mirror of
https://github.com/torrentpier/torrentpier
synced 2025-08-22 14:23:57 -07:00
Update Template.php
This commit is contained in:
parent
1db98a4393
commit
81837634dc
1 changed files with 2 additions and 15 deletions
|
@ -799,61 +799,47 @@ class Template
|
||||||
case 'eq':
|
case 'eq':
|
||||||
$token = '==';
|
$token = '==';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'ne':
|
case 'ne':
|
||||||
case 'neq':
|
case 'neq':
|
||||||
$token = '!=';
|
$token = '!=';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'lt':
|
case 'lt':
|
||||||
$token = '<';
|
$token = '<';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'le':
|
case 'le':
|
||||||
case 'lte':
|
case 'lte':
|
||||||
$token = '<=';
|
$token = '<=';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'gt':
|
case 'gt':
|
||||||
$token = '>';
|
$token = '>';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'ge':
|
case 'ge':
|
||||||
case 'gte':
|
case 'gte':
|
||||||
$token = '>=';
|
$token = '>=';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'and':
|
case 'and':
|
||||||
$token = '&&';
|
$token = '&&';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'or':
|
case 'or':
|
||||||
$token = '||';
|
$token = '||';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'not':
|
case 'not':
|
||||||
$token = '!';
|
$token = '!';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'mod':
|
case 'mod':
|
||||||
$token = '%';
|
$token = '%';
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case '(':
|
case '(':
|
||||||
$is_arg_stack[] = $i;
|
$is_arg_stack[] = $i;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'is':
|
case 'is':
|
||||||
$is_arg_start = ($tokens[$i - 1] == ')') ? array_pop($is_arg_stack) : $i - 1;
|
$is_arg_start = ($tokens[$i - 1] == ')') ? array_pop($is_arg_stack) : $i - 1;
|
||||||
$is_arg = implode(' ', array_slice($tokens, $is_arg_start, $i - $is_arg_start));
|
$is_arg = implode(' ', array_slice($tokens, $is_arg_start, $i - $is_arg_start));
|
||||||
|
|
||||||
$new_tokens = $this->_parse_is_expr($is_arg, array_slice($tokens, $i + 1));
|
$new_tokens = $this->_parse_is_expr($is_arg, array_slice($tokens, $i + 1));
|
||||||
|
|
||||||
array_splice($tokens, $is_arg_start, is_countable($tokens) ? count($tokens) : 0, $new_tokens);
|
array_splice($tokens, $is_arg_start, is_countable($tokens) ? count($tokens) : 0, $new_tokens);
|
||||||
|
|
||||||
$i = $is_arg_start;
|
$i = $is_arg_start;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
$pattern = '@^
|
$pattern = '@^
|
||||||
( # 1
|
( # 1
|
||||||
|
@ -979,10 +965,11 @@ class Template
|
||||||
*
|
*
|
||||||
* @param $filename
|
* @param $filename
|
||||||
* @param $code
|
* @param $code
|
||||||
|
* @return false|int
|
||||||
*/
|
*/
|
||||||
public function write_cache($filename, $code)
|
public function write_cache($filename, $code)
|
||||||
{
|
{
|
||||||
file_write($code, $filename, max_size: false, replace_content: true);
|
return file_write($code, $filename, max_size: false, replace_content: true);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function xs_startup()
|
public function xs_startup()
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue