<?php // no direct access defined('PARENT_FILE') or die('Restricted access'); // CAPTCHA ConfigArray $captcha_config = new Config($registry, array('path' => $this->registry->ini_dir . '/user/captcha.ini.php')); $captcha_init = $captcha_config->get('CAPTCHA'); $ttf_range = $captcha_config->get('TTF_RANGE', 'CAPTCHA'); if ($captcha_init['TTF_RANGE'] != "AUTO") { $ttf_range = explode(',', $captcha_config->get('TTF_RANGE', 'CAPTCHA')); } $captcha_init['tempfolder'] = $_SERVER['DOCUMENT_ROOT'] . $captcha_config->get('tempfolder', 'CAPTCHA'); $captcha_init['TTF_folder'] = $_SERVER['DOCUMENT_ROOT'] . $captcha_config->get('TTF_folder', 'CAPTCHA'); $captcha_init['TTF_RANGE'] = $ttf_range; $captcha_init['counter_filename'] = $_SERVER['DOCUMENT_ROOT'] . $captcha_config->get('counter_filename', 'CAPTCHA'); $captcha = new Security_HnCaptchaX1($captcha_init); // Add form elements. // add html lines. $form->addElement('html', '<fieldset>'); $form->addElement('header', 'captcha', 'Captcha Image'); $form->addElement('html', '<p>' . $captcha->display_form_part('text_notvalid') . '</p>'); $form->addElement('html', '<p>' . $captcha->display_form_part('image') . '</p>'); $form->addElement('html', '<p>' . $captcha->display_form_part('input') . '</p>'); $form->addElement('html', '<p>' . $captcha->display_form_part('text') . '</p>'); $form->addElement('html', '</fieldset>'); $form->addElement('submit', 'submit', 'Submit'); $form->addElement('html', '<div class="refresh_captcha"> <p>' . $captcha->display_form_part('refresh_text') . ' </p><p>' . $captcha->display_form_part('refresh_button') . '</p><div class="both"></div></div>'); switch ($captcha->validate_submit()) { // was submitted and has valid keys case 1: // PUT IN ALL YOUR STUFF HERE //
<?php // no direct access defined('PARENT_FILE') or die('Restricted access'); // CAPTCHA ConfigArray $captcha_config = new Config($registry, array('path' => $this->registry->ini_dir . '/user/captcha.ini.php')); $captcha_init = $captcha_config->get('CAPTCHA'); $ttf_range = $captcha_config->get('TTF_RANGE', 'CAPTCHA'); if ($captcha_init['TTF_RANGE'] != "auto") { $ttf_range = explode(',', $captcha_config->get('TTF_RANGE', 'CAPTCHA')); } $captcha_init['tempfolder'] = $_SERVER['DOCUMENT_ROOT'] . $captcha_config->get('tempfolder', 'CAPTCHA'); $captcha_init['TTF_folder'] = $_SERVER['DOCUMENT_ROOT'] . $captcha_config->get('TTF_folder', 'CAPTCHA'); $captcha_init['TTF_RANGE'] = $ttf_range; $captcha_init['counter_filename'] = $_SERVER['DOCUMENT_ROOT'] . $captcha_config->get('counter_filename', 'CAPTCHA'); $captcha = new Security_HnCaptchaX1($captcha_init); // Add form elements. // add html lines. $form->addElement('html', '<tr><td colspan="2" style="text-align:center;">' . $captcha->display_form_part('text_notvalid') . '</td></tr>'); $form->addElement('html', '<tr><td colspan="2" style="text-align:center;">' . $captcha->display_form_part('image') . '</td></tr>'); $form->addElement('html', '<tr><td colspan="2" style="text-align:center;">' . $captcha->display_form_part('input') . '</td></tr>'); $form->addElement('html', '<tr><td colspan="2" style="text-align:center;">' . $captcha->display_form_part('text') . '</td></tr>'); $form->addElement('submit', null, 'Send', array('class' => 'button')); $form->addElement('html', '<tr><td align="right"><b>' . $captcha->display_form_part('refresh_text') . '</b></td><td align="left">' . $captcha->display_form_part('refresh_button') . '</td></tr>'); switch ($captcha->validate_submit()) { // was submitted and has valid keys case 1: // PUT IN ALL YOUR STUFF HERE // $action = $this->registry->action . ":validate"; require_once 'captcha.php'; break;