From fee947eb1fe09f09fc308863a3d4e83f3e9649d1 Mon Sep 17 00:00:00 2001 From: mattpiwik Date: Thu, 30 Aug 2007 10:03:59 +0000 Subject: git-svn-id: http://dev.piwik.org/svn/trunk@52 59fd770c-687e-43c8-a1e3-f5a4ff64c105 --- libs/HTML/QuickForm/textarea.php | 229 --------------------------------------- 1 file changed, 229 deletions(-) delete mode 100755 libs/HTML/QuickForm/textarea.php (limited to 'libs/HTML/QuickForm/textarea.php') diff --git a/libs/HTML/QuickForm/textarea.php b/libs/HTML/QuickForm/textarea.php deleted file mode 100755 index 4e72b59eee..0000000000 --- a/libs/HTML/QuickForm/textarea.php +++ /dev/null @@ -1,229 +0,0 @@ - - * @author Bertrand Mansion - * @copyright 2001-2007 The PHP Group - * @license http://www.php.net/license/3_01.txt PHP License 3.01 - * @version CVS: $Id: textarea.php,v 1.12 2007/05/29 18:34:36 avb Exp $ - * @link http://pear.php.net/package/HTML_QuickForm - */ - -/** - * Base class for form elements - */ -require_once 'HTML/QuickForm/element.php'; - -/** - * HTML class for a textarea type field - * - * @category HTML - * @package HTML_QuickForm - * @author Adam Daniel - * @author Bertrand Mansion - * @version Release: 3.2.9 - * @since 1.0 - */ -class HTML_QuickForm_textarea extends HTML_QuickForm_element -{ - // {{{ properties - - /** - * Field value - * @var string - * @since 1.0 - * @access private - */ - var $_value = null; - - // }}} - // {{{ constructor - - /** - * Class constructor - * - * @param string Input field name attribute - * @param mixed Label(s) for a field - * @param mixed Either a typical HTML attribute string or an associative array - * @since 1.0 - * @access public - * @return void - */ - function HTML_QuickForm_textarea($elementName=null, $elementLabel=null, $attributes=null) - { - HTML_QuickForm_element::HTML_QuickForm_element($elementName, $elementLabel, $attributes); - $this->_persistantFreeze = true; - $this->_type = 'textarea'; - } //end constructor - - // }}} - // {{{ setName() - - /** - * Sets the input field name - * - * @param string $name Input field name attribute - * @since 1.0 - * @access public - * @return void - */ - function setName($name) - { - $this->updateAttributes(array('name'=>$name)); - } //end func setName - - // }}} - // {{{ getName() - - /** - * Returns the element name - * - * @since 1.0 - * @access public - * @return string - */ - function getName() - { - return $this->getAttribute('name'); - } //end func getName - - // }}} - // {{{ setValue() - - /** - * Sets value for textarea element - * - * @param string $value Value for textarea element - * @since 1.0 - * @access public - * @return void - */ - function setValue($value) - { - $this->_value = $value; - } //end func setValue - - // }}} - // {{{ getValue() - - /** - * Returns the value of the form element - * - * @since 1.0 - * @access public - * @return string - */ - function getValue() - { - return $this->_value; - } // end func getValue - - // }}} - // {{{ setWrap() - - /** - * Sets wrap type for textarea element - * - * @param string $wrap Wrap type - * @since 1.0 - * @access public - * @return void - */ - function setWrap($wrap) - { - $this->updateAttributes(array('wrap' => $wrap)); - } //end func setWrap - - // }}} - // {{{ setRows() - - /** - * Sets height in rows for textarea element - * - * @param string $rows Height expressed in rows - * @since 1.0 - * @access public - * @return void - */ - function setRows($rows) - { - $this->updateAttributes(array('rows' => $rows)); - } //end func setRows - - // }}} - // {{{ setCols() - - /** - * Sets width in cols for textarea element - * - * @param string $cols Width expressed in cols - * @since 1.0 - * @access public - * @return void - */ - function setCols($cols) - { - $this->updateAttributes(array('cols' => $cols)); - } //end func setCols - - // }}} - // {{{ toHtml() - - /** - * Returns the textarea element in HTML - * - * @since 1.0 - * @access public - * @return string - */ - function toHtml() - { - if ($this->_flagFrozen) { - return $this->getFrozenHtml(); - } else { - return $this->_getTabs() . - '_getAttrString($this->_attributes) . '>' . - // because we wrap the form later we don't want the text indented - preg_replace("/(\r\n|\n|\r)/", ' ', htmlspecialchars($this->_value)) . - ''; - } - } //end func toHtml - - // }}} - // {{{ getFrozenHtml() - - /** - * Returns the value of field without HTML tags (in this case, value is changed to a mask) - * - * @since 1.0 - * @access public - * @return string - */ - function getFrozenHtml() - { - $value = htmlspecialchars($this->getValue()); - if ($this->getAttribute('wrap') == 'off') { - $html = $this->_getTabs() . '
' . $value."
\n"; - } else { - $html = nl2br($value)."\n"; - } - return $html . $this->_getPersistantData(); - } //end func getFrozenHtml - - // }}} - -} //end class HTML_QuickForm_textarea -?> -- cgit v1.2.3