|
From: Verdon V. <ve...@us...> - 2008-11-24 04:12:13
|
Update of /cvsroot/phpwebsite-comm/modules/rolodex/class In directory ddv4jf1.ch3.sourceforge.com:/tmp/cvs-serv32073/class Modified Files: RDX_Forms.php Rolodex.php Log Message: fix captch Index: RDX_Forms.php =================================================================== RCS file: /cvsroot/phpwebsite-comm/modules/rolodex/class/RDX_Forms.php,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** RDX_Forms.php 22 Nov 2008 20:54:11 -0000 1.27 --- RDX_Forms.php 24 Nov 2008 04:11:57 -0000 1.28 *************** *** 1297,1303 **** PHPWS_Error::log($result); } else { - $form->addTplTag('CONFIRM_INSTRUCTIONS', dgettext('rolodex', 'Please type the word seen in the image.')); - $form->addText('confirm_graphic'); - $form->setLabel('confirm_graphic', dgettext('rolodex', 'Confirm Graphic')); $form->addTplTag('GRAPHIC', $result); } --- 1297,1300 ---- Index: Rolodex.php =================================================================== RCS file: /cvsroot/phpwebsite-comm/modules/rolodex/class/Rolodex.php,v retrieving revision 1.22 retrieving revision 1.23 diff -C2 -d -r1.22 -r1.23 *** Rolodex.php 20 Nov 2008 22:49:33 -0000 1.22 --- Rolodex.php 24 Nov 2008 04:11:57 -0000 1.23 *************** *** 1357,1360 **** --- 1357,1364 ---- } + if (!Rolodex::confirm()) { + $errors['CONFIRM_ERROR'] = dgettext('rolodex', 'Confirmation phrase is not correct.'); + } + if (isset($errors)) { $this->message = implode('<br />', $errors); *************** *** 1366,1369 **** --- 1370,1385 ---- + function confirm() + { + if (!PHPWS_Settings::get('rolodex', 'use_captcha') || + !extension_loaded('gd')) { + return true; + } + + PHPWS_Core::initCoreClass('Captcha.php'); + return Captcha::verify(); + } + + public function sendMail() { |