Files
@ 1db340eef40b
Branch filter:
Location: hot67beta/libraries/pattemplate/patTemplate/Function/Globalvar.php - annotation
1db340eef40b
2.0 KiB
text/x-php
add mtop
c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 c7d7e38b2269 | <?PHP
/**
* patTemplate function that enables adding global variables
* from within a template.
*
* $Id: Globalvar.php 10381 2008-06-01 03:35:53Z pasamio $
*
* @package patTemplate
* @subpackage Functions
* @author Sebastian Mordziol <argh@php-tools.net>
* @author Stephan Schmidt <schst@php.net>
*/
// Check to ensure this file is within the rest of the framework
defined('JPATH_BASE') or die();
/**
* patTemplate function that enables adding global variables
* from within a template.
*
* Available attributes:
*
* name > name of the variable
* default > default value of the variable
* hidden > whether to output the content of the variable: yes|no
*
* $Id: Globalvar.php 10381 2008-06-01 03:35:53Z pasamio $
*
* @package patTemplate
* @subpackage Functions
* @author Sebastian Mordziol <argh@php-tools.net>
* @author Stephan Schmidt <schst@php.net>
*/
class patTemplate_Function_Globalvar extends patTemplate_Function
{
/**
* name of the function
* @access private
* @var string
*/
var $_name = 'Globalvar';
/**
* reference to the patTemplate object that instantiated the module
*
* @access protected
* @var object
*/
var $_tmpl;
/**
* set a reference to the patTemplate object that instantiated the reader
*
* @access public
* @param object patTemplate object
*/
function setTemplateReference( &$tmpl )
{
$this->_tmpl = &$tmpl;
}
/**
* call the function
*
* @access public
* @param array parameters of the function (= attributes of the tag)
* @param string content of the tag
* @return string content to insert into the template
*/
function call( $params, $content )
{
if( isset( $params['default'] ) )
{
$this->_tmpl->addGlobalVar( $params['name'], $params['default'] );
}
if( !isset( $params['hidden'] ) )
{
$params['hidden'] = 'no';
}
if( $params['hidden'] != 'yes' )
return $this->_tmpl->getOption('startTag').strtoupper($params['name']).$this->_tmpl->getOption('endTag');
return '';
}
}
?>
|