# pap_contact_cleaner v0.1 # Prevent Spam through Zem Contact # tranquillo # http://www.seitenweberei.ch/ # ...................................................................... # This is a plugin for Textpattern - http://textpattern.com/ # To install: textpattern > admin > plugins # Paste the following text into the 'Install plugin' box: # ...................................................................... YTo5OntzOjc6InZlcnNpb24iO3M6MzoiMC4xIjtzOjY6ImF1dGhvciI7czoxMDoidHJhbnF1 aWxsbyI7czoxMDoiYXV0aG9yX3VyaSI7czoyODoiaHR0cDovL3d3dy5zZWl0ZW53ZWJlcmVp LmNoLyI7czoxMToiZGVzY3JpcHRpb24iO3M6MzI6IlByZXZlbnQgU3BhbSB0aHJvdWdoIFpl bSBDb250YWN0IjtzOjQ6InR5cGUiO2k6MDtzOjQ6Im5hbWUiO3M6MTk6InBhcF9jb250YWN0 X2NsZWFuZXIiO3M6NDoiaGVscCI7czozOTI6IgoJPGgxPlBhcCBDb250YWN0IENsZWFuZXI8 L2gxPgoKCTxwPlRoaXMgcGx1Z2luIGFkZHMgdHdvIGludmlzaWJsZSBmaWVsZHMgdG8geW91 ciB6ZW1fY29udGFjdCBmb3JtLiBJZiB0aGUgZmllbGRzIGFyZSBmaWxsZWQsIHRoZSBjb250 YWN0IGZvcm0gd29uJiM4MjE3O3QgZ2V0IHN1Ym1pdHRlZC48L3A+CgoJPHA+VGhlIHBsdWdp biBpcyBiYXNlZCBvbiBzbG9nX3NwYW00MmZvcm0gYnkgVGhvbWFzIFNjaHJhZGVyLjwvcD4K Cgk8aDE+VXNhZ2U8L2gxPgoKCTxwPjEuIEluc3RhbGwgcGFwX2NvbnRhY3RfY2xlYW5lciBm cm9tIHBhcF9jb250YWN0X2NsZWFuZXIudHh0LjxiciAvPgoyLiBBY3RpdmF0ZSB0aGUgcGx1 Z2luIGFuZCB3YXRjaCB0aGUgc3BhbSBkaXNhcHBlYXIuPC9wPgoKCgogIjtzOjQ6ImNvZGUi O3M6NzI2OiIKcmVnaXN0ZXJfY2FsbGJhY2soJ3BhcF96ZW1jb250YWN0X2Zvcm0nLCd6ZW1j b250YWN0LmZvcm0nKTsKcmVnaXN0ZXJfY2FsbGJhY2soJ3BhcF96ZW1jb250YWN0X3N1Ym1p dCcsJ3plbWNvbnRhY3Quc3VibWl0Jyk7CgpmdW5jdGlvbiBwYXBfemVtY29udGFjdF9mb3Jt KCkgewoKCSRmaWVsZCA9ICc8ZGl2IHN0eWxlPSJ2aXNpYmlsaXR5OiBoaWRkZW4iPicuZmlu cHV0KCd0ZXh0JywncGhvbmUnLHBzKCdwaG9uZScpLCcnLCcnLCcnLCcnLCcnLCdwaG9uZScp Lic8YnIgLz4nLmZpbnB1dCgndGV4dCcsJ21haWwnLHBzKCdtYWlsJyksJycsJycsJycsJycs JycsJ21haWwnKS4nPC9kaXY+JzsKCXJldHVybiAkZmllbGQ7Cgp9CgpmdW5jdGlvbiBwYXBf emVtY29udGFjdF9zdWJtaXQoKSB7CgoJJGNoZWNraW5nX21haWxfZmllbGQgPSB0cmltKHBz KCdtYWlsJykpOwoJJGNoZWNraW5nX3Bob25lX2ZpZWxkID0gdHJpbShwcygncGhvbmUnKSk7 CgoJJGV2YWx1YXRpb24gPSYgZ2V0X3plbWNvbnRhY3RfZXZhbHVhdG9yKCk7CgoJLy8gSWYg dGhlIGhpZGRlbiBmaWVsZHMgYXJlIGZpbGxlZCBvdXQsIHRoZSBjb250YWN0IGZvcm0gd29u J3QgYmUgc3VibWl0dGVkIQoJaWYgKCRjaGVja2luZ19tYWlsX2ZpZWxkICE9ICcnIHx8ICRj aGVja2luZ19waG9uZV9maWVsZCAhPSAnJyl7CgkJJGV2YWx1YXRpb24gLT4gYWRkX3plbWNv bnRhY3Rfc3RhdHVzKDEpOwoJfQoJcmV0dXJuOwoKfQoiO3M6MzoibWQ1IjtzOjMyOiJjNDU4 MjQ3ZjAzMDYzY2JlN2ZiYmI4N2FmMzM3MzA4ZiI7fQ==