|
|
|
@ -1,43 +1,42 @@ |
|
|
|
|
<?php |
|
|
|
|
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ |
|
|
|
|
/* vim: set expandtab tabstop=4 shiftwidth=4 softtabstop=4: */ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* HTML class for static data |
|
|
|
|
* |
|
|
|
|
* PHP versions 4 and 5 |
|
|
|
|
* |
|
|
|
|
* LICENSE: This source file is subject to version 3.01 of the PHP license |
|
|
|
|
* that is available through the world-wide-web at the following URI: |
|
|
|
|
* http://www.php.net/license/3_01.txt If you did not receive a copy of |
|
|
|
|
* the PHP License and are unable to obtain it through the web, please |
|
|
|
|
* send a note to license@php.net so we can mail you a copy immediately. |
|
|
|
|
* |
|
|
|
|
* @category HTML |
|
|
|
|
* @package HTML_QuickForm |
|
|
|
|
* @author Wojciech Gdela <eltehaem@poczta.onet.pl> |
|
|
|
|
* @copyright 2001-2009 The PHP Group |
|
|
|
|
* @license http://www.php.net/license/3_01.txt PHP License 3.01 |
|
|
|
|
* @version CVS: $Id: static.php,v 1.8 2009/04/04 21:34:04 avb Exp $ |
|
|
|
|
* @link http://pear.php.net/package/HTML_QuickForm |
|
|
|
|
*/ |
|
|
|
|
/** |
|
|
|
|
* HTML class for static data |
|
|
|
|
* |
|
|
|
|
* PHP versions 4 and 5 |
|
|
|
|
* |
|
|
|
|
* LICENSE: This source file is subject to version 3.01 of the PHP license |
|
|
|
|
* that is available through the world-wide-web at the following URI: |
|
|
|
|
* http://www.php.net/license/3_01.txt If you did not receive a copy of |
|
|
|
|
* the PHP License and are unable to obtain it through the web, please |
|
|
|
|
* send a note to license@php.net so we can mail you a copy immediately. |
|
|
|
|
* |
|
|
|
|
* @category HTML |
|
|
|
|
* @package HTML_QuickForm |
|
|
|
|
* @author Wojciech Gdela <eltehaem@poczta.onet.pl> |
|
|
|
|
* @copyright 2001-2009 The PHP Group |
|
|
|
|
* @license http://www.php.net/license/3_01.txt PHP License 3.01 |
|
|
|
|
* @version CVS: $Id: static.php,v 1.8 2009/04/04 21:34:04 avb Exp $ |
|
|
|
|
* @link http://pear.php.net/package/HTML_QuickForm |
|
|
|
|
*/ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Base class for form elements |
|
|
|
|
*/ |
|
|
|
|
require_once 'HTML/QuickForm/element.php'; |
|
|
|
|
/** |
|
|
|
|
* Base class for form elements |
|
|
|
|
*/ |
|
|
|
|
require_once 'HTML/QuickForm/element.php'; |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* HTML class for static data |
|
|
|
|
* |
|
|
|
|
* @category HTML |
|
|
|
|
* @package HTML_QuickForm |
|
|
|
|
* @author Wojciech Gdela <eltehaem@poczta.onet.pl> |
|
|
|
|
* @version Release: 3.2.11 |
|
|
|
|
* @since 2.7 |
|
|
|
|
* @category HTML |
|
|
|
|
* @package HTML_QuickForm |
|
|
|
|
* @author Wojciech Gdela <eltehaem@poczta.onet.pl> |
|
|
|
|
* @version Release: 3.2.11 |
|
|
|
|
* @since 2.7 |
|
|
|
|
*/ |
|
|
|
|
class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
|
|
|
|
|
// {{{ properties |
|
|
|
|
class HTML_QuickForm_static extends HTML_QuickForm_element |
|
|
|
|
{ |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Display text |
|
|
|
@ -46,9 +45,6 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
*/ |
|
|
|
|
var $_text = null; |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ constructor |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Class constructor |
|
|
|
|
* |
|
|
|
@ -57,17 +53,14 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
* @access public |
|
|
|
|
* @return void |
|
|
|
|
*/ |
|
|
|
|
function HTML_QuickForm_static($elementName=null, $elementLabel=null, $text=null) |
|
|
|
|
function HTML_QuickForm_static($elementName = null, $elementLabel = null, $text = null, $attributes = null) |
|
|
|
|
{ |
|
|
|
|
HTML_QuickForm_element::HTML_QuickForm_element($elementName, $elementLabel); |
|
|
|
|
HTML_QuickForm_element::HTML_QuickForm_element($elementName, $elementLabel, $attributes); |
|
|
|
|
$this->_persistantFreeze = false; |
|
|
|
|
$this->_type = 'static'; |
|
|
|
|
$this->_text = $text; |
|
|
|
|
} //end constructor |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ setName() |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Sets the element name |
|
|
|
|
* |
|
|
|
@ -80,9 +73,6 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
$this->updateAttributes(array('name'=>$name)); |
|
|
|
|
} //end func setName |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ getName() |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns the element name |
|
|
|
|
* |
|
|
|
@ -94,8 +84,6 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
return $this->getAttribute('name'); |
|
|
|
|
} //end func getName |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ setText() |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Sets the text |
|
|
|
@ -109,9 +97,6 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
$this->_text = $text; |
|
|
|
|
} // end func setText |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ setValue() |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Sets the text (uses the standard setValue call to emulate a form element. |
|
|
|
|
* |
|
|
|
@ -124,9 +109,6 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
$this->setText($text); |
|
|
|
|
} // end func setValue |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ toHtml() |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns the static text element in HTML |
|
|
|
|
* |
|
|
|
@ -138,9 +120,6 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
return $this->_getTabs() . $this->_text; |
|
|
|
|
} //end func toHtml |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ getFrozenHtml() |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Returns the value of field without HTML tags |
|
|
|
|
* |
|
|
|
@ -152,15 +131,12 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
return $this->toHtml(); |
|
|
|
|
} //end func getFrozenHtml |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ onQuickFormEvent() |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* Called by HTML_QuickForm whenever form event is made on this element |
|
|
|
|
* |
|
|
|
|
* @param string $event Name of event |
|
|
|
|
* @param mixed $arg event arguments |
|
|
|
|
* @param object &$caller calling object |
|
|
|
|
* @param object &$caller calling object |
|
|
|
|
* @since 1.0 |
|
|
|
|
* @access public |
|
|
|
|
* @return void |
|
|
|
@ -183,10 +159,7 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
parent::onQuickFormEvent($event, $arg, $caller); |
|
|
|
|
} |
|
|
|
|
return true; |
|
|
|
|
} // end func onQuickFormEvent |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
// {{{ exportValue() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* We override this here because we don't want any values from static elements |
|
|
|
@ -195,7 +168,4 @@ class HTML_QuickForm_static extends HTML_QuickForm_element { |
|
|
|
|
{ |
|
|
|
|
return null; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// }}} |
|
|
|
|
} //end class HTML_QuickForm_static |
|
|
|
|
?> |
|
|
|
|
} |