diff options
| author | ctrlaltca <> | 2012-07-12 11:21:01 +0000 | 
|---|---|---|
| committer | ctrlaltca <> | 2012-07-12 11:21:01 +0000 | 
| commit | 903ae8a581fac1e6917fc3e31d2ad8fb91df80c3 (patch) | |
| tree | e08bf04f0823650a231227ac3499121270172a23 /framework/Web/UI/WebControls/TExpression.php | |
| parent | 3e4e6e66aeb3f8fea4e1eb4237498ef9d2358f63 (diff) | |
standardize the use of unix eol; use svn properties to enforce native eol
Diffstat (limited to 'framework/Web/UI/WebControls/TExpression.php')
| -rw-r--r-- | framework/Web/UI/WebControls/TExpression.php | 122 | 
1 files changed, 61 insertions, 61 deletions
| diff --git a/framework/Web/UI/WebControls/TExpression.php b/framework/Web/UI/WebControls/TExpression.php index 9b8eb7e7..cf38df70 100644 --- a/framework/Web/UI/WebControls/TExpression.php +++ b/framework/Web/UI/WebControls/TExpression.php @@ -1,62 +1,62 @@ -<?php
 -/**
 - * TExpression class file
 - *
 - * @author Qiang Xue <qiang.xue@gmail.com>
 - * @link http://www.pradosoft.com/
 +<?php +/** + * TExpression class file + * + * @author Qiang Xue <qiang.xue@gmail.com> + * @link http://www.pradosoft.com/   * @copyright Copyright © 2005-2012 PradoSoft - * @license http://www.pradosoft.com/license/
 - * @version $Id$
 - * @package System.Web.UI.WebControls
 - */
 -
 -/**
 - * TExpression class
 - *
 - * TExpression evaluates a PHP expression and renders the result.
 - * The expression is evaluated during the rendering stage. The expression being
 - * evaluated can be set via the property {@link setExpression Expression}.
 - * The context of the expression evaluated is the TExpression object itself.
 - *
 - * Note, since TExpression allows evaluation of arbitrary PHP expression,
 - * make sure {@link setExpression Expression} does not come directly from user input.
 - *
 - * @author Qiang Xue <qiang.xue@gmail.com>
 - * @version $Id$
 - * @package System.Web.UI.WebControls
 - * @since 3.0
 - */
 -class TExpression extends TControl
 -{
 -	/**
 -	 * @var string PHP expression to be evaluated
 -	 */
 -	private $_e='';
 -
 -	/**
 -	 * @return string the expression to be evaluated
 -	 */
 -	public function getExpression()
 -	{
 -		return $this->_e;
 -	}
 -
 -	/**
 -	 * @param string the expression to be evaluated
 -	 */
 -	public function setExpression($value)
 -	{
 -		$this->_e=$value;
 -	}
 -
 -	/**
 -	 * Renders the evaluation result of the expression.
 -	 * @param THtmlWriter the writer used for the rendering purpose
 -	 */
 -	public function render($writer)
 -	{
 -		if($this->_e!=='')
 -			$writer->write($this->evaluateExpression($this->_e));
 -	}
 -}
 -
 + * @license http://www.pradosoft.com/license/ + * @version $Id$ + * @package System.Web.UI.WebControls + */ + +/** + * TExpression class + * + * TExpression evaluates a PHP expression and renders the result. + * The expression is evaluated during the rendering stage. The expression being + * evaluated can be set via the property {@link setExpression Expression}. + * The context of the expression evaluated is the TExpression object itself. + * + * Note, since TExpression allows evaluation of arbitrary PHP expression, + * make sure {@link setExpression Expression} does not come directly from user input. + * + * @author Qiang Xue <qiang.xue@gmail.com> + * @version $Id$ + * @package System.Web.UI.WebControls + * @since 3.0 + */ +class TExpression extends TControl +{ +	/** +	 * @var string PHP expression to be evaluated +	 */ +	private $_e=''; + +	/** +	 * @return string the expression to be evaluated +	 */ +	public function getExpression() +	{ +		return $this->_e; +	} + +	/** +	 * @param string the expression to be evaluated +	 */ +	public function setExpression($value) +	{ +		$this->_e=$value; +	} + +	/** +	 * Renders the evaluation result of the expression. +	 * @param THtmlWriter the writer used for the rendering purpose +	 */ +	public function render($writer) +	{ +		if($this->_e!=='') +			$writer->write($this->evaluateExpression($this->_e)); +	} +} + | 
