Added: FS#696 - Make the allow override settings configurable per server and website
| | |
| | | `ssl_bundle` mediumtext NULL, |
| | | `ssl_action` varchar(16) NULL, |
| | | `stats_password` varchar(255) default NULL, |
| | | `allow_override` varchar(32) NOT NULL default 'All', |
| | | `apache_directives` text, |
| | | `active` enum('n','y') NOT NULL default 'y', |
| | | PRIMARY KEY (`domain_id`) |
| | |
| | | $wb['Edit group'] = 'Edit group'; |
| | | $wb['Groups'] = 'Groups'; |
| | | $wb['Edit server'] = 'Edit server'; |
| | | $wb['Edit Server IP'] = 'Edit Server IP'; |
| | | $wb['Edit Server IP'] = 'Server IP addresses'; |
| | | $wb['Servers'] = 'Servers'; |
| | | $wb['Sync. Now'] = 'Sync. Now'; |
| | | $wb['DB Sync.'] = 'DB Sync.'; |
| | |
| | | $wb['Language Editor'] = 'Language Editor'; |
| | | $wb['Software'] = 'Software'; |
| | | $wb['Repositories'] = 'Repositories'; |
| | | $wb['Server Services'] = 'Server Services'; |
| | | |
| | | ?> |
| | |
| | | $module['name'] = 'admin'; |
| | | $module['title'] = 'System'; |
| | | $module['template'] = 'module.tpl.htm'; |
| | | $module['startpage'] = 'admin/users_list.php'; |
| | | $module['startpage'] = 'admin/server_list.php'; |
| | | $module['tab_width'] = '60'; |
| | | |
| | | |
| | |
| | | 'target' => 'content', |
| | | 'link' => 'admin/server_edit.php'); |
| | | */ |
| | | $items[] = array( 'title' => 'Edit server', |
| | | $items[] = array( 'title' => 'Server Services', |
| | | 'target' => 'content', |
| | | 'link' => 'admin/server_list.php'); |
| | | |
| | |
| | | 'width' => '30', |
| | | 'maxlength' => '255' |
| | | ), |
| | | 'allow_override' => array ( |
| | | 'datatype' => 'VARCHAR', |
| | | 'formtype' => 'TEXT', |
| | | 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', |
| | | 'errmsg'=> 'documentroot_error_empty'), |
| | | ), |
| | | 'default' => 'All', |
| | | 'value' => '', |
| | | 'width' => '30', |
| | | 'maxlength' => '255' |
| | | ), |
| | | 'apache_directives' => array ( |
| | | 'datatype' => 'TEXT', |
| | | 'formtype' => 'TEXT', |
| | |
| | | $wb['error_ssl_country_empty'] = 'SSL Country is empty.'; |
| | | $wb["client_group_id_txt"] = 'Client'; |
| | | $wb["stats_password_txt"] = 'Webstatistics password'; |
| | | $wb["allow_override_txt"] = 'Allow Override'; |
| | | ?> |
| | |
| | | <label for="system_group">{tmpl_var name='system_group'}</label> |
| | | <input name="system_group" id="system_group" value="{tmpl_var name='system_group'}" type="hidden" /> |
| | | </div> |
| | | <div class="ctrlHolder"> |
| | | <label for="allow_override">{tmpl_var name='allow_override_txt'}</label> |
| | | <input name="allow_override" id="allow_override" value="{tmpl_var name='allow_override'}" size="30" maxlength="255" type="text" class="textInput" /> |
| | | </div |
| | | <div class="ctrlHolder"> |
| | | <label for="apache_directives">{tmpl_var name='apache_directives_txt'}</label> |
| | | <textarea name="apache_directives" id="apache_directives" rows='10' cols='30'>{tmpl_var name='apache_directives'}</textarea> |
| | |
| | | |
| | | <Directory {tmpl_var name='web_document_root_www'}> |
| | | Options FollowSymLinks |
| | | AllowOverride All |
| | | AllowOverride <tmpl_var name='allow_override'> |
| | | Order allow,deny |
| | | Allow from all |
| | | <tmpl_if name='ssi' op='==' value='y'> |
| | |
| | | </Directory> |
| | | <Directory {tmpl_var name='web_document_root'}> |
| | | Options FollowSymLinks |
| | | AllowOverride All |
| | | AllowOverride <tmpl_var name='allow_override'> |
| | | Order allow,deny |
| | | Allow from all |
| | | <tmpl_if name='ssi' op='==' value='y'> |
| | |
| | | AddHandler fcgid-script .php .php3 .php4 .php5 |
| | | FCGIWrapper <tmpl_var name='fastcgi_starter_path'><tmpl_var name='fastcgi_starter_script'> .php |
| | | Options +ExecCGI |
| | | AllowOverride all |
| | | AllowOverride <tmpl_var name='allow_override'> |
| | | Order allow,deny |
| | | Allow from all |
| | | </Directory> |
| | |
| | | |
| | | <Directory {tmpl_var name='web_document_root_www'}> |
| | | Options FollowSymLinks |
| | | AllowOverride All |
| | | AllowOverride <tmpl_var name='allow_override'> |
| | | Order allow,deny |
| | | Allow from all |
| | | <tmpl_if name='ssi' op='==' value='y'> |
| | |
| | | </Directory> |
| | | <Directory {tmpl_var name='web_document_root'}> |
| | | Options FollowSymLinks |
| | | AllowOverride All |
| | | AllowOverride <tmpl_var name='allow_override'> |
| | | Order allow,deny |
| | | Allow from all |
| | | <tmpl_if name='ssi' op='==' value='y'> |
| | |
| | | AddHandler fcgid-script .php .php3 .php4 .php5 |
| | | FCGIWrapper <tmpl_var name='fastcgi_starter_path'><tmpl_var name='fastcgi_starter_script'> .php |
| | | Options +ExecCGI |
| | | AllowOverride all |
| | | AllowOverride <tmpl_var name='allow_override'> |
| | | Order allow,deny |
| | | Allow from all |
| | | </Directory> |
| | |
| | | $vhost_data["web_document_root_www"] = $web_config["website_basedir"]."/".$data["new"]["domain"]."/web"; |
| | | $vhost_data["web_basedir"] = $web_config["website_basedir"]; |
| | | $vhost_data["security_level"] = $web_config["security_level"]; |
| | | $vhost_data["allow_override"] = ($data["new"]["allow_override"] == '')?'All':$data["new"]["allow_override"]; |
| | | |
| | | // Check if a SSL cert exists |
| | | $ssl_dir = $data["new"]["document_root"]."/ssl"; |