From 9abbe8f787b3395f9232f7166a07b24363e78c98 Mon Sep 17 00:00:00 2001 From: tbrehm Date: Wed, 9 Jan 2008 20:46:06 +0000 Subject: [PATCH] - Added apache directives field. - Updated ToDo list. --- TODO.txt | 9 +++++---- install/sql/ispconfig3.sql | 1 + interface/web/sites/form/web_domain.tform.php | 8 ++++++++ interface/web/sites/lib/lang/en_web_domain.lng | 1 + interface/web/sites/templates/web_domain_advanced.htm | 11 ++++++++--- server/conf/vhost.conf.master | 2 ++ 6 files changed, 25 insertions(+), 7 deletions(-) diff --git a/TODO.txt b/TODO.txt index 05bb20801..a78d5aa9d 100644 --- a/TODO.txt +++ b/TODO.txt @@ -11,6 +11,7 @@ Installer -------------------------------------- - Load and update system config from file into sql database during installation. +- Add a function to let a server join a existing installation. Server @@ -55,9 +56,6 @@ Sites (web) module - Add a function to the Sites module to create SSL certificates or upload existing SSL certs and SSL chain files. It might be a good idea to add this as a new tab named "SSL" to the exiting domain settings form. - -- Add a "httpd includes" field to the options tab of the domain settings form - like it is implemented in ISPConfig 2. - Make sure that changes in the domain name do not break the configuration. @@ -68,6 +66,8 @@ BE-Designer module WARNING: Please do not use the BE Designer at the moment, the serializing function of the module editor may break some of the existing modules. +- Add a language file editor. + Remoting framework -------------------------------------- @@ -78,8 +78,9 @@ Interface -------------------------------------- - Enhance the list function to allow soorting by column - - Enhance the paging in lists (e.g. like this: [1 2 3 4 ... 10]) +- Use graphical Icons in the lists for on / off columns. +- Add a graphical delete button to the lists. General tasks diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql index ebd094f48..6fd65fccb 100644 --- a/install/sql/ispconfig3.sql +++ b/install/sql/ispconfig3.sql @@ -858,6 +858,7 @@ CREATE TABLE `web_domain` ( `ssl_cert` mediumtext NULL, `ssl_bundle` mediumtext NULL, `ssl_action` varchar(10) NULL, + `apache_directives` text, `active` varchar(255) NOT NULL default 'y', PRIMARY KEY (`domain_id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; diff --git a/interface/web/sites/form/web_domain.tform.php b/interface/web/sites/form/web_domain.tform.php index 6f713d9d5..a0a0848db 100644 --- a/interface/web/sites/form/web_domain.tform.php +++ b/interface/web/sites/form/web_domain.tform.php @@ -339,6 +339,14 @@ $form["tabs"]['advanced'] = array ( 'width' => '30', 'maxlength' => '255' ), + 'apache_directives' => array ( + 'datatype' => 'TEXT', + 'formtype' => 'TEXT', + 'default' => '', + 'value' => '', + 'width' => '30', + 'maxlength' => '255' + ), ################################## # ENDE Datatable fields ################################## diff --git a/interface/web/sites/lib/lang/en_web_domain.lng b/interface/web/sites/lib/lang/en_web_domain.lng index ffb180be9..c49f9a49a 100644 --- a/interface/web/sites/lib/lang/en_web_domain.lng +++ b/interface/web/sites/lib/lang/en_web_domain.lng @@ -33,4 +33,5 @@ $wb["client_txt"] = 'Client'; $wb["limit_web_domain_txt"] = 'The max. number of web domains for your account is reached.'; $wb["limit_web_aliasdomain_txt"] = 'The max. number of aliasdomains for your account is reached.'; $wb["limit_web_subdomain_txt"] = 'The max. number of web subdomains for your account is reached.'; +$wb["apache_directives_txt"] = 'Apache directives'; ?> \ No newline at end of file diff --git a/interface/web/sites/templates/web_domain_advanced.htm b/interface/web/sites/templates/web_domain_advanced.htm index 51e65268d..0f75c426a 100644 --- a/interface/web/sites/templates/web_domain_advanced.htm +++ b/interface/web/sites/templates/web_domain_advanced.htm @@ -10,7 +10,12 @@ {tmpl_var name='system_group_txt'}: - + + + {tmpl_var name='apache_directives_txt'}: + + +     @@ -19,6 +24,6 @@
 
- - + + \ No newline at end of file diff --git a/server/conf/vhost.conf.master b/server/conf/vhost.conf.master index afd65baee..78b57d860 100644 --- a/server/conf/vhost.conf.master +++ b/server/conf/vhost.conf.master @@ -55,6 +55,8 @@ + + -- GitLab