Skip to content

Commit c83ce3f

Browse files
committed
add {WEBROOT} to php-directive-snippets
1 parent a616a49 commit c83ce3f

File tree

4 files changed

+6
-3
lines changed

4 files changed

+6
-3
lines changed

interface/web/admin/templates/directive_snippets_edit.htm

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ <h1><tmpl_var name="list_head_txt"></h1>
1919
<label for="snippet" class="col-sm-3 control-label">{tmpl_var name='snippet_txt'}</label>
2020
<tmpl_if name='is_master'><div class="col-sm-9 col-text"><pre>{tmpl_var name='snippet'}</pre></div></tmpl_else><div class="col-sm-9"><textarea class="form-control" name="snippet" id="snippet" rows='10' cols='50'>{tmpl_var name='snippet'}</textarea>
2121
&nbsp; Nginx {tmpl_var name='variables_txt'}: <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT}</a>, <a href="javascript:void(0);" class="addPlaceholder">{FASTCGIPASS}</a>, <a href="javascript:void(0);" class="addPlaceholder">{PHPFALLBACKFASTCGIPASS}</a><br />
22-
&nbsp; Apache {tmpl_var name='variables_txt'}: <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT}</a>, <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT_CLIENT}</a>
22+
&nbsp; Apache {tmpl_var name='variables_txt'}: <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT}</a>, <a href="javascript:void(0);" class="addPlaceholder">{DOCROOT_CLIENT}</a> <br />
23+
&nbsp; PHP {tmpl_var name='variables_txt'}: <a href="javascript:void(0);" class="addPlaceholder">{WEBROOT}</a>
2324
</div></tmpl_if>
2425
</div>
2526
<tmpl_if name='is_master'></tmpl_else>
@@ -81,4 +82,4 @@ <h1><tmpl_var name="list_head_txt"></h1>
8182
}
8283
});
8384

84-
</script>
85+
</script>

interface/web/sites/web_vhost_domain_edit.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1310,7 +1310,7 @@ function onSubmit() {
13101310
// value inside ''
13111311
if(preg_match('@^\s*;*\s*[a-zA-Z0-9._]*\s*=\s*\'.*\'\s*;*\s*$@', $custom_php_ini_settings_line)) continue;
13121312
// everything else
1313-
if(preg_match('@^\s*;*\s*[a-zA-Z0-9._]*\s*=\s*[-a-zA-Z0-9~&=_\@/,.#\s\|]*\s*;*\s*$@', $custom_php_ini_settings_line)) continue;
1313+
if(preg_match('@^\s*;*\s*[a-zA-Z0-9._]*\s*=\s*[-a-zA-Z0-9~&=_\@/,.#\{\}\s\|]*\s*;*\s*$@', $custom_php_ini_settings_line)) continue;
13141314
$custom_php_ini_settings_are_valid = false;
13151315
break;
13161316
}

server/plugins-available/apache2_plugin.inc.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3149,6 +3149,7 @@ private function php_fpm_pool_update ($data, $web_config, $pool_dir, $pool_name,
31493149
$custom_php_ini_settings = str_replace("\r", "\n", $custom_php_ini_settings);
31503150
$ini_settings = explode("\n", $custom_php_ini_settings);
31513151
if(is_array($ini_settings) && !empty($ini_settings)){
3152+
$ini_settings = str_replace('{DOCROOT}', $data['new']['document_root'], $ini_settings);
31523153
foreach($ini_settings as $ini_setting){
31533154
$ini_setting = trim($ini_setting);
31543155
if(substr($ini_setting, 0, 1) == ';') continue;

server/plugins-available/nginx_plugin.inc.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2778,6 +2778,7 @@ private function php_fpm_pool_update ($data, $web_config, $pool_dir, $pool_name,
27782778
$custom_php_ini_settings = str_replace("\r", "\n", $custom_php_ini_settings);
27792779
$ini_settings = explode("\n", $custom_php_ini_settings);
27802780
if(is_array($ini_settings) && !empty($ini_settings)){
2781+
$ini_settings = str_replace('{WEBROOT}', $data['new']['document_root'].'/web', $ini_settings);
27812782
foreach($ini_settings as $ini_setting){
27822783
$ini_setting = trim($ini_setting);
27832784
if(substr($ini_setting, 0, 1) == ';') continue;

0 commit comments

Comments
 (0)