Viewing file: Var.php (1.85 KB) -rw-rw-rw- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php /* vim: set expandtab tabstop=4 shiftwidth=4: */ // +----------------------------------------------------------------------+ // | PHP Version 4 | // +----------------------------------------------------------------------+ // | Copyright (c) 1997-2002 The PHP Group | // +----------------------------------------------------------------------+ // | This source file is subject to version 2.02 of the PHP license, | // | that is bundled with this package in the file LICENSE, and is | // | available at through the world-wide-web at | // | http://www.php.net/license/2_02.txt. | // | If you did not receive a copy of the PHP license and are unable to | // | obtain it through the world-wide-web, please send a note to | // | license@php.net so we can mail you a copy immediately. | // +----------------------------------------------------------------------+ // | Authors: Alan Knowles <alan@akbkhome> | // +----------------------------------------------------------------------+ // // $Id: Var.php,v 1.7 2003/12/10 02:36:26 alan_k Exp $ // /** * Class to handle variable output * * * */
class HTML_Template_Flexy_Token_Var extends HTML_Template_Flexy_Token { /** * variable modifier (h = raw, u = urlencode, none = htmlspecialchars) * * @var char * @access public */ var $modifier; /** * Setvalue - at present raw text.. - needs sorting out.. * @see parent::setValue() */ function setValue($value) { // comes in as raw {xxxx}, {xxxx:h} or {xxx.yyyy:h} if (strpos($value,":")) { list($value,$this->modifier) = explode(':',$value); } $this->value = $value; }
}
|