@@ -769,13 +769,13 @@ discard block |
||
| 769 | 769 | $search = array('{<\?.*?\?>}', '{<%.*?%>}'); |
| 770 | 770 | } |
| 771 | 771 | switch ($this->securityPolicy->getPhpHandling()) { |
| 772 | - case SecurityPolicy::PHP_ALLOW: |
|
| 773 | - break; |
|
| 774 | - case SecurityPolicy::PHP_ENCODE: |
|
| 775 | - $tpl = preg_replace_callback($search, array($this, 'phpTagEncodingHelper'), $tpl); |
|
| 776 | - break; |
|
| 777 | - case SecurityPolicy::PHP_REMOVE: |
|
| 778 | - $tpl = preg_replace($search, '', $tpl); |
|
| 772 | + case SecurityPolicy::PHP_ALLOW: |
|
| 773 | + break; |
|
| 774 | + case SecurityPolicy::PHP_ENCODE: |
|
| 775 | + $tpl = preg_replace_callback($search, array($this, 'phpTagEncodingHelper'), $tpl); |
|
| 776 | + break; |
|
| 777 | + case SecurityPolicy::PHP_REMOVE: |
|
| 778 | + $tpl = preg_replace($search, '', $tpl); |
|
| 779 | 779 | } |
| 780 | 780 | } |
| 781 | 781 | } |
@@ -875,51 +875,51 @@ discard block |
||
| 875 | 875 | } |
| 876 | 876 | |
| 877 | 877 | switch ($type) { |
| 878 | - case Core::CLASS_PLUGIN: |
|
| 879 | - case Core::CLASS_PLUGIN + Core::BLOCK_PLUGIN: |
|
| 880 | - if (class_exists('Plugin' . $plugin) !== false) { |
|
| 881 | - $output .= "if (class_exists('" . "Plugin" . $plugin . "')===false)". |
|
| 882 | - "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
|
| 883 | - } else { |
|
| 884 | - $output .= "if (class_exists('" . Core::NAMESPACE_PLUGINS_BLOCKS . "Plugin" . $plugin . "')===false)". |
|
| 885 | - "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
|
| 886 | - } |
|
| 887 | - break; |
|
| 888 | - case Core::CLASS_PLUGIN + Core::FUNC_PLUGIN: |
|
| 889 | - if (class_exists('Plugin' . $plugin) !== false) { |
|
| 890 | - $output .= "if (class_exists('" . "Plugin" . $plugin . "')===false)". |
|
| 891 | - "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
|
| 892 | - } else { |
|
| 893 | - $output .= "if (class_exists('" . Core::NAMESPACE_PLUGINS_FUNCTIONS . "Plugin" . $plugin . "')===false)". |
|
| 894 | - "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
|
| 895 | - } |
|
| 896 | - break; |
|
| 897 | - case Core::FUNC_PLUGIN: |
|
| 898 | - if (function_exists('Plugin' . $plugin) !== false) { |
|
| 899 | - $output .= "if (function_exists('" . "Plugin" . $plugin . "')===false)". |
|
| 878 | + case Core::CLASS_PLUGIN: |
|
| 879 | + case Core::CLASS_PLUGIN + Core::BLOCK_PLUGIN: |
|
| 880 | + if (class_exists('Plugin' . $plugin) !== false) { |
|
| 881 | + $output .= "if (class_exists('" . "Plugin" . $plugin . "')===false)". |
|
| 882 | + "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
|
| 883 | + } else { |
|
| 884 | + $output .= "if (class_exists('" . Core::NAMESPACE_PLUGINS_BLOCKS . "Plugin" . $plugin . "')===false)". |
|
| 885 | + "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
|
| 886 | + } |
|
| 887 | + break; |
|
| 888 | + case Core::CLASS_PLUGIN + Core::FUNC_PLUGIN: |
|
| 889 | + if (class_exists('Plugin' . $plugin) !== false) { |
|
| 890 | + $output .= "if (class_exists('" . "Plugin" . $plugin . "')===false)". |
|
| 900 | 891 | "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
| 901 | - } else { |
|
| 902 | - $output .= "if (function_exists('" . Core::NAMESPACE_PLUGINS_FUNCTIONS . "Plugin" . $plugin . "')===false)". |
|
| 892 | + } else { |
|
| 893 | + $output .= "if (class_exists('" . Core::NAMESPACE_PLUGINS_FUNCTIONS . "Plugin" . $plugin . "')===false)". |
|
| 903 | 894 | "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
| 904 | - } |
|
| 905 | - break; |
|
| 906 | - case Core::SMARTY_MODIFIER: |
|
| 907 | - $output .= "if (function_exists('smarty_modifier_$plugin')===false)". |
|
| 908 | - "\n\t\$this->getLoader()->loadPlugin('$plugin');\n"; |
|
| 909 | - break; |
|
| 910 | - case Core::SMARTY_FUNCTION: |
|
| 911 | - $output .= "if (function_exists('smarty_function_$plugin')===false)". |
|
| 912 | - "\n\t\$this->getLoader()->loadPlugin('$plugin');\n"; |
|
| 913 | - break; |
|
| 914 | - case Core::SMARTY_BLOCK: |
|
| 915 | - $output .= "if (function_exists('smarty_block_$plugin')===false)". |
|
| 916 | - "\n\t\$this->getLoader()->loadPlugin('$plugin');\n"; |
|
| 917 | - break; |
|
| 918 | - case Core::PROXY_PLUGIN: |
|
| 919 | - $output .= $this->getCore()->getPluginProxy()->getLoader($plugin); |
|
| 920 | - break; |
|
| 921 | - default: |
|
| 922 | - throw new CompilationException($this, 'Type error for ' . $plugin . ' with type' . $type); |
|
| 895 | + } |
|
| 896 | + break; |
|
| 897 | + case Core::FUNC_PLUGIN: |
|
| 898 | + if (function_exists('Plugin' . $plugin) !== false) { |
|
| 899 | + $output .= "if (function_exists('" . "Plugin" . $plugin . "')===false)". |
|
| 900 | + "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
|
| 901 | + } else { |
|
| 902 | + $output .= "if (function_exists('" . Core::NAMESPACE_PLUGINS_FUNCTIONS . "Plugin" . $plugin . "')===false)". |
|
| 903 | + "\n\t\$this->getLoader()->loadPlugin('Plugin$plugin');\n"; |
|
| 904 | + } |
|
| 905 | + break; |
|
| 906 | + case Core::SMARTY_MODIFIER: |
|
| 907 | + $output .= "if (function_exists('smarty_modifier_$plugin')===false)". |
|
| 908 | + "\n\t\$this->getLoader()->loadPlugin('$plugin');\n"; |
|
| 909 | + break; |
|
| 910 | + case Core::SMARTY_FUNCTION: |
|
| 911 | + $output .= "if (function_exists('smarty_function_$plugin')===false)". |
|
| 912 | + "\n\t\$this->getLoader()->loadPlugin('$plugin');\n"; |
|
| 913 | + break; |
|
| 914 | + case Core::SMARTY_BLOCK: |
|
| 915 | + $output .= "if (function_exists('smarty_block_$plugin')===false)". |
|
| 916 | + "\n\t\$this->getLoader()->loadPlugin('$plugin');\n"; |
|
| 917 | + break; |
|
| 918 | + case Core::PROXY_PLUGIN: |
|
| 919 | + $output .= $this->getCore()->getPluginProxy()->getLoader($plugin); |
|
| 920 | + break; |
|
| 921 | + default: |
|
| 922 | + throw new CompilationException($this, 'Type error for ' . $plugin . ' with type' . $type); |
|
| 923 | 923 | } |
| 924 | 924 | } |
| 925 | 925 | |