diff options
author | patdenice <patdenice@piwigo.org> | 2008-10-21 23:48:48 +0000 |
---|---|---|
committer | patdenice <patdenice@piwigo.org> | 2008-10-21 23:48:48 +0000 |
commit | 8d9d904c67d23c007ec33b3758b5931fe0b12bdf (patch) | |
tree | 4edca0e05c959b323c5475a34ca6ecb62bf9f481 /plugins/LocalFilesEditor/functions.inc.php | |
parent | 39eb742c25ca2804eb4453e65449d433e1db389a (diff) |
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
Diffstat (limited to 'plugins/LocalFilesEditor/functions.inc.php')
-rw-r--r-- | plugins/LocalFilesEditor/functions.inc.php | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/plugins/LocalFilesEditor/functions.inc.php b/plugins/LocalFilesEditor/functions.inc.php index 97813dce0..63162d5d4 100644 --- a/plugins/LocalFilesEditor/functions.inc.php +++ b/plugins/LocalFilesEditor/functions.inc.php @@ -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 . '?>'; } |