mirror of
https://github.com/EGroupware/egroupware.git
synced 2024-12-04 22:01:05 +01:00
232252475f
Patch is mostly created by script in egroupware/doc/fix_depricated.php in separate commit. I do NOT advice to apply this patch to a production system (it's commited to trunk!), as the automatic modified regular expressions have a good change to break something ...
35 lines
1.1 KiB
PHP
Executable File
35 lines
1.1 KiB
PHP
Executable File
{* Savant2_Compiler_basic *}
|
|
|
|
{tpl 'header.tpl.php'}
|
|
|
|
<p>{$varivari; $this->$varivari}</p>
|
|
<p>{$this->variable1; global $_SERVER;}</p>
|
|
<p>{$this->variable2; $obj = new StdClass;}</p>
|
|
<p>{$this->variable3; eval("echo 'bad guy!';")}</p>
|
|
<p>{$this->key0; print_r($this->_compiler);}</p>
|
|
<p>{$this->key1; File::read('/etc/passwd');}</p>
|
|
<p>{$this->key2; include "/etc/passwd";}</p>
|
|
<p>{$this->reference1; include $this->findTemplate('template.tpl.php') . '../../etc/passwd';}</p>
|
|
<p>{$this->reference2; $newvar = $this; $newvar =& $this; $newvar = & $this; $newvar
|
|
=
|
|
&
|
|
$this;
|
|
$newvar = array(&$this); }</p>
|
|
|
|
<p>{$this->reference3; $thisIsOk; $thisIs_OK; $function(); }</p>
|
|
|
|
<p>{$this->variable1; echo parent::findTemplate('template.tpl.php')}</p>
|
|
|
|
<ul>
|
|
{foreach ($this->set as $key => $val): $this->$key; $this->$val(); }
|
|
<li>{$key} = {$val} ({$this->set[$key]})</li>
|
|
{endforeach; echo htmlspecialchars(file_get_contents('/etc/httpd/php.ini')); }
|
|
</ul>
|
|
|
|
{['form', 'start']}
|
|
{['form', 'text', 'example', 'default value', 'My Text Field:']}
|
|
{['form', 'end']}
|
|
|
|
<p style="clear: both;"><?php echo "PHP Tags" ?>
|
|
|
|
{tpl 'footer.tpl.php'}
|