mirror of
https://github.com/Piwigo/Piwigo.git
synced 2026-07-06 01:42:29 +02:00
Merge from trunk 2787:
- Move upgrade.tpl to admin template. - Deactivate all active plugins during upgrade.php. - Update Editarea for LocalFiles Editor to version 0.7.2.3 (bonEcho compatibility) git-svn-id: http://piwigo.org/svn/branches/2.0@2788 68402e56-0260-453c-a942-63ccdbb3a9ee
This commit is contained in:
@@ -30,22 +30,9 @@
|
||||
function eval_syntax($code)
|
||||
{
|
||||
$code = str_replace(array('<?php', '?>'), '', $code);
|
||||
if (function_exists('token_get_all'))
|
||||
if (!@eval('return true;' . $code))
|
||||
{
|
||||
$b = 0;
|
||||
foreach (token_get_all($code) as $token)
|
||||
{
|
||||
if ('{' == $token) ++$b;
|
||||
else if ('}' == $token) --$b;
|
||||
}
|
||||
if ($b) return false;
|
||||
else
|
||||
{
|
||||
ob_start();
|
||||
$eval = eval('if(0){' . $code . '}');
|
||||
ob_end_clean();
|
||||
if ($eval === false) return false;
|
||||
}
|
||||
return false;
|
||||
}
|
||||
return '<?php' . $code . '?>';
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user