123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109 |
- <?php
- class HTML_QuickForm_CAPTCHA_Figlet extends HTML_QuickForm_CAPTCHA
- {
-
- var $_options = array(
- 'sessionVar' => '_HTML_QuickForm_CAPTCHA',
- 'output' => 'html',
- 'width' => 200,
- 'length' => 6,
- 'phrase' => null,
- );
-
- var $_CAPTCHA_driver = 'Figlet';
-
- function toHtml()
- {
- $result = $this->_initCAPTCHA();
- if (PEAR::isError($result)) {
- return $result;
- }
- $attr = $this->_attributes;
- unset($attr['type']);
- unset($attr['value']);
- unset($attr['name']);
- $html = $this->_getTabs()
- . '<div' . $this->_getAttrString($attr) . '>'
- . $_SESSION[$this->_options['sessionVar']]->getCAPTCHA()
- . '</div>';
- return $html;
- }
- }
|