Falko Timme
2014-07-15 b00e475250e2b6bfbfa0475814869a72b0aa4dde
- adjusted PHP settings regex to allow |, (, and ) (like in "error_reporting = E_ALL & ~(E_NOTICE | E_DEPRECATED | E_STRICT)")
1 files modified
2 ■■■ changed files
interface/web/sites/web_domain_edit.php 2 ●●● patch | view | raw | blame | history
interface/web/sites/web_domain_edit.php
@@ -749,7 +749,7 @@
                    // value inside ''
                    if(preg_match('@^\s*;*\s*[a-zA-Z0-9._]*\s*=\s*\'.*\'\s*;*\s*$@', $custom_php_ini_settings_line)) continue;
                    // everything else
                    if(preg_match('@^\s*;*\s*[a-zA-Z0-9._]*\s*=\s*[-a-zA-Z0-9~&=_\@/,.#\s]*\s*;*\s*$@', $custom_php_ini_settings_line)) continue;
                    if(preg_match('@^\s*;*\s*[a-zA-Z0-9._]*\s*=\s*[-a-zA-Z0-9~&=_\@/,.#\s|()]*\s*;*\s*$@', $custom_php_ini_settings_line)) continue;
                    $custom_php_ini_settings_are_valid = false;
                    break;
                }