Ejemplo n.º 1
0
 public static function captchaValidation($property_info)
 {
     $captcha_type = SJB_Settings::getSettingByName('captcha_type');
     $validation = false;
     switch ($captcha_type) {
         case 'reCaptcha':
             $reCaptchaPubkey = SJB_Settings::getSettingByName('reCaptchaPubkey');
             $reCaptchaPrivkey = SJB_Settings::getSettingByName('reCaptchaPrivkey');
             $reCaptcha = new Zend_Captcha_ReCaptcha();
             $reCaptcha->setPubkey($reCaptchaPubkey);
             $reCaptcha->setPrivkey($reCaptchaPrivkey);
             $validation = $reCaptcha->isValid($property_info['value']);
             break;
         case 'customCaptcha':
             $customCaptcha = new SJB_CustomCaptcha();
             $validation = $customCaptcha->isValid($property_info['value']);
             break;
         case 'kCaptcha':
             $validation = $property_info;
             break;
     }
     return $validation;
 }