From e9f261e51adcaa80429fe14b04ee277ab3124ce9 Mon Sep 17 00:00:00 2001 From: dave Date: Thu, 6 Aug 2009 14:17:37 +0000 Subject: removed all main plugins from core - they now live in the plugins svn git-svn-id: https://code.elgg.org/elgg/trunk@3422 36083f99-b078-4883-b0ff-0f9b5a30f544 --- mod/captcha/backgrounds/bg1.jpg | Bin 2542 -> 0 bytes mod/captcha/backgrounds/bg2.jpg | Bin 2561 -> 0 bytes mod/captcha/backgrounds/bg3.jpg | Bin 2494 -> 0 bytes mod/captcha/backgrounds/bg4.jpg | Bin 2277 -> 0 bytes mod/captcha/backgrounds/bg5.jpg | Bin 2338 -> 0 bytes mod/captcha/captcha.php | 41 ------- mod/captcha/fonts/1.ttf | Bin 100392 -> 0 bytes mod/captcha/fonts/Liberation_serif_License.txt | 77 -------------- mod/captcha/languages/en.php | 20 ---- mod/captcha/manifest.xml | 10 -- mod/captcha/start.php | 141 ------------------------- mod/captcha/views/default/captcha/css.php | 6 -- mod/captcha/views/default/input/captcha.php | 26 ----- 13 files changed, 321 deletions(-) delete mode 100644 mod/captcha/backgrounds/bg1.jpg delete mode 100644 mod/captcha/backgrounds/bg2.jpg delete mode 100644 mod/captcha/backgrounds/bg3.jpg delete mode 100644 mod/captcha/backgrounds/bg4.jpg delete mode 100644 mod/captcha/backgrounds/bg5.jpg delete mode 100644 mod/captcha/captcha.php delete mode 100644 mod/captcha/fonts/1.ttf delete mode 100644 mod/captcha/fonts/Liberation_serif_License.txt delete mode 100644 mod/captcha/languages/en.php delete mode 100644 mod/captcha/manifest.xml delete mode 100644 mod/captcha/start.php delete mode 100644 mod/captcha/views/default/captcha/css.php delete mode 100644 mod/captcha/views/default/input/captcha.php (limited to 'mod/captcha') diff --git a/mod/captcha/backgrounds/bg1.jpg b/mod/captcha/backgrounds/bg1.jpg deleted file mode 100644 index 0e16b2265..000000000 Binary files a/mod/captcha/backgrounds/bg1.jpg and /dev/null differ diff --git a/mod/captcha/backgrounds/bg2.jpg b/mod/captcha/backgrounds/bg2.jpg deleted file mode 100644 index 3357164a6..000000000 Binary files a/mod/captcha/backgrounds/bg2.jpg and /dev/null differ diff --git a/mod/captcha/backgrounds/bg3.jpg b/mod/captcha/backgrounds/bg3.jpg deleted file mode 100644 index 96610abf4..000000000 Binary files a/mod/captcha/backgrounds/bg3.jpg and /dev/null differ diff --git a/mod/captcha/backgrounds/bg4.jpg b/mod/captcha/backgrounds/bg4.jpg deleted file mode 100644 index 5123ed70e..000000000 Binary files a/mod/captcha/backgrounds/bg4.jpg and /dev/null differ diff --git a/mod/captcha/backgrounds/bg5.jpg b/mod/captcha/backgrounds/bg5.jpg deleted file mode 100644 index 7ae7e6c22..000000000 Binary files a/mod/captcha/backgrounds/bg5.jpg and /dev/null differ diff --git a/mod/captcha/captcha.php b/mod/captcha/captcha.php deleted file mode 100644 index 5693b89ac..000000000 --- a/mod/captcha/captcha.php +++ /dev/null @@ -1,41 +0,0 @@ -captcha_num_bg); - $image = imagecreatefromjpeg($CONFIG->pluginspath . "captcha/backgrounds/bg$n.jpg"); - - // Create a colour (black so its not a simple matter of masking out one colour and ocring the rest) - $colour = imagecolorallocate($image, 0,0,0); - - // Write captcha to image - //imagestring($image, 5, 30, 4, $captcha, $black); - imagettftext($image, 30, 0, 10, 30, $colour, $CONFIG->pluginspath . "captcha/fonts/1.ttf", $captcha); - - // Output image - imagejpeg($image); - - // Free memory - imagedestroy($image); - } -?> \ No newline at end of file diff --git a/mod/captcha/fonts/1.ttf b/mod/captcha/fonts/1.ttf deleted file mode 100644 index f5534f943..000000000 Binary files a/mod/captcha/fonts/1.ttf and /dev/null differ diff --git a/mod/captcha/fonts/Liberation_serif_License.txt b/mod/captcha/fonts/Liberation_serif_License.txt deleted file mode 100644 index 41751f278..000000000 --- a/mod/captcha/fonts/Liberation_serif_License.txt +++ /dev/null @@ -1,77 +0,0 @@ -LICENSE AGREEMENT AND LIMITED PRODUCT WARRANTY LIBERATION FONT SOFTWARE -This agreement governs the use of the Software and any updates to the -Software, regardless of the delivery mechanism. Subject to the following -terms, Red Hat, Inc. ("Red Hat") grants to the user ("Client") a license to -this collective work pursuant to the GNU General Public License v.2 with the -exceptions set forth below and such other terms as our set forth in this End -User License Agreement. -1. The Software and License Exception. LIBERATION font software (the -"Software") consists of TrueType-OpenType formatted font software for -rendering LIBERATION typefaces in sans serif, serif, and monospaced character -styles. You are licensed to use, modify, copy, and distribute the Software -pursuant to the GNU General Public License v.2 with the following exceptions: -1) As a special exception, if you create a document which uses this font, and -embed this font or unaltered portions of this font into the document, this -font does not by itself cause the resulting document to be covered by the GNU -General Public License.  This exception does not however invalidate any other -reasons why the document might be covered by the GNU General Public License.  -If you modify this font, you may extend this exception to your version of the -font, but you are not obligated to do so. If you do not wish to do so, delete -this exception statement from your version. - -2) As a further exception, any distribution of the object code of the Software -in a physical product must provide you the right to access and modify the -source code for the Software and to reinstall that modified version of the -Software in object code form on the same physical product on which you -received it. -2. Intellectual Property Rights. The Software and each of its components, -including the source code, documentation, appearance, structure and -organization are owned by Red Hat and others and are protected under copyright -and other laws. Title to the Software and any component, or to any copy, -modification, or merged portion shall remain with the aforementioned, subject -to the applicable license. The "LIBERATION" trademark is a trademark of Red -Hat, Inc. in the U.S. and other countries. This agreement does not permit -Client to distribute modified versions of the Software using Red Hat's -trademarks. If Client makes a redistribution of a modified version of the -Software, then Client must modify the files names to remove any reference to -the Red Hat trademarks and must not use the Red Hat trademarks in any way to -reference or promote the modified Software. -3. Limited Warranty. To the maximum extent permitted under applicable law, the -Software is provided and licensed "as is" without warranty of any kind, -expressed or implied, including the implied warranties of merchantability, -non-infringement or fitness for a particular purpose. Red Hat does not warrant -that the functions contained in the Software will meet Client's requirements -or that the operation of the Software will be entirely error free or appear -precisely as described in the accompanying documentation. -4. Limitation of Remedies and Liability. To the maximum extent permitted by -applicable law, Red Hat or any Red Hat authorized dealer will not be liable to -Client for any incidental or consequential damages, including lost profits or -lost savings arising out of the use or inability to use the Software, even if -Red Hat or such dealer has been advised of the possibility of such damages. -5. Export Control. As required by U.S. law, Client represents and warrants -that it: (a) understands that the Software is subject to export controls under -the U.S. Commerce Department's Export Administration Regulations ("EAR"); (b) -is not located in a prohibited destination country under the EAR or U.S. -sanctions regulations (currently Cuba, Iran, Iraq, Libya, North Korea, Sudan -and Syria); (c) will not export, re-export, or transfer the Software to any -prohibited destination, entity, or individual without the necessary export -license(s) or authorizations(s) from the U.S. Government; (d) will not use or -transfer the Software for use in any sensitive nuclear, chemical or biological -weapons, or missile technology end-uses unless authorized by the U.S. -Government by regulation or specific license; (e) understands and agrees that -if it is in the United States and exports or transfers the Software to -eligible end users, it will, as required by EAR Section 740.17(e), submit -semi-annual reports to the Commerce Department's Bureau of Industry & Security -(BIS), which include the name and address (including country) of each -transferee; and (f) understands that countries other than the United States -may restrict the import, use, or export of encryption products and that it -shall be solely responsible for compliance with any such import, use, or -export restrictions. -6. General. If any provision of this agreement is held to be unenforceable, -that shall not affect the enforceability of the remaining provisions. This -agreement shall be governed by the laws of the State of North Carolina and of -the United States, without regard to any conflict of laws provisions, except -that the United Nations Convention on the International Sale of Goods shall -not apply. -Copyright © 2007 Red Hat, Inc. All rights reserved. LIBERATION is a trademark -of Red Hat, Inc. diff --git a/mod/captcha/languages/en.php b/mod/captcha/languages/en.php deleted file mode 100644 index c7b91d1d3..000000000 --- a/mod/captcha/languages/en.php +++ /dev/null @@ -1,20 +0,0 @@ - 'Enter text from image', - 'captcha:captchafail' => 'Sorry, the text that you entered didn\'t match the text in the image.', - - ); - - add_translation("en",$english); -?> \ No newline at end of file diff --git a/mod/captcha/manifest.xml b/mod/captcha/manifest.xml deleted file mode 100644 index 00dabb532..000000000 --- a/mod/captcha/manifest.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - \ No newline at end of file diff --git a/mod/captcha/start.php b/mod/captcha/start.php deleted file mode 100644 index 982a01c2c..000000000 --- a/mod/captcha/start.php +++ /dev/null @@ -1,141 +0,0 @@ -captcha_num_bg = 5; - - // Default length - $CONFIG->captcha_length = 5; - - // Register a function that provides some default override actions - register_plugin_hook('actionlist', 'captcha', 'captcha_actionlist_hook'); - - // Register actions to intercept - $actions = array(); - $actions = trigger_plugin_hook('actionlist', 'captcha', null, $actions); - - if (($actions) && (is_array($actions))) - { - foreach ($actions as $action) - register_plugin_hook("action", $action, "captcha_verify_action_hook"); - } - } - - function captcha_page_handler($page) - { - global $CONFIG; - - if (isset($page[0])) { - set_input('captcha_token',$page[0]); - } - - include($CONFIG->pluginspath . "captcha/captcha.php"); - } - - /** - * Generate a token to act as a seed value for the captcha algorithm. - */ - function captcha_generate_token() - { - return md5(generate_action_token(time()).rand()); // Use action token plus some random for uniqueness - } - - /** - * Generate a captcha based on the given seed value and length. - * - * @param string $seed_token - * @return string - */ - function captcha_generate_captcha($seed_token) - { - global $CONFIG; - - /* - * We generate a token out of the random seed value + some session data, - * this means that solving via pr0n site or indian cube farm becomes - * significantly more tricky (we hope). - * - * We also add the site secret, which is unavailable to the client and so should - * make it very very hard to guess values before hand. - * - */ - - return strtolower(substr(md5(generate_action_token(0) . $seed_token), 0, $CONFIG->captcha_length)); - } - - /** - * Verify a captcha based on the input value entered by the user and the seed token passed. - * - * @param string $input_value - * @param string $seed_token - * @return bool - */ - function captcha_verify_captcha($input_value, $seed_token) - { - if (strcasecmp($input_value, captcha_generate_captcha($seed_token)) == 0) - return true; - - return false; - } - - /** - * Listen to the action plugin hook and check the captcha. - * - * @param unknown_type $hook - * @param unknown_type $entity_type - * @param unknown_type $returnvalue - * @param unknown_type $params - */ - function captcha_verify_action_hook($hook, $entity_type, $returnvalue, $params) - { - $token = get_input('captcha_token'); - $input = get_input('captcha_input'); - - if (($token) && (captcha_verify_captcha($input, $token))) - return true; - - register_error(elgg_echo('captcha:captchafail')); - - return false; - } - - /** - * This function returns an array of actions the captcha will expect a captcha for, other plugins may - * add their own to this list thereby extending the use. - * - * @param unknown_type $hook - * @param unknown_type $entity_type - * @param unknown_type $returnvalue - * @param unknown_type $params - */ - function captcha_actionlist_hook($hook, $entity_type, $returnvalue, $params) - { - if (!is_array($returnvalue)) - $returnvalue = array(); - - $returnvalue[] = 'register'; - $returnvalue[] = 'user/requestnewpassword'; - - return $returnvalue; - } - - register_elgg_event_handler('init','system','captcha_init'); -?> \ No newline at end of file diff --git a/mod/captcha/views/default/captcha/css.php b/mod/captcha/views/default/captcha/css.php deleted file mode 100644 index c0e1fab07..000000000 --- a/mod/captcha/views/default/captcha/css.php +++ /dev/null @@ -1,6 +0,0 @@ - -.captcha-input-image { - align: center; - margin: auto; -} - diff --git a/mod/captcha/views/default/input/captcha.php b/mod/captcha/views/default/input/captcha.php deleted file mode 100644 index fa67a7206..000000000 --- a/mod/captcha/views/default/input/captcha.php +++ /dev/null @@ -1,26 +0,0 @@ - -
- - -
\ No newline at end of file -- cgit v1.2.3