function viewCaptcha($args) { $captchaId = (int) array_shift($args); import('captcha.CaptchaManager'); $captchaManager = new CaptchaManager(); if ($captchaManager->isEnabled()) { $captchaDao =& DAORegistry::getDAO('CaptchaDAO'); $captcha =& $captchaDao->getCaptcha($captchaId); if ($captcha) { $captchaManager->generateImage($captcha); exit; } } Request::redirect(null, null, 'user'); }
/** * Captcha support. */ function viewCaptcha($args) { $this->validate(); $captchaId = (int) array_shift($args); import('lib.pkp.classes.captcha.CaptchaManager'); $captchaManager = new CaptchaManager(); if ($captchaManager->isEnabled()) { $captchaDao =& DAORegistry::getDAO('CaptchaDAO'); $captcha =& $captchaDao->getCaptcha($captchaId); if ($captcha) { $captchaManager->generateImage($captcha); exit; } } Request::redirect(null, 'thesis'); }