diff --git a/install/dist/lib/fedora.lib.php b/install/dist/lib/fedora.lib.php index 7a08f93f13d90716a9f5c3f661dca4d2732d8f2a..7dd7d9b04aa77606f0783e7318a3d2c42665b926 100644 --- a/install/dist/lib/fedora.lib.php +++ b/install/dist/lib/fedora.lib.php @@ -114,7 +114,7 @@ class installer_dist extends installer_base { function configure_postfix($options = '') { - global $conf; + global $conf,$autoinstall; $cf = $conf['postfix']; $config_dir = $cf['config_dir']; @@ -832,6 +832,31 @@ class installer_dist extends installer_base { //* copy the ISPConfig server part $command = "cp -rf ../server $install_dir"; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Make a backup of the security settings + if(is_file('/usr/local/ispconfig/security/security_settings.ini')) copy('/usr/local/ispconfig/security/security_settings.ini','/usr/local/ispconfig/security/security_settings.ini~'); + + //* copy the ISPConfig security part + $command = 'cp -rf ../security '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Apply changed security_settings.ini values to new security_settings.ini file + if(is_file('/usr/local/ispconfig/security/security_settings.ini~')) { + $security_settings_old = ini_to_array(file_get_contents('/usr/local/ispconfig/security/security_settings.ini~')); + $security_settings_new = ini_to_array(file_get_contents('/usr/local/ispconfig/security/security_settings.ini')); + if(is_array($security_settings_new) && is_array($security_settings_old)) { + foreach($security_settings_new as $section => $sval) { + if(is_array($sval)) { + foreach($sval as $key => $val) { + if(isset($security_settings_old[$section]) && isset($security_settings_old[$section][$key])) { + $security_settings_new[$section][$key] = $security_settings_old[$section][$key]; + } + } + } + } + file_put_contents('/usr/local/ispconfig/security/security_settings.ini',array_to_ini($security_settings_new)); + } + } //* Create a symlink, so ISPConfig is accessible via web // Replaced by a separate vhost definition for port 8080 @@ -958,12 +983,38 @@ class installer_dist extends installer_base { $this->db->query($sql); } - //* Chmod the files - $command = "chmod -R 750 $install_dir"; + // chown install dir to root and chmod 755 + $command = 'chown root:root '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chmod 755 '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Chmod the files and directories in the install dir + $command = 'chmod -R 750 '.$install_dir.'/*'; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); - //* chown the files to the ispconfig user and group - $command = "chown -R ispconfig:ispconfig $install_dir"; + //* chown the interface files to the ispconfig user and group + $command = 'chown -R ispconfig:ispconfig '.$install_dir.'/interface'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the server files to the root user and group + $command = 'chown -R root:root '.$install_dir.'/server'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the security files to the root user and group + $command = 'chown -R root:root '.$install_dir.'/security'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the security directory and security_settings.ini to root:ispconfig + $command = 'chown root:ispconfig '.$install_dir.'/security/security_settings.ini'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/ids.whitelist'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/ids.htmlfield'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/apache_directives.blacklist'; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); //* Make the global language file directory group writable diff --git a/install/dist/lib/gentoo.lib.php b/install/dist/lib/gentoo.lib.php index 4200a013985df7d2f71003a7fc5812e62f669244..005a2fc2ee15c8922179b3d9b7c04d3e7a4e29bb 100644 --- a/install/dist/lib/gentoo.lib.php +++ b/install/dist/lib/gentoo.lib.php @@ -49,7 +49,7 @@ class installer extends installer_base public function configure_postfix($options = '') { - global $conf; + global $conf,$autoinstall; $cf = $conf['postfix']; $config_dir = $cf['config_dir']; @@ -126,6 +126,7 @@ class installer extends installer_base $command = 'cd '.$config_dir.'; ' .'openssl req -new -outform PEM -out smtpd.cert -newkey rsa:4096 -nodes -keyout smtpd.key -keyform PEM -days 3650 -x509'; } + exec($command); $command = 'chmod o= '.$config_dir.'/smtpd.key'; caselog($command.' &> /dev/null', __FILE__, __LINE__, 'EXECUTED: '.$command, 'Failed to execute the command '.$command); @@ -747,6 +748,31 @@ class installer extends installer_base //* copy the ISPConfig server part $command = "cp -rf ../server $install_dir"; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Make a backup of the security settings + if(is_file('/usr/local/ispconfig/security/security_settings.ini')) copy('/usr/local/ispconfig/security/security_settings.ini','/usr/local/ispconfig/security/security_settings.ini~'); + + //* copy the ISPConfig security part + $command = 'cp -rf ../security '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Apply changed security_settings.ini values to new security_settings.ini file + if(is_file('/usr/local/ispconfig/security/security_settings.ini~')) { + $security_settings_old = ini_to_array(file_get_contents('/usr/local/ispconfig/security/security_settings.ini~')); + $security_settings_new = ini_to_array(file_get_contents('/usr/local/ispconfig/security/security_settings.ini')); + if(is_array($security_settings_new) && is_array($security_settings_old)) { + foreach($security_settings_new as $section => $sval) { + if(is_array($sval)) { + foreach($sval as $key => $val) { + if(isset($security_settings_old[$section]) && isset($security_settings_old[$section][$key])) { + $security_settings_new[$section][$key] = $security_settings_old[$section][$key]; + } + } + } + } + file_put_contents('/usr/local/ispconfig/security/security_settings.ini',array_to_ini($security_settings_new)); + } + } //* Create the config file for ISPConfig interface @@ -850,12 +876,38 @@ class installer extends installer_base $this->db->query($sql); } - //* Chmod the files - $command = "chmod -R 750 $install_dir"; + // chown install dir to root and chmod 755 + $command = 'chown root:root '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chmod 755 '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Chmod the files and directories in the install dir + $command = 'chmod -R 750 '.$install_dir.'/*'; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); - //* chown the files to the ispconfig user and group - $command = "chown -R ispconfig:ispconfig $install_dir"; + //* chown the interface files to the ispconfig user and group + $command = 'chown -R ispconfig:ispconfig '.$install_dir.'/interface'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the server files to the root user and group + $command = 'chown -R root:root '.$install_dir.'/server'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the security files to the root user and group + $command = 'chown -R root:root '.$install_dir.'/security'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the security directory and security_settings.ini to root:ispconfig + $command = 'chown root:ispconfig '.$install_dir.'/security/security_settings.ini'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/ids.whitelist'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/ids.htmlfield'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/apache_directives.blacklist'; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); //* Make the global language file directory group writable diff --git a/install/dist/lib/opensuse.lib.php b/install/dist/lib/opensuse.lib.php index f990e919601bc4813f1a149862782d2c700cedb4..ea13cd2598aaf8cf9dc98d3e6af779bce02f7444 100644 --- a/install/dist/lib/opensuse.lib.php +++ b/install/dist/lib/opensuse.lib.php @@ -130,7 +130,7 @@ class installer_dist extends installer_base { function configure_postfix($options = '') { - global $conf; + global $conf,$autoinstall; $cf = $conf['postfix']; $config_dir = $cf['config_dir']; @@ -264,6 +264,7 @@ class installer_dist extends installer_base { $command = 'cd '.$config_dir.'; ' .'openssl req -new -outform PEM -out smtpd.cert -newkey rsa:4096 -nodes -keyout smtpd.key -keyform PEM -days 3650 -x509'; } + exec($command); $command = 'chmod o= '.$config_dir.'/smtpd.key'; caselog($command.' &> /dev/null', __FILE__, __LINE__, 'EXECUTED: '.$command, 'Failed to execute the command '.$command); @@ -903,6 +904,31 @@ class installer_dist extends installer_base { //* copy the ISPConfig server part $command = "cp -rf ../server $install_dir"; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Make a backup of the security settings + if(is_file('/usr/local/ispconfig/security/security_settings.ini')) copy('/usr/local/ispconfig/security/security_settings.ini','/usr/local/ispconfig/security/security_settings.ini~'); + + //* copy the ISPConfig security part + $command = 'cp -rf ../security '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Apply changed security_settings.ini values to new security_settings.ini file + if(is_file('/usr/local/ispconfig/security/security_settings.ini~')) { + $security_settings_old = ini_to_array(file_get_contents('/usr/local/ispconfig/security/security_settings.ini~')); + $security_settings_new = ini_to_array(file_get_contents('/usr/local/ispconfig/security/security_settings.ini')); + if(is_array($security_settings_new) && is_array($security_settings_old)) { + foreach($security_settings_new as $section => $sval) { + if(is_array($sval)) { + foreach($sval as $key => $val) { + if(isset($security_settings_old[$section]) && isset($security_settings_old[$section][$key])) { + $security_settings_new[$section][$key] = $security_settings_old[$section][$key]; + } + } + } + } + file_put_contents('/usr/local/ispconfig/security/security_settings.ini',array_to_ini($security_settings_new)); + } + } //* Create a symlink, so ISPConfig is accessible via web // Replaced by a separate vhost definition for port 8080 @@ -1028,12 +1054,38 @@ class installer_dist extends installer_base { $this->db->query($sql); } - //* Chmod the files - $command = "chmod -R 750 $install_dir"; + // chown install dir to root and chmod 755 + $command = 'chown root:root '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chmod 755 '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Chmod the files and directories in the install dir + $command = 'chmod -R 750 '.$install_dir.'/*'; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); - //* chown the files to the ispconfig user and group - $command = "chown -R ispconfig:ispconfig $install_dir"; + //* chown the interface files to the ispconfig user and group + $command = 'chown -R ispconfig:ispconfig '.$install_dir.'/interface'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the server files to the root user and group + $command = 'chown -R root:root '.$install_dir.'/server'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the security files to the root user and group + $command = 'chown -R root:root '.$install_dir.'/security'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the security directory and security_settings.ini to root:ispconfig + $command = 'chown root:ispconfig '.$install_dir.'/security/security_settings.ini'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/ids.whitelist'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/ids.htmlfield'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/apache_directives.blacklist'; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); //* Make the global language file directory group writable diff --git a/install/install.php b/install/install.php index 108ed05b2ef37c121c8ffce4b92883ec9db5c65f..49c2720403149ac0a205f36b43d2fd62922db1eb 100644 --- a/install/install.php +++ b/install/install.php @@ -679,6 +679,11 @@ if($install_mode == 'standard') { } //* << $install_mode / 'Standard' or Genius +//* Create md5 filelist +$md5_filename = '/usr/local/ispconfig/security/data/file_checksums_'.date('Y-m-d_h-i').'.md5'; +exec('find /usr/local/ispconfig -type f -print0 | xargs -0 md5sum > '.$md5_filename); +chmod($md5_filename,0700); + echo "Installation completed.\n"; diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php index 548cf9382a15686e5c501302c0cb4d9e92f97b95..a30a7ec02a97b561aa84595584598e9e482261b2 100644 --- a/install/lib/installer_base.lib.php +++ b/install/lib/installer_base.lib.php @@ -646,7 +646,7 @@ class installer_base { copy('tpl/mailman-virtual_to_transport.sh', $full_file_name); } chgrp($full_file_name, 'list'); - chmod($full_file_name, 0750); + chmod($full_file_name, 0755); } //* Create aliasaes @@ -1744,6 +1744,31 @@ class installer_base { //* copy the ISPConfig server part $command = 'cp -rf ../server '.$install_dir; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Make a backup of the security settings + if(is_file('/usr/local/ispconfig/security/security_settings.ini')) copy('/usr/local/ispconfig/security/security_settings.ini','/usr/local/ispconfig/security/security_settings.ini~'); + + //* copy the ISPConfig security part + $command = 'cp -rf ../security '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* Apply changed security_settings.ini values to new security_settings.ini file + if(is_file('/usr/local/ispconfig/security/security_settings.ini~')) { + $security_settings_old = ini_to_array(file_get_contents('/usr/local/ispconfig/security/security_settings.ini~')); + $security_settings_new = ini_to_array(file_get_contents('/usr/local/ispconfig/security/security_settings.ini')); + if(is_array($security_settings_new) && is_array($security_settings_old)) { + foreach($security_settings_new as $section => $sval) { + if(is_array($sval)) { + foreach($sval as $key => $val) { + if(isset($security_settings_old[$section]) && isset($security_settings_old[$section][$key])) { + $security_settings_new[$section][$key] = $security_settings_old[$section][$key]; + } + } + } + } + file_put_contents('/usr/local/ispconfig/security/security_settings.ini',array_to_ini($security_settings_new)); + } + } //* Create a symlink, so ISPConfig is accessible via web // Replaced by a separate vhost definition for port 8080 @@ -1885,12 +1910,38 @@ class installer_base { } - //* Chmod the files - $command = 'chmod -R 750 '.$install_dir; + // chown install dir to root and chmod 755 + $command = 'chown root:root '.$install_dir; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chmod 755 '.$install_dir; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); - //* chown the files to the ispconfig user and group - $command = 'chown -R ispconfig:ispconfig '.$install_dir; + //* Chmod the files and directories in the install dir + $command = 'chmod -R 750 '.$install_dir.'/*'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the interface files to the ispconfig user and group + $command = 'chown -R ispconfig:ispconfig '.$install_dir.'/interface'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the server files to the root user and group + $command = 'chown -R root:root '.$install_dir.'/server'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the security files to the root user and group + $command = 'chown -R root:root '.$install_dir.'/security'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + + //* chown the security directory and security_settings.ini to root:ispconfig + $command = 'chown root:ispconfig '.$install_dir.'/security/security_settings.ini'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/ids.whitelist'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/ids.htmlfield'; + caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); + $command = 'chown root:ispconfig '.$install_dir.'/security/apache_directives.blacklist'; caselog($command.' &> /dev/null', __FILE__, __LINE__, "EXECUTED: $command", "Failed to execute the command $command"); //* Make the global language file directory group writable @@ -2142,7 +2193,7 @@ class installer_base { // Add symlink for patch tool if(!is_link('/usr/local/bin/ispconfig_patch')) exec('ln -s /usr/local/ispconfig/server/scripts/ispconfig_patch /usr/local/bin/ispconfig_patch'); - + } public function configure_dbserver() { @@ -2230,6 +2281,22 @@ class installer_base { touch($conf['ispconfig_log_dir'].'/cron.log'); chmod($conf['ispconfig_log_dir'].'/cron.log', 0660); + } + + // This function is called at the end of the update process and contains code to clean up parts of old ISPCONfig releases + public function cleanup_ispconfig() { + global $app,$conf; + + // Remove directories recursively + if(is_dir('/usr/local/ispconfig/interface/web/designer')) exec('rm -rf /usr/local/ispconfig/interface/web/designer'); + if(is_dir('/usr/local/ispconfig/interface/web/themes/default-304')) exec('rm -rf /usr/local/ispconfig/interface/web/themes/default-304'); + + // Remove files + if(is_file('/usr/local/ispconfig/interface/lib/classes/db_firebird.inc.php')) unlink('/usr/local/ispconfig/interface/lib/classes/db_firebird.inc.php'); + if(is_file('/usr/local/ispconfig/interface/lib/classes/form.inc.php')) unlink('/usr/local/ispconfig/interface/lib/classes/form.inc.php'); + + + } public function getinitcommand($servicename, $action, $init_script_directory = ''){ diff --git a/install/sql/ispconfig3.sql b/install/sql/ispconfig3.sql index ab5f795cd286f586226c753bb5099ddbe0b48bd5..46b8025d4dffccd30d4a4925bfd6cde43694d953 100644 --- a/install/sql/ispconfig3.sql +++ b/install/sql/ispconfig3.sql @@ -2292,7 +2292,7 @@ INSERT INTO `sys_user` (`userid`, `sys_userid`, `sys_groupid`, `sys_perm_user`, -- Dumping data for table `sys_config` -- -INSERT INTO sys_config VALUES ('db','db_version','3.0.5.4p2'); +INSERT INTO sys_config VALUES ('db','db_version','3.0.5.4p3'); INSERT INTO sys_config VALUES ('interface','session_timeout','0'); SET FOREIGN_KEY_CHECKS = 1; diff --git a/install/tpl/apache_ispconfig_fcgi_starter.master b/install/tpl/apache_ispconfig_fcgi_starter.master index cc6ec2d09c7139e4788bf60d3037e8cad8f89c8a..240fcccd68c152edba3a4bc1d187ae89c6c843d7 100644 --- a/install/tpl/apache_ispconfig_fcgi_starter.master +++ b/install/tpl/apache_ispconfig_fcgi_starter.master @@ -3,4 +3,4 @@ PHPRC={fastcgi_phpini_path} export PHPRC export PHP_FCGI_MAX_REQUESTS=5000 export PHP_FCGI_CHILDREN=1 -exec {fastcgi_bin} -d magic_quotes_gpc=off -d session.save_path=/usr/local/ispconfig/server/temp \ No newline at end of file +exec {fastcgi_bin} -d magic_quotes_gpc=off -d session.save_path=/usr/local/ispconfig/interface/temp \ No newline at end of file diff --git a/install/tpl/config.inc.php.master b/install/tpl/config.inc.php.master index 6f40a1cda03c204240ca92a22aa3f32ad91337da..bae2adb9320a42b946529ab1f75f2496d5445f6d 100644 --- a/install/tpl/config.inc.php.master +++ b/install/tpl/config.inc.php.master @@ -56,7 +56,7 @@ $revision = str_replace(array('Revision:','$',' '), '', $svn_revision); //** Application define('ISPC_APP_TITLE', 'ISPConfig'); -define('ISPC_APP_VERSION', '3.0.5.4p2'); +define('ISPC_APP_VERSION', '3.0.5.4p3'); define('DEVSYSTEM', 0); diff --git a/install/tpl/php_fpm_pool.conf.master b/install/tpl/php_fpm_pool.conf.master index 9cde75ab60101b4100d8801f54279b3e6cb916e7..9ff7ebc9426ece96b15e1613262db627cd70b72a 100644 --- a/install/tpl/php_fpm_pool.conf.master +++ b/install/tpl/php_fpm_pool.conf.master @@ -17,5 +17,5 @@ pm.max_spare_servers = 5 chdir = / ; php_admin_value[open_basedir] = /usr/local/ispconfig/interface:/usr/share -php_admin_value[session.save_path] = /usr/local/ispconfig/server/temp +php_admin_value[session.save_path] = /usr/local/ispconfig/interface/temp php_admin_flag[magic_quotes_gpc] = off \ No newline at end of file diff --git a/install/update.php b/install/update.php index 36eb2018175cef76d39daba55895a33c3e9d3499..803e47d435a766349388aea4fb6307d821478b82 100644 --- a/install/update.php +++ b/install/update.php @@ -443,6 +443,9 @@ if ($conf['services']['web'] && $inst->install_ispconfig_interface) { $inst->install_ispconfig(); +// Cleanup +$inst->cleanup_ispconfig(); + //** Configure Crontab $update_crontab_answer = $inst->simple_query('Reconfigure Crontab?', array('yes', 'no'), 'yes','reconfigure_crontab'); if($update_crontab_answer == 'yes') { @@ -494,6 +497,11 @@ if($reconfigure_services_answer == 'yes') { } } +//* Create md5 filelist +$md5_filename = '/usr/local/ispconfig/security/data/file_checksums_'.date('Y-m-d_h-i').'.md5'; +exec('find /usr/local/ispconfig -type f -print0 | xargs -0 md5sum > '.$md5_filename); +chmod($md5_filename,0700); + echo "Update finished.\n"; ?> diff --git a/interface/lib/app.inc.php b/interface/lib/app.inc.php index 8832f45e1c125e67851a93cdb5675c36f943b9b5..615e39087b8898ba1e62f70726f8ee6373980df0 100755 --- a/interface/lib/app.inc.php +++ b/interface/lib/app.inc.php @@ -48,6 +48,7 @@ class app { private $_wb; private $_loaded_classes = array(); private $_conf; + private $_security_config; public $loaded_plugins = array(); @@ -109,7 +110,8 @@ class app { } $this->uses('functions'); // we need this before all others! - $this->uses('auth,plugin'); + $this->uses('auth,plugin,ini_parser,getconf'); + } public function __get($prop) { @@ -327,4 +329,13 @@ class app { //* possible future = new app($conf); $app = new app(); +// load and enable PHP Intrusion Detection System (PHPIDS) +$ids_security_config = $app->getconf->get_security_config('ids'); + +if(is_dir(ISPC_CLASS_PATH.'/IDS') && $ids_security_config['ids_enabled'] == 'yes') { + $app->uses('ids'); + $app->ids->start(); +} +unset($ids_security_config); + ?> diff --git a/interface/lib/classes/IDS/.htaccess b/interface/lib/classes/IDS/.htaccess new file mode 100644 index 0000000000000000000000000000000000000000..878d02ab1a74549ed012ce714e4b46f8572782cc --- /dev/null +++ b/interface/lib/classes/IDS/.htaccess @@ -0,0 +1,5 @@ +# in case PHPIDS is placed in the web-root +deny from all + +# silence is golden +php_flag display_errors off \ No newline at end of file diff --git a/interface/lib/classes/IDS/Caching/ApcCache.php b/interface/lib/classes/IDS/Caching/ApcCache.php new file mode 100644 index 0000000000000000000000000000000000000000..e82cc88c5fd51768149d273986968efbd8edc29b --- /dev/null +++ b/interface/lib/classes/IDS/Caching/ApcCache.php @@ -0,0 +1,144 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ + +namespace IDS\Caching; + +/** + * APC caching wrapper + * + * This class inhabits functionality to get and set cache via memcached. + * + * @category Security + * @package PHPIDS + * @author Yves Berkholz + * @copyright 2007-2009 The PHPIDS Groupoup + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + * @since Version 0.6.5 + */ +class ApcCache implements CacheInterface +{ + /** + * Caching type + * + * @var string + */ + private $type = null; + + /** + * Cache configuration + * + * @var array + */ + private $config = null; + + /** + * Flag if the filter storage has been found in memcached + * + * @var boolean + */ + private $isCached = false; + + /** + * Holds an instance of this class + * + * @var object + */ + private static $cachingInstance = null; + + /** + * Constructor + * + * @param string $type caching type + * @param array $init the IDS_Init object + * + * @return void + */ + public function __construct($type, $init) + { + $this->type = $type; + $this->config = $init->config['Caching']; + } + + /** + * Returns an instance of this class + * + * @param string $type caching type + * @param object $init the IDS_Init object + * + * @return object $this + */ + public static function getInstance($type, $init) + { + if (!self::$cachingInstance) { + self::$cachingInstance = new ApcCache($type, $init); + } + + return self::$cachingInstance; + } + + /** + * Writes cache data + * + * @param array $data the caching data + * + * @return object $this + */ + public function setCache(array $data) + { + if (!$this->isCached) { + apc_store( + $this->config['key_prefix'] . '.storage', + $data, + $this->config['expiration_time'] + ); + } + + return $this; + } + + /** + * Returns the cached data + * + * Note that this method returns false if either type or file cache is + * not set + * + * @return mixed cache data or false + */ + public function getCache() + { + $data = apc_fetch($this->config['key_prefix'] . '.storage'); + $this->isCached = !empty($data); + + return $data; + } +} diff --git a/interface/lib/classes/IDS/Caching/CacheFactory.php b/interface/lib/classes/IDS/Caching/CacheFactory.php new file mode 100644 index 0000000000000000000000000000000000000000..c35833255042c21dbcb6b79ac812ab70f0fd064c --- /dev/null +++ b/interface/lib/classes/IDS/Caching/CacheFactory.php @@ -0,0 +1,85 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS\Caching; + +/** + * Caching factory + * + * This class is used as a factory to load the correct concrete caching + * implementation. + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + * @since Version 0.4 + */ +class CacheFactory +{ + /** + * Factory method + * + * @param object $init the IDS_Init object + * @param string $type the caching type + * + * @return object the caching facility + */ + public static function factory($init, $type) + { + $object = false; + $wrapper = preg_replace( + '/\W+/m', + null, + ucfirst($init->config['Caching']['caching']) + ); + $class = '\\IDS\\Caching\\' . $wrapper . 'Cache'; + $path = dirname(__FILE__) . DIRECTORY_SEPARATOR . $wrapper . 'Cache.php'; + + if (file_exists($path)) { + include_once $path; + + if (class_exists($class)) { + $object = call_user_func( + array('' . $class, 'getInstance'), + $type, + $init + ); + } + } + + return $object; + } +} diff --git a/interface/lib/classes/IDS/Caching/CacheInterface.php b/interface/lib/classes/IDS/Caching/CacheInterface.php new file mode 100644 index 0000000000000000000000000000000000000000..c1a6a60920876a88518a2b8b3f726fc7d4cbf8e5 --- /dev/null +++ b/interface/lib/classes/IDS/Caching/CacheInterface.php @@ -0,0 +1,64 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS\Caching; + +/** + * Caching wrapper interface + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @since Version 0.4 + * @link http://php-ids.org/ + */ +interface CacheInterface +{ + /** + * Interface method + * + * @param array $data the cache data + * + * @return void + */ + public function setCache(array $data); + + /** + * Interface method + * + * @return void + */ + public function getCache(); +} diff --git a/interface/lib/classes/IDS/Caching/DatabaseCache.php b/interface/lib/classes/IDS/Caching/DatabaseCache.php new file mode 100644 index 0000000000000000000000000000000000000000..09c77a87d25177765a4a1c8f4cedd1ca36ffae25 --- /dev/null +++ b/interface/lib/classes/IDS/Caching/DatabaseCache.php @@ -0,0 +1,277 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS\Caching; + +/** + * + */ + +/** + * Database caching wrapper + * + * This class inhabits functionality to get and set cache via a database. + * + * Needed SQL: + * + +#create the database + +CREATE DATABASE IF NOT EXISTS `phpids` DEFAULT CHARACTER +SET utf8 COLLATE utf8_general_ci; +DROP TABLE IF EXISTS `cache`; + +#now select the created datbase and create the table + +CREATE TABLE `cache` ( +`type` VARCHAR( 32 ) NOT null , +`data` TEXT NOT null , +`created` DATETIME NOT null , +`modified` DATETIME NOT null +) ENGINE = MYISAM ; + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Groupup + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + * @since Version 0.4 + */ +class DatabaseCache implements CacheInterface +{ + + /** + * Caching type + * + * @var string + */ + private $type = null; + + /** + * Cache configuration + * + * @var array + */ + private $config = null; + + /** + * DBH + * + * @var object + */ + private $handle = null; + + /** + * Holds an instance of this class + * + * @var object + */ + private static $cachingInstance = null; + + /** + * Constructor + * + * Connects to database. + * + * @param string $type caching type + * @param object $init the IDS_Init object + * + * @return void + */ + public function __construct($type, $init) + { + $this->type = $type; + $this->config = $init->config['Caching']; + $this->handle = $this->connect(); + } + + /** + * Returns an instance of this class + * + * @static + * @param string $type caching type + * @param object $init the IDS_Init object + * + * @return object $this + */ + public static function getInstance($type, $init) + { + + if (!self::$cachingInstance) { + self::$cachingInstance = new DatabaseCache($type, $init); + } + + return self::$cachingInstance; + } + + /** + * Writes cache data into the database + * + * @param array $data the caching data + * + * @throws PDOException if a db error occurred + * @return object $this + */ + public function setCache(array $data) + { + $handle = $this->handle; + + $rows = $handle->query('SELECT created FROM `' . $this->config['table'].'`'); + + if (!$rows || $rows->rowCount() === 0) { + + $this->write($handle, $data); + } else { + + foreach ($rows as $row) { + + if ((time()-strtotime($row['created'])) > + $this->config['expiration_time']) { + + $this->write($handle, $data); + } + } + } + + return $this; + } + + /** + * Returns the cached data + * + * Note that this method returns false if either type or file cache is + * not set + * + * @throws PDOException if a db error occurred + * @return mixed cache data or false + */ + public function getCache() + { + try { + $handle = $this->handle; + $result = $handle->prepare( + 'SELECT * FROM `' . + $this->config['table'] . + '` where type=?' + ); + $result->execute(array($this->type)); + + foreach ($result as $row) { + return unserialize($row['data']); + } + + } catch (\PDOException $e) { + throw new \PDOException('PDOException: ' . $e->getMessage()); + } + + return false; + } + + /** + * Connect to database and return a handle + * + * @return object PDO + * @throws Exception if connection parameters are faulty + * @throws PDOException if a db error occurred + */ + private function connect() + { + // validate connection parameters + if (!$this->config['wrapper'] + || !$this->config['user'] + || !$this->config['password'] + || !$this->config['table']) { + + throw new \Exception('Insufficient connection parameters'); + } + + // try to connect + try { + $handle = new \PDO( + $this->config['wrapper'], + $this->config['user'], + $this->config['password'] + ); + $handle->setAttribute(\PDO::MYSQL_ATTR_USE_BUFFERED_QUERY, true); + + } catch (\PDOException $e) { + throw new \PDOException('PDOException: ' . $e->getMessage()); + } + + return $handle; + } + + /** + * Write the cache data to the table + * + * @param object $handle the database handle + * @param array $data the caching data + * + * @return object PDO + * @throws PDOException if a db error occurred + */ + private function write($handle, $data) + { + try { + $handle->query('TRUNCATE ' . $this->config['table'].''); + $statement = $handle->prepare( + 'INSERT INTO `' . + $this->config['table'].'` ( + type, + data, + created, + modified + ) + VALUES ( + :type, + :data, + now(), + now() + )' + ); + + $statement->bindValue( + 'type', + $handle->quote($this->type) + ); + $statement->bindValue('data', serialize($data)); + + if (!$statement->execute()) { + throw new \PDOException($statement->errorCode()); + } + } catch (\PDOException $e) { + throw new \PDOException('PDOException: ' . $e->getMessage()); + } + } +} diff --git a/interface/lib/classes/IDS/Caching/FileCache.php b/interface/lib/classes/IDS/Caching/FileCache.php new file mode 100644 index 0000000000000000000000000000000000000000..71f01c7dc85451112732a8737c8dadcf665c7081 --- /dev/null +++ b/interface/lib/classes/IDS/Caching/FileCache.php @@ -0,0 +1,189 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS\Caching; + +use IDS\Init; + +/** + * File caching wrapper + * + * This class inhabits functionality to get and set cache via a static flatfile. + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + * @since Version 0.4 + */ +class FileCache implements CacheInterface +{ + /** + * Caching type + * + * @var string + */ + private $type; + + /** + * Cache configuration + * + * @var array + */ + private $config; + + /** + * Path to cache file + * + * @var string + */ + private $path; + + /** + * Holds an instance of this class + * + * @var object + */ + private static $cachingInstance; + + /** + * Constructor + * + * @param string $type caching type + * @param object $init the IDS_Init object + * @throws \Exception + * + * @return void + */ + public function __construct($type, Init $init) + { + $this->type = $type; + $this->config = $init->config['Caching']; + $this->path = $init->getBasePath() . $this->config['path']; + + if (file_exists($this->path) && !is_writable($this->path)) { + throw new \Exception( + 'Make sure all files in ' . + htmlspecialchars($this->path, ENT_QUOTES, 'UTF-8') . + 'are writeable!' + ); + } + } + + /** + * Returns an instance of this class + * + * @param string $type caching type + * @param object $init the IDS_Init object + * + * @return object $this + */ + public static function getInstance($type, $init) + { + if (!self::$cachingInstance) { + self::$cachingInstance = new FileCache($type, $init); + } + + return self::$cachingInstance; + } + + /** + * Writes cache data into the file + * + * @param array $data the cache data + * + * @throws Exception if cache file couldn't be created + * @return object $this + */ + public function setCache(array $data) + { + if (!is_writable(preg_replace('/[\/][^\/]+\.[^\/]++$/', null, $this->path))) { + throw new \Exception( + 'Temp directory ' . + htmlspecialchars($this->path, ENT_QUOTES, 'UTF-8') . + ' seems not writable' + ); + } + + if (!$this->isValidFile($this->path)) { + $handle = @fopen($this->path, 'w+'); + + if (!$handle) { + throw new \Exception("Cache file couldn't be created"); + } + + $serialized = @serialize($data); + if (!$serialized) { + throw new \Exception("Cache data couldn't be serialized"); + } + + fwrite($handle, $serialized); + fclose($handle); + } + + return $this; + } + + /** + * Returns the cached data + * + * Note that this method returns false if either type or file cache is + * not set + * + * @return mixed cache data or false + */ + public function getCache() + { + // make sure filters are parsed again if cache expired + if (!$this->isValidFile($this->path)) { + return false; + } + + $data = unserialize(file_get_contents($this->path)); + + return $data; + } + + /** + * Returns true if the cache file is still valid + * + * @param string $file + * @return bool + */ + private function isValidFile($file) + { + return file_exists($file) && time() - filectime($file) <= $this->config['expiration_time']; + } +} diff --git a/interface/lib/classes/IDS/Caching/MemcachedCache.php b/interface/lib/classes/IDS/Caching/MemcachedCache.php new file mode 100644 index 0000000000000000000000000000000000000000..b3dd5b72d74780bea0db484d105aec8b22ca13a3 --- /dev/null +++ b/interface/lib/classes/IDS/Caching/MemcachedCache.php @@ -0,0 +1,181 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS\Caching; + +/** + * File caching wrapper + * + * This class inhabits functionality to get and set cache via memcached. + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Groupoup + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + * @since Version 0.4 + */ +class MemcachedCache implements CacheInterface +{ + /** + * Caching type + * + * @var string + */ + private $type = null; + + /** + * Cache configuration + * + * @var array + */ + private $config = null; + + /** + * Flag if the filter storage has been found in memcached + * + * @var boolean + */ + private $isCached = false; + + /** + * Memcache object + * + * @var object + */ + private $memcache = null; + + /** + * Holds an instance of this class + * + * @var object + */ + private static $cachingInstance = null; + + /** + * Constructor + * + * @param string $type caching type + * @param array $init the IDS_Init object + * + * @return void + */ + public function __construct($type, $init) + { + + $this->type = $type; + $this->config = $init->config['Caching']; + + $this->connect(); + } + + /** + * Returns an instance of this class + * + * @param string $type caching type + * @param object $init the IDS_Init object + * + * @return object $this + */ + public static function getInstance($type, $init) + { + if (!self::$cachingInstance) { + self::$cachingInstance = new MemcachedCache($type, $init); + } + + return self::$cachingInstance; + } + + /** + * Writes cache data + * + * @param array $data the caching data + * + * @return object $this + */ + public function setCache(array $data) + { + if (!$this->isCached) { + $this->memcache->set( + $this->config['key_prefix'] . '.storage', + $data, + false, + $this->config['expiration_time'] + ); + } + + return $this; + } + + /** + * Returns the cached data + * + * Note that this method returns false if either type or file cache is + * not set + * + * @return mixed cache data or false + */ + public function getCache() + { + $data = $this->memcache->get( + $this->config['key_prefix'] . + '.storage' + ); + $this->isCached = !empty($data); + + return $data; + } + + /** + * Connect to the memcached server + * + * @throws Exception if connection parameters are insufficient + * @return void + */ + private function connect() + { + + if ($this->config['host'] && $this->config['port']) { + // establish the memcache connection + $this->memcache = new \Memcache; + $this->memcache->pconnect( + $this->config['host'], + $this->config['port'] + ); + + } else { + throw new \Exception('Insufficient connection parameters'); + } + } +} diff --git a/interface/lib/classes/IDS/Caching/SessionCache.php b/interface/lib/classes/IDS/Caching/SessionCache.php new file mode 100644 index 0000000000000000000000000000000000000000..7168a63ce7a962ec86309ebc45391ab4b52e542c --- /dev/null +++ b/interface/lib/classes/IDS/Caching/SessionCache.php @@ -0,0 +1,136 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ + +namespace IDS\Caching; + +/** + * File caching wrapper + * + * This class inhabits functionality to get and set cache via session. + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + * @since Version 0.4 + */ +class SessionCache implements CacheInterface +{ + /** + * Caching type + * + * @var string + */ + private $type = null; + + /** + * Cache configuration + * + * @var array + */ + private $config = null; + + /** + * Holds an instance of this class + * + * @var object + */ + private static $cachingInstance = null; + + /** + * Constructor + * + * @param string $type caching type + * @param object $init the IDS_Init object + * + * @return void + */ + public function __construct($type, $init) + { + $this->type = $type; + $this->config = $init->config['Caching']; + } + + /** + * Returns an instance of this class + * + * @param string $type caching type + * @param object $init the IDS_Init object + * + * @return object $this + */ + public static function getInstance($type, $init) + { + + if (!self::$cachingInstance) { + self::$cachingInstance = new SessionCache($type, $init); + } + + return self::$cachingInstance; + } + + /** + * Writes cache data into the session + * + * @param array $data the caching data + * + * @return object $this + */ + public function setCache(array $data) + { + + $_SESSION['PHPIDS'][$this->type] = $data; + + return $this; + } + + /** + * Returns the cached data + * + * Note that this method returns false if either type or file cache is not set + * + * @return mixed cache data or false + */ + public function getCache() + { + + if ($this->type && $_SESSION['PHPIDS'][$this->type]) { + return $_SESSION['PHPIDS'][$this->type]; + } + + return false; + } +} diff --git a/interface/lib/classes/IDS/Config.ini.php b/interface/lib/classes/IDS/Config.ini.php new file mode 100644 index 0000000000000000000000000000000000000000..f87ccc8d674446b45fa30f304e7e56e801cb05c2 --- /dev/null +++ b/interface/lib/classes/IDS/Config.ini.php @@ -0,0 +1,59 @@ +; + +; PHPIDS Config.ini + +; General configuration settings + +[General] + + ; basic settings - customize to make the PHPIDS work at all + filter_type = xml + + base_path = /full/path/to/IDS/ + use_base_path = false + + filter_path = default_filter.xml + tmp_path = tmp + scan_keys = false + + ; in case you want to use a different HTMLPurifier source, specify it here + ; By default, those files are used that are being shipped with PHPIDS + HTML_Purifier_Cache = vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer + + ; define which fields contain html and need preparation before + ; hitting the PHPIDS rules (new in PHPIDS 0.5) + ;html[] = POST.__wysiwyg + + ; define which fields contain JSON data and should be treated as such + ; for fewer false positives (new in PHPIDS 0.5.3) + ;json[] = POST.__jsondata + + ; define which fields shouldn't be monitored (a[b]=c should be referenced via a.b) + exceptions[] = GET.__utmz + exceptions[] = GET.__utmc + exceptions[] = POST.maildir_path + + ; you can use regular expressions for wildcard exceptions - example: /.*foo/i + +[Caching] + + ; caching: session|file|database|memcached|apc|none + caching = file + expiration_time = 600 + + ; file cache + path = tmp/default_filter.cache + + ; database cache + wrapper = "mysql:host=localhost;port=3306;dbname=phpids" + user = phpids_user + password = 123456 + table = cache + + ; memcached + ;host = localhost + ;port = 11211 + ;key_prefix = PHPIDS + + ; apc + ;key_prefix = PHPIDS diff --git a/interface/lib/classes/IDS/Config/Config.ini.php b/interface/lib/classes/IDS/Config/Config.ini.php new file mode 100644 index 0000000000000000000000000000000000000000..080055298d78b6b12fa22c67a9d8a7910d4c1281 --- /dev/null +++ b/interface/lib/classes/IDS/Config/Config.ini.php @@ -0,0 +1,91 @@ +; + +; PHPIDS Config.ini + +; General configuration settings + +[General] + + ; basic settings - customize to make the PHPIDS work at all + filter_type = xml + + base_path = /full/path/to/IDS/ + use_base_path = false + + filter_path = default_filter.xml + tmp_path = tmp + scan_keys = false + + ; in case you want to use a different HTMLPurifier source, specify it here + ; By default, those files are used that are being shipped with PHPIDS + HTML_Purifier_Cache = vendors/htmlpurifier/HTMLPurifier/DefinitionCache/Serializer + + ; define which fields contain html and need preparation before + ; hitting the PHPIDS rules (new in PHPIDS 0.5) + ;html[] = POST.__wysiwyg + ;html[] = POST.records + ;html[] = REQUEST.records + + ; define which fields contain JSON data and should be treated as such + ; for fewer false positives (new in PHPIDS 0.5.3) + ;json[] = POST.__jsondata + + ; define which fields shouldn't be monitored (a[b]=c should be referenced via a.b) + ; exceptions[] = GET.__utmz + ; exceptions[] = GET.__utmc + ; exceptions[] = POST.maildir_path + ; exceptions[] = REQUEST.maildir_path + ; exceptions[] = REQUEST.website_path + ; exceptions[] = REQUEST.website_symlinks + ; exceptions[] = REQUEST.vhost_conf_dir + ; exceptions[] = REQUEST.vhost_conf_enabled_dir + ; exceptions[] = REQUEST.nginx_vhost_conf_dir + ; exceptions[] = REQUEST.nginx_vhost_conf_enabled_dir + ; exceptions[] = REQUEST.php_open_basedir + ; exceptions[] = REQUEST.awstats_pl + ; exceptions[] = POST.website_path + ; exceptions[] = POST.website_symlinks + ; exceptions[] = POST.vhost_conf_dir + ; exceptions[] = POST.vhost_conf_enabled_dir + ; exceptions[] = POST.nginx_vhost_conf_dir + ; exceptions[] = POST.nginx_vhost_conf_enabled_dir + ; exceptions[] = POST.php_open_basedir + ; exceptions[] = POST.awstats_pl + ; exceptions[] = REQUEST.fastcgi_starter_path + ; exceptions[] = REQUEST.fastcgi_bin + ; exceptions[] = POST.fastcgi_starter_path + ; exceptions[] = POST.fastcgi_bin + ; exceptions[] = REQUEST.jailkit_chroot_home + ; exceptions[] = POST.jailkit_chroot_home + ; exceptions[] = REQUEST.phpmyadmin_url + ; exceptions[] = REQUEST.phpmyadmin_url + ; exceptions[] = REQUEST.records.weak_password_txt + ; exceptions[] = POST.records.weak_password_txt + + + + ; you can use regular expressions for wildcard exceptions - example: /.*foo/i + +[Caching] + + ; caching: session|file|database|memcached|apc|none + caching = file + expiration_time = 600 + + ; file cache + path = tmp/default_filter.cache + + ; database cache + wrapper = "mysql:host=localhost;port=3306;dbname=phpids" + user = phpids_user + password = 123456 + table = cache + + ; memcached + ;host = localhost + ;port = 11211 + ;key_prefix = PHPIDS + + ; apc + ;key_prefix = PHPIDS + diff --git a/interface/lib/classes/IDS/Converter.php b/interface/lib/classes/IDS/Converter.php new file mode 100644 index 0000000000000000000000000000000000000000..770d1ccc9ca48bc1950c9937638c773d07c0d462 --- /dev/null +++ b/interface/lib/classes/IDS/Converter.php @@ -0,0 +1,779 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ + +/** + * PHPIDS specific utility class to convert charsets manually + * + * Note that if you make use of IDS_Converter::runAll(), existing class + * methods will be executed in the same order as they are implemented in the + * class tree! + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ + +namespace IDS; + +class Converter +{ + /** + * Runs all converter functions + * + * Note that if you make use of IDS_Converter::runAll(), existing class + * methods will be executed in the same order as they are implemented in the + * class tree! + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function runAll($value) + { + foreach (get_class_methods(__CLASS__) as $method) { + if (strpos($method, 'run') !== 0) { + $value = self::$method($value); + } + } + + return $value; + } + + /** + * Check for comments and erases them if available + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromCommented($value) + { + // check for existing comments + if (preg_match('/(?:\|\/\*|\*\/|\/\/\W*\w+\s*$)|(?:--[^-]*-)/ms', $value)) { + + $pattern = array( + '/(?:(?:))/ms', + '/(?:(?:\/\*\/*[^\/\*]*)+\*\/)/ms', + '/(?:--[^-]*-)/ms' + ); + + $converted = preg_replace($pattern, ';', $value); + $value .= "\n" . $converted; + } + + //make sure inline comments are detected and converted correctly + $value = preg_replace('/(<\w+)\/+(\w+=?)/m', '$1/$2', $value); + $value = preg_replace('/[^\\\:]\/\/(.*)$/m', '/**/$1', $value); + $value = preg_replace('/([^\-&])#.*[\r\n\v\f]/m', '$1', $value); + $value = preg_replace('/([^&\-])#.*\n/m', '$1 ', $value); + $value = preg_replace('/^#.*\n/m', ' ', $value); + + return $value; + } + + /** + * Strip newlines + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromWhiteSpace($value) + { + //check for inline linebreaks + $search = array('\r', '\n', '\f', '\t', '\v'); + $value = str_replace($search, ';', $value); + + // replace replacement characters regular spaces + $value = str_replace('�', ' ', $value); + + //convert real linebreaks + return preg_replace('/(?:\n|\r|\v)/m', ' ', $value); + } + + /** + * Checks for common charcode pattern and decodes them + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromJSCharcode($value) + { + $matches = array(); + + // check if value matches typical charCode pattern + if (preg_match_all('/(?:[\d+-=\/\* ]+(?:\s?,\s?[\d+-=\/\* ]+)){4,}/ms', $value, $matches)) { + $converted = ''; + $string = implode(',', $matches[0]); + $string = preg_replace('/\s/', '', $string); + $string = preg_replace('/\w+=/', '', $string); + $charcode = explode(',', $string); + + foreach ($charcode as $char) { + $char = preg_replace('/\W0/s', '', $char); + + if (preg_match_all('/\d*[+-\/\* ]\d+/', $char, $matches)) { + $match = preg_split('/(\W?\d+)/', implode('', $matches[0]), null, PREG_SPLIT_DELIM_CAPTURE); + + if (array_sum($match) >= 20 && array_sum($match) <= 127) { + $converted .= chr(array_sum($match)); + } + + } elseif (!empty($char) && $char >= 20 && $char <= 127) { + $converted .= chr($char); + } + } + + $value .= "\n" . $converted; + } + + // check for octal charcode pattern + if (preg_match_all('/(?:(?:[\\\]+\d+[ \t]*){8,})/ims', $value, $matches)) { + $converted = ''; + $charcode = explode('\\', preg_replace('/\s/', '', implode(',', $matches[0]))); + + foreach (array_map('octdec', array_filter($charcode)) as $char) { + if (20 <= $char && $char <= 127) { + $converted .= chr($char); + } + } + $value .= "\n" . $converted; + } + + // check for hexadecimal charcode pattern + if (preg_match_all('/(?:(?:[\\\]+\w+\s*){8,})/ims', $value, $matches)) { + $converted = ''; + $charcode = explode('\\', preg_replace('/[ux]/', '', implode(',', $matches[0]))); + + foreach (array_map('hexdec', array_filter($charcode)) as $char) { + if (20 <= $char && $char <= 127) { + $converted .= chr($char); + } + } + $value .= "\n" . $converted; + } + + return $value; + } + + /** + * Eliminate JS regex modifiers + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertJSRegexModifiers($value) + { + return preg_replace('/\/[gim]+/', '/', $value); + } + + /** + * Converts from hex/dec entities + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertEntities($value) + { + $converted = null; + + //deal with double encoded payload + $value = preg_replace('/&/', '&', $value); + + if (preg_match('/&#x?[\w]+/ms', $value)) { + $converted = preg_replace('/(&#x?[\w]{2}\d?);?/ms', '$1;', $value); + $converted = html_entity_decode($converted, ENT_QUOTES, 'UTF-8'); + $value .= "\n" . str_replace(';;', ';', $converted); + } + + // normalize obfuscated protocol handlers + $value = preg_replace( + '/(?:j\s*a\s*v\s*a\s*s\s*c\s*r\s*i\s*p\s*t\s*:)|(d\s*a\s*t\s*a\s*:)/ms', + 'javascript:', + $value + ); + + return $value; + } + + /** + * Normalize quotes + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertQuotes($value) + { + // normalize different quotes to " + $pattern = array('\'', '`', '´', '’', '‘'); + $value = str_replace($pattern, '"', $value); + + //make sure harmless quoted strings don't generate false alerts + $value = preg_replace('/^"([^"=\\!><~]+)"$/', '$1', $value); + + return $value; + } + + /** + * Converts SQLHEX to plain text + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromSQLHex($value) + { + $matches = array(); + if (preg_match_all('/(?:(?:\A|[^\d])0x[a-f\d]{3,}[a-f\d]*)+/im', $value, $matches)) { + foreach ($matches[0] as $match) { + $converted = ''; + foreach (str_split($match, 2) as $hex_index) { + if (preg_match('/[a-f\d]{2,3}/i', $hex_index)) { + $converted .= chr(hexdec($hex_index)); + } + } + $value = str_replace($match, $converted, $value); + } + } + // take care of hex encoded ctrl chars + $value = preg_replace('/0x\d+/m', ' 1 ', $value); + + return $value; + } + + /** + * Converts basic SQL keywords and obfuscations + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromSQLKeywords($value) + { + $pattern = array( + '/(?:is\s+null)|(like\s+null)|' . + '(?:(?:^|\W)in[+\s]*\([\s\d"]+[^()]*\))/ims' + ); + $value = preg_replace($pattern, '"=0', $value); + + $value = preg_replace('/[^\w\)]+\s*like\s*[^\w\s]+/ims', '1" OR "1"', $value); + $value = preg_replace('/null([,"\s])/ims', '0$1', $value); + $value = preg_replace('/\d+\./ims', ' 1', $value); + $value = preg_replace('/,null/ims', ',0', $value); + $value = preg_replace('/(?:between)/ims', 'or', $value); + $value = preg_replace('/(?:and\s+\d+\.?\d*)/ims', '', $value); + $value = preg_replace('/(?:\s+and\s+)/ims', ' or ', $value); + + $pattern = array( + '/(?:not\s+between)|(?:is\s+not)|(?:not\s+in)|' . + '(?:xor|<>|rlike(?:\s+binary)?)|' . + '(?:regexp\s+binary)|' . + '(?:sounds\s+like)/ims' + ); + $value = preg_replace($pattern, '!', $value); + $value = preg_replace('/"\s+\d/', '"', $value); + $value = preg_replace('/(\W)div(\W)/ims', '$1 OR $2', $value); + $value = preg_replace('/\/(?:\d+|null)/', null, $value); + + return $value; + } + + /** + * Detects nullbytes and controls chars via ord() + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromControlChars($value) + { + // critical ctrl values + $search = array( + chr(0), chr(1), chr(2), chr(3), chr(4), chr(5), + chr(6), chr(7), chr(8), chr(11), chr(12), chr(14), + chr(15), chr(16), chr(17), chr(18), chr(19), chr(24), + chr(25), chr(192), chr(193), chr(238), chr(255), '\\0' + ); + + $value = str_replace($search, '%00', $value); + + //take care for malicious unicode characters + $value = urldecode( + preg_replace( + '/(?:%E(?:2|3)%8(?:0|1)%(?:A|8|9)\w|%EF%BB%BF|%EF%BF%BD)|(?:&#(?:65|8)\d{3};?)/i', + null, + urlencode($value) + ) + ); + $value = urlencode($value); + $value = preg_replace('/(?:%F0%80%BE)/i', '>', $value); + $value = preg_replace('/(?:%F0%80%BC)/i', '<', $value); + $value = preg_replace('/(?:%F0%80%A2)/i', '"', $value); + $value = preg_replace('/(?:%F0%80%A7)/i', '\'', $value); + $value = urldecode($value); + + $value = preg_replace('/(?:%ff1c)/', '<', $value); + $value = preg_replace('/(?:&[#x]*(200|820|200|820|zwn?j|lrm|rlm)\w?;?)/i', null, $value); + $value = preg_replace( + '/(?:&#(?:65|8)\d{3};?)|' . + '(?:&#(?:56|7)3\d{2};?)|' . + '(?:&#x(?:fe|20)\w{2};?)|' . + '(?:&#x(?:d[c-f])\w{2};?)/i', + null, + $value + ); + + $value = str_replace( + array( + '«', + '〈', + '<', + '‹', + '〈', + '⟨' + ), + '<', + $value + ); + $value = str_replace( + array( + '»', + '〉', + '>', + '›', + '〉', + '⟩' + ), + '>', + $value + ); + + return $value; + } + + /** + * This method matches and translates base64 strings and fragments + * used in data URIs + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromNestedBase64($value) + { + $matches = array(); + preg_match_all('/(?:^|[,&?])\s*([a-z0-9]{50,}=*)(?:\W|$)/im', $value, $matches); + + foreach ($matches[1] as $item) { + if (isset($item) && !preg_match('/[a-f0-9]{32}/i', $item)) { + $base64_item = base64_decode($item); + $value = str_replace($item, $base64_item, $value); + } + } + + return $value; + } + + /** + * Detects nullbytes and controls chars via ord() + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromOutOfRangeChars($value) + { + $values = str_split($value); + foreach ($values as $item) { + if (ord($item) >= 127) { + $value = str_replace($item, ' ', $value); + } + } + + return $value; + } + + /** + * Strip XML patterns + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromXML($value) + { + $converted = strip_tags($value); + if (!$converted || $converted === $value) { + return $value; + } else { + return $value . "\n" . $converted; + } + } + + /** + * This method converts JS unicode code points to + * regular characters + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromJSUnicode($value) + { + $matches = array(); + preg_match_all('/\\\u[0-9a-f]{4}/ims', $value, $matches); + + if (!empty($matches[0])) { + foreach ($matches[0] as $match) { + $chr = chr(hexdec(substr($match, 2, 4))); + $value = str_replace($match, $chr, $value); + } + $value .= "\n\u0001"; + } + + return $value; + } + + /** + * Converts relevant UTF-7 tags to UTF-8 + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromUTF7($value) + { + if (preg_match('/\+A\w+-?/m', $value)) { + if (function_exists('mb_convert_encoding')) { + if (version_compare(PHP_VERSION, '5.2.8', '<')) { + $tmp_chars = str_split($value); + $value = ''; + foreach ($tmp_chars as $char) { + if (ord($char) <= 127) { + $value .= $char; + } + } + } + $value .= "\n" . mb_convert_encoding($value, 'UTF-8', 'UTF-7'); + } else { + //list of all critical UTF7 codepoints + $schemes = array( + '+ACI-' => '"', + '+ADw-' => '<', + '+AD4-' => '>', + '+AFs-' => '[', + '+AF0-' => ']', + '+AHs-' => '{', + '+AH0-' => '}', + '+AFw-' => '\\', + '+ADs-' => ';', + '+ACM-' => '#', + '+ACY-' => '&', + '+ACU-' => '%', + '+ACQ-' => '$', + '+AD0-' => '=', + '+AGA-' => '`', + '+ALQ-' => '"', + '+IBg-' => '"', + '+IBk-' => '"', + '+AHw-' => '|', + '+ACo-' => '*', + '+AF4-' => '^', + '+ACIAPg-' => '">', + '+ACIAPgA8-' => '">' + ); + + $value = str_ireplace( + array_keys($schemes), + array_values($schemes), + $value + ); + } + } + + return $value; + } + + /** + * Converts basic concatenations + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromConcatenated($value) + { + //normalize remaining backslashes + if ($value != preg_replace('/(\w)\\\/', "$1", $value)) { + $value .= preg_replace('/(\w)\\\/', "$1", $value); + } + + $compare = stripslashes($value); + + $pattern = array( + '/(?:<\/\w+>\+<\w+>)/s', + '/(?:":\d+[^"[]+")/s', + '/(?:"?"\+\w+\+")/s', + '/(?:"\s*;[^"]+")|(?:";[^"]+:\s*")/s', + '/(?:"\s*(?:;|\+).{8,18}:\s*")/s', + '/(?:";\w+=)|(?:!""&&")|(?:~)/s', + '/(?:"?"\+""?\+?"?)|(?:;\w+=")|(?:"[|&]{2,})/s', + '/(?:"\s*\W+")/s', + '/(?:";\w\s*\+=\s*\w?\s*")/s', + '/(?:"[|&;]+\s*[^|&\n]*[|&]+\s*"?)/s', + '/(?:";\s*\w+\W+\w*\s*[|&]*")/s', + '/(?:"\s*"\s*\.)/s', + '/(?:\s*new\s+\w+\s*[+",])/', + '/(?:(?:^|\s+)(?:do|else)\s+)/', + '/(?:[{(]\s*new\s+\w+\s*[)}])/', + '/(?:(this|self)\.)/', + '/(?:undefined)/', + '/(?:in\s+)/' + ); + + // strip out concatenations + $converted = preg_replace($pattern, null, $compare); + + //strip object traversal + $converted = preg_replace('/\w(\.\w\()/', "$1", $converted); + + // normalize obfuscated method calls + $converted = preg_replace('/\)\s*\+/', ")", $converted); + + //convert JS special numbers + $converted = preg_replace( + '/(?:\(*[.\d]e[+-]*[^a-z\W]+\)*)|(?:NaN|Infinity)\W/ims', + 1, + $converted + ); + + if ($converted && ($compare != $converted)) { + $value .= "\n" . $converted; + } + + return $value; + } + + /** + * This method collects and decodes proprietary encoding types + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromProprietaryEncodings($value) + { + //Xajax error reportings + $value = preg_replace('//im', '$1', $value); + + //strip false alert triggering apostrophes + $value = preg_replace('/(\w)\"(s)/m', '$1$2', $value); + + //strip quotes within typical search patterns + $value = preg_replace('/^"([^"=\\!><~]+)"$/', '$1', $value); + + //OpenID login tokens + $value = preg_replace('/{[\w-]{8,9}\}(?:\{[\w=]{8}\}){2}/', null, $value); + + //convert Content and \sdo\s to null + $value = preg_replace('/Content|\Wdo\s/', null, $value); + + //strip emoticons + $value = preg_replace( + '/(?:\s[:;]-[)\/PD]+)|(?:\s;[)PD]+)|(?:\s:[)PD]+)|-\.-|\^\^/m', + null, + $value + ); + + //normalize separation char repetion + $value = preg_replace('/([.+~=*_\-;])\1{2,}/m', '$1', $value); + + //normalize multiple single quotes + $value = preg_replace('/"{2,}/m', '"', $value); + + //normalize quoted numerical values and asterisks + $value = preg_replace('/"(\d+)"/m', '$1', $value); + + //normalize pipe separated request parameters + $value = preg_replace('/\|(\w+=\w+)/m', '&$1', $value); + + //normalize ampersand listings + $value = preg_replace('/(\w\s)&\s(\w)/', '$1$2', $value); + + //normalize escaped RegExp modifiers + $value = preg_replace('/\/\\\(\w)/', '/$1', $value); + + return $value; + } + + /** + * This method removes encoded sql # comments + * + * @param string $value the value to convert + * + * @static + * @return string + */ + public static function convertFromUrlencodeSqlComment($value) + { + if (preg_match_all('/(?:\%23.*?\%0a)/im',$value,$matches)){ + $converted = $value; + foreach($matches[0] as $match){ + $converted = str_replace($match,' ',$converted); + } + $value .= "\n" . $converted; + } + return $value; + } + + /** + * This method is the centrifuge prototype + * + * @param string $value the value to convert + * @param Monitor $monitor the monitor object + * + * @static + * @return string + */ + public static function runCentrifuge($value, Monitor $monitor = null) + { + $threshold = 3.49; + if (strlen($value) > 25) { + //strip padding + $tmp_value = preg_replace('/\s{4}|==$/m', null, $value); + $tmp_value = preg_replace( + '/\s{4}|[\p{L}\d\+\-=,.%()]{8,}/m', + 'aaa', + $tmp_value + ); + + // Check for the attack char ratio + $tmp_value = preg_replace('/([*.!?+-])\1{1,}/m', '$1', $tmp_value); + $tmp_value = preg_replace('/"[\p{L}\d\s]+"/m', null, $tmp_value); + + $stripped_length = strlen( + preg_replace( + '/[\d\s\p{L}\.:,%&\/><\-)!|]+/m', + null, + $tmp_value + ) + ); + $overall_length = strlen( + preg_replace( + '/([\d\s\p{L}:,\.]{3,})+/m', + 'aaa', + preg_replace('/\s{2,}/m', null, $tmp_value) + ) + ); + + if ($stripped_length != 0 && $overall_length/$stripped_length <= $threshold) { + $monitor->centrifuge['ratio'] = $overall_length / $stripped_length; + $monitor->centrifuge['threshold'] =$threshold; + + $value .= "\n$[!!!]"; + } + } + + if (strlen($value) > 40) { + // Replace all non-special chars + $converted = preg_replace('/[\w\s\p{L},.:!]/', null, $value); + + // Split string into an array, unify and sort + $array = str_split($converted); + $array = array_unique($array); + asort($array); + + // Normalize certain tokens + $schemes = array( + '~' => '+', + '^' => '+', + '|' => '+', + '*' => '+', + '%' => '+', + '&' => '+', + '/' => '+' + ); + + $converted = implode($array); + + $_keys = array_keys($schemes); + $_values = array_values($schemes); + + $converted = str_replace($_keys, $_values, $converted); + + $converted = preg_replace('/[+-]\s*\d+/', '+', $converted); + $converted = preg_replace('/[()[\]{}]/', '(', $converted); + $converted = preg_replace('/[!?:=]/', ':', $converted); + $converted = preg_replace('/[^:(+]/', null, stripslashes($converted)); + + // Sort again and implode + $array = str_split($converted); + asort($array); + $converted = implode($array); + + if (preg_match('/(?:\({2,}\+{2,}:{2,})|(?:\({2,}\+{2,}:+)|(?:\({3,}\++:{2,})/', $converted)) { + $monitor->centrifuge['converted'] = $converted; + + return $value . "\n" . $converted; + } + } + + return $value; + } +} diff --git a/interface/lib/classes/IDS/Event.php b/interface/lib/classes/IDS/Event.php new file mode 100644 index 0000000000000000000000000000000000000000..ebda1715efc2f9a77133c32b38a7210feadcc35c --- /dev/null +++ b/interface/lib/classes/IDS/Event.php @@ -0,0 +1,221 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS; + +/** + * PHPIDS event object + * + * This class represents a certain event that occured while applying the filters + * to the supplied data. It aggregates a bunch of IDS_Filter implementations and + * is a assembled in IDS_Report. + * + * Note that this class implements both Countable and IteratorAggregate + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +class Event implements \Countable, \IteratorAggregate +{ + /** + * Event name + * + * @var string + */ + protected $name = null; + + /** + * Value of the event + * + * @var mixed + */ + protected $value = null; + + /** + * List of filter objects + * + * Filter objects in this array are those that matched the events value + * + * @var Filter[]|array + */ + protected $filters = array(); + + /** + * Calculated impact + * + * Total impact of the event + * + * @var integer + */ + protected $impact = 0; + + /** + * Affecte tags + * + * @var string[]|array + */ + protected $tags = array(); + + /** + * Constructor + * + * Fills event properties + * + * @param string $name the event name + * @param mixed $value the event value + * @param Filter[]|array $filters the corresponding filters + * + * @throws \InvalidArgumentException + * @return \IDS\Event + */ + public function __construct($name, $value, array $filters) + { + if (!is_scalar($name)) { + throw new \InvalidArgumentException( + 'Expected $name to be a scalar,' . gettype($name) . ' given' + ); + } + + if (!is_scalar($value)) { + throw new \InvalidArgumentException( + 'Expected $value to be a scalar,' . gettype($value) . ' given' + ); + } + + $this->name = $name; + $this->value = $value; + + foreach ($filters as $filter) { + if (!$filter instanceof Filter) { + throw new \InvalidArgumentException( + 'Filter must be derived from IDS_Filter' + ); + } + + $this->filters[] = $filter; + } + } + + /** + * Returns event name + * + * The name of the event usually is the key of the variable that was + * considered to be malicious + * + * @return string + */ + public function getName() + { + return $this->name; + } + + /** + * Returns event value + * + * @return mixed + */ + public function getValue() + { + return $this->value; + } + + /** + * Returns calculated impact + * + * @return integer + */ + public function getImpact() + { + if (!$this->impact) { + $this->impact = 0; + foreach ($this->filters as $filter) { + $this->impact += $filter->getImpact(); + } + } + + return $this->impact; + } + + /** + * Returns affected tags + * + * @return string[]|array + */ + public function getTags() + { + foreach ($this->getFilters() as $filter) { + $this->tags = array_merge($this->tags, $filter->getTags()); + } + + return $this->tags = array_values(array_unique($this->tags)); + } + + /** + * Returns list of filter objects + * + * @return Filter[]|array + */ + public function getFilters() + { + return $this->filters; + } + + /** + * Returns number of filters + * + * To implement interface Countable this returns the number of filters + * appended. + * + * @return integer + */ + public function count() + { + return count($this->getFilters()); + } + + /** + * IteratorAggregate iterator getter + * + * Returns an iterator to iterate over the appended filters. + * + * @return \Iterator the filter collection + */ + public function getIterator() + { + return new \ArrayIterator($this->getFilters()); + } +} diff --git a/interface/lib/classes/IDS/Filter.php b/interface/lib/classes/IDS/Filter.php new file mode 100644 index 0000000000000000000000000000000000000000..573988f39861bba8ad920558ec32b5f4f953f8f9 --- /dev/null +++ b/interface/lib/classes/IDS/Filter.php @@ -0,0 +1,175 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS; + +/** + * PHPIDS Filter object + * + * Each object of this class serves as a container for a specific filter. The + * object provides methods to get information about this particular filter and + * also to match an arbitrary string against it. + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + * @since Version 0.4 + */ +class Filter +{ + /** + * Filter rule + * + * @var string + */ + protected $rule; + + /** + * List of tags of the filter + * + * @var string[]|array + */ + protected $tags = array(); + + /** + * Filter impact level + * + * @var integer + */ + protected $impact = 0; + + /** + * Filter description + * + * @var string + */ + protected $description = ''; + + /** + * Constructor + * + * @param integer $id filter id + * @param string $rule filter rule + * @param string $description filter description + * @param string[]|array $tags list of tags + * @param integer $impact filter impact level + * + * @return \IDS\Filter + */ + public function __construct($id, $rule, $description, array $tags, $impact) + { + $this->id = $id; + $this->rule = $rule; + $this->tags = $tags; + $this->impact = $impact; + $this->description = $description; + } + + /** + * Matches a string against current filter + * + * Matches given string against the filter rule the specific object of this + * class represents + * + * @param string $input the string input to match + * + * @throws \InvalidArgumentException if argument is no string + * @return boolean + */ + public function match($input) + { + if (!is_string($input)) { + throw new \InvalidArgumentException( + 'Invalid argument. Expected a string, received ' . gettype($input) + ); + } + + return (bool) preg_match('/' . $this->getRule() . '/ms', strtolower($input)); + } + + /** + * Returns filter description + * + * @return string + */ + public function getDescription() + { + return $this->description; + } + + /** + * Return list of affected tags + * + * Each filter rule is concerned with a certain kind of attack vectors. + * This method returns those affected kinds. + * + * @return string[]|array + */ + public function getTags() + { + return $this->tags; + } + + /** + * Returns filter rule + * + * @return string + */ + public function getRule() + { + return $this->rule; + } + + /** + * Get filter impact level + * + * @return integer + */ + public function getImpact() + { + return $this->impact; + } + + /** + * Get filter ID + * + * @return integer + */ + public function getId() + { + return $this->id; + } +} diff --git a/interface/lib/classes/IDS/Filter/Storage.php b/interface/lib/classes/IDS/Filter/Storage.php new file mode 100644 index 0000000000000000000000000000000000000000..f17549b2782c9cce96339ede2809b3b2ec6b5a56 --- /dev/null +++ b/interface/lib/classes/IDS/Filter/Storage.php @@ -0,0 +1,401 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS\Filter; + +use IDS\Init; +use IDS\Caching\CacheFactory; + +/** + * Filter Storage + * + * This class provides various default functions for gathering filter patterns + * to be used later on by the detection mechanism. You might extend this class + * to your requirements. + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +class Storage +{ + /** + * Filter source file + * + * @var string + */ + protected $source = null; + + /** + * Holds caching settings + * + * @var array + */ + protected $cacheSettings = null; + + /** + * Cache container + * + * @var object IDS_Caching wrapper + */ + protected $cache = null; + + /** + * Filter container + * + * @var array + */ + protected $filterSet = array(); + + /** + * Constructor + * + * Loads filters based on provided IDS_Init settings. + * + * @param object $init IDS_Init instance + * + * @throws \InvalidArgumentException if unsupported filter type is given + * @return void + */ + final public function __construct(Init $init) + { + if ($init->config) { + + $caching = isset($init->config['Caching']['caching']) ? $init->config['Caching']['caching'] : 'none'; + + $type = $init->config['General']['filter_type']; + $this->source = $init->getBasePath(). $init->config['General']['filter_path']; + + if ($caching && $caching !== 'none') { + $this->cacheSettings = $init->config['Caching']; + $this->cache = CacheFactory::factory($init, 'storage'); + } + + switch ($type) { + case 'xml': + return $this->getFilterFromXML(); + case 'json': + return $this->getFilterFromJson(); + default: + throw new \InvalidArgumentException('Unsupported filter type.'); + } + } + } + + /** + * Sets the filter array + * + * @param array $filterSet array containing multiple IDS_Filter instances + * + * @return object $this + */ + final public function setFilterSet($filterSet) + { + foreach ($filterSet as $filter) { + $this->addFilter($filter); + } + + return $this; + } + + /** + * Returns registered filters + * + * @return array + */ + final public function getFilterSet() + { + return $this->filterSet; + } + + /** + * Adds a filter + * + * @param object $filter IDS_Filter instance + * + * @return object $this + */ + final public function addFilter(\IDS\Filter $filter) + { + $this->filterSet[] = $filter; + + return $this; + } + + /** + * Checks if any filters are cached + * + * @return mixed $filters cached filters or false + */ + private function isCached() + { + $filters = false; + + if ($this->cacheSettings) { + if ($this->cache) { + $filters = $this->cache->getCache(); + } + } + + return $filters; + } + + /** + * Loads filters from XML using SimpleXML + * + * This function parses the provided source file and stores the result. + * If caching mode is enabled the result will be cached to increase + * the performance. + * + * @throws \InvalidArgumentException if source file doesn't exist + * @throws \RuntimeException if problems with fetching the XML data occur + * @return object $this + */ + public function getFilterFromXML() + { + if (extension_loaded('SimpleXML')) { + + /* + * See if filters are already available in the cache + */ + $filters = $this->isCached(); + + /* + * If they aren't, parse the source file + */ + if (!$filters) { + + if (!file_exists($this->source)) { + throw new \InvalidArgumentException( + sprintf('Invalid config: %s doesn\'t exist.', $this->source) + ); + } + + if (LIBXML_VERSION >= 20621) { + $filters = simplexml_load_file($this->source, null, LIBXML_COMPACT); + } else { + $filters = simplexml_load_file($this->source); + } + } + + /* + * In case we still don't have any filters loaded and exception + * will be thrown + */ + if (empty($filters)) { + throw new \RuntimeException( + 'XML data could not be loaded.' . + ' Make sure you specified the correct path.' + ); + } + + /* + * Now the storage will be filled with IDS_Filter objects + */ + $nocache = $filters instanceof \SimpleXMLElement; + + if ($nocache) + { + // build filters and cache them for re-use on next run + $data = array(); + $filters = $filters->filter; + + foreach ($filters as $filter) { + $id = (string) $filter->id; + $rule = (string) $filter->rule; + $impact = (string) $filter->impact; + $tags = array_values((array) $filter->tags); + $description = (string) $filter->description; + + $this->addFilter( + new \IDS\Filter( + $id, + $rule, + $description, + (array) $tags[0], + (int) $impact + ) + ); + + $data[] = array( + 'id' => $id, + 'rule' => $rule, + 'impact' => $impact, + 'tags' => $tags, + 'description' => $description + ); + } + + /* + * If caching is enabled, the fetched data will be cached + */ + if ($this->cacheSettings) { + $this->cache->setCache($data); + } + + } else { + + // build filters from cached content + $this->addFiltersFromArray($filters); + } + + return $this; + } + + throw new \RuntimeException('SimpleXML is not loaded.'); + } + + /** + * Loads filters from Json file using ext/Json + * + * This function parses the provided source file and stores the result. + * If caching mode is enabled the result will be cached to increase + * the performance. + * + * @throws \RuntimeException if problems with fetching the JSON data occur + * @return object $this + */ + public function getFilterFromJson() + { + + if (extension_loaded('Json')) { + + /* + * See if filters are already available in the cache + */ + $filters = $this->isCached(); + + /* + * If they aren't, parse the source file + */ + if (!$filters) { + if (!file_exists($this->source)) { + throw new \InvalidArgumentException( + sprintf('Invalid config: %s doesn\'t exist.', $this->source) + ); + } + $filters = json_decode(file_get_contents($this->source)); + } + + if (!$filters) { + throw new \RuntimeException('JSON data could not be loaded. Make sure you specified the correct path.'); + } + + /* + * Now the storage will be filled with IDS_Filter objects + */ + $nocache = !is_array($filters); + + if ($nocache) { + + // build filters and cache them for re-use on next run + $data = array(); + $filters = $filters->filters->filter; + + foreach ($filters as $filter) { + + $id = (string) $filter->id; + $rule = (string) $filter->rule; + $impact = (string) $filter->impact; + $tags = array_values((array) $filter->tags); + $description = (string) $filter->description; + + $this->addFilter( + new \IDS\Filter( + $id, + $rule, + $description, + (array) $tags[0], + (int) $impact + ) + ); + + $data[] = array( + 'id' => $id, + 'rule' => $rule, + 'impact' => $impact, + 'tags' => $tags, + 'description' => $description + ); + } + + /* + * If caching is enabled, the fetched data will be cached + */ + if ($this->cacheSettings) { + $this->cache->setCache($data); + } + + } else { + + // build filters from cached content + $this->addFiltersFromArray($filters); + } + + return $this; + } + + throw new \RuntimeException('json extension is not loaded.'); + } + + /** + * This functions adds an array of filters to the IDS_Storage object. + * Each entry within the array is expected to be an simple array containing all parts of the filter. + * + * @param array $filters + */ + private function addFiltersFromArray(array $filters) + { + foreach ($filters as $filter) { + + $id = $filter['id']; + $rule = $filter['rule']; + $impact = $filter['impact']; + $tags = $filter['tags']; + $description = $filter['description']; + + $this->addFilter( + new \IDS\Filter( + $id, + $rule, + $description, + (array) $tags[0], + (int) $impact + ) + ); + } + } +} diff --git a/interface/lib/classes/IDS/Init.php b/interface/lib/classes/IDS/Init.php new file mode 100644 index 0000000000000000000000000000000000000000..1b6269adc38922c43fc5ade6de9d2ca255f0e97e --- /dev/null +++ b/interface/lib/classes/IDS/Init.php @@ -0,0 +1,174 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS; + +/** + * Framework initiation + * + * This class is used for the purpose to initiate the framework and inhabits + * functionality to parse the needed configuration file. + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Groupup + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + * @since Version 0.4 + */ +class Init +{ + /** + * Holds config settings + * + * @var array + */ + public $config = array(); + + /** + * Instance of this class depending on the supplied config file + * + * @var Init[]|array + * @static + */ + private static $instances = array(); + + /** + * Constructor + * + * Includes needed classes and parses the configuration file + * + * @param array $config + * + * @return \IDS\Init $this + */ + public function __construct(array $config = array()) + { + $this->config = $config; + } + + /** + * Returns an instance of this class. Also a PHP version check + * is being performed to avoid compatibility problems with PHP < 5.1.6 + * + * @param string|null $configPath the path to the config file + * + * @throws \InvalidArgumentException + * @return self + */ + public static function init($configPath = null) + { + if (!$configPath) { + return new self(); + } + if (!isset(self::$instances[$configPath])) { + if (!file_exists($configPath) || !is_readable($configPath)) { + throw new \InvalidArgumentException("Invalid config path '$configPath'"); + } + self::$instances[$configPath] = new static(parse_ini_file($configPath, true)); + } + + return self::$instances[$configPath]; + } + + /** + * This method checks if a base path is given and usage is set to true. + * If all that tests succeed the base path will be returned as a string - + * else null will be returned. + * + * @return string|null the base path or null + */ + public function getBasePath() + { + return (!empty($this->config['General']['base_path']) + && !empty($this->config['General']['use_base_path'])) + ? $this->config['General']['base_path'] : null; + } + + /** + * Merges new settings into the exsiting ones or overwrites them + * + * @param array $config the config array + * @param boolean $overwrite config overwrite flag + * + * @return void + */ + public function setConfig(array $config, $overwrite = false) + { + if ($overwrite) { + $this->config = $this->mergeConfig($this->config, $config); + } else { + $this->config = $this->mergeConfig($config, $this->config); + } + } + + /** + * Merge config hashes recursivly + * + * The algorithm merges configuration arrays recursively. If an element is + * an array in both, the values will be appended. If it is a scalar in both, + * the value will be replaced. + * + * @param array $current The legacy hash + * @param array $successor The hash which values count more when in doubt + * @return array Merged hash + */ + protected function mergeConfig($current, $successor) + { + if (is_array($current) and is_array($successor)) { + foreach ($successor as $key => $value) { + if (isset($current[$key]) + and is_array($value) + and is_array($current[$key])) { + + $current[$key] = $this->mergeConfig($current[$key], $value); + } else { + $current[$key] = $successor[$key]; + } + } + } + + return $current; + } + + /** + * Returns the config array + * + * @return array the config array + */ + public function getConfig() + { + return $this->config; + } +} diff --git a/interface/lib/classes/IDS/Monitor.php b/interface/lib/classes/IDS/Monitor.php new file mode 100644 index 0000000000000000000000000000000000000000..f93e748e4910513f83b76d589290174e476a3d87 --- /dev/null +++ b/interface/lib/classes/IDS/Monitor.php @@ -0,0 +1,566 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS; + +use IDS\Filter\Storage; + +/** + * Monitoring engine + * + * This class represents the core of the frameworks attack detection mechanism + * and provides functions to scan incoming data for malicious appearing script + * fragments. + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +class Monitor +{ + /** + * Tags to define what to search for + * + * Accepted values are xss, csrf, sqli, dt, id, lfi, rfe, spam, dos + * + * @var array + */ + private $tags = null; + + /** + * Container for filter rules + * + * Holds an instance of Storage + * + * @var Storage + */ + private $storage = null; + + /** + * Scan keys switch + * + * Enabling this property will cause the monitor to scan both the key and + * the value of variables + * + * @var boolean + */ + public $scanKeys = false; + + /** + * Exception container + * + * Using this array it is possible to define variables that must not be + * scanned. Per default, utmz google analytics parameters are permitted. + * + * @var array + */ + private $exceptions = array(); + + /** + * Html container + * + * Using this array it is possible to define variables that legally + * contain html and have to be prepared before hitting the rules to + * avoid too many false alerts + * + * @var array + */ + private $html = array(); + + /** + * JSON container + * + * Using this array it is possible to define variables that contain + * JSON data - and should be treated as such + * + * @var array + */ + private $json = array(); + + /** + * Holds HTMLPurifier object + * + * @var \HTMLPurifier + */ + private $htmlPurifier = null; + + /** + * HTMLPurifier cache directory + * + * @var string + */ + private $HTMLPurifierCache = ''; + + /** + * This property holds the tmp JSON string from the _jsonDecodeValues() callback + * + * @var string + */ + private $tmpJsonString = ''; + + /** + * Constructor + * + * @throws \InvalidArgumentException When PHP version is less than what the library supports + * @throws \Exception + * @param Init $init instance of IDS_Init + * @param array|null $tags list of tags to which filters should be applied + * @return Monitor + */ + public function __construct(Init $init, array $tags = null) + { + $this->storage = new Storage($init); + $this->tags = $tags; + $this->scanKeys = $init->config['General']['scan_keys']; + $this->exceptions = isset($init->config['General']['exceptions']) ? $init->config['General']['exceptions'] : array(); + $this->html = isset($init->config['General']['html']) ? $init->config['General']['html'] : array(); + $this->json = isset($init->config['General']['json']) ? $init->config['General']['json'] : array(); + + if (isset($init->config['General']['HTML_Purifier_Cache'])) { + $this->HTMLPurifierCache = $init->getBasePath() . $init->config['General']['HTML_Purifier_Cache']; + } + + $tmpPath = $init->getBasePath() . $init->config['General']['tmp_path']; + + if (!is_writeable($tmpPath)) { + throw new \InvalidArgumentException("Please make sure the folder '$tmpPath' is writable"); + } + } + + /** + * Starts the scan mechanism + * + * @param array $request + * @return Report + */ + public function run(array $request) + { + $report = new Report; + foreach ($request as $key => $value) { + $report = $this->iterate($key, $value, $report); + } + return $report; + } + + /** + * Iterates through given data and delegates it to IDS_Monitor::_detect() in + * order to check for malicious appearing fragments + * + * @param string $key the former array key + * @param array|string $value the former array value + * @param Report $report + * @return Report + */ + private function iterate($key, $value, Report $report) + { + if (is_array($value)) { + foreach ($value as $subKey => $subValue) { + $this->iterate("$key.$subKey", $subValue, $report); + } + } elseif (is_string($value)) { + if ($filter = $this->detect($key, $value)) { + $report->addEvent(new Event($key, $value, $filter)); + } + } + return $report; + } + + /** + * Checks whether given value matches any of the supplied filter patterns + * + * @param mixed $key the key of the value to scan + * @param mixed $value the value to scan + * + * @return Filter[] array of filter(s) that matched the value + */ + private function detect($key, $value) + { + // define the pre-filter + $preFilter = '([^\w\s/@!?\.]+|(?:\./)|(?:@@\w+)|(?:\+ADw)|(?:union\s+select))i'; + + // to increase performance, only start detection if value isn't alphanumeric + if ((!$this->scanKeys || !$key || !preg_match($preFilter, $key)) && (!$value || !preg_match($preFilter, $value))) { + return array(); + } + + // check if this field is part of the exceptions + foreach ($this->exceptions as $exception) { + $matches = array(); + if (($exception === $key) || preg_match('((/.*/[^eE]*)$)', $exception, $matches) && isset($matches[1]) && preg_match($matches[1], $key)) { + return array(); + } + } + + // check for magic quotes and remove them if necessary + if (function_exists('get_magic_quotes_gpc') && !get_magic_quotes_gpc()) { + $value = preg_replace('(\\\(["\'/]))im', '$1', $value); + } + + // if html monitoring is enabled for this field - then do it! + if (is_array($this->html) && in_array($key, $this->html, true)) { + list($key, $value) = $this->purifyValues($key, $value); + } + + // check if json monitoring is enabled for this field + if (is_array($this->json) && in_array($key, $this->json, true)) { + list($key, $value) = $this->jsonDecodeValues($key, $value); + } + + // use the converter + $value = Converter::runAll($value); + $value = Converter::runCentrifuge($value, $this); + + // scan keys if activated via config + $key = $this->scanKeys ? Converter::runAll($key) : $key; + $key = $this->scanKeys ? Converter::runCentrifuge($key, $this) : $key; + + $filterSet = $this->storage->getFilterSet(); + + if ($tags = $this->tags) { + $filterSet = array_filter( + $filterSet, + function (Filter $filter) use ($tags) { + return (bool) array_intersect($tags, $filter->getTags()); + } + ); + } + + $scanKeys = $this->scanKeys; + $filterSet = array_filter( + $filterSet, + function (Filter $filter) use ($key, $value, $scanKeys) { + return $filter->match($value) || $scanKeys && $filter->match($key); + } + ); + + return $filterSet; + } + + + /** + * Purifies given key and value variables using HTMLPurifier + * + * This function is needed whenever there is variables for which HTML + * might be allowed like e.g. WYSIWYG post bodies. It will detect malicious + * code fragments and leaves harmless parts untouched. + * + * @param mixed $key + * @param mixed $value + * @since 0.5 + * @throws \Exception + * + * @return array tuple [key,value] + */ + private function purifyValues($key, $value) + { + /* + * Perform a pre-check if string is valid for purification + */ + if ($this->purifierPreCheck($key, $value)) { + if (!is_writeable($this->HTMLPurifierCache)) { + throw new \Exception($this->HTMLPurifierCache . ' must be writeable'); + } + + /** @var $config \HTMLPurifier_Config */ + $config = \HTMLPurifier_Config::createDefault(); + $config->set('Attr.EnableID', true); + $config->set('Cache.SerializerPath', $this->HTMLPurifierCache); + $config->set('Output.Newline', "\n"); + $this->htmlPurifier = new \HTMLPurifier($config); + + $value = preg_replace('([\x0b-\x0c])', ' ', $value); + $key = preg_replace('([\x0b-\x0c])', ' ', $key); + + $purifiedValue = $this->htmlPurifier->purify($value); + $purifiedKey = $this->htmlPurifier->purify($key); + + $plainValue = strip_tags($value); + $plainKey = strip_tags($key); + + $value = $value != $purifiedValue || $plainValue ? $this->diff($value, $purifiedValue, $plainValue) : null; + $key = $key != $purifiedKey ? $this->diff($key, $purifiedKey, $plainKey) : null; + } + return array($key, $value); + } + + /** + * This method makes sure no dangerous markup can be smuggled in + * attributes when HTML mode is switched on. + * + * If the precheck considers the string too dangerous for + * purification false is being returned. + * + * @param string $key + * @param string $value + * @since 0.6 + * + * @return boolean + */ + private function purifierPreCheck($key = '', $value = '') + { + /* + * Remove control chars before pre-check + */ + $tmpValue = preg_replace('/\p{C}/', null, $value); + $tmpKey = preg_replace('/\p{C}/', null, $key); + + $preCheck = '/<(script|iframe|applet|object)\W/i'; + return !(preg_match($preCheck, $tmpKey) || preg_match($preCheck, $tmpValue)); + } + + /** + * This method calculates the difference between the original + * and the purified markup strings. + * + * @param string $original the original markup + * @param string $purified the purified markup + * @param string $plain the string without html + * @since 0.5 + * + * @return string the difference between the strings + */ + private function diff($original, $purified, $plain) + { + /* + * deal with over-sensitive alt-attribute addition of the purifier + * and other common html formatting problems + */ + $purified = preg_replace('/\s+alt="[^"]*"/m', null, $purified); + $purified = preg_replace('/=?\s*"\s*"/m', null, $purified); + $original = preg_replace('/\s+alt="[^"]*"/m', null, $original); + $original = preg_replace('/=?\s*"\s*"/m', null, $original); + $original = preg_replace('/style\s*=\s*([^"])/m', 'style = "$1', $original); + + # deal with oversensitive CSS normalization + $original = preg_replace('/(?:([\w\-]+:)+\s*([^;]+;\s*))/m', '$1$2', $original); + + # strip whitespace between tags + $original = trim(preg_replace('/>\s*<', $original)); + $purified = trim(preg_replace('/>\s*<', $purified)); + + $original = preg_replace('/(=\s*(["\'`])[^>"\'`]*>[^>"\'`]*["\'`])/m', 'alt$1', $original); + + // no purified html is left + if (!$purified) { + return $original; + } + + // calculate the diff length + $length = mb_strlen($original) - mb_strlen($purified); + + /* + * Calculate the difference between the original html input + * and the purified string. + */ + $array1 = preg_split('/(?\s*<', $diff); + + // correct over-sensitively stripped bad html elements + $diff = preg_replace('/[^<](iframe|script|embed|object|applet|base|img|style)/m', '<$1', $diff ); + + return mb_strlen($diff) >= 4 ? $diff . $plain : null; + } + + /** + * This method prepares incoming JSON data for the PHPIDS detection + * process. It utilizes _jsonConcatContents() as callback and returns a + * string version of the JSON data structures. + * + * @param string $key + * @param string $value + * @since 0.5.3 + * + * @return array tuple [key,value] + */ + private function jsonDecodeValues($key, $value) + { + $decodedKey = json_decode($key); + $decodedValue = json_decode($value); + + if ($decodedValue && is_array($decodedValue) || is_object($decodedValue)) { + array_walk_recursive($decodedValue, array($this, 'jsonConcatContents')); + $value = $this->tmpJsonString; + } else { + $this->tmpJsonString .= " " . $decodedValue . "\n"; + } + + if ($decodedKey && is_array($decodedKey) || is_object($decodedKey)) { + array_walk_recursive($decodedKey, array($this, 'jsonConcatContents')); + $key = $this->tmpJsonString; + } else { + $this->tmpJsonString .= " " . $decodedKey . "\n"; + } + + return array($key, $value); + } + + /** + * This is the callback used in _jsonDecodeValues(). The method + * concatenates key and value and stores them in $this->tmpJsonString. + * + * @param mixed $key + * @param mixed $value + * @since 0.5.3 + * + * @return void + */ + private function jsonConcatContents($key, $value) + { + if (is_string($key) && is_string($value)) { + $this->tmpJsonString .= $key . " " . $value . "\n"; + } else { + $this->jsonDecodeValues(json_encode($key), json_encode($value)); + } + } + + /** + * Sets exception array + * + * @param string[]|string $exceptions the thrown exceptions + * + * @return void + */ + public function setExceptions($exceptions) + { + $this->exceptions = (array) $exceptions; + } + + /** + * Returns exception array + * + * @return array + */ + public function getExceptions() + { + return $this->exceptions; + } + + /** + * Sets html array + * + * @param string[]|string $html the fields containing html + * @since 0.5 + * + * @return void + */ + public function setHtml($html) + { + $this->html = (array) $html; + } + + /** + * Adds a value to the html array + * + * @since 0.5 + * + * @param mixed $value + * @return void + */ + public function addHtml($value) + { + $this->html[] = $value; + } + + /** + * Returns html array + * + * @since 0.5 + * + * @return array the fields that contain allowed html + */ + public function getHtml() + { + return $this->html; + } + + /** + * Sets json array + * + * @param string[]|string $json the fields containing json + * @since 0.5.3 + * + * @return void + */ + public function setJson($json) + { + $this->json = (array) $json; + } + + /** + * Adds a value to the json array + * + * @param string $value the value containing JSON data + * @since 0.5.3 + * + * @return void + */ + public function addJson($value) + { + $this->json[] = $value; + } + + /** + * Returns json array + * + * @since 0.5.3 + * + * @return array the fields that contain json + */ + public function getJson() + { + return $this->json; + } + + /** + * Returns storage container + * + * @return array + */ + public function getStorage() + { + return $this->storage; + } +} diff --git a/interface/lib/classes/IDS/Report.php b/interface/lib/classes/IDS/Report.php new file mode 100644 index 0000000000000000000000000000000000000000..daebfc030e08438c88710e0ec6fa83fc6026dfbb --- /dev/null +++ b/interface/lib/classes/IDS/Report.php @@ -0,0 +1,339 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS; + +/** + * PHPIDS report object + * + * The report objects collects a number of events and thereby presents the + * detected results. It provides a convenient API to work with the results. + * + * Note that this class implements Countable, IteratorAggregate and + * a __toString() method + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +class Report implements \Countable, \IteratorAggregate +{ + /** + * Event container + * + * @var Event[]|array + */ + protected $events = array(); + + /** + * List of affected tags + * + * This list of tags is collected from the collected event objects on + * demand when IDS_Report->getTags() is called + * + * @var string[]|array + */ + protected $tags = array(); + + /** + * Impact level + * + * The impact level is calculated on demand by adding the results of the + * event objects on IDS\Report->getImpact() + * + * @var integer + */ + protected $impact = 0; + + /** + * Centrifuge data + * + * This variable - initiated as an empty array - carries all information + * about the centrifuge data if available + * + * @var array + */ + protected $centrifuge = array(); + + /** + * Constructor + * + * @param array $events the events the report should include + * + * @return Report + */ + public function __construct(array $events = null) + { + foreach ((array) $events as $event) { + $this->addEvent($event); + } + } + + /** + * Adds an IDS_Event object to the report + * + * @param Event $event IDS_Event + * + * @return self $this + */ + public function addEvent(Event $event) + { + $this->clear(); + $this->events[$event->getName()] = $event; + + return $this; + } + + /** + * Get event by name + * + * In most cases an event is identified by the key of the variable that + * contained maliciously appearing content + * + * @param string|integer $name the event name + * + * @throws \InvalidArgumentException if argument is invalid + * @return Event|null IDS_Event object or false if the event does not exist + */ + public function getEvent($name) + { + if (!is_scalar($name)) { + throw new \InvalidArgumentException('Invalid argument type given'); + } + + return $this->hasEvent($name) ? $this->events[$name] : null; + } + + /** + * Returns list of events + * + * @return string[]|array + */ + + public function getEvents() + { + return $this->events; + } + + /** + * Returns list of affected tags + * + * @return string[]|array + */ + public function getTags() + { + if (!$this->tags) { + $this->tags = array(); + + foreach ($this->events as $event) { + $this->tags = array_merge($this->tags, $event->getTags()); + } + + $this->tags = array_values(array_unique($this->tags)); + } + + return $this->tags; + } + + /** + * Returns total impact + * + * Each stored IDS_Event object and its IDS_Filter sub-object are called + * to calculate the overall impact level of this request + * + * @return integer + */ + public function getImpact() + { + if (!$this->impact) { + $this->impact = 0; + foreach ($this->events as $event) { + $this->impact += $event->getImpact(); + } + } + + return $this->impact; + } + + /** + * Checks if a specific event with given name exists + * + * @param string|integer $name the event name + * + * @throws \InvalidArgumentException if argument is illegal + * @return boolean + */ + public function hasEvent($name) + { + if (!is_scalar($name)) { + throw new \InvalidArgumentException('Invalid argument given'); + } + + return isset($this->events[$name]); + } + + /** + * Returns total amount of events + * + * @return integer + */ + public function count() + { + return count($this->events); + } + + /** + * Return iterator object + * + * In order to provide the possibility to directly iterate over the + * IDS_Event object the IteratorAggregate is implemented. One can easily + * use foreach() to iterate through all stored IDS_Event objects. + * + * @return \Iterator the event collection + */ + public function getIterator() + { + return new \ArrayIterator($this->events); + } + + /** + * Checks if any events are registered + * + * @return boolean + */ + public function isEmpty() + { + return empty($this->events); + } + + /** + * Clears calculated/collected values + * + * @return void + */ + protected function clear() + { + $this->impact = 0; + $this->tags = array(); + } + + /** + * This method returns the centrifuge property or null if not + * filled with data + * + * @return array + */ + public function getCentrifuge() + { + return $this->centrifuge; + } + + /** + * This method sets the centrifuge property + * + * @param array $centrifuge the centrifuge data + * + * @throws \InvalidArgumentException if argument is illegal + * @return void + */ + public function setCentrifuge(array $centrifuge = array()) + { + if (!$centrifuge) { + throw new \InvalidArgumentException('Empty centrifuge given'); + } + $this->centrifuge = $centrifuge; + } + + /** + * Directly outputs all available information + * + * @return string + */ + public function __toString() + { + $output = ''; + if (!$this->isEmpty()) { + $output .= vsprintf( + "Total impact: %d
\nAffected tags: %s
\n", + array( + $this->getImpact(), + implode(', ', $this->getTags()) + ) + ); + + foreach ($this->events as $event) { + $output .= vsprintf( + "
\nVariable: %s | Value: %s
\nImpact: %d | Tags: %s
\n", + array( + htmlspecialchars($event->getName()), + htmlspecialchars($event->getValue()), + $event->getImpact(), + implode(', ', $event->getTags()) + ) + ); + + foreach ($event as $filter) { + $output .= vsprintf( + "Description: %s | Tags: %s | ID %s
\n", + array( + $filter->getDescription(), + implode(', ', $filter->getTags()), + $filter->getId() + ) + ); + } + } + + $output .= '
'; + + if ($centrifuge = $this->getCentrifuge()) { + $output .= vsprintf( + "Centrifuge detection data
Threshold: %s
Ratio: %s", + array( + isset($centrifuge['threshold']) && $centrifuge['threshold'] ? $centrifuge['threshold'] : '---', + isset($centrifuge['ratio']) && $centrifuge['ratio'] ? $centrifuge['ratio'] : '---' + ) + ); + if (isset($centrifuge['converted'])) { + $output .= '
Converted: ' . $centrifuge['converted']; + } + $output .= "

\n"; + } + } + + return $output; + } +} diff --git a/interface/lib/classes/IDS/Version.php b/interface/lib/classes/IDS/Version.php new file mode 100644 index 0000000000000000000000000000000000000000..b32438ffa42e4a263db1c2f762d211548b975b6c --- /dev/null +++ b/interface/lib/classes/IDS/Version.php @@ -0,0 +1,49 @@ +. + * + * PHP version 5.1.6+ + * + * @category Security + * @package PHPIDS + * @author Mario Heiderich + * @author Christian Matthies + * @author Lars Strojny + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +namespace IDS; + +/** + * PHPIDS version class + * + * @category Security + * @package PHPIDS + * @author Christian Matthies + * @author Mario Heiderich + * @author Lars Strojny + * @copyright 2007-2009 The PHPIDS Group + * @license http://www.gnu.org/licenses/lgpl.html LGPL + * @link http://php-ids.org/ + */ +abstract class Version +{ + const VERSION = 'master'; +} diff --git a/interface/lib/classes/IDS/default_filter.json b/interface/lib/classes/IDS/default_filter.json new file mode 100644 index 0000000000000000000000000000000000000000..c158ded574403955fcc20d4b99bc83291d034c57 --- /dev/null +++ b/interface/lib/classes/IDS/default_filter.json @@ -0,0 +1,933 @@ +{ + "filters":{ + "filter":[ + { + "id":"1", + "rule":"(?:\"[^\"]*[^-]?>)|(?:[^\\w\\s]\\s*\\\/>)|(?:>\")", + "description":"Finds html breaking injections including whitespace attacks", + "tags":{ + "tag":[ + "xss", + "csrf" + ] + }, + "impact":"4" + }, + { + "id":"2", + "rule":"(?:\"+.*[<=]\\s*\"[^\"]+\")|(?:\"\\s*\\w+\\s*=)|(?:>\\w=\\\/)|(?:#.+\\)[\"\\s]*>)|(?:\"\\s*(?:src|style|on\\w+)\\s*=\\s*\")|(?:[^\"]?\"[,;\\s]+\\w*[\\[\\(])", + "description":"Finds attribute breaking injections including whitespace attacks", + "tags":{ + "tag":[ + "xss", + "csrf" + ] + }, + "impact":"4" + }, + { + "id":"3", + "rule":"(?:^>[\\w\\s]*<\\\/?\\w{2,}>)", + "description":"Finds unquoted attribute breaking injections", + "tags":{ + "tag":[ + "xss", + "csrf" + ] + }, + "impact":"2" + }, + { + "id":"4", + "rule":"(?:[+\\\/]\\s*name[\\W\\d]*[)+])|(?:;\\W*url\\s*=)|(?:[^\\w\\s\\\/?:>]\\s*(?:location|referrer|name)\\s*[^\\\/\\w\\s-])", + "description":"Detects url-, name-, JSON, and referrer-contained payload attacks", + "tags":{ + "tag":[ + "xss", + "csrf" + ] + }, + "impact":"5" + }, + { + "id":"5", + "rule":"(?:\\W\\s*hash\\s*[^\\w\\s-])|(?:\\w+=\\W*[^,]*,[^\\s(]\\s*\\()|(?:\\?\"[^\\s\"]\":)|(?:(?]*)t(?!rong))|(?:\\)|(?:[^*]\\\/\\*|\\*\\\/[^*])|(?:(?:[\\W\\d]#|--|{)$)|(?:\\\/{3,}.*$)|(?:)", + "description":"Detects common comment types", + "tags":{ + "tag":[ + "xss", + "csrf", + "id" + ] + }, + "impact":"3" + }, + { + "id":"37", + "rule":"(?:\\~])", + "description":"Detects conditional SQL injection attempts", + "tags":{ + "tag":[ + "sqli", + "id", + "lfi" + ] + }, + "impact":"6" + }, + { + "id":"42", + "rule":"(?:\"\\s*or\\s*\"?\\d)|(?:\\\\x(?:23|27|3d))|(?:^.?\"$)|(?:(?:^[\"\\\\]*(?:[\\d\"]+|[^\"]+\"))+\\s*(?:n?and|x?or|not|\\|\\||\\&\\&)\\s*[\\w\"[+&!@(),.-])|(?:[^\\w\\s]\\w+\\s*[|-]\\s*\"\\s*\\w)|(?:@\\w+\\s+(and|or)\\s*[\"\\d]+)|(?:@[\\w-]+\\s(and|or)\\s*[^\\w\\s])|(?:[^\\w\\s:]\\s*\\d\\W+[^\\w\\s]\\s*\".)|(?:\\Winformation_schema|table_name\\W)", + "description":"Detects classic SQL injection probings 1\/2", + "tags":{ + "tag":[ + "sqli", + "id", + "lfi" + ] + }, + "impact":"6" + }, + { + "id":"43", + "rule":"(?:\"\\s*\\*.+(?:or|id)\\W*\"\\d)|(?:\\^\")|(?:^[\\w\\s\"-]+(?<=and\\s)(?<=or\\s)(?<=xor\\s)(?<=nand\\s)(?<=not\\s)(?<=\\|\\|)(?<=\\&\\&)\\w+\\()|(?:\"[\\s\\d]*[^\\w\\s]+\\W*\\d\\W*.*[\"\\d])|(?:\"\\s*[^\\w\\s?]+\\s*[^\\w\\s]+\\s*\")|(?:\"\\s*[^\\w\\s]+\\s*[\\W\\d].*(?:#|--))|(?:\".*\\*\\s*\\d)|(?:\"\\s*or\\s[^\\d]+[\\w-]+.*\\d)|(?:[()*<>%+-][\\w-]+[^\\w\\s]+\"[^,])", + "description":"Detects classic SQL injection probings 2\/2", + "tags":{ + "tag":[ + "sqli", + "id", + "lfi" + ] + }, + "impact":"6" + }, + { + "id":"44", + "rule":"(?:\\d\"\\s+\"\\s+\\d)|(?:^admin\\s*\"|(\\\/\\*)+\"+\\s?(?:--|#|\\\/\\*|{)?)|(?:\"\\s*or[\\w\\s-]+\\s*[+<>=(),-]\\s*[\\d\"])|(?:\"\\s*[^\\w\\s]?=\\s*\")|(?:\"\\W*[+=]+\\W*\")|(?:\"\\s*[!=|][\\d\\s!=+-]+.*[\"(].*$)|(?:\"\\s*[!=|][\\d\\s!=]+.*\\d+$)|(?:\"\\s*like\\W+[\\w\"(])|(?:\\sis\\s*0\\W)|(?:where\\s[\\s\\w\\.,-]+\\s=)|(?:\"[<>~]+\")", + "description":"Detects basic SQL authentication bypass attempts 1\/3", + "tags":{ + "tag":[ + "sqli", + "id", + "lfi" + ] + }, + "impact":"7" + }, + { + "id":"45", + "rule":"(?:union\\s*(?:all|distinct|[(!@]*)\\s*[([]*\\s*select)|(?:\\w+\\s+like\\s+\\\")|(?:like\\s*\"\\%)|(?:\"\\s*like\\W*[\"\\d])|(?:\"\\s*(?:n?and|x?or|not |\\|\\||\\&\\&)\\s+[\\s\\w]+=\\s*\\w+\\s*having)|(?:\"\\s*\\*\\s*\\w+\\W+\")|(?:\"\\s*[^?\\w\\s=.,;)(]+\\s*[(@\"]*\\s*\\w+\\W+\\w)|(?:select\\s*[\\[\\]()\\s\\w\\.,\"-]+from)|(?:find_in_set\\s*\\()", + "description":"Detects basic SQL authentication bypass attempts 2\/3", + "tags":{ + "tag":[ + "sqli", + "id", + "lfi" + ] + }, + "impact":"7" + }, + { + "id":"46", + "rule":"(?:in\\s*\\(+\\s*select)|(?:(?:n?and|x?or|not |\\|\\||\\&\\&)\\s+[\\s\\w+]+(?:regexp\\s*\\(|sounds\\s+like\\s*\"|[=\\d]+x))|(\"\\s*\\d\\s*(?:--|#))|(?:\"[%&<>^=]+\\d\\s*(=|or))|(?:\"\\W+[\\w+-]+\\s*=\\s*\\d\\W+\")|(?:\"\\s*is\\s*\\d.+\"?\\w)|(?:\"\\|?[\\w-]{3,}[^\\w\\s.,]+\")|(?:\"\\s*is\\s*[\\d.]+\\s*\\W.*\")", + "description":"Detects basic SQL authentication bypass attempts 3\/3", + "tags":{ + "tag":[ + "sqli", + "id", + "lfi" + ] + }, + "impact":"7" + }, + { + "id":"47", + "rule":"(?:[\\d\\W]\\s+as\\s*[\"\\w]+\\s*from)|(?:^[\\W\\d]+\\s*(?:union|select|create|rename|truncate|load|alter|delete|update|insert|desc))|(?:(?:select|create|rename|truncate|load|alter|delete|update|insert|desc)\\s+(?:(?:group_)concat|char|load_file)\\s?\\(?)|(?:end\\s*\\);)|(\"\\s+regexp\\W)|(?:[\\s(]load_file\\s*\\()", + "description":"Detects concatenated basic SQL injection and SQLLFI attempts", + "tags":{ + "tag":[ + "sqli", + "id", + "lfi" + ] + }, + "impact":"5" + }, + { + "id":"48", + "rule":"(?:@.+=\\s*\\(\\s*select)|(?:\\d+\\s*or\\s*\\d+\\s*[\\-+])|(?:\\\/\\w+;?\\s+(?:having|and|or|select)\\W)|(?:\\d\\s+group\\s+by.+\\()|(?:(?:;|#|--)\\s*(?:drop|alter))|(?:(?:;|#|--)\\s*(?:update|insert)\\s*\\w{2,})|(?:[^\\w]SET\\s*@\\w+)|(?:(?:n?and|x?or|not |\\|\\||\\&\\&)[\\s(]+\\w+[\\s)]*[!=+]+[\\s\\d]*[\"=()])", + "description":"Detects chained SQL injection attempts 1\/2", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"6" + }, + { + "id":"49", + "rule":"(?:\"\\s+and\\s*=\\W)|(?:\\(\\s*select\\s*\\w+\\s*\\()|(?:\\*\\\/from)|(?:\\+\\s*\\d+\\s*\\+\\s*@)|(?:\\w\"\\s*(?:[-+=|@]+\\s*)+[\\d(])|(?:coalesce\\s*\\(|@@\\w+\\s*[^\\w\\s])|(?:\\W!+\"\\w)|(?:\";\\s*(?:if|while|begin))|(?:\"[\\s\\d]+=\\s*\\d)|(?:order\\s+by\\s+if\\w*\\s*\\()|(?:[\\s(]+case\\d*\\W.+[tw]hen[\\s(])", + "description":"Detects chained SQL injection attempts 2\/2", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"6" + }, + { + "id":"50", + "rule":"(?:(select|;)\\s+(?:benchmark|if|sleep)\\s*?\\(\\s*\\(?\\s*\\w+)", + "description":"Detects SQL benchmark and sleep injection attempts including conditional queries", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"4" + }, + { + "id":"51", + "rule":"(?:create\\s+function\\s+\\w+\\s+returns)|(?:;\\s*(?:select|create|rename|truncate|load|alter|delete|update|insert|desc)\\s*[\\[(]?\\w{2,})", + "description":"Detects MySQL UDF injection and other data\/structure manipulation attempts", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"6" + }, + { + "id":"52", + "rule":"(?:alter\\s*\\w+.*character\\s+set\\s+\\w+)|(\";\\s*waitfor\\s+time\\s+\")|(?:\";.*:\\s*goto)", + "description":"Detects MySQL charset switch and MSSQL DoS attempts", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"6" + }, + { + "id":"53", + "rule":"(?:procedure\\s+analyse\\s*\\()|(?:;\\s*(declare|open)\\s+[\\w-]+)|(?:create\\s+(procedure|function)\\s*\\w+\\s*\\(\\s*\\)\\s*-)|(?:declare[^\\w]+[@#]\\s*\\w+)|(exec\\s*\\(\\s*@)", + "description":"Detects MySQL and PostgreSQL stored procedure\/function injections", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"7" + }, + { + "id":"54", + "rule":"(?:select\\s*pg_sleep)|(?:waitfor\\s*delay\\s?\"+\\s?\\d)|(?:;\\s*shutdown\\s*(?:;|--|#|\\\/\\*|{))", + "description":"Detects Postgres pg_sleep injection, waitfor delay attacks and database shutdown attempts", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"5" + }, + { + "id":"55", + "rule":"(?:\\sexec\\s+xp_cmdshell)|(?:\"\\s*!\\s*[\"\\w])|(?:from\\W+information_schema\\W)|(?:(?:(?:current_)?user|database|schema|connection_id)\\s*\\([^\\)]*)|(?:\";?\\s*(?:select|union|having)\\s*[^\\s])|(?:\\wiif\\s*\\()|(?:exec\\s+master\\.)|(?:union select @)|(?:union[\\w(\\s]*select)|(?:select.*\\w?user\\()|(?:into[\\s+]+(?:dump|out)file\\s*\")", + "description":"Detects MSSQL code execution and information gathering attempts", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"5" + }, + { + "id":"56", + "rule":"(?:merge.*using\\s*\\()|(execute\\s*immediate\\s*\")|(?:\\W+\\d*\\s*having\\s*[^\\s\\-])|(?:match\\s*[\\w(),+-]+\\s*against\\s*\\()", + "description":"Detects MATCH AGAINST, MERGE, EXECUTE IMMEDIATE and HAVING injections", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"5" + }, + { + "id":"57", + "rule":"(?:,.*[)\\da-f\"]\"(?:\".*\"|\\Z|[^\"]+))|(?:\\Wselect.+\\W*from)|((?:select|create|rename|truncate|load|alter|delete|update|insert|desc)\\s*\\(\\s*space\\s*\\()", + "description":"Detects MySQL comment-\/space-obfuscated injections and backtick termination", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"5" + }, + { + "id":"58", + "rule":"(?:@[\\w-]+\\s*\\()|(?:]\\s*\\(\\s*[\"!]\\s*\\w)|(?:<[?%](?:php)?.*(?:[?%]>)?)|(?:;[\\s\\w|]*\\$\\w+\\s*=)|(?:\\$\\w+\\s*=(?:(?:\\s*\\$?\\w+\\s*[(;])|\\s*\".*\"))|(?:;\\s*\\{\\W*\\w+\\s*\\()", + "description":"Detects code injection attempts 1\/3", + "tags":{ + "tag":[ + "id", + "rfe", + "lfi" + ] + }, + "impact":"7" + }, + { + "id":"59", + "rule":"(?:(?:[;]+|(<[?%](?:php)?)).*(?:define|eval|file_get_contents|include|require|require_once|set|shell_exec|phpinfo|system|passthru|preg_\\w+|execute)\\s*[\"(@])", + "description":"Detects code injection attempts 2\/3", + "tags":{ + "tag":[ + "id", + "rfe", + "lfi" + ] + }, + "impact":"7" + }, + { + "id":"60", + "rule":"(?:(?:[;]+|(<[?%](?:php)?)).*[^\\w](?:echo|print|print_r|var_dump|[fp]open))|(?:;\\s*rm\\s+-\\w+\\s+)|(?:;.*{.*\\$\\w+\\s*=)|(?:\\$\\w+\\s*\\[\\]\\s*=\\s*)", + "description":"Detects code injection attempts 3\/3", + "tags":{ + "tag":[ + "id", + "rfe", + "lfi" + ] + }, + "impact":"7" + }, + { + "id":"62", + "rule":"(?:function[^(]*\\([^)]*\\))|(?:(?:delete|void|throw|instanceof|new|typeof)[^\\w.]+\\w+\\s*[([])|([)\\]]\\s*\\.\\s*\\w+\\s*=)|(?:\\(\\s*new\\s+\\w+\\s*\\)\\.)", + "description":"Detects common function declarations and special JS operators", + "tags":{ + "tag":[ + "id", + "rfe", + "lfi" + ] + }, + "impact":"5" + }, + { + "id":"63", + "rule":"(?:[\\w.-]+@[\\w.-]+%(?:[01][\\db-ce-f])+\\w+:)", + "description":"Detects common mail header injections", + "tags":{ + "tag":[ + "id", + "spam" + ] + }, + "impact":"5" + }, + { + "id":"64", + "rule":"(?:\\.pl\\?\\w+=\\w?\\|\\w+;)|(?:\\|\\(\\w+=\\*)|(?:\\*\\s*\\)+\\s*;)", + "description":"Detects perl echo shellcode injection and LDAP vectors", + "tags":{ + "tag":[ + "lfi", + "rfe" + ] + }, + "impact":"5" + }, + { + "id":"65", + "rule":"(?:(^|\\W)const\\s+[\\w\\-]+\\s*=)|(?:(?:do|for|while)\\s*\\([^;]+;+\\))|(?:(?:^|\\W)on\\w+\\s*=[\\w\\W]*(?:on\\w+|alert|eval|print|confirm|prompt))|(?:groups=\\d+\\(\\w+\\))|(?:(.)\\1{128,})", + "description":"Detects basic XSS DoS attempts", + "tags":{ + "tag":[ + "rfe", + "dos" + ] + }, + "impact":"5" + }, + { + "id":"67", + "rule":"(?:\\({2,}\\+{2,}:{2,})|(?:\\({2,}\\+{2,}:+)|(?:\\({3,}\\++:{2,})|(?:\\$\\[!!!\\])", + "description":"Detects unknown attack vectors based on PHPIDS Centrifuge detection", + "tags":{ + "tag":[ + "xss", + "csrf", + "id", + "rfe", + "lfi" + ] + }, + "impact":"7" + }, + { + "id":"68", + "rule":"(?:[\\s\\\/\"]+[-\\w\\\/\\\\\\*]+\\s*=.+(?:\\\/\\s*>))", + "description":"Finds attribute breaking injections including obfuscated attributes", + "tags":{ + "tag":[ + "xss", + "csrf" + ] + }, + "impact":"4" + }, + { + "id":"69", + "rule":"(?:(?:msgbox|eval)\\s*\\+|(?:language\\s*=\\*vbscript))", + "description":"Finds basic VBScript injection attempts", + "tags":{ + "tag":[ + "xss", + "csrf" + ] + }, + "impact":"4" + }, + { + "id":"70", + "rule":"(?:\\[\\$(?:ne|eq|lte?|gte?|n?in|mod|all|size|exists|type|slice|or)\\])", + "description":"Finds basic MongoDB SQL injection attempts", + "tags":{ + "tag":"sqli" + }, + "impact":"4" + }, + { + "id":"71", + "rule":"(?:[\\s\\d\\\/\"]+(?:on\\w+|style|poster|background)=[$\"\\w])|(?:-type\\s*:\\s*multipart)", + "description":"Finds malicious attribute injection attempts and MHTML attacks", + "tags":{ + "tag":[ + "xss", + "csrf" + ] + }, + "impact":"6" + }, + { + "id":"72", + "rule":"(?:(sleep\\((\\s*)(\\d*)(\\s*)\\)|benchmark\\((.*)\\,(.*)\\)))", + "description":"Detects blind sqli tests using sleep() or benchmark().", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"4" + }, + { + "id":"73", + "rule":"(?:(\\%SYSTEMROOT\\%))", + "description":"An attacker is trying to locate a file to read or write.", + "tags":{ + "tag":[ + "files", + "id" + ] + }, + "impact":"4" + }, + { + "id":"75", + "rule":"(?:(((.*)\\%[c|d|i|e|f|g|o|s|u|x|p|n]){8}))", + "description":"Looking for a format string attack", + "tags":{ + "tag":"format string" + }, + "impact":"4" + }, + { + "id":"76", + "rule":"(?:(union(.*)select(.*)from))", + "description":"Looking for basic sql injection. Common attack string for mysql, oracle and others.", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"3" + }, + { + "id":"77", + "rule":"(?:^(-0000023456|4294967295|4294967296|2147483648|2147483647|0000012345|-2147483648|-2147483649|0000023456|2.2250738585072007e-308|1e309)$)", + "description":"Looking for integer overflow attacks, these are taken from skipfish, except 2.2250738585072007e-308 is the \"magic number\" crash", + "tags":{ + "tag":[ + "sqli", + "id" + ] + }, + "impact":"3" + }, + { + "id":"78", + "rule":"(?:%23.*?%0a)", + "description":"Detects SQL comment filter evasion", + "tags":{ + "tag":[ + "format string" + ] + }, + "impact":"4" + } + ] + } +} diff --git a/interface/lib/classes/IDS/default_filter.xml b/interface/lib/classes/IDS/default_filter.xml new file mode 100644 index 0000000000000000000000000000000000000000..fdd9cefbe7e0e016607d9988d640f4b5e7b323b8 --- /dev/null +++ b/interface/lib/classes/IDS/default_filter.xml @@ -0,0 +1,787 @@ + + + 1 + )|(?:[^\w\s]\s*\/>)|(?:>")]]> + Finds html breaking injections including whitespace attacks + + xss + csrf + + 4 + + + 2 + \w=\/)|(?:#.+\)["\s]*>)|(?:"\s*(?:src|style|on\w+)\s*=\s*")|(?:[^"]?"[,;\s]+\w*[\[\(])]]> + Finds attribute breaking injections including whitespace attacks + + xss + csrf + + 4 + + + 3 + [\w\s]*<\/?\w{2,}>)]]> + Finds unquoted attribute breaking injections + + xss + csrf + + 2 + + + 4 + ]\s*(?:location|referrer|name)\s*[^\/\w\s-])]]> + Detects url-, name-, JSON, and referrer-contained payload attacks + + xss + csrf + + 5 + + + 5 + + Detects hash-contained xss payload attacks, setter usage and property overloading + + xss + csrf + + 5 + + + 6 + + Detects self contained xss via with(), common loops and regex to string conversion + + xss + csrf + + 5 + + + 7 + + Detects JavaScript with(), ternary operators and XML predicate attacks + + xss + csrf + + 5 + + + 8 + + Detects self-executing JavaScript functions + + xss + csrf + + 5 + + + 9 + + Detects the IE octal, hex and unicode entities + + xss + csrf + + 2 + + + 10 + + Detects basic directory traversal + + dt + id + lfi + + 5 + + + 11 + + Detects specific directory and path traversal + + dt + id + lfi + + 5 + + + 12 + + Detects etc/passwd inclusion attempts + + dt + id + lfi + + 5 + + + 13 + + Detects halfwidth/fullwidth encoded unicode HTML breaking attempts + + xss + csrf + + 3 + + + 14 + + Detects possible includes, VBSCript/JScript encodeed and packed functions + + xss + csrf + id + rfe + + 5 + + + 15 + + Detects JavaScript DOM/miscellaneous properties and methods + + xss + csrf + id + rfe + + 6 + + + 16 + + Detects possible includes and typical script methods + + xss + csrf + id + rfe + + 5 + + + 17 + + Detects JavaScript object properties and methods + + xss + csrf + id + rfe + + 4 + + + 18 + + Detects JavaScript array properties and methods + + xss + csrf + id + rfe + + 4 + + + 19 + + Detects JavaScript string properties and methods + + xss + csrf + id + rfe + + 4 + + + 20 + + Detects JavaScript language constructs + + xss + csrf + id + rfe + + 4 + + + 21 + + Detects very basic XSS probings + + xss + csrf + id + rfe + + 3 + + + 22 + + Detects advanced XSS probings via Script(), RexExp, constructors and XML namespaces + + xss + csrf + id + rfe + + 5 + + + 23 + + Detects JavaScript location/document property access and window access obfuscation + + xss + csrf + + 5 + + + 24 + + Detects basic obfuscated JavaScript script injections + + xss + csrf + + 5 + + + 25 + + Detects obfuscated JavaScript script injections + + xss + csrf + + 5 + + + 26 + + Detects JavaScript cookie stealing and redirection attempts + + xss + csrf + + 4 + + + 27 + + Detects data: URL injections, VBS injections and common URI schemes + + xss + rfe + + 5 + + + 28 + + Detects IE firefoxurl injections, cache poisoning attempts and local file inclusion/execution + + xss + rfe + lfi + csrf + + 5 + + + 29 + + Detects bindings and behavior injections + + xss + csrf + rfe + + 4 + + + 30 + + Detects common XSS concatenation patterns 1/2 + + xss + csrf + id + rfe + + 4 + + + 31 + + Detects common XSS concatenation patterns 2/2 + + xss + csrf + id + rfe + + 4 + + + 32 + + Detects possible event handlers + + xss + csrf + + 4 + + + 33 + ]*)t(?!rong))|(?:\ + Detects obfuscated script tags and XML wrapped HTML + + xss + + 4 + + + 34 + + Detects attributes in closing tags and conditional compilation tokens + + xss + csrf + + 4 + + + 35 + )|(?:[^*]\/\*|\*\/[^*])|(?:(?:[\W\d]#|--|{)$)|(?:\/{3,}.*$)|(?:)]]> + Detects common comment types + + xss + csrf + id + + 3 + + + 37 + + Detects base href injections and XML entity injections + + xss + csrf + id + + 5 + + + 38 + + Detects possibly malicious html elements including some attributes + + xss + csrf + id + rfe + lfi + + 4 + + + 39 + + Detects nullbytes and other dangerous characters + + id + rfe + xss + + 5 + + + 40 + + Detects MySQL comments, conditions and ch(a)r injections + + sqli + id + lfi + + 6 + + + 41 + ~])]]> + Detects conditional SQL injection attempts + + sqli + id + lfi + + 6 + + + 42 + + Detects classic SQL injection probings 1/2 + + sqli + id + lfi + + 6 + + + 43 + %+-][\w-]+[^\w\s]+"[^,])]]> + Detects classic SQL injection probings 2/2 + + sqli + id + lfi + + 6 + + + 44 + =(),-]\s*[\d"])|(?:"\s*[^\w\s]?=\s*")|(?:"\W*[+=]+\W*")|(?:"\s*[!=|][\d\s!=+-]+.*["(].*$)|(?:"\s*[!=|][\d\s!=]+.*\d+$)|(?:"\s*like\W+[\w"(])|(?:\sis\s*0\W)|(?:where\s[\s\w\.,-]+\s=)|(?:"[<>~]+")]]> + Detects basic SQL authentication bypass attempts 1/3 + + sqli + id + lfi + + 7 + + + 45 + + Detects basic SQL authentication bypass attempts 2/3 + + sqli + id + lfi + + 7 + + + 46 + ^=]+\d\s*(=|or))|(?:"\W+[\w+-]+\s*=\s*\d\W+")|(?:"\s*is\s*\d.+"?\w)|(?:"\|?[\w-]{3,}[^\w\s.,]+")|(?:"\s*is\s*[\d.]+\s*\W.*")]]> + Detects basic SQL authentication bypass attempts 3/3 + + sqli + id + lfi + + 7 + + + 47 + + Detects concatenated basic SQL injection and SQLLFI attempts + + sqli + id + lfi + + 5 + + + 48 + + Detects chained SQL injection attempts 1/2 + + sqli + id + + 6 + + + 49 + + Detects chained SQL injection attempts 2/2 + + sqli + id + + 6 + + + 50 + + Detects SQL benchmark and sleep injection attempts including conditional queries + + sqli + id + + 4 + + + 51 + + Detects MySQL UDF injection and other data/structure manipulation attempts + + sqli + id + + 6 + + + 52 + + Detects MySQL charset switch and MSSQL DoS attempts + + sqli + id + + 6 + + + 53 + + Detects MySQL and PostgreSQL stored procedure/function injections + + sqli + id + + 7 + + + 54 + + Detects Postgres pg_sleep injection, waitfor delay attacks and database shutdown attempts + + sqli + id + + 5 + + + 55 + + Detects MSSQL code execution and information gathering attempts + + sqli + id + + 5 + + + 56 + + Detects MATCH AGAINST, MERGE, EXECUTE IMMEDIATE and HAVING injections + + sqli + id + + 5 + + + 57 + + Detects MySQL comment-/space-obfuscated injections and backtick termination + + sqli + id + + 5 + + + 58 + )?)|(?:;[\s\w|]*\$\w+\s*=)|(?:\$\w+\s*=(?:(?:\s*\$?\w+\s*[(;])|\s*".*"))|(?:;\s*\{\W*\w+\s*\()]]> + Detects code injection attempts 1/3 + + id + rfe + lfi + + 7 + + + 59 + + Detects code injection attempts 2/3 + + id + rfe + lfi + + 7 + + + 60 + + Detects code injection attempts 3/3 + + id + rfe + lfi + + 7 + + + 62 + + Detects common function declarations and special JS operators + + id + rfe + lfi + + 5 + + + 63 + + Detects common mail header injections + + id + spam + + 5 + + + 64 + + Detects perl echo shellcode injection and LDAP vectors + + lfi + rfe + + 5 + + + 65 + + Detects basic XSS DoS attempts + + rfe + dos + + 5 + + + 67 + + Detects unknown attack vectors based on PHPIDS Centrifuge detection + + xss + csrf + id + rfe + lfi + + 7 + + + 68 + ))]]> + Finds attribute breaking injections including obfuscated attributes + + xss + csrf + + 4 + + + 69 + + Finds basic VBScript injection attempts + + xss + csrf + + 4 + + + 70 + + Finds basic MongoDB SQL injection attempts + + sqli + + 4 + + + 71 + + Finds malicious attribute injection attempts and MHTML attacks + + xss + csrf + + 6 + + + 72 + + Detects blind sqli tests using sleep() or benchmark(). + + sqli + id + + 4 + + + 73 + + An attacker is trying to locate a file to read or write. + + files + id + + 4 + + + 75 + + Looking for a format string attack + + format string + + 4 + + + 76 + + Looking for basic sql injection. Common attack string for mysql, oracle and others. + + sqli + id + + 3 + + + 77 + + Looking for integer overflow attacks, these are taken from skipfish, except 2.2250738585072007e-308 is the "magic number" crash + + sqli + id + + 3 + + + 78 + + Detects SQL comment filter evasion + + format string + + 4 + + diff --git a/interface/lib/classes/IDS/license.txt b/interface/lib/classes/IDS/license.txt new file mode 100644 index 0000000000000000000000000000000000000000..4a3cd1b3e2329972cd087b34ca6899cb505b2486 --- /dev/null +++ b/interface/lib/classes/IDS/license.txt @@ -0,0 +1,18 @@ + * + * The files in the folder IDS and its subfolders belong to the + * PHP Intrusion Detection System software and are licensed under LGPL. + * + * Copyright (c) 2008 PHPIDS group (https://phpids.org) + * + * PHPIDS is free software; you can redistribute it and/or modify + * it under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation, version 3 of the License, or + * (at your option) any later version. + * + * PHPIDS is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with PHPIDS. If not, see . \ No newline at end of file diff --git a/interface/lib/classes/auth.inc.php b/interface/lib/classes/auth.inc.php index 070662fda86a5b457fb93e72fd771a4c36ec7ae4..70c1722aedc9ff7b48226fa61d3f38cc0a6a105d 100644 --- a/interface/lib/classes/auth.inc.php +++ b/interface/lib/classes/auth.inc.php @@ -44,6 +44,14 @@ class auth { return false; } } + + public function is_superadmin() { + if($_SESSION['s']['user']['typ'] == 'admin' && $_SESSION['s']['user']['userid'] == 1) { + return true; + } else { + return false; + } + } public function has_clients($userid) { global $app, $conf; @@ -83,6 +91,7 @@ class auth { global $app; $userid = $app->functions->intval($userid); + if(!preg_match('/^[a-zA-Z0-9\-\_]{1,64}$/',$limitname)) $app->error('Invalid limit name '.$limitname); // simple query cache if($this->client_limits===null) @@ -120,12 +129,29 @@ class auth { public function check_module_permissions($module) { // Check if the current user has the permissions to access this module - if(!stristr($_SESSION["s"]["user"]["modules"], $module)) { + $user_modules = explode(',',$_SESSION["s"]["user"]["modules"]); + if(!in_array($module,$user_modules)) { // echo "LOGIN_REDIRECT:/index.php"; header("Location: /index.php"); exit; } } + + public function check_security_permissions($permission) { + + global $app; + + $app->uses('getconf'); + $security_config = $app->getconf->get_security_config('permissions'); + + $security_check = false; + if($security_config[$permission] == 'yes') $security_check = true; + if($security_config[$permission] == 'superadmin' && $app->auth->is_superadmin()) $security_check = true; + if($security_check !== true) { + $app->error($app->lng('security_check1_txt').' '.$permission.' '.$app->lng('security_check2_txt')); + } + + } public function get_random_password($length = 8) { $base64_alphabet='ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'; diff --git a/interface/lib/classes/db_firebird.inc.php b/interface/lib/classes/db_firebird.inc.php deleted file mode 100644 index fda4ef8e64081c954c12a0fa5cb000e2c0242270..0000000000000000000000000000000000000000 --- a/interface/lib/classes/db_firebird.inc.php +++ /dev/null @@ -1,384 +0,0 @@ -dbHost = $conf["db_host"]; - $this->dbName = $conf["db_database"]; - $this->dbUser = $conf["db_user"]; - $this->dbPass = $conf["db_password"]; - $this->connect(); - } - - function __destruct() { - $this->closeConn(); - } - - // error handler - function updateError($location) - { - //$this->errorNumber = mysql_errno(); - $this->errorMessage = ibase_errmsg(); - $this->errorLocation = $location; - if($this->errorNumber && $this->show_error_messages) - { - echo '
'.$this->errorLocation.'
'.$this->errorMessage; - flush(); - } - } - - function connect() - { - if($this->linkId == 0) - { - $this->linkId = ibase_connect( $this->dbHost.":".$this->dbName , $this->dbUser, $this->dbPass, 'ISO8859_1', 0, 3 ); - if(!$this->linkId) - { - $this->updateError('DB::connect()
ibase_pconnect'); - return false; - } - } - return true; - } - - function query($queryString) - { - if(!$this->connect()) { - return false; - } - - if($this->autoCommit == 1) { - //$transID = ibase_trans(); - $this->queryId = @ibase_query($this->linkId, $queryString); - //ibase_commit(); - } else { - $this->queryId = @ibase_query($this->linkId, $queryString); - } - - - $this->updateError('DB::query('.$queryString.')
ibase_query'); - if(!$this->queryId) { - return false; - } - $this->currentRow = 0; - return $this->queryId; - } - - // returns all records in an array - function queryAllRecords($queryString) - { - if(!$this->query($queryString)) - { - return false; - } - $ret = array(); - while($line = $this->nextRecord()) - { - $ret[] = $line; - } - //$this->freeResult(); - ibase_free_result($this->queryId); - return $ret; - } - - // returns one record in an array - function queryOneRecord($queryString) - { - if(!$this->query($queryString)) - { - return false; - } - $result = $this->nextRecord(); - ibase_free_result($this->queryId); - return $result; - } - - // returns the next record in an array - function nextRecord() - { - $this->record = ibase_fetch_assoc($this->queryId); - $this->updateError('DB::nextRecord()
ibase_fetch_assoc'); - if(!$this->record || !is_array($this->record)) - { - return false; - } - $this->currentRow++; - return $this->record; - } - - // returns number of rows returned by the last select query - function numRows() - { - return false; - } - - // returns mySQL insert id - function insertID() - { - return false; - } - - // Check der variablen - // deprecated, now use quote - function check($formfield) - { - return $this->quote($formfield); - } - - // Check der variablen - function quote($formfield) - { - return str_replace("'", "''", $formfield); - } - - // Check der variablen - function unquote($formfield) - { - return str_replace("''", "'", $formfield); - } - - function toLower($record) { - if(is_array($record)) { - foreach($record as $key => $val) { - $key = strtolower($key); - $out[$key] = $val; - } - } - return $out; - } - - - function insert($tablename, $form, $debug = 0) - { - if(is_array($form)){ - foreach($form as $key => $value) - { - $sql_key .= "$key, "; - $sql_value .= "'".$this->quote($value)."', "; - } - $sql_key = substr($sql_key, 0, strlen($sql_key) - 2); - $sql_value = substr($sql_value, 0, strlen($sql_value) - 2); - - $sql = "INSERT INTO $tablename (" . $sql_key . ") VALUES (" . $sql_value .")"; - - if($debug == 1) echo "SQL-Statement: ".$sql."

"; - $this->query($sql); - if($debug == 1) echo "mySQL Error Message: ".$this->errorMessage; - } - } - - function update($tablename, $form, $bedingung, $debug = 0) - { - - if(is_array($form)){ - foreach($form as $key => $value) - { - $insql .= "$key = '".$this->quote($value)."', "; - } - $insql = substr($insql, 0, strlen($insql) - 2); - $sql = "UPDATE $tablename SET " . $insql . " WHERE $bedingung"; - if($debug == 1) echo "SQL-Statement: ".$sql."

"; - $this->query($sql); - if($debug == 1) echo "mySQL Error Message: ".$this->errorMessage; - } - } - - function closeConn() { - ibase_close($this->linkId); - } - - function freeResult() { - //ibase_free_result(); - } - - function delete() { - - } - - function trans($action, $transID = null) { - //action = begin, commit oder rollback - - if($action == 'begin') { - $this->transID = ibase_trans($this->linkId); - return $this->transID; - } - - if($action == 'commit' and !empty($this->transID)) { - ibase_commit($this->linkId, $this->transID); - } - - if($action == 'rollback') { - ibase_rollback($this->linkId, $this->transID); - } - - } - - /* - $columns = array(action => add | alter | drop - name => Spaltenname - name_new => neuer Spaltenname, nur bei 'alter' belegt - type => 42go-Meta-Type: int16, int32, int64, double, char, varchar, text, blob - typeValue => Wert z.B. bei Varchar - defaultValue => Default Wert - notNull => true | false - autoInc => true | false - option => unique | primary | index) - - - */ - - function createTable($table_name, $columns) { - $index = ""; - $sql = "CREATE TABLE $table_name ("; - foreach($columns as $col){ - $sql .= $col["name"]." ".$this->mapType($col["type"], $col["typeValue"])." "; - - if($col["defaultValue"] != "") $sql .= "DEFAULT '".$col["defaultValue"]."' "; - if($col["notNull"] == true) { - $sql .= "NOT NULL "; - } else { - $sql .= "NULL "; - } - if($col["autoInc"] == true) $sql .= "auto_increment "; - $sql.= ","; - // key Definitionen - if($col["option"] == "primary") $index .= "PRIMARY KEY (".$col["name"]."),"; - if($col["option"] == "index") $index .= "INDEX (".$col["name"]."),"; - if($col["option"] == "unique") $index .= "UNIQUE (".$col["name"]."),"; - } - $sql .= $index; - $sql = substr($sql, 0, -1); - $sql .= ")"; - - $this->query($sql); - return true; - } - - /* - $columns = array(action => add | alter | drop - name => Spaltenname - name_new => neuer Spaltenname, nur bei 'alter' belegt - type => 42go-Meta-Type: int16, int32, int64, double, char, varchar, text, blob - typeValue => Wert z.B. bei Varchar - defaultValue => Default Wert - notNull => true | false - autoInc => true | false - option => unique | primary | index) - - - */ - function alterTable($table_name, $columns) { - return false; - } - - function dropTable($table_name) { - $this->check($table_name); - $sql = "DROP TABLE '". $table_name."'"; - return $this->query($sql); - } - - // gibt Array mit Tabellennamen zurück - function getTables($database_name) { - return false; - } - - // gibt Feldinformationen zur Tabelle zurück - /* - $columns = array(action => add | alter | drop - name => Spaltenname - name_new => neuer Spaltenname, nur bei 'alter' belegt - type => 42go-Meta-Type: int16, int32, int64, double, char, varchar, text, blob - typeValue => Wert z.B. bei Varchar - defaultValue => Default Wert - notNull => true | false - autoInc => true | false - option => unique | primary | index) - - - */ - - function tableInfo($table_name) { - return false; - } - - function mapType($metaType, $typeValue) { - global $go_api; - $metaType = strtolower($metaType); - switch ($metaType) { - case 'int16': - return 'smallint'; - break; - case 'int32': - return 'int'; - break; - case 'int64': - return 'bigint'; - break; - case 'double': - return 'double'; - break; - case 'char': - return 'char'; - break; - case 'varchar': - if($typeValue < 1) $go_api->errorMessage("Datenbank Fehler: Für diesen Datentyp ist eine Längenangabe notwendig."); - return 'varchar('.$typeValue.')'; - break; - case 'text': - return 'text'; - break; - case 'blob': - return 'blob'; - break; - } - } - -} - -?> diff --git a/interface/lib/classes/db_mysql.inc.php b/interface/lib/classes/db_mysql.inc.php index 12b3b4260bbc837d64c6a8f51e41915ee3977bba..b96b8d01995f6d0cf3e079ec3714438c3d89935e 100644 --- a/interface/lib/classes/db_mysql.inc.php +++ b/interface/lib/classes/db_mysql.inc.php @@ -121,6 +121,52 @@ class db extends mysqli parent::query( 'SET NAMES '.$this->dbCharset); parent::query( "SET character_set_results = '".$this->dbCharset."', character_set_client = '".$this->dbCharset."', character_set_connection = '".$this->dbCharset."', character_set_database = '".$this->dbCharset."', character_set_server = '".$this->dbCharset."'"); } + + private function securityScan($string) { + global $app, $conf; + + // get security config + if(isset($app)) { + $app->uses('getconf'); + $ids_config = $app->getconf->get_security_config('ids'); + + if($ids_config['sql_scan_enabled'] == 'yes') { + + $string_orig = $string; + + //echo $string; + $chars = array(';', '#', '/*', '*/', '--', ' UNION ', '\\\'', '\\"'); + + $string = str_replace('\\\\', '', $string); + $string = preg_replace('/(^|[^\\\])([\'"])(.*?[^\\\])\\2/is', '$1', $string); + $ok = true; + + if(substr_count($string, "`") % 2 != 0 || substr_count($string, "'") % 2 != 0 || substr_count($string, '"') % 2 != 0) { + $app->log("SQL injection warning (" . $string_orig . ")",2); + $ok = false; + } else { + foreach($chars as $char) { + if(strpos($string, $char) !== false) { + $ok = false; + $app->log("SQL injection warning (" . $string_orig . ")",2); + break; + } + } + } + if($ok == true) { + return true; + } else { + if($ids_config['sql_scan_action'] == 'warn') { + // we return false in warning level. + return false; + } else { + // if sql action = 'block' or anything else then stop here. + $app->error('Possible SQL injection. All actions have been logged.'); + } + } + } + } + } public function query($queryString) { global $conf; @@ -143,6 +189,7 @@ class db extends mysqli } } } while($ok == false); + $this->securityScan($queryString); $this->queryId = parent::query($queryString); $this->updateError('DB::query('.$queryString.') -> mysqli_query'); if($this->errorNumber && $conf['demo_mode'] === false) debug_print_backtrace(); @@ -262,12 +309,12 @@ class db extends mysqli public function datalogSave($db_table, $action, $primary_field, $primary_id, $record_old, $record_new, $force_update = false) { global $app, $conf; - // Insert backticks only for incomplete table names. - if(stristr($db_table, '.')) { - $escape = ''; - } else { - $escape = '`'; - } + // Check fields + if(!preg_match('/^[a-zA-Z0-9\-\_\.]{1,64}$/',$db_table)) $app->error('Invalid table name '.$db_table); + if(!preg_match('/^[a-zA-Z0-9\-\_]{1,64}$/',$primary_field)) $app->error('Invalid primary field '.$primary_field.' in table '.$db_table); + + $primary_field = $this->quote($primary_field); + $primary_id = intval($primary_id); if($force_update == true) { //* We force a update even if no record has changed @@ -307,7 +354,16 @@ class db extends mysqli public function datalogInsert($tablename, $insert_data, $index_field) { global $app; - $tablename = $this->quote($tablename); + // Check fields + if(!preg_match('/^[a-zA-Z0-9\-\_\.]{1,64}$/',$tablename)) $app->error('Invalid table name '.$tablename); + if(!preg_match('/^[a-zA-Z0-9\-\_]{1,64}$/',$index_field)) $app->error('Invalid index field '.$index_field.' in table '.$tablename); + + if(strpos($tablename, '.') !== false) { + $tablename_escaped = preg_replace('/^(.+)\.(.+)$/', '`$1`.`$2`', $tablename); + } else { + $tablename_escaped = '`' . $tablename . '`'; + } + $index_field = $this->quote($index_field); if(is_array($insert_data)) { @@ -325,9 +381,9 @@ class db extends mysqli } $old_rec = array(); - $this->query("INSERT INTO $tablename $insert_data_str"); + $this->query("INSERT INTO $tablename_escaped $insert_data_str"); $index_value = $this->insertID(); - $new_rec = $this->queryOneRecord("SELECT * FROM $tablename WHERE $index_field = '$index_value'"); + $new_rec = $this->queryOneRecord("SELECT * FROM $tablename_escaped WHERE $index_field = '$index_value'"); $this->datalogSave($tablename, 'INSERT', $index_field, $index_value, $old_rec, $new_rec); return $index_value; @@ -337,11 +393,20 @@ class db extends mysqli public function datalogUpdate($tablename, $update_data, $index_field, $index_value, $force_update = false) { global $app; - $tablename = $this->quote($tablename); + // Check fields + if(!preg_match('/^[a-zA-Z0-9\-\_\.]{1,64}$/',$tablename)) $app->error('Invalid table name '.$tablename); + if(!preg_match('/^[a-zA-Z0-9\-\_]{1,64}$/',$index_field)) $app->error('Invalid index field '.$index_field.' in table '.$tablename); + + if(strpos($tablename, '.') !== false) { + $tablename_escaped = preg_replace('/^(.+)\.(.+)$/', '`$1`.`$2`', $tablename); + } else { + $tablename_escaped = '`' . $tablename . '`'; + } + $index_field = $this->quote($index_field); $index_value = $this->quote($index_value); - $old_rec = $this->queryOneRecord("SELECT * FROM $tablename WHERE $index_field = '$index_value'"); + $old_rec = $this->queryOneRecord("SELECT * FROM $tablename_escaped WHERE $index_field = '$index_value'"); if(is_array($update_data)) { $update_data_str = ''; @@ -353,8 +418,8 @@ class db extends mysqli $update_data_str = $update_data; } - $this->query("UPDATE $tablename SET $update_data_str WHERE $index_field = '$index_value'"); - $new_rec = $this->queryOneRecord("SELECT * FROM $tablename WHERE $index_field = '$index_value'"); + $this->query("UPDATE $tablename_escaped SET $update_data_str WHERE $index_field = '$index_value'"); + $new_rec = $this->queryOneRecord("SELECT * FROM $tablename_escaped WHERE $index_field = '$index_value'"); $this->datalogSave($tablename, 'UPDATE', $index_field, $index_value, $old_rec, $new_rec, $force_update); return true; @@ -364,12 +429,21 @@ class db extends mysqli public function datalogDelete($tablename, $index_field, $index_value) { global $app; - $tablename = $this->quote($tablename); + // Check fields + if(!preg_match('/^[a-zA-Z0-9\-\_\.]{1,64}$/',$tablename)) $app->error('Invalid table name '.$tablename); + if(!preg_match('/^[a-zA-Z0-9\-\_]{1,64}$/',$index_field)) $app->error('Invalid index field '.$index_field.' in table '.$tablename); + + if(strpos($tablename, '.') !== false) { + $tablename_escaped = preg_replace('/^(.+)\.(.+)$/', '`$1`.`$2`', $tablename); + } else { + $tablename_escaped = '`' . $tablename . '`'; + } + $index_field = $this->quote($index_field); $index_value = $this->quote($index_value); - $old_rec = $this->queryOneRecord("SELECT * FROM $tablename WHERE $index_field = '$index_value'"); - $this->query("DELETE FROM $tablename WHERE $index_field = '$index_value'"); + $old_rec = $this->queryOneRecord("SELECT * FROM $tablename_escaped WHERE $index_field = '$index_value'"); + $this->query("DELETE FROM $tablename_escaped WHERE $index_field = '$index_value'"); $new_rec = array(); $this->datalogSave($tablename, 'DELETE', $index_field, $index_value, $old_rec, $new_rec); diff --git a/interface/lib/classes/form.inc.php b/interface/lib/classes/form.inc.php deleted file mode 100644 index e6948ddd2d6f84df5c5af7dc8675985c9e175c01..0000000000000000000000000000000000000000 --- a/interface/lib/classes/form.inc.php +++ /dev/null @@ -1,517 +0,0 @@ -tableDef = $table; - $this->table_name = $table_name; - $this->table_index = $table_index; - return true; - } - - function loadFormDef($file) { - global $app, $conf; - - include_once $file; - $this->formDef = $form; - return true; - } - - - - - - - - - /** - * Konvertiert die Daten des übergebenen assoziativen - * Arrays in "menschenlesbare" Form. - * Datentyp Konvertierung, z.B. für Ausgabe in Listen. - * - * @param record - * @return record - */ - function decode($record) { - global $app; - if(is_array($record)) { - foreach($record as $key => $val) { - switch ($this->tableDef[$key]['datatype']) { - case 'VARCHAR': - $new_record[$key] = stripslashes($val); - break; - - case 'DATE': - if($val > 0) { - $new_record[$key] = date($this->dateformat, $val); - } - break; - - case 'INTEGER': - $new_record[$key] = $app->functions->intval($val); - break; - - case 'DOUBLE': - $new_record[$key] = $val; - break; - - case 'CURRENCY': - $new_record[$key] = number_format($val, 2, ',', ''); - break; - - default: - $new_record[$key] = stripslashes($val); - } - } - - } - return $new_record; - } - - - - - - /** - * Record für Ausgabe in Formularen vorbereiten. - * - * @param record = Datensatz als Array - * @param action = NEW oder EDIT - * @return record - */ - function getHTML($record, $action = 'NEW') { - - global $app; - - if(!is_array($this->tableDef)) $app->error("Keine Tabellendefinition vorhanden."); - - $new_record = array(); - if($action == 'EDIT') { - $record = $this->decode($record); - if(is_array($record)) { - foreach($record as $key => $val) { - switch ($this->tableDef[$key]['formtype']) { - case 'SELECT': - if(is_array($this->tableDef[$key]['value'])) { - $out = ''; - foreach($this->tableDef[$key]['value'] as $k => $v) { - $selected = ($k == $val)?' SELECTED':''; - $out .= "\r\n"; - } - } - $new_record[$key] = $out; - break; - case 'MULTIPLE': - if(is_array($this->tableDef[$key]['value'])) { - - // aufsplitten ergebnisse - $vals = explode($this->tableDef[$key]['separator'], $val); - - // HTML schreiben - $out = ''; - foreach($this->tableDef[$key]['value'] as $k => $v) { - - $selected = ''; - foreach($vals as $tvl) { - if(trim($tvl) == trim($k)) $selected = ' SELECTED'; - } - - $out .= "\r\n"; - } - } - $new_record[$key] = $out; - break; - - case 'PASSWORD': - $new_record[$key] = ''; - break; - - default: - $new_record[$key] = htmlspecialchars($val); - } - } - } - } else { - foreach($this->tableDef as $key => $val) { - switch ($this->tableDef[$key]['formtype']) { - case 'SELECT': - if(is_array($this->tableDef[$key]['value'])) { - $out = ''; - foreach($this->tableDef[$key]['value'] as $k => $v) { - $selected = ($k == $val)?' SELECTED':''; - $out .= "\r\n"; - } - } - $new_record[$key] = $out; - break; - case 'MULTIPLE': - if(is_array($this->tableDef[$key]['value'])) { - - // aufsplitten ergebnisse - $vals = explode($this->tableDef[$key]['separator'], $val); - - // HTML schreiben - $out = ''; - foreach($this->tableDef[$key]['value'] as $k => $v) { - - $out .= "\r\n"; - } - } - $new_record[$key] = $out; - break; - - case 'PASSWORD': - $new_record[$key] = ''; - break; - - default: - $new_record[$key] = htmlspecialchars($this->tableDef[$key]['value']); - } - } - - } - - if($this->debug == 1) $this->dbg($new_record); - - return $new_record; - } - - - - - - /** - * Record in "maschinen lesbares" Format überführen - * und Werte gegen reguläre Ausdrücke prüfen. - * - * @param record = Datensatz als Array - * @return record - */ - function encode($record) { - global $app; - $this->errorMessage = ''; - - if(is_array($record)) { - foreach($record as $key => $val) { - switch ($this->tableDef[$key]['datatype']) { - case 'VARCHAR': - if(!is_array($val)) { - $new_record[$key] = $app->db->quote($val); - } else { - $new_record[$key] = implode($this->tableDef[$key]['separator'], $val); - } - break; - case 'DATE': - if($val > 0) { - list($tag, $monat, $jahr) = explode('.', $val); - $new_record[$key] = mktime(0, 0, 0, $monat, $tag, $jahr); - } - break; - case 'INTEGER': - $new_record[$key] = $app->functions->intval($val); - break; - case 'DOUBLE': - $new_record[$key] = $app->db->quote($val); - break; - case 'CURRENCY': - $new_record[$key] = str_replace(",", ".", $val); - break; - } - - if($this->tableDef[$key]['regex'] != '') { - // Enable that "." matches also newlines - $this->tableDef[$key]['regex'] .= 's'; - if(!preg_match($this->tableDef[$key]['regex'], $val)) { - $this->errorMessage .= $this->tableDef[$key]['errmsg']."
\r\n"; - } - } - } - - } - return $new_record; - } - - - - - - /** - * SQL Statement für Record erzeugen. - * - * @param record = Datensatz als Array - * @param action = INSERT oder UPDATE - * @param primary_id - * @return record - */ - function getSQL($record, $action = 'INSERT', $primary_id = 0, $sql_ext_where = '') { - - global $app; - - $record = $this->encode($record); - $sql_insert_key = ''; - $sql_insert_val = ''; - $sql_update = ''; - - if(!is_array($this->tableDef)) $app->error("Keine Tabellendefinition vorhanden."); - - // gehe durch alle Felder des Records - if(is_array($record)) { - foreach($record as $key => $val) { - // Wenn es kein leeres Passwortfeld ist - if (!($this->tableDef[$key]['formtype'] == 'PASSWORD' and $val == '')) { - // gehe durch alle Felder der TableDef - foreach($this->tableDef as $tk => $tv) { - // Wenn Feld in TableDef enthalten ist - if($tk == $key) { - // Erzeuge Insert oder Update Quelltext - if($action == "INSERT") { - - if($this->tableDef[$key]['formtype'] == 'PASSWORD') { - $sql_insert_key .= "`$key`, "; - $sql_insert_val .= "md5('$val'), "; - //} elseif($this->tableDef[$key]['formtype'] == 'MULTIPLE') { - // $val = implode($this->tableDef[$key]['separator'],$val); - // $sql_insert_key .= "`$key`, "; - // $sql_insert_val .= "'$val', "; - } else { - $sql_insert_key .= "`$key`, "; - $sql_insert_val .= "'$val', "; - } - - } else { - - if($this->tableDef[$key]['formtype'] == 'PASSWORD') { - $sql_update .= "`$key` = md5('$val'), "; - //} elseif($this->tableDef[$key]['formtype'] == 'MULTIPLE') { - // $val = implode($this->tableDef[$key]['separator'],$val); - // $sql_update .= "`$key` = '$val', "; - } else { - $sql_update .= "`$key` = '$val', "; - } - - } - } - } - } - } - } - - // Füge Backticks nur bei unvollständigen Tabellennamen ein - if(stristr($this->table_name, '.')) { - $escape = ''; - } else { - $escape = '`'; - } - - - if($action == "INSERT") { - $sql_insert_key = substr($sql_insert_key, 0, -2); - $sql_insert_val = substr($sql_insert_val, 0, -2); - $sql = "INSERT INTO ".$escape.$this->table_name.$escape." ($sql_insert_key) VALUES ($sql_insert_val)"; - } else { - if($primary_id != 0) { - $sql_update = substr($sql_update, 0, -2); - $sql = "UPDATE ".$escape.$this->table_name.$escape." SET ".$sql_update." WHERE ".$this->table_index ." = ".$primary_id; - if($sql_ext_where != '') $sql .= " and ".$sql_ext_where; - } else { - $app->error("Primary ID fehlt!"); - } - } - - return $sql; - } - - - - - - /** - * Debugging arrays. - * - * @param array_data - */ - function dbg($array_data) { - - echo "
";
-		print_r($array_data);
-		echo "
"; - - } - - - function showForm() { - global $app, $conf; - - if(!is_array($this->formDef)) die("Form Definition wurde nicht geladen."); - - if($this->errorMessage == '') { - // wenn kein Fehler vorliegt - if($_REQUEST["next_tab"] != '') { - // wenn nächster Tab bekannt - $active_tab = $_REQUEST["next_tab"]; - } else { - // ansonsten ersten tab nehmen - $active_tab = $this->formDef["tabs"][0]["name"]; - } - } else { - // bei Fehlern den gleichen Tab nochmal anzeigen - $active_tab = $_SESSION["s"]["form"]["tab"]; - } - - // definiere Tabs - foreach( $this->formDef["tabs"] as $tab) { - - if($tab["name"] == $active_tab) { - $app->tpl->setInclude('content_tpl', $tab["template"]); - $tab["active"] = 1; - $_SESSION["s"]["form"]["tab"] = $tab["name"]; - } else { - $tab["active"] = 0; - } - - $frmTab[] = $tab; - } - - // setze Loop - $app->tpl->setLoop("formTab", $frmTab); - - // Formular action setzen - $app->tpl->setVar('form_action', $this->formDef["action"]); - } - - -} - -?> diff --git a/interface/lib/classes/getconf.inc.php b/interface/lib/classes/getconf.inc.php index 45fefa601b503a46b57898046183cafd5f96d556..0cc282e021ca816ce82f606d6200efb7310a122e 100644 --- a/interface/lib/classes/getconf.inc.php +++ b/interface/lib/classes/getconf.inc.php @@ -31,6 +31,7 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. class getconf { private $config; + private $security_config; public function get_server_config($server_id, $section = '') { global $app; @@ -54,6 +55,22 @@ class getconf { } return ($section == '') ? $this->config['global'] : $this->config['global'][$section]; } + + // Function has been moved to $app->get_security_config($section) + public function get_security_config($section = '') { + global $app; + + if(is_array($this->security_config)) { + return ($section == '') ? $this->security_config : $this->security_config[$section]; + } else { + $this->uses('ini_parser'); + $security_config_path = '/usr/local/ispconfig/security/security_settings.ini'; + if(!is_file($security_config_path)) $security_config_path = realpath(ISPC_ROOT_PATH.'/../security/security_settings.ini'); + $this->security_config = $this->ini_parser->parse_ini_string(file_get_contents($security_config_path)); + + return ($section == '') ? $this->security_config : $this->security_config[$section]; + } + } } diff --git a/interface/lib/classes/ids.inc.php b/interface/lib/classes/ids.inc.php new file mode 100644 index 0000000000000000000000000000000000000000..a98b0b265a906291fcb74a326245d84471088692 --- /dev/null +++ b/interface/lib/classes/ids.inc.php @@ -0,0 +1,149 @@ +getconf->get_security_config('ids'); + + set_include_path( + get_include_path() + . PATH_SEPARATOR + . ISPC_CLASS_PATH.'/' + ); + + require_once(ISPC_CLASS_PATH.'/IDS/Init.php'); + require_once(ISPC_CLASS_PATH.'/IDS/Monitor.php'); + require_once(ISPC_CLASS_PATH.'/IDS/Filter.php'); + require_once(ISPC_CLASS_PATH.'/IDS/Filter/Storage.php'); + require_once(ISPC_CLASS_PATH.'/IDS/Report.php'); + require_once(ISPC_CLASS_PATH.'/IDS/Event.php'); + require_once(ISPC_CLASS_PATH.'/IDS/Converter.php'); + + $ids_request = array( + 'SESSION' => $_SESSION, + 'GET' => $_GET, + 'POST' => $_POST, + 'COOKIE' => $_COOKIE + ); + + $ids_init = IDS\Init::init(ISPC_CLASS_PATH.'/IDS/Config/Config.ini.php'); + + $ids_init->config['General']['base_path'] = ISPC_CLASS_PATH.'/IDS/'; + $ids_init->config['General']['tmp_path'] = '../../../temp'; + $ids_init->config['General']['use_base_path'] = true; + $ids_init->config['Caching']['caching'] = 'none'; + $ids_init->config['Logging']['path'] = '../../../temp/ids.log'; + + $current_script_name = trim($_SERVER['SCRIPT_NAME']); + + // Get whitelist + $whitelist_path = '/usr/local/ispconfig/security/ids.whitelist'; + if(is_file('/usr/local/ispconfig/security/ids.whitelist.custom')) $whitelist_path = '/usr/local/ispconfig/security/ids.whitelist.custom'; + if(!is_file($whitelist_path)) $whitelist_path = realpath(ISPC_ROOT_PATH.'/../security/ids.whitelist'); + + $whitelist_lines = file($whitelist_path); + if(is_array($whitelist_lines)) { + foreach($whitelist_lines as $line) { + $line = trim($line); + if(substr($line,0,1) != '#') { + list($user,$path,$varname) = explode(':',$line); + if($current_script_name == $path) { + if($user = 'any' + || ($user == 'user' && ($_SESSION['s']['user']['typ'] == 'user' || $_SESSION['s']['user']['typ'] == 'admin')) + || ($user == 'admin' && $_SESSION['s']['user']['typ'] == 'admin')) { + $ids_init->config['General']['exceptions'][] = $varname; + + } + } + } + } + } + + // Get HTML fields + $htmlfield_path = '/usr/local/ispconfig/security/ids.htmlfield'; + if(is_file('/usr/local/ispconfig/security/ids.htmlfield.custom')) $htmlfield_path = '/usr/local/ispconfig/security/ids.htmlfield.custom'; + if(!is_file($htmlfield_path)) $htmlfield_path = realpath(ISPC_ROOT_PATH.'/../security/ids.htmlfield'); + + $htmlfield_lines = file($htmlfield_path); + if(is_array($htmlfield_lines)) { + foreach($htmlfield_lines as $line) { + $line = trim($line); + if(substr($line,0,1) != '#') { + list($user,$path,$varname) = explode(':',$line); + if($current_script_name == $path) { + if($user = 'any' + || ($user == 'user' && ($_SESSION['s']['user']['typ'] == 'user' || $_SESSION['s']['user']['typ'] == 'admin')) + || ($user == 'admin' && $_SESSION['s']['user']['typ'] == 'admin')) { + $ids_init->config['General']['html'][] = $varname; + } + } + } + } + } + + $ids = new IDS\Monitor($ids_init); + $ids_result = $ids->run($ids_request); + + if (!$ids_result->isEmpty()) { + + $impact = $ids_result->getImpact(); + + if($impact >= $security_config['ids_log_level']) { + $ids_log = ISPC_ROOT_PATH.'/temp/ids.log'; + if(!is_file($ids_log)) touch($ids_log); + + $user = isset($_SESSION['s']['user']['typ'])?$_SESSION['s']['user']['typ']:'any'; + + $log_lines = ''; + foreach ($ids_result->getEvents() as $event) { + $log_lines .= $user.':'.$current_script_name.':'.$event->getName()."\n"; + } + file_put_contents($ids_log,$log_lines,FILE_APPEND); + + } + + if($impact >= $security_config['ids_warn_level']) { + $app->log("PHP IDS Alert.".$ids_result, 2); + } + + if($impact >= $security_config['ids_block_level']) { + $app->error("Possible attack detected. This action has been logged.",'', true, 2); + } + + } + } + +} + +?> diff --git a/interface/lib/classes/remoting.inc.php b/interface/lib/classes/remoting.inc.php index 3fe307deb2a3ddfaeca24bdba60493ac5008fe49..0ccfd65478ea08b926ff9a48e007947591c0a87e 100644 --- a/interface/lib/classes/remoting.inc.php +++ b/interface/lib/classes/remoting.inc.php @@ -1415,13 +1415,30 @@ class remoting { public function client_add($session_id, $reseller_id, $params) { + global $app; + if (!$this->checkPerm($session_id, 'client_add')) { $this->server->fault('permission_denied', 'You do not have the permissions to access this function.'); return false; } if(!isset($params['parent_client_id']) || $params['parent_client_id'] == 0) $params['parent_client_id'] = $reseller_id; - $affected_rows = $this->klientadd('../client/form/' . (isset($params['limit_client']) && $params['limit_client'] > 0 ? 'reseller' : 'client') . '.tform.php', $reseller_id, $params); + + if($params['parent_client_id']) { + // check if this one is reseller + $check = $app->db->queryOneRecord('SELECT `limit_client` FROM `client` WHERE `client_id` = ' . intval($client_id)); + if($check['limit_client'] == 0) { + $this->server->fault('Invalid reseller', 'Selected client is not a reseller.'); + return false; + } + + if(isset($params['limit_client']) && $params['limit_client'] != 0) { + $this->server->fault('Invalid reseller', 'Reseller cannot be client of another reseller.'); + return false; + } + } + + $affected_rows = $this->klientadd('../client/form/' . (isset($params['limit_client']) && $params['limit_client'] != 0 ? 'reseller' : 'client') . '.tform.php', $reseller_id, $params); return $affected_rows; } @@ -1437,9 +1454,25 @@ class remoting { } $app->uses('remoting_lib'); - $app->remoting_lib->loadFormDef('../client/form/' . (isset($params['limit_client']) && $params['limit_client'] > 0 ? 'reseller' : 'client') . '.tform.php'); + $app->remoting_lib->loadFormDef('../client/form/' . (isset($params['limit_client']) && $params['limit_client'] != 0 ? 'reseller' : 'client') . '.tform.php'); $old_rec = $app->remoting_lib->getDataRecord($client_id); + if(!isset($params['parent_client_id']) || $params['parent_client_id'] == 0) $params['parent_client_id'] = $reseller_id; + + if($params['parent_client_id']) { + // check if this one is reseller + $check = $app->db->queryOneRecord('SELECT `limit_client` FROM `client` WHERE `client_id` = ' . intval($client_id)); + if($check['limit_client'] == 0) { + $this->server->fault('Invalid reseller', 'Selected client is not a reseller.'); + return false; + } + + if(isset($params['limit_client']) && $params['limit_client'] != 0) { + $this->server->fault('Invalid reseller', 'Reseller cannot be client of another reseller.'); + return false; + } + } + // we need the previuos templates assigned here $this->oldTemplatesAssigned = $app->db->queryAllRecords('SELECT * FROM `client_template_assigned` WHERE `client_id` = ' . $client_id); if(!is_array($this->oldTemplatesAssigned) || count($this->oldTemplatesAssigned) < 1) { @@ -1462,8 +1495,7 @@ class remoting { } - if(!isset($params['parent_client_id']) || $params['parent_client_id'] == 0) $params['parent_client_id'] = $reseller_id; - $affected_rows = $this->updateQuery('../client/form/' . (isset($params['limit_client']) && $params['limit_client'] > 0 ? 'reseller' : 'client') . '.tform.php', $reseller_id, $client_id, $params, 'client:' . ($reseller_id ? 'reseller' : 'client') . ':on_after_update'); + $affected_rows = $this->updateQuery('../client/form/' . (isset($params['limit_client']) && $params['limit_client'] != 0 ? 'reseller' : 'client') . '.tform.php', $reseller_id, $client_id, $params, 'client:' . ($params['parent_client_id'] ? 'reseller' : 'client') . ':on_after_update'); $app->remoting_lib->ispconfig_sysuser_update($params, $client_id); @@ -3195,7 +3227,7 @@ class remoting { $this->id = $insert_id; $this->dataRecord = $params; - $app->plugin->raiseEvent('client:' . (isset($params['limit_client']) && $params['limit_client'] > 0 ? 'reseller' : 'client') . ':on_after_insert', $this); + $app->plugin->raiseEvent('client:' . (isset($params['limit_client']) && $params['limit_client'] != 0 ? 'reseller' : 'client') . ':on_after_insert', $this); /* if($app->db->errorMessage != '') { diff --git a/interface/lib/classes/validate_ftpuser.inc.php b/interface/lib/classes/validate_ftpuser.inc.php index 64ca12f2279e37d358772889a33bb9e54b09b02e..8e0663ecae9dc661df5051163a37a9b9d73a1bea 100644 --- a/interface/lib/classes/validate_ftpuser.inc.php +++ b/interface/lib/classes/validate_ftpuser.inc.php @@ -36,7 +36,10 @@ class validate_ftpuser { function ftp_dir($field_name, $field_value, $validator) { global $app; - if($app->tform->primary_id == 0) { + $primary_id = (isset($app->tform->primary_id) && $app->tform->primary_id > 0)?$app->tform->primary_id:$app->remoting_lib->primary_id; + $primary_id = $app->functions->intval($primary_id); + + if($primary_id == 0 && !isset($app->remoting_lib->dataRecord['parent_domain_id'])) { $errmsg = $validator['errmsg']; if(isset($app->tform->wordbook[$errmsg])) { return $app->tform->wordbook[$errmsg]."
\r\n"; @@ -45,18 +48,25 @@ class validate_ftpuser { } } - - $ftp_data = $app->db->queryOneRecord("SELECT parent_domain_id FROM ftp_user WHERE ftp_user_id = '".$app->db->quote($app->tform->primary_id)."'"); - if(!is_array($ftp_data) || $ftp_data["parent_domain_id"] < 1) { - $errmsg = $validator['errmsg']; - if(isset($app->tform->wordbook[$errmsg])) { - return $app->tform->wordbook[$errmsg]."
\r\n"; + if($primary_id > 0) { + //* get parent_domain_id from website + $ftp_data = $app->db->queryOneRecord("SELECT parent_domain_id FROM ftp_user WHERE ftp_user_id = '".$app->db->quote($primary_id)."'"); + if(!is_array($ftp_data) || $ftp_data["parent_domain_id"] < 1) { + $errmsg = $validator['errmsg']; + if(isset($app->tform->wordbook[$errmsg])) { + return $app->tform->wordbook[$errmsg]."
\r\n"; + } else { + return $errmsg."
\r\n"; + } } else { - return $errmsg."
\r\n"; + $parent_domain_id = $ftp_data["parent_domain_id"]; } + } else { + //* get parent_domain_id from dataRecord when we have a insert operation trough remote API + $parent_domain_id = $app->functions->intval($app->remoting_lib->dataRecord['parent_domain_id']); } - $domain_data = $app->db->queryOneRecord("SELECT domain_id, document_root FROM web_domain WHERE domain_id = '".$app->db->quote($ftp_data["parent_domain_id"])."'"); + $domain_data = $app->db->queryOneRecord("SELECT domain_id, document_root FROM web_domain WHERE domain_id = '".$app->db->quote($parent_domain_id)."'"); if(!is_array($domain_data) || $domain_data["domain_id"] < 1) { $errmsg = $validator['errmsg']; if(isset($app->tform->wordbook[$errmsg])) { diff --git a/interface/lib/classes/validate_systemuser.inc.php b/interface/lib/classes/validate_systemuser.inc.php index f1bbd2bb39f940f968ff6b4a9d03f044968eea38..2cab1cf44464c563b7296230cd3af6682d906aa3 100644 --- a/interface/lib/classes/validate_systemuser.inc.php +++ b/interface/lib/classes/validate_systemuser.inc.php @@ -29,6 +29,16 @@ EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ class validate_systemuser { + + function get_error($errmsg) { + global $app; + + if(isset($app->tform->wordbook[$errmsg])) { + return $app->tform->wordbook[$errmsg]."
\r\n"; + } else { + return $errmsg."
\r\n"; + } + } /* Validator function to check if a given user is ok. @@ -36,11 +46,15 @@ class validate_systemuser { function check_sysuser($field_name, $field_value, $validator) { global $app; + //* Skip Test if we have the placeholder input of the remote APi for the web_domain system_user field here. + if($field_name == 'system_user' && $field_value == '-') return ''; + + //* Check the input $errmsg = $validator['errmsg']; $check_names = (isset($validator['check_names']) && $validator['check_names'] == true)?true:false; if($app->functions->is_allowed_user(trim(strtolower($field_value)),$check_names) == false) { - return $app->tform->wordbook[$errmsg]."
\r\n"; + return $this->get_error($errmsg); } } @@ -50,15 +64,83 @@ class validate_systemuser { function check_sysgroup($field_name, $field_value, $validator) { global $app; + //* Skip Test if we have the placeholder input of the remote APi for the web_domain system_group field here. + if($field_name == 'system_group' && $field_value == '-') return ''; + $errmsg = $validator['errmsg']; $check_names = (isset($validator['check_names']) && $validator['check_names'] == true)?true:false; if($app->functions->is_allowed_group(trim(strtolower($field_value)),$check_names) == false) { - return $app->tform->wordbook[$errmsg]."
\r\n"; + return $this->get_error($errmsg); } } + /* + Validator function to check if a given dir is ok. + */ + function shelluser_dir($field_name, $field_value, $validator) { + global $app; + + $primary_id = (isset($app->tform->primary_id) && $app->tform->primary_id > 0)?$app->tform->primary_id:$app->remoting_lib->primary_id; + $primary_id = $app->functions->intval($primary_id); + + if($primary_id == 0 && !isset($app->remoting_lib->dataRecord['parent_domain_id'])) { + $errmsg = $validator['errmsg']; + if(isset($app->tform->wordbook[$errmsg])) { + return $app->tform->wordbook[$errmsg]."
\r\n"; + } else { + return $errmsg."
\r\n"; + } + } + + if($primary_id > 0) { + //* get parent_domain_id from website + $shell_data = $app->db->queryOneRecord("SELECT parent_domain_id FROM shell_user WHERE shell_user_id = '".$app->db->quote($primary_id)."'"); + if(!is_array($shell_data) || $shell_data["parent_domain_id"] < 1) { + $errmsg = $validator['errmsg']; + if(isset($app->tform->wordbook[$errmsg])) { + return $app->tform->wordbook[$errmsg]."
\r\n"; + } else { + return $errmsg."
\r\n"; + } + } else { + $parent_domain_id = $shell_data["parent_domain_id"]; + } + } else { + //* get parent_domain_id from dataRecord when we have a insert operation trough remote API + $parent_domain_id = $app->functions->intval($app->remoting_lib->dataRecord['parent_domain_id']); + } + + $domain_data = $app->db->queryOneRecord("SELECT domain_id, document_root FROM web_domain WHERE domain_id = '".$app->db->quote($parent_domain_id)."'"); + if(!is_array($domain_data) || $domain_data["domain_id"] < 1) { + $errmsg = $validator['errmsg']; + if(isset($app->tform->wordbook[$errmsg])) { + return $app->tform->wordbook[$errmsg]."
\r\n"; + } else { + return $errmsg."
\r\n"; + } + } + + $doc_root = $domain_data["document_root"]; + $is_ok = false; + if($doc_root == $field_value) $is_ok = true; + + $doc_root .= "/"; + if(substr($field_value, 0, strlen($doc_root)) == $doc_root) $is_ok = true; + if(stristr($field_value, '..') or stristr($field_value, './') or stristr($field_value, '/.')) $is_ok = false; + //* Final check if docroot path of website is >= 5 chars + if(strlen($doc_root) < 5) $is_ok = false; + + if($is_ok == false) { + $errmsg = $validator['errmsg']; + if(isset($app->tform->wordbook[$errmsg])) { + return $app->tform->wordbook[$errmsg]."
\r\n"; + } else { + return $errmsg."
\r\n"; + } + } + } } diff --git a/interface/lib/config.inc.php b/interface/lib/config.inc.php index 179acc932590cd27340c0775e084e462e721aa62..b6ee79e920497686cb6326ca148a9a740298c2b8 100644 --- a/interface/lib/config.inc.php +++ b/interface/lib/config.inc.php @@ -44,7 +44,7 @@ $revision = str_replace(array('Revision:', '$', ' '), '', $svn_revision); //** Application define('ISPC_APP_TITLE', 'ISPConfig'); -define('ISPC_APP_VERSION', '3.0.5.4p2'); +define('ISPC_APP_VERSION', '3.0.5.4p3'); define('DEVSYSTEM', 0); diff --git a/interface/lib/lang/ar.lng b/interface/lib/lang/ar.lng index 2bef4b0d64c9b795daa7f4ef7d0b519476788ba5..ed4bb29c049283f02db0d6f479a550391fc54f5d 100644 --- a/interface/lib/lang/ar.lng +++ b/interface/lib/lang/ar.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/bg.lng b/interface/lib/lang/bg.lng index 09b399ad5eb6aa2c36f1105e0defd452b5f91d6f..04380173ae5e488b027ce9294b4aa73dccc547cd 100644 --- a/interface/lib/lang/bg.lng +++ b/interface/lib/lang/bg.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/br.lng b/interface/lib/lang/br.lng index 7007f7dec62ae4e644704b3ada6253fe71c210b8..275be4d1bddeb8accea22c7f3eda6107a1dcc2e1 100644 --- a/interface/lib/lang/br.lng +++ b/interface/lib/lang/br.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/cz.lng b/interface/lib/lang/cz.lng index a48a835bb45dfe8be1db529730ab7b09b2c402c8..27fa49431b029664d4b31e1d22af58655564811a 100644 --- a/interface/lib/lang/cz.lng +++ b/interface/lib/lang/cz.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Silná'; $wb['strength_5'] = 'Velmi silná'; $wb['weak_password_txt'] = 'Zvolené heslo neodpovídá požadavkům zásad pro tvorbu hesel. Heslo musí být alespoň {chars} znaků dlouhé a mající sílu \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'Zvolené heslo neodpovídá požadavkům zásad pro tvorbu hesel. Heslo musí být alespoň {chars} znaků dlouhé.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/de.lng b/interface/lib/lang/de.lng index dfd1c9b77d9287b094dcbe27b56d8cc88a2a8ac7..735b1da09cf850006c07e65ff7f4ab1a44d5c2ce 100644 --- a/interface/lib/lang/de.lng +++ b/interface/lib/lang/de.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Stark'; $wb['strength_5'] = 'Sehr stark'; $wb['weak_password_txt'] = 'Das gewählte Passwort erfüllt die Sicherheitsanforderungen nicht. Es muss mindestens {chars} Zeichen lang sein und die Stärke \\"{strength}\\" besitzen.'; $wb['weak_password_length_txt'] = 'Das gewählte Passwort erfüllt die Sicherheitsanforderungen nicht. Es muss mindestens {chars} Zeichen lang sein.'; +$wb['security_check1_txt'] = 'Sicherheitsüberprüfung für:'; +$wb['security_check2_txt'] = 'fehlgeschlagen.'; ?> diff --git a/interface/lib/lang/el.lng b/interface/lib/lang/el.lng index 20f26a448d9ad9050b7c059b6d5d8daa933292f6..d8a27159099dfe87f7830223826b9ed7716807e6 100644 --- a/interface/lib/lang/el.lng +++ b/interface/lib/lang/el.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/en.lng b/interface/lib/lang/en.lng index ec309d9f850adf2f1540598fda4ab7c366067569..c89c97a7ccaed04036a54541fcb431b2ef608ce2 100644 --- a/interface/lib/lang/en.lng +++ b/interface/lib/lang/en.lng @@ -131,7 +131,6 @@ $wb['datalog_status_d_web_folder'] = 'Delete folder protection'; $wb['datalog_status_i_web_folder_user'] = 'Create folder protection user'; $wb['datalog_status_u_web_folder_user'] = 'Update folder protection user'; $wb['datalog_status_d_web_folder_user'] = 'Delete folder protection user'; - $wb['login_as_txt'] = 'Log in as'; $wb["no_domain_perm"] = 'You have no permission for this domain.'; $wb["no_destination_perm"] = 'You have no permission for this destination.'; @@ -149,5 +148,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of "{strength}".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; - -?> +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; +?> \ No newline at end of file diff --git a/interface/lib/lang/es.lng b/interface/lib/lang/es.lng index 63b62451be4ad1c5559368c52731050df6bd76ea..ae21baf04ef1f962c0a931742c0df21f3bbf1363 100644 --- a/interface/lib/lang/es.lng +++ b/interface/lib/lang/es.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/fi.lng b/interface/lib/lang/fi.lng index 3cdfa12d8d98b6ccdbc57323db31aeef5b833e7e..059c9b2deb372789d517171aac1120f95405505c 100755 --- a/interface/lib/lang/fi.lng +++ b/interface/lib/lang/fi.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/fr.lng b/interface/lib/lang/fr.lng index 613f2a3428567c02f5a85bd51e123e118be314bb..c59aac41a1e9fd719b1bb743510dde6cd74e69d0 100644 --- a/interface/lib/lang/fr.lng +++ b/interface/lib/lang/fr.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/hr.lng b/interface/lib/lang/hr.lng index 26a98bfc14371f80f6c9f009028ed120cafb28ba..02ba8b1f6690704dd1cb97da29b4cdd516c96dc7 100644 --- a/interface/lib/lang/hr.lng +++ b/interface/lib/lang/hr.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/hu.lng b/interface/lib/lang/hu.lng index ce9a102599dae331c9d3cc4bab31f3a5bebb6807..f45820ae3578cd859b63c876a18aa7fe0a147bbe 100644 --- a/interface/lib/lang/hu.lng +++ b/interface/lib/lang/hu.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/id.lng b/interface/lib/lang/id.lng index a781fb597aa6cc4f92abaca2c444a0568d26a740..c5759c4ee2a1e9c1103dd09abb1af43299bff3b1 100644 --- a/interface/lib/lang/id.lng +++ b/interface/lib/lang/id.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/it.lng b/interface/lib/lang/it.lng index 8b2b810c3a84020d23ba244d5b8eec57bf59cdd0..f6c5c2d34a79e917c11939157b95ff090d755d34 100644 --- a/interface/lib/lang/it.lng +++ b/interface/lib/lang/it.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/ja.lng b/interface/lib/lang/ja.lng index 04fef3d96f2a79937423c54d112b4d954d25362c..0781f39a947f16094fb1b794efaf3877666c9119 100644 --- a/interface/lib/lang/ja.lng +++ b/interface/lib/lang/ja.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/nl.lng b/interface/lib/lang/nl.lng index 458b53fa3eae20f9a6b6ae4e4f4fd400900df19c..1fe07082d6504bca4bf5d2d6e5aaf68ca735ab81 100644 --- a/interface/lib/lang/nl.lng +++ b/interface/lib/lang/nl.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/pl.lng b/interface/lib/lang/pl.lng index 87973f64b19985b539950bcbb0e33522c88bf055..559302eb29971a9606fe71b7c142bebeab76d0ef 100644 --- a/interface/lib/lang/pl.lng +++ b/interface/lib/lang/pl.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/pt.lng b/interface/lib/lang/pt.lng index 84cd748af3984d499c8e207e7ef7a1aab2f83a1b..14e6d16d480dc2c372c7981d1b94284ba03f1fe3 100644 --- a/interface/lib/lang/pt.lng +++ b/interface/lib/lang/pt.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/ro.lng b/interface/lib/lang/ro.lng index 6431e11803885431c8c71186386dc5c75b38af7c..7ae78ba6c4b38aaa340adc0b469038405d1aab8c 100644 --- a/interface/lib/lang/ro.lng +++ b/interface/lib/lang/ro.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/ru.lng b/interface/lib/lang/ru.lng index 566f8d83a16f9a118e7a5f65d5d5d6208cddc9a3..3fafcc570a7aef27ac00ebc55d361a0f71b3996b 100644 --- a/interface/lib/lang/ru.lng +++ b/interface/lib/lang/ru.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/se.lng b/interface/lib/lang/se.lng index 41a972f5ca41089f38bfb1a758152760d9ceeabd..535e04c623e21bc5f481f8fc9c9861d8c1c44f60 100644 --- a/interface/lib/lang/se.lng +++ b/interface/lib/lang/se.lng @@ -145,6 +145,8 @@ $wb['strength_2'] = 'Sådär'; $wb['strength_3'] = 'Bra'; $wb['strength_4'] = 'Starkt'; $wb['strength_5'] = 'Väldigt starkt'; -$wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \"{strength}\".'; +$wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/sk.lng b/interface/lib/lang/sk.lng index 4abcf0ca9e3a9f69ce63af3b14c55b62bb776f2b..5cd95401f3b95c161987f27477379acc188af2cb 100644 --- a/interface/lib/lang/sk.lng +++ b/interface/lib/lang/sk.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/lang/tr.lng b/interface/lib/lang/tr.lng index 0257a68b8bdd1403d5998dbb0eceadb559ec98e6..72c2324b471428896fbf2dcd43fc383dea0b232a 100644 --- a/interface/lib/lang/tr.lng +++ b/interface/lib/lang/tr.lng @@ -147,4 +147,6 @@ $wb['strength_4'] = 'Strong'; $wb['strength_5'] = 'Very Strong'; $wb['weak_password_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length and have a strength of \\"{strength}\\".'; $wb['weak_password_length_txt'] = 'The chosen password does not match the security guidelines. It has to be at least {chars} chars in length.'; +$wb['security_check1_txt'] = 'Check for security permission:'; +$wb['security_check2_txt'] = 'failed.'; ?> diff --git a/interface/lib/plugins/vm_openvz_plugin.inc.php b/interface/lib/plugins/vm_openvz_plugin.inc.php index 98b0f9f422a86397abb01f72fdc21e55d5879e34..fd442055623c273d166ba5094f88b76e44c8f222 100644 --- a/interface/lib/plugins/vm_openvz_plugin.inc.php +++ b/interface/lib/plugins/vm_openvz_plugin.inc.php @@ -33,7 +33,7 @@ class vm_openvz_plugin { function openvz_vm_insert($event_name, $page_form) { global $app, $conf; - $this->id = $page_form->id; + $this->id = $app->functions->intval($page_form->id); $this->dataRecord = $page_form->dataRecord; $this->oldDataRecord = $page_form->oldDataRecord; @@ -58,7 +58,7 @@ class vm_openvz_plugin { $this->applyTemplate(); // Set the IP address - $app->db->query("UPDATE openvz_ip SET vm_id = ".$this->id." WHERE ip_address = '".$this->dataRecord['ip_address']."'"); + $app->db->query("UPDATE openvz_ip SET vm_id = ".$this->id." WHERE ip_address = '".$app->db->quote($this->dataRecord['ip_address'])."'"); // Create the OpenVZ config file and store it in config field $this->makeOpenVZConfig(); @@ -74,7 +74,7 @@ class vm_openvz_plugin { function openvz_vm_update($event_name, $page_form) { global $app, $conf; - $this->id = $page_form->id; + $this->id = $app->functions->intval($page_form->id); $this->dataRecord = $page_form->dataRecord; $this->oldDataRecord = $page_form->oldDataRecord; @@ -94,7 +94,7 @@ class vm_openvz_plugin { } // Set the IP address - if(isset($this->dataRecord['ip_address'])) $app->db->query("UPDATE openvz_ip SET vm_id = ".$this->id." WHERE ip_address = '".$this->dataRecord['ip_address']."'"); + if(isset($this->dataRecord['ip_address'])) $app->db->query("UPDATE openvz_ip SET vm_id = ".$this->id." WHERE ip_address = '".$app->db->quote($this->dataRecord['ip_address'])."'"); // Create the OpenVZ config file and store it in config field $this->makeOpenVZConfig(); @@ -111,7 +111,7 @@ class vm_openvz_plugin { global $app, $conf; //* Free the IP address - $tmp = $app->db->queryOneRecord("SELECT ip_address_id FROM openvz_ip WHERE vm_id = ".$page_form->id); + $tmp = $app->db->queryOneRecord("SELECT ip_address_id FROM openvz_ip WHERE vm_id = ".$app->functions->intval($page_form->id)); $app->db->datalogUpdate('openvz_ip', 'vm_id = 0', 'ip_address_id', $tmp['ip_address_id']); unset($tmp); @@ -120,20 +120,20 @@ class vm_openvz_plugin { private function applyTemplate() { global $app, $conf; - $tpl = $app->db->queryOneRecord("SELECT * FROM openvz_template WHERE template_id = ".$this->dataRecord["template_id"]); + $tpl = $app->db->queryOneRecord("SELECT * FROM openvz_template WHERE template_id = ".$app->functions->intval($this->dataRecord["template_id"])); $sql = "UPDATE openvz_vm SET "; - $sql .= "diskspace = '".$tpl['diskspace']."', "; - $sql .= "ram = '".$tpl['ram']."', "; - $sql .= "ram_burst = '".$tpl['ram_burst']."', "; - $sql .= "cpu_units = '".$tpl['cpu_units']."', "; - $sql .= "cpu_num = '".$tpl['cpu_num']."', "; - $sql .= "cpu_limit = '".$tpl['cpu_limit']."', "; - $sql .= "io_priority = '".$tpl['io_priority']."', "; - $sql .= "nameserver = '".$tpl['nameserver']."', "; - $sql .= "create_dns = '".$tpl['create_dns']."', "; - $sql .= "capability = '".$tpl['capability']."' "; - $sql .= "WHERE vm_id = ".$this->id; + $sql .= "diskspace = '".$app->db->quote($tpl['diskspace'])."', "; + $sql .= "ram = '".$app->db->quote($tpl['ram'])."', "; + $sql .= "ram_burst = '".$app->db->quote($tpl['ram_burst'])."', "; + $sql .= "cpu_units = '".$app->db->quote($tpl['cpu_units'])."', "; + $sql .= "cpu_num = '".$app->db->quote($tpl['cpu_num'])."', "; + $sql .= "cpu_limit = '".$app->db->quote($tpl['cpu_limit'])."', "; + $sql .= "io_priority = '".$app->db->quote($tpl['io_priority'])."', "; + $sql .= "nameserver = '".$app->db->quote($tpl['nameserver'])."', "; + $sql .= "create_dns = '".$app->db->quote($tpl['create_dns'])."', "; + $sql .= "capability = '".$app->db->quote($tpl['capability'])."' "; + $sql .= "WHERE vm_id = ".$app->functions->intval($this->id); $app->db->query($sql); } @@ -141,8 +141,8 @@ class vm_openvz_plugin { private function makeOpenVZConfig() { global $app, $conf; - $vm = $app->db->queryOneRecord("SELECT * FROM openvz_vm WHERE vm_id = ".$this->id); - $vm_template = $app->db->queryOneRecord("SELECT * FROM openvz_template WHERE template_id = ".$vm['template_id']); + $vm = $app->db->queryOneRecord("SELECT * FROM openvz_vm WHERE vm_id = ".$app->functions->intval($this->id)); + $vm_template = $app->db->queryOneRecord("SELECT * FROM openvz_template WHERE template_id = ".$app->functions->intval($vm['template_id'])); $burst_ram = $vm['ram_burst']*256; $guar_ram = $vm['ram']*256; @@ -194,12 +194,12 @@ class vm_openvz_plugin { $tpl->setVar('nameserver', $vm['nameserver']); $tpl->setVar('capability', $vm['capability']); - $tmp = $app->db->queryOneRecord("SELECT template_file FROM openvz_ostemplate WHERE ostemplate_id = ".$vm['ostemplate_id']); + $tmp = $app->db->queryOneRecord("SELECT template_file FROM openvz_ostemplate WHERE ostemplate_id = ".$app->functions->intval($vm['ostemplate_id'])); $tpl->setVar('ostemplate', $tmp['template_file']); unset($tmp); $openvz_config = $app->db->quote($tpl->grab()); - $app->db->query("UPDATE openvz_vm SET config = '".$openvz_config."' WHERE vm_id = ".$this->id); + $app->db->query("UPDATE openvz_vm SET config = '".$openvz_config."' WHERE vm_id = ".$app->functions->intval($this->id)); unset($tpl); @@ -208,33 +208,33 @@ class vm_openvz_plugin { private function createDNS() { global $app, $conf; - $vm = $app->db->queryOneRecord("SELECT * FROM openvz_vm WHERE vm_id = ".$this->id); + $vm = $app->db->queryOneRecord("SELECT * FROM openvz_vm WHERE vm_id = ".$app->functions->intval($this->id)); if($vm['create_dns'] != 'y') return; $full_hostname = str_replace('{VEID}', $vm['veid'], $vm['hostname']); $hostname_parts = explode('.', $full_hostname); - $hostname = $hostname_parts[0]; + $hostname = $app->db->quote($hostname_parts[0]); unset($hostname_parts[0]); - $zone = implode('.', $hostname_parts); + $zone = $app->db->quote((implode('.', $hostname_parts))); unset($hostname_parts); // Find the dns zone - $zone_rec = $app->db->queryOneRecord("SELECT * FROM dns_soa WHERE origin = '$zone.'"); - $rr_rec = $app->db->queryOneRecord("SELECT * FROM dns_rr WHERE zone = '".$zone_rec['id']."' AND name = '$hostname'"); + $zone_rec = $app->db->queryOneRecord("SELECT * FROM dns_soa WHERE origin = '".$app->db->quote($zone).".'"); + $rr_rec = $app->db->queryOneRecord("SELECT * FROM dns_rr WHERE zone = '".$app->functions->intval($zone_rec['id'])."' AND name = '".$app->db->quote($hostname)."'"); if($zone_rec['id'] > 0) { - $ip_address = $vm['ip_address']; - $sys_userid = $zone_rec['sys_userid']; - $sys_groupid = $zone_rec['sys_groupid']; - $server_id = $zone_rec['server_id']; - $dns_soa_id = $zone_rec['id']; + $ip_address = $app->db->quote($vm['ip_address']); + $sys_userid = $app->functions->intval($zone_rec['sys_userid']); + $sys_groupid = $app->functions->intval($zone_rec['sys_groupid']); + $server_id = $app->functions->intval($zone_rec['server_id']); + $dns_soa_id = $app->functions->intval($zone_rec['id']); if($rr_rec['id'] > 0) { $app->uses('validate_dns'); - $app->db->datalogUpdate('dns_rr', "data = '$ip_address'", 'id', $rr_rec['id']); + $app->db->datalogUpdate('dns_rr', "data = '$ip_address'", 'id', $app->functions->intval($rr_rec['id'])); $serial = $app->validate_dns->increase_serial($zone_rec['serial']); - $app->db->datalogUpdate('dns_soa', "serial = '$serial'", 'id', $zone_rec['id']); + $app->db->datalogUpdate('dns_soa', "serial = '$serial'", 'id', $app->functions->intval($zone_rec['id'])); } else { $insert_data = "(`sys_userid`, `sys_groupid`, `sys_perm_user`, `sys_perm_group`, `sys_perm_other`, `server_id`, `zone`, `name`, `type`, `data`, `aux`, `ttl`, `active`) VALUES ('$sys_userid', '$sys_groupid', 'riud', 'riud', '', '$server_id', '$dns_soa_id', '$hostname', 'A', '$ip_address', '0', '3600', 'Y')"; diff --git a/interface/temp/empty.dir b/interface/temp/empty.dir new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/interface/web/admin/firewall_del.php b/interface/web/admin/firewall_del.php index c4ea5605c7d968c44980c1dd34a047d65de6ef0c..3fc23fe708a45481bb94aa9d21efc2292031cf33 100644 --- a/interface/web/admin/firewall_del.php +++ b/interface/web/admin/firewall_del.php @@ -44,6 +44,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_firewall_config'); $app->uses("tform_actions"); $app->tform_actions->onDelete(); diff --git a/interface/web/admin/firewall_edit.php b/interface/web/admin/firewall_edit.php index d0c35db8e8e2a421ff7876e4c223712e26d2550d..6c29f766d100d03f548d815f26ffdd6c4956bd37 100644 --- a/interface/web/admin/firewall_edit.php +++ b/interface/web/admin/firewall_edit.php @@ -43,6 +43,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_firewall_config'); // Loading classes $app->uses('tpl,tform,tform_actions'); diff --git a/interface/web/admin/groups_del.php b/interface/web/admin/groups_del.php index 57b47d9f488bdbafb39a40763599462832f2e1d9..42eed9507b45f30229ab82cec700c47974a89653 100644 --- a/interface/web/admin/groups_del.php +++ b/interface/web/admin/groups_del.php @@ -44,6 +44,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_cpuser_group'); $app->uses("tform_actions"); $app->tform_actions->onDelete(); diff --git a/interface/web/admin/groups_edit.php b/interface/web/admin/groups_edit.php index 5ecf75fdf51d4e6e853e48219a293d88027622fb..00000036160f996908ee9216d5cbef88d352e4a9 100644 --- a/interface/web/admin/groups_edit.php +++ b/interface/web/admin/groups_edit.php @@ -43,6 +43,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_cpuser_group'); // Loading classes $app->uses('tpl,tform,tform_actions'); diff --git a/interface/web/admin/iptables_del.php b/interface/web/admin/iptables_del.php index 2497768c19a91df3b89d075854aef2176b94f8a6..55371d6cb48f2023d5ed7faa7d78c01fdcca3e1f 100644 --- a/interface/web/admin/iptables_del.php +++ b/interface/web/admin/iptables_del.php @@ -1,4 +1,5 @@ auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_langedit'); //* This is only allowed for administrators if(!$app->auth->is_admin()) die('only allowed for administrators.'); diff --git a/interface/web/admin/language_complete.php b/interface/web/admin/language_complete.php index 67cfb86ed25c5962cd377da98b356ed34f59f784..d8f4bbda8616a57a8ce563564e6be70a0aaa90a0 100644 --- a/interface/web/admin/language_complete.php +++ b/interface/web/admin/language_complete.php @@ -32,6 +32,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_langedit'); if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); //* This is only allowed for administrators diff --git a/interface/web/admin/language_edit.php b/interface/web/admin/language_edit.php index 8199244921de1374d0c2b5f40f105d05d960df60..7d83b9bb7479dc1276f912d933dd68210b768aef 100644 --- a/interface/web/admin/language_edit.php +++ b/interface/web/admin/language_edit.php @@ -32,6 +32,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_langedit'); //* This is only allowed for administrators if(!$app->auth->is_admin()) die('only allowed for administrators.'); diff --git a/interface/web/admin/language_export.php b/interface/web/admin/language_export.php index a4c75f3df810b43a95c519e625153a6dad35237b..44bc787bd33eefdc29a28f5f3ee00bba9cddd921 100644 --- a/interface/web/admin/language_export.php +++ b/interface/web/admin/language_export.php @@ -32,6 +32,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_langedit'); //* This is only allowed for administrators if(!$app->auth->is_admin()) die('only allowed for administrators.'); diff --git a/interface/web/admin/language_import.php b/interface/web/admin/language_import.php index 1dfaa18468495f726defaf7e685b59b44c59b4c4..d53575ba26d456e073dd06fdc7d417f7a2537ac0 100644 --- a/interface/web/admin/language_import.php +++ b/interface/web/admin/language_import.php @@ -112,6 +112,7 @@ function validate_line($line) { //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_langedit'); //* This is only allowed for administrators if(!$app->auth->is_admin()) die('only allowed for administrators.'); diff --git a/interface/web/admin/lib/lang/cz.lng b/interface/web/admin/lib/lang/cz.lng index bc1c9bb83f5b6d25a2eec2a5070dbe154d8b5515..9916f929a3be7d630059831b348f4fdbe0991fbc 100644 --- a/interface/web/admin/lib/lang/cz.lng +++ b/interface/web/admin/lib/lang/cz.lng @@ -34,7 +34,7 @@ $wb['Interface Config'] = 'Hlavní konfigurace'; $wb['Domains'] = 'Domény'; $wb['Misc'] = 'Různé'; $wb['Software'] = 'Software'; -$wb['Repositories'] = 'Repozitáře'; +$wb['Repositories'] = 'Zdroje repozitářů'; $wb['Packages'] = 'Balíčky'; $wb['Updates'] = 'Aktualizace'; $wb['Language Editor'] = 'Jazykový editor'; diff --git a/interface/web/admin/lib/lang/cz_package_install.lng b/interface/web/admin/lib/lang/cz_package_install.lng index 64a190d9a1dddf174078dcdfcecb2f3f9c1cd34c..2bdc9df31573f41ea296df77994d3611e9434e01 100644 --- a/interface/web/admin/lib/lang/cz_package_install.lng +++ b/interface/web/admin/lib/lang/cz_package_install.lng @@ -1,5 +1,5 @@
POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !'; +$wb['do_osupdate_desc'] = 'Tato akce provede \"aptitude -y\" aktualizaci na vybraném serveru.

POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !'; $wb['do_ispcupdate_caption'] = 'Provedení ISPConfig 3 - aktualizace na vzdáleném serveru'; -$wb['do_ispcupdate_desc'] = 'Tato akce provede \\"ISPConfig 3\\" aktualizaci na vašem vybraném serveru.

POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !'; +$wb['do_ispcupdate_desc'] = 'Tato akce provede \"ISPConfig 3\" aktualizaci na vašem vybraném serveru.

POUŽITÍ TÉTO AKCE NA VLASTNÍ NEBEZPEČÍ !'; $wb['action_scheduled'] = 'Akce je naplánována na provedení'; $wb['select_all_server'] = 'Všechny servery'; $wb['ispconfig_update_title'] = 'ISPConfig pokyny k aktualizaci'; diff --git a/interface/web/admin/lib/lang/cz_server_config.lng b/interface/web/admin/lib/lang/cz_server_config.lng index c2db3bab0f791bd0f898c8532c4ba9a812a345b2..306f29e916511603aa72d1756b4a86eb0d0c8585 100644 --- a/interface/web/admin/lib/lang/cz_server_config.lng +++ b/interface/web/admin/lib/lang/cz_server_config.lng @@ -145,10 +145,10 @@ $wb['php_fpm_socket_dir_error_empty'] = 'PHP-FPM adresář pro socket je prázdn $wb['try_rescue_txt'] = 'Povolit monitorování služeb a restartovat při selhání'; $wb['do_not_try_rescue_mysql_txt'] = 'Zakázat MySQL monitorování'; $wb['do_not_try_rescue_mail_txt'] = 'Zakázat E-mail monitorování'; -$wb['rescue_description_txt'] = 'Informace: Pokud chcete např. vypnout MySQL monitorování zatrhněte políčko \\"Zakázat MySQL monitorování\\" změna se provede do 2-3 minut.
Pokud nepočkáte 2-3 minuty, monitorování restartuje mysql!!'; +$wb['rescue_description_txt'] = 'Informace: Pokud chcete např. vypnout MySQL monitorování zatrhněte políčko \"Zakázat MySQL monitorování\" změna se provede do 2-3 minut.
Pokud nepočkáte 2-3 minuty, monitorování restartuje mysql!!'; $wb['enable_sni_txt'] = 'Aktivovat SNI (Server Name Indication)'; $wb['do_not_try_rescue_httpd_txt'] = 'Zakázat HTTPD monitorování'; -$wb['set_folder_permissions_on_update_txt'] = 'Set folder permissions on update'; +$wb['set_folder_permissions_on_update_txt'] = 'Nastavení oprávnění složky při aktualizaci'; $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group'; $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid'; $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect'; diff --git a/interface/web/admin/lib/lang/cz_software_repo.lng b/interface/web/admin/lib/lang/cz_software_repo.lng index 6e200d8d12f9a123559cdb80011746bc094feac7..bd7bc9d0f2b3e7cf47c11c189c91716bc48713d0 100644 --- a/interface/web/admin/lib/lang/cz_software_repo.lng +++ b/interface/web/admin/lib/lang/cz_software_repo.lng @@ -1,8 +1,8 @@ diff --git a/interface/web/admin/lib/lang/cz_software_repo_list.lng b/interface/web/admin/lib/lang/cz_software_repo_list.lng index 5c82d4c41f718370b4587752fa636a692fcb7e9f..ca04f41dcf2d76f3108c8fb2d68bdabbddafdd94 100644 --- a/interface/web/admin/lib/lang/cz_software_repo_list.lng +++ b/interface/web/admin/lib/lang/cz_software_repo_list.lng @@ -1,6 +1,6 @@ diff --git a/interface/web/admin/lib/lang/cz_system_config.lng b/interface/web/admin/lib/lang/cz_system_config.lng index 31e8ce056391996e0ff3e93c59001ed5328e30c2..a7cd502a61085c00cb6ed474f6da08a43774a6eb 100644 --- a/interface/web/admin/lib/lang/cz_system_config.lng +++ b/interface/web/admin/lib/lang/cz_system_config.lng @@ -64,7 +64,7 @@ $wb['customer_no_template_error_regex_txt'] = 'Zákaznické číslo šablony obs $wb['customer_no_start_txt'] = 'Zákaznické číslo - počáteční hodnota'; $wb['customer_no_counter_txt'] = 'Zákaznické číslo - čítač'; $wb['session_timeout_txt'] = 'Časový limit relace (minuty)'; -$wb['session_allow_endless_txt'] = 'Enable \\"stay logged in\\"'; +$wb['session_allow_endless_txt'] = 'Povolit - zůstat přihlášen'; $wb['No'] = 'Ne'; $wb['min_password_length_txt'] = 'Minimální délka hesla'; $wb['min_password_strength_txt'] = 'Minimální síla hesla'; diff --git a/interface/web/admin/lib/lang/se_system_config.lng b/interface/web/admin/lib/lang/se_system_config.lng index 7e9618102f33f81810a84fc52b4c0d4120f73e27..7d30a9b01dac3c0ddace542e0431b5bec13b1c1a 100644 --- a/interface/web/admin/lib/lang/se_system_config.lng +++ b/interface/web/admin/lib/lang/se_system_config.lng @@ -64,7 +64,7 @@ $wb['customer_no_template_error_regex_txt'] = 'Kundnummermallen innehåller otil $wb['customer_no_start_txt'] = 'Kundnummer startvärde'; $wb['customer_no_counter_txt'] = 'Kundnummer räknare'; $wb['session_timeout_txt'] = 'Session timeout (minuter)'; -$wb['session_allow_endless_txt'] = 'Aktivera \"håll mig inloggad\"'; +$wb['session_allow_endless_txt'] = 'Aktivera \\"håll mig inloggad\\"'; $wb['No'] = 'Nej'; $wb['min_password_length_txt'] = 'Minsta lösenordslängd'; $wb['min_password_strength_txt'] = 'Minsta lösenordsstyrka'; diff --git a/interface/web/admin/remote_action_osupdate.php b/interface/web/admin/remote_action_osupdate.php index 4000d7f26276fc8cb04d51a5bd91668529e88975..61c6c23823689ad99558e2becba462b0905ba3e6 100644 --- a/interface/web/admin/remote_action_osupdate.php +++ b/interface/web/admin/remote_action_osupdate.php @@ -32,6 +32,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_osupdate'); //* This is only allowed for administrators if(!$app->auth->is_admin()) die('only allowed for administrators.'); diff --git a/interface/web/admin/remote_user_del.php b/interface/web/admin/remote_user_del.php index e3a3832724d684910b52ba80882c45ce27ed1d38..b23336cab30ca1ae5fc936f03e873a39862df012 100644 --- a/interface/web/admin/remote_user_del.php +++ b/interface/web/admin/remote_user_del.php @@ -44,6 +44,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_remote_users'); $app->uses('tpl,tform'); $app->load('tform_actions'); diff --git a/interface/web/admin/remote_user_edit.php b/interface/web/admin/remote_user_edit.php index 962aa575224beb2a253b78c2c1514d0aa64ebf33..efc4f72a382eea98f7799c3552892c690c2479fa 100644 --- a/interface/web/admin/remote_user_edit.php +++ b/interface/web/admin/remote_user_edit.php @@ -13,6 +13,9 @@ if(!stristr($_SESSION['s']['user']['modules'], 'admin')) { die; } +$app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_remote_users'); + // Disable this function in demo mode if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); diff --git a/interface/web/admin/server_config_del.php b/interface/web/admin/server_config_del.php index c50ca140f3b70584b81758abeb0cc8f04bb22b2a..3a332edd1284def09f4902a8410d6589e13d1f11 100644 --- a/interface/web/admin/server_config_del.php +++ b/interface/web/admin/server_config_del.php @@ -44,6 +44,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_server_config'); if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); $app->uses("tform_actions"); diff --git a/interface/web/admin/server_config_edit.php b/interface/web/admin/server_config_edit.php index a47118114b4d70198e380edf8ad1a8cae576f8dd..e561b00ac546fd900a48c0b292e1cbd7d2fcb37d 100644 --- a/interface/web/admin/server_config_edit.php +++ b/interface/web/admin/server_config_edit.php @@ -43,6 +43,8 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_server_config'); + // Loading classes $app->uses('tpl,tform,tform_actions'); diff --git a/interface/web/admin/server_del.php b/interface/web/admin/server_del.php index c39b73238f6abebdf0d4bdae8258587a55994b76..f90bfa7f8674b3355fb11fb0b5e39a7a1b1694cb 100644 --- a/interface/web/admin/server_del.php +++ b/interface/web/admin/server_del.php @@ -44,6 +44,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_server_services'); if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); $app->uses("tform_actions"); diff --git a/interface/web/admin/server_edit.php b/interface/web/admin/server_edit.php index caf79ef0b56ed3e9bd9586a739d185219a6faa74..0adf313181a23764852fd72c63baef27b96c6e38 100644 --- a/interface/web/admin/server_edit.php +++ b/interface/web/admin/server_edit.php @@ -43,6 +43,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_server_services'); // Loading classes $app->uses('tpl,tform,tform_actions'); diff --git a/interface/web/admin/server_ip_del.php b/interface/web/admin/server_ip_del.php index e1df9348379850e088521152d6c96af696ef82e4..61252c31c0cd56c3145407dbe8ab3db53ff29356 100644 --- a/interface/web/admin/server_ip_del.php +++ b/interface/web/admin/server_ip_del.php @@ -44,6 +44,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_server_ip'); $app->uses("tform_actions"); $app->tform_actions->onDelete(); diff --git a/interface/web/admin/server_ip_edit.php b/interface/web/admin/server_ip_edit.php index c3bf380f8515737f56cecb7b1d27d679296bd2c4..c20f752b86c86c5535fe49a9a37b727ea5c0a469 100644 --- a/interface/web/admin/server_ip_edit.php +++ b/interface/web/admin/server_ip_edit.php @@ -43,6 +43,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_server_ip'); // Loading classes $app->uses('tpl,tform,tform_actions'); diff --git a/interface/web/admin/server_php_del.php b/interface/web/admin/server_php_del.php index d9c7baf2da916bbb521cb629e4c1bdd2a695342b..6848eea8d472a0c787e011558b7429375fc7965e 100644 --- a/interface/web/admin/server_php_del.php +++ b/interface/web/admin/server_php_del.php @@ -44,6 +44,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_server_php'); $app->uses("tform_actions"); $app->tform_actions->onDelete(); diff --git a/interface/web/admin/server_php_edit.php b/interface/web/admin/server_php_edit.php index ff65c700702530eb513fd82793153fda4c98c8ff..f60ae997a051a92b5d389701debc40db26b184d9 100644 --- a/interface/web/admin/server_php_edit.php +++ b/interface/web/admin/server_php_edit.php @@ -43,6 +43,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_server_php'); // Loading classes $app->uses('tpl,tform,tform_actions'); diff --git a/interface/web/admin/software_package_del.php b/interface/web/admin/software_package_del.php index ff9ab6e5b7c84b790a49521a601db4f7d3a75981..31aeb1c09b07e38492823abb41a19bcf2f5c334d 100644 --- a/interface/web/admin/software_package_del.php +++ b/interface/web/admin/software_package_del.php @@ -33,6 +33,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_software_packages'); if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); $software_update_inst_id = $app->functions->intval($_GET['software_update_inst_id']); diff --git a/interface/web/admin/software_package_edit.php b/interface/web/admin/software_package_edit.php index 038f377e72cb2a0c7e06ec0851e4f8973251d982..65555d3a3570d12fce552171a1df350201902c75 100644 --- a/interface/web/admin/software_package_edit.php +++ b/interface/web/admin/software_package_edit.php @@ -43,6 +43,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_software_packages'); if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); // Loading classes diff --git a/interface/web/admin/software_package_install.php b/interface/web/admin/software_package_install.php index e45f47ac07e593e168a8113e1ae57dd2ec17854c..0fd58816a0e3056e2593c53ca8ff5d7af35bf95b 100644 --- a/interface/web/admin/software_package_install.php +++ b/interface/web/admin/software_package_install.php @@ -33,6 +33,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_software_packages'); //* This is only allowed for administrators if(!$app->auth->is_admin()) die('only allowed for administrators.'); diff --git a/interface/web/admin/software_repo_del.php b/interface/web/admin/software_repo_del.php index b8effc1d5716bf7bf4c8389f3885b7a3d6955289..630993717ce6dd20e3e77804bbf4497e6b6c0f2e 100644 --- a/interface/web/admin/software_repo_del.php +++ b/interface/web/admin/software_repo_del.php @@ -44,6 +44,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_software_repo'); if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); $app->uses("tform_actions"); diff --git a/interface/web/admin/software_repo_edit.php b/interface/web/admin/software_repo_edit.php index 2a6a4f42280d9e58c24d44189ccbbb3555cf7aa8..6d52da2b56799f0274239b42bba857bd4388ec8b 100644 --- a/interface/web/admin/software_repo_edit.php +++ b/interface/web/admin/software_repo_edit.php @@ -43,6 +43,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_software_repo'); if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); // Loading classes diff --git a/interface/web/admin/software_update_list.php b/interface/web/admin/software_update_list.php index a709e0cff43cb4375674872f57ed6d05d4ac7dd0..8bc8b79a410613f21d3c1d018b29fc142ce4df95 100644 --- a/interface/web/admin/software_update_list.php +++ b/interface/web/admin/software_update_list.php @@ -33,6 +33,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_software_packages'); //* This is only allowed for administrators if(!$app->auth->is_admin()) die('only allowed for administrators.'); diff --git a/interface/web/admin/system_config_edit.php b/interface/web/admin/system_config_edit.php index 3c54fc209576d75079d067f4a49b620050c03be4..7d872fa45651e723b67ea7b113edaec40e8f2134 100644 --- a/interface/web/admin/system_config_edit.php +++ b/interface/web/admin/system_config_edit.php @@ -43,6 +43,7 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_system_config'); // Loading classes $app->uses('tpl,tform,tform_actions'); diff --git a/interface/web/admin/tpl_default.php b/interface/web/admin/tpl_default.php index b9477f1e39da58875d3ee46ac8c28396ec035eb7..57395cfb285436e69945474389d9be203545db90 100644 --- a/interface/web/admin/tpl_default.php +++ b/interface/web/admin/tpl_default.php @@ -1,4 +1,5 @@ auth->check_module_permissions('admin'); +$app->auth->check_security_permissions('admin_allow_del_cpuser'); if($conf['demo_mode'] == true && $_REQUEST['id'] <= 3) $app->error('This function is disabled in demo mode.'); $app->uses("tform_actions"); diff --git a/interface/web/admin/users_edit.php b/interface/web/admin/users_edit.php index 2b1be7f0fc7df0c6622db8e12b797d2a0476ca76..0a14ca5e1e4e30bf11480d8d5f504f4874396876 100644 --- a/interface/web/admin/users_edit.php +++ b/interface/web/admin/users_edit.php @@ -52,10 +52,18 @@ class page_action extends tform_actions { function onBeforeInsert() { global $app, $conf; + + //* Security settings check + if(isset($this->dataRecord['typ']) && $this->dataRecord['typ'][0] == 'admin') { + $app->auth->check_security_permissions('admin_allow_new_admin'); + } if(!in_array($this->dataRecord['startmodule'], $this->dataRecord['modules'])) { $app->tform->errorMessage .= $app->tform->wordbook['startmodule_err']; } + + + } function onBeforeUpdate() { @@ -63,6 +71,11 @@ class page_action extends tform_actions { if($conf['demo_mode'] == true && $_REQUEST['id'] <= 3) $app->error('This function is disabled in demo mode.'); + //* Security settings check + if(isset($this->dataRecord['typ']) && $this->dataRecord['typ'][0] == 'admin') { + $app->auth->check_security_permissions('admin_allow_new_admin'); + } + if(@is_array($this->dataRecord['modules']) && !in_array($this->dataRecord['startmodule'], $this->dataRecord['modules'])) { $app->tform->errorMessage .= $app->tform->wordbook['startmodule_err']; } diff --git a/interface/web/client/lib/lang/se_client.lng b/interface/web/client/lib/lang/se_client.lng index f6336149ce2d2be5118c080dcb82e723e4578cdb..7f9a797b31fcdccae60bd3d347c08c24220de9aa 100644 --- a/interface/web/client/lib/lang/se_client.lng +++ b/interface/web/client/lib/lang/se_client.lng @@ -139,7 +139,7 @@ $wb['email_error_isemail'] = 'Vänligen ange en giltig epostadress'; $wb['customer_no_error_unique'] = 'The customer no. must be unique (or empty).'; $wb['paypal_email_error_isemail'] = 'Please enter a valid PayPal email address.'; $wb['paypal_email_txt'] = 'PayPal epostadress'; -$wb['err_msg_master_tpl_set'] = 'All custom limit settings are ignored if any master template other than \"custom\" is selected.'; +$wb['err_msg_master_tpl_set'] = 'All custom limit settings are ignored if any master template other than \\"custom\\" is selected.'; $wb['aps_limits_txt'] = 'APS Installer Limits'; $wb['limit_aps_txt'] = 'Max. number of APS instances'; $wb['limit_aps_error_notint'] = 'The APS instances limit must be a number.'; diff --git a/interface/web/designer/form/empty.dir b/interface/web/designer/form/empty.dir deleted file mode 100644 index 95ba9ef37cca69318bcba17e67cd44ae84bd41e1..0000000000000000000000000000000000000000 --- a/interface/web/designer/form/empty.dir +++ /dev/null @@ -1 +0,0 @@ -This empty directory is needed by ISPConfig. diff --git a/interface/web/designer/form_edit.php b/interface/web/designer/form_edit.php deleted file mode 100644 index 2127fea68824378dfeb6fa675ef0b3e6d93dabb1..0000000000000000000000000000000000000000 --- a/interface/web/designer/form_edit.php +++ /dev/null @@ -1,153 +0,0 @@ -error('This function is disabled in demo mode.'); - -//* Check permissions for module -$app->auth->check_module_permissions('designer'); - -// Lade Template -$app->uses('tpl'); -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/form_edit.htm'); - -// Importing variables -$module_name = $_REQUEST["module_name"]; -$form_name = $_REQUEST["form_name"]; - -// Checking imported variables -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)) die("module_name contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $form_name)) die("form_name contains invalid chars."); - -$id = $form_name; - -if(count($_POST) > 1) { - // Bestimme aktion - if($id != '') { - $action = 'UPDATE'; - } else { - $action = 'INSERT'; - } - - - if($error == '') { - - $filename = "../".$module_name."/form/".$form_name.".tform.php"; - $form_new = $_POST["form"]; - - if(@is_file($filename)) { - include_once $filename; - $tabs = $form["tabs"]; - unset($form["tabs"]); - $form_new["tabs"] = $tabs; - } - - $file_content = ""; - - die($file_content); - - // writing module.conf - if (!$handle = fopen($filename, 'w')) { - print "Cannot open file ($filename)"; - exit; - } - - if (!fwrite($handle, $file_content)) { - print "Cannot write to file ($filename)"; - exit; - } - - fclose($handle); - - // zu Liste springen - header("Location: form_list.php"); - exit; - - } else { - $app->tpl->setVar("error", "Fehler:
".$error); - $app->tpl->setVar($_POST); - } -} - -if($id != '') { - // Datensatz besteht bereits - // bestehenden Datensatz anzeigen - if($error == '') { - // es liegt ein Fehler vor - include_once "../".$module_name."/form/".$form_name.".tform.php"; - //$tabs = $form["tabs"]; - unset($form["tabs"]); - $record = $form; - $record["form_name"] = $form_name; - $record["module_name"] = $module_name; - $record["auth_preset_userid"] = $form["auth_preset"]["userid"]; - $record["auth_preset_groupid"] = $form["auth_preset"]["groupid"]; - $record["auth_preset_perm_user"] = $form["auth_preset"]["perm_user"]; - $record["auth_preset_perm_group"] = $form["auth_preset"]["perm_group"]; - $record["auth_preset_perm_other"] = $form["auth_preset"]["perm_other"]; - } else { - // ein Fehler - $record = $_POST; - //$navi = $_POST["nav"]; - unset($_POST["tabs"]); - } - $record["readonly"] = 'style="background-color: #EEEEEE;" readonly'; -} else { - // neuer datensatz - if($error == '') { - // es liegt kein Fehler vor - // Pewsets - $record["template"] = "module.tpl.htm"; - } else { - // ein Fehler - $record = $_POST; - unset($_POST["tabs"]); - - } - $record["readonly"] = ''; -} - -$record["id"] = $form_name; - -$app->tpl->setVar($record); - -include_once "lib/lang/".$_SESSION["s"]["language"]."_form_edit.lng"; -$app->tpl->setVar($wb); - -// Defaultwerte setzen -$app->tpl_defaults(); - -// Template parsen -$app->tpl->pparse(); - -?> diff --git a/interface/web/designer/form_list.php b/interface/web/designer/form_list.php deleted file mode 100644 index 0093275979593cef58a3dbdc9d8984d9bbb3a098..0000000000000000000000000000000000000000 --- a/interface/web/designer/form_list.php +++ /dev/null @@ -1,89 +0,0 @@ -auth->check_module_permissions('designer'); - -$app->uses('tpl'); - -$app->tpl->newTemplate('form.tpl.htm'); -$app->tpl->setInclude('content_tpl', 'templates/form_list.htm'); - -function getinfo($file, $form_file, $bgcolor) { - $module_name = $file; - include ISPC_WEB_PATH."/$file/form/$form_file"; - return array( 'name' => $form['name'], - 'title' => $form['title'], - 'description' => $form['description'], - 'module_name' => $module_name, - 'bgcolor' => $bgcolor - ); -} - -// lese Module aus -$bgcolor = '#FFFFFF'; -$modules_list = array(); -$handle = @opendir(ISPC_WEB_PATH); -while ($file = @readdir($handle)) { - if ($file != '.' && $file != '..') { - if(@is_dir(ISPC_WEB_PATH."/$file")) { - if(is_file(ISPC_WEB_PATH.'/'.$file.'/lib/module.conf.php') and $file != 'login') { - if(@is_dir(ISPC_WEB_PATH."/$file/form")) { - $handle2 = opendir(ISPC_WEB_PATH."/$file/form"); - while ($form_file = @readdir($handle2)) { - if (substr($form_file, 0, 1) != ".") { - //echo ISPC_ROOT_PATH."/web/".$file."/form/$form_file
"; - //include_once(ISPC_ROOT_PATH."/web/".$file."/form/$form_file"); - // Farbwechsel - $bgcolor = ($bgcolor == '#FFFFFF') ? '#EEEEEE' : '#FFFFFF'; - $modules_list[] = getinfo($file, $form_file, $bgcolor); - - } - } - } - } - } - } -} - -$app->tpl->setLoop('records', $modules_list); - -//* load language file -$lng_file = 'lib/lang/'.$_SESSION['s']['language'].'_form_list.lng'; -include $lng_file; -$app->tpl->setVar($wb); - -$app->tpl_defaults(); -$app->tpl->pparse(); - - -?> diff --git a/interface/web/designer/form_show.php b/interface/web/designer/form_show.php deleted file mode 100644 index 74e609bf17e8a7e795659ed3f04d0bc675731f8e..0000000000000000000000000000000000000000 --- a/interface/web/designer/form_show.php +++ /dev/null @@ -1,119 +0,0 @@ -auth->check_module_permissions('designer'); - -if($_SESSION["s"]["user"]["typ"] != "admin") die("Admin permissions required."); - -$app->uses('tpl'); - -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/form_show.htm'); - - -// TODO: Check ID for malicius chars -$module_name = $_REQUEST["module_name"]; -$form_name = $_REQUEST["form_name"]; - -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)) die("module_name contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $form_name)) die("form_name contains invalid chars."); - -include_once "../".$module_name."/form/".$form_name.".tform.php"; -$tabs = $form["tabs"]; -unset($form["tabs"]); -$record = $form; -$record["form_name"] = $form_name; -$record["module_name"] = $module_name; - -// loading language file -$lng_file = "lib/lang/".$_SESSION["s"]["language"]."_form_show.lng"; -include $lng_file; -$app->tpl->setVar($wb); - -// baue Tabs navi -$content = ""; -$n1 = 0; -$n2 = 0; -if(is_array($tabs)) { - foreach($tabs as $tab_id => $tab) { - $content .= " - - - - - - "; - //$content .= "\r\n"; - foreach($tab["fields"] as $field_id => $field) { - //$content .= "\r\n"; - //$content .= "\r\n"; - //$content .= "\r\n"; - $content .= " - - - "; - $n2++; - } - $content .= " -
$tab[title] - - - - - -
Bereich:
Titel:
Ziel:       
Link:       
$field_id - - - - -
 
- - "; - $n1++; - } -} - -$record["nav"] = $content; - - -$app->tpl->setVar($record); - - -$app->tpl->setLoop('records', $modules_list); - -$app->tpl_defaults(); -$app->tpl->pparse(); - - - -?> diff --git a/interface/web/designer/index.php b/interface/web/designer/index.php deleted file mode 100644 index 8b137891791fe96927ad78e64b0aad7bded08bdc..0000000000000000000000000000000000000000 --- a/interface/web/designer/index.php +++ /dev/null @@ -1 +0,0 @@ - diff --git a/interface/web/designer/lib/admin.conf.php b/interface/web/designer/lib/admin.conf.php deleted file mode 100644 index 6eff33c4ecc38463c5c95351e136842d6fdc3d25..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/admin.conf.php +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ar.lng b/interface/web/designer/lib/lang/ar.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ar_form_edit.lng b/interface/web/designer/lib/lang/ar_form_edit.lng deleted file mode 100644 index 54fe173ecad0aa36c916cdf2c7c8c3611c43c45c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ar_form_list.lng b/interface/web/designer/lib/lang/ar_form_list.lng deleted file mode 100644 index 47432257fd972592d3b506b64e970910d9d0517b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ar_form_show.lng b/interface/web/designer/lib/lang/ar_form_show.lng deleted file mode 100644 index 37017fa4a895bcf318bb11deaeb51473ebec49a0..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ar_module_edit.lng b/interface/web/designer/lib/lang/ar_module_edit.lng deleted file mode 100644 index 592ccd76bc803ce0a50ce438001b92ec68000a2e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Description -

-Modulename: Name of the module directory. Only numbers, chars and underscore allowed.
-Moduletitle: Will be shown in the (upper) main navigation.
-Template file: Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.
-NaviFrame: If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.
-Default page: These page will be shown when the module is opened.
-Tab width: Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).
-Hint: All paths are relative to the directory web. -'; -?> diff --git a/interface/web/designer/lib/lang/ar_module_list.lng b/interface/web/designer/lib/lang/ar_module_list.lng deleted file mode 100644 index bc9ebed5807f2dc7a411c9102c9c55dca2e4acec..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ar_module_nav_edit.lng b/interface/web/designer/lib/lang/ar_module_nav_edit.lng deleted file mode 100644 index fa5f15aa9e6072a077de378f309bf9e44010ceaa..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ar_module_nav_item_edit.lng b/interface/web/designer/lib/lang/ar_module_nav_item_edit.lng deleted file mode 100644 index 23f7d1592ab86b82a3d29ee7e895fca1f46b26b6..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ar_module_show.lng b/interface/web/designer/lib/lang/ar_module_show.lng deleted file mode 100644 index 2cf9b07a80711ae2589b7bf8ba09d3b28a0ce174..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ar_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/bg.lng b/interface/web/designer/lib/lang/bg.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/bg_form_edit.lng b/interface/web/designer/lib/lang/bg_form_edit.lng deleted file mode 100644 index 3c13194c4c5cb602b65e0198061e917460c8b031..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/bg_form_list.lng b/interface/web/designer/lib/lang/bg_form_list.lng deleted file mode 100644 index 4a053a3c58fb4186b039aa8b0219b4a2061ec222..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/bg_form_show.lng b/interface/web/designer/lib/lang/bg_form_show.lng deleted file mode 100644 index 78cf0edda16df8e16b0ae80eb399eddfd1426afb..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/bg_module_edit.lng b/interface/web/designer/lib/lang/bg_module_edit.lng deleted file mode 100644 index bbb53a32fe9fddce054549e1e29924d798fe4f4a..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ -Описание

Имена модула: Име на директорията за модули. разрешени са числа и букви малки.
Име на модул: Will be shown in the (upper) main navigation.
Template file: Template file of the module. Currently'; -?> diff --git a/interface/web/designer/lib/lang/bg_module_list.lng b/interface/web/designer/lib/lang/bg_module_list.lng deleted file mode 100644 index 31209a0757cdbb09e8a213b71fbdbcab16dc3429..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/bg_module_nav_edit.lng b/interface/web/designer/lib/lang/bg_module_nav_edit.lng deleted file mode 100644 index 13d9675b5abf4685af590cda44f40a8aae696830..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/bg_module_nav_item_edit.lng b/interface/web/designer/lib/lang/bg_module_nav_item_edit.lng deleted file mode 100644 index 1b2f22f2a2a2bbdc7851f1c206ccb2e81333276b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/bg_module_show.lng b/interface/web/designer/lib/lang/bg_module_show.lng deleted file mode 100644 index 3cbe96358f0947c9e8d6d13e19e78bbfabc8c2f9..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/bg_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/br.lng b/interface/web/designer/lib/lang/br.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/br_form_edit.lng b/interface/web/designer/lib/lang/br_form_edit.lng deleted file mode 100644 index 7d7534a4ee77f45f46e75296cee1e1fa55f9faa7..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/br_form_list.lng b/interface/web/designer/lib/lang/br_form_list.lng deleted file mode 100644 index b16ce554b0e6240d22d41c107cbd05f3e3fd47b3..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/br_form_show.lng b/interface/web/designer/lib/lang/br_form_show.lng deleted file mode 100644 index 5b68a316518de6c4000cfa6ca6d6ad0fdc83d588..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/br_module_edit.lng b/interface/web/designer/lib/lang/br_module_edit.lng deleted file mode 100644 index 34471acd297184a4db31fb68e219adfda91a919e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Descrição -

-Nome do Módulo: Nome do diretório do módulo. Somente números, letras e underscores são permitidos.
-Título do Módulo: Será exibido em caixa alta no menu de navegação.
-Arquivo de Gabarito: Arquivo de Gabarito do Módulo Disponível: modulo.tpl.htm e modulo_tree.tpl.htm. O padrão é modulo.tpl.htm.
-Frame de Navegação: Se modulo_tree.tpl.htm foi selecionado como arquivo de gabarito, insira aqui o caminho do script para o frame a esquerda.
-Página Padrão: Esta página será exibida quando o módulo for aberto.
-Tamanho da Aba: Tamanho das abas na navegação principal. Este campo fica em branco por padrão. Você pode informar valores absolutos em pixels (ex.: 20) ou valores relativos (ex.: 20%).
-Dica: Todos os caminhos são relativos ao diretório web. -'; -?> diff --git a/interface/web/designer/lib/lang/br_module_list.lng b/interface/web/designer/lib/lang/br_module_list.lng deleted file mode 100644 index 822263a4ad64f7cc82fee8ab785b132726a3045d..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/br_module_nav_edit.lng b/interface/web/designer/lib/lang/br_module_nav_edit.lng deleted file mode 100644 index c5e3266a7b91b685168d1c7593f56a33db9f4dad..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/br_module_nav_item_edit.lng b/interface/web/designer/lib/lang/br_module_nav_item_edit.lng deleted file mode 100644 index 5eafa775af58b0bce4215ef02c8a5e4e7ef8a076..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/br_module_show.lng b/interface/web/designer/lib/lang/br_module_show.lng deleted file mode 100644 index 1fb18007143161558febd71f4e727bf99aa17f07..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/br_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/cz.lng b/interface/web/designer/lib/lang/cz.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/cz_form_edit.lng b/interface/web/designer/lib/lang/cz_form_edit.lng deleted file mode 100644 index 75bf5a5606c2337c3297bca3417f7bed093b7fd5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/cz_form_list.lng b/interface/web/designer/lib/lang/cz_form_list.lng deleted file mode 100644 index 1e677f2410789f7f520c5efe3211abd97d8d3c0b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/cz_form_show.lng b/interface/web/designer/lib/lang/cz_form_show.lng deleted file mode 100644 index 6c3abe4440b54520ff413ae8545e5533630a8ec4..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/cz_module_edit.lng b/interface/web/designer/lib/lang/cz_module_edit.lng deleted file mode 100644 index 972bc2ccf980f19117497b0b86df8cf1e4fb9cec..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Description -

-Modulename: Name of the module directory. Only numbers, chars and underscore allowed.
-Moduletitle: Will be shown in the (upper) main navigation.
-Template file: Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.
-NaviFrame: If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.
-Default page: These page will be shown when the module is opened.
-Tab width: Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).
-Hint: All paths are relative to the directory \\"web\\". -'; -?> diff --git a/interface/web/designer/lib/lang/cz_module_list.lng b/interface/web/designer/lib/lang/cz_module_list.lng deleted file mode 100644 index b568f69d63b2965e2371648651f39211f17a1de7..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/cz_module_nav_edit.lng b/interface/web/designer/lib/lang/cz_module_nav_edit.lng deleted file mode 100644 index 01f5df68fb16558fb8b97f277125297884434937..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng b/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng deleted file mode 100644 index 0fdc8c4ccc7ed93fcb6cb5be00e15197f5fd0f90..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/cz_module_show.lng b/interface/web/designer/lib/lang/cz_module_show.lng deleted file mode 100644 index ce5df415de6901738c1aaff252835f813adbdae7..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/cz_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de.lng b/interface/web/designer/lib/lang/de.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de_form_edit.lng b/interface/web/designer/lib/lang/de_form_edit.lng deleted file mode 100644 index 74bf458d90993f4879d2fe10e8696e1d5d8adf5e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de_form_list.lng b/interface/web/designer/lib/lang/de_form_list.lng deleted file mode 100644 index 998a64f702453ede0420223dfbd5a47550b8025a..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de_form_show.lng b/interface/web/designer/lib/lang/de_form_show.lng deleted file mode 100644 index b19fd34457ed9ca267e19a01ad9605368536d752..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de_module_edit.lng b/interface/web/designer/lib/lang/de_module_edit.lng deleted file mode 100644 index 6eacd64b1de87cab59ed74c470cc351f9f20e243..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de_module_list.lng b/interface/web/designer/lib/lang/de_module_list.lng deleted file mode 100644 index 60406302030a4d1572afa43eae185ba4878643b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de_module_nav_edit.lng b/interface/web/designer/lib/lang/de_module_nav_edit.lng deleted file mode 100644 index d5142f03cb3f38a0864004394226834bb7f396c1..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de_module_nav_item_edit.lng b/interface/web/designer/lib/lang/de_module_nav_item_edit.lng deleted file mode 100644 index 8c0c33c1a6d71681c20266f550f18a4eff17e86d..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/de_module_show.lng b/interface/web/designer/lib/lang/de_module_show.lng deleted file mode 100644 index f4b2ad11f8a610372f2c5f502abf2d1d41279150..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/de_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/el.lng b/interface/web/designer/lib/lang/el.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/el_form_edit.lng b/interface/web/designer/lib/lang/el_form_edit.lng deleted file mode 100644 index 04ebc02db35408c553afe5003b5b6b5c25e7d218..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/el_form_list.lng b/interface/web/designer/lib/lang/el_form_list.lng deleted file mode 100644 index 4cf043aefac43e747760697157fd5cbbc7635c3e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/el_form_show.lng b/interface/web/designer/lib/lang/el_form_show.lng deleted file mode 100644 index cf51060a2cc6df48a6dfe47f1e2f94d3282fec26..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/el_module_edit.lng b/interface/web/designer/lib/lang/el_module_edit.lng deleted file mode 100644 index 733e2aec885094e59625e36452c6d856b6a91df1..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ -Περιγραφή

Όνομα αρθρώματος: Όνομα του φακέλου του αρθρώματος. Επιτρέπονται μόνο αριθμοί, χαρακτήρες και η κάτω παύλα.
Τίτλος Αρθώματος: Θα εμφανιστεί στο βασικό μενού (επάνω).
Αρχείο προτύπου: Το αρχείο προτύπου του αρθρώματος. Προς το παρών διαθέσιμα: module.tpl.htm και module_tree.tpl.htm. Το προεπιλεγμένο είναι το module.tpl.htm.
NaviFrame: Αν το module_tree.tpl.htm επιλέχθηκε ώα αρχείο προτύπου, εισάγετε εδώ την διαδρομή για το script που αφορά το αριστερό frame.
Προεπιλεγμένη Σελίδα: Αυτή σελίδα θα εμφανίζεται όταν ανοίξει το άρθρωμα.
Πλάτος Καρτέλας:Το πλάτος της καρτέλας στο βασικό μενού. Το πεδίο είναι άδειο εξ ορισμού. Μπορείτε να εισάγετε απόλυτες τιμές σε pixel (π.χ. 20) ή σχετικές (π.χ. 20%).
Βοήθεια: Όλες οι διαδρομές είναι σχετικές ως προς τον φάκελο '; -?> diff --git a/interface/web/designer/lib/lang/el_module_list.lng b/interface/web/designer/lib/lang/el_module_list.lng deleted file mode 100644 index 1edbed0f794c26b0f01e82136de1dffa05f8688b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/el_module_nav_edit.lng b/interface/web/designer/lib/lang/el_module_nav_edit.lng deleted file mode 100644 index 02104add2bd81e9022735f4e1204e0d415f34fc8..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/el_module_nav_item_edit.lng b/interface/web/designer/lib/lang/el_module_nav_item_edit.lng deleted file mode 100644 index 06d44b93d67c284ac4c5d2046a79e5db0684b9d0..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/el_module_show.lng b/interface/web/designer/lib/lang/el_module_show.lng deleted file mode 100644 index 12895ccc69232b0c4679841018dca983fdb7f7bf..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/el_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/en.lng b/interface/web/designer/lib/lang/en.lng deleted file mode 100644 index 15c5adc7fae9b7dab7ba2410a6cabc4361f76852..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en.lng +++ /dev/null @@ -1,3 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/designer/lib/lang/en_form_edit.lng b/interface/web/designer/lib/lang/en_form_edit.lng deleted file mode 100644 index f55e0f4caf455adc002e966b538c23dd87779b90..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en_form_edit.lng +++ /dev/null @@ -1,26 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/designer/lib/lang/en_form_list.lng b/interface/web/designer/lib/lang/en_form_list.lng deleted file mode 100644 index 21a76877d7af2bdfebce90c3a11edbd160c838e9..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/designer/lib/lang/en_form_show.lng b/interface/web/designer/lib/lang/en_form_show.lng deleted file mode 100644 index d2be3c6aede4d36870ca18c4c2004158611f2b39..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/designer/lib/lang/en_module_edit.lng b/interface/web/designer/lib/lang/en_module_edit.lng deleted file mode 100644 index 285a363df3b47940024ed92de554dbda1edad777..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en_module_edit.lng +++ /dev/null @@ -1,23 +0,0 @@ -Description -

-Modulename: Name of the module directory. Only numbers, chars and underscore allowed.
-Moduletitle: Will be shown in the (upper) main navigation.
-Template file: Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.
-NaviFrame: If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.
-Default page: These page will be shown when the module is opened.
-Tab width: Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).
-Hint: All paths are relative to the directory "web". -'; - -?> \ No newline at end of file diff --git a/interface/web/designer/lib/lang/en_module_list.lng b/interface/web/designer/lib/lang/en_module_list.lng deleted file mode 100644 index 45260fd9a84a91187ce8688af1a2c4ea6de6ca6a..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/designer/lib/lang/en_module_nav_edit.lng b/interface/web/designer/lib/lang/en_module_nav_edit.lng deleted file mode 100644 index 3600238f74cfd416275c0647fbfe48b436d3feb8..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/designer/lib/lang/en_module_nav_item_edit.lng b/interface/web/designer/lib/lang/en_module_nav_item_edit.lng deleted file mode 100644 index 56eee32deb6c5a708dc7e5961e6cb13c6d01839c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/designer/lib/lang/en_module_show.lng b/interface/web/designer/lib/lang/en_module_show.lng deleted file mode 100644 index 41c9893eea775957620b2e778a100f40c67922f4..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/en_module_show.lng +++ /dev/null @@ -1,17 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/designer/lib/lang/es.lng b/interface/web/designer/lib/lang/es.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/es_form_edit.lng b/interface/web/designer/lib/lang/es_form_edit.lng deleted file mode 100644 index c5312559bbf511191f1bbac03d6ac8a03d5df969..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/es_form_list.lng b/interface/web/designer/lib/lang/es_form_list.lng deleted file mode 100644 index 3334d0b29448a633561a4dacac33ac7dc1432c85..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/es_form_show.lng b/interface/web/designer/lib/lang/es_form_show.lng deleted file mode 100644 index 4cac14529bc76429b369fd4432915064162b0895..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/es_module_edit.lng b/interface/web/designer/lib/lang/es_module_edit.lng deleted file mode 100644 index c126365a5457445f04ed17799675944926f71a12..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ -Descripción

Nombre del módulo: Nombre del directorio del módulo. Sólo se permiten números, carácteres y subrayados.
Título del módulo: Se mostrará en la barra de navegación principal.
Fichero de plantilla: Fichero de la plantilla del módulo. Disponibles actualmente: module.tpl.htm y module_tree.tpl.htm. Por defecto: module.tpl.htm.
Marco de navegación: Si el fichero de plantilla module_tree.tpl.htm está seleccionado, introduzca aquí la ruta al fichero del script del marco de la izquierda.
Página por defecto: Esta página se mostrará cuando el módulo se abra.
Ancho de pestaña: Ancho de las pestañas en la barra de navegación. El campo está vacío por defecto. Puede introducir valores absolutos en píxeles (p.ej. 20) o relativos (p.ej. 20%).
Pista: Todas las rutas son relativas al directorio.'; -?> diff --git a/interface/web/designer/lib/lang/es_module_list.lng b/interface/web/designer/lib/lang/es_module_list.lng deleted file mode 100644 index 2805a07bc9c3b0c8897fe4f4708455f7f5f83f85..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/es_module_nav_edit.lng b/interface/web/designer/lib/lang/es_module_nav_edit.lng deleted file mode 100644 index 22688b6e1783197683eedd97c9be333488b12c59..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/es_module_nav_item_edit.lng b/interface/web/designer/lib/lang/es_module_nav_item_edit.lng deleted file mode 100644 index ec39e5f8994f04a5e862126ce8f4135f33f6138d..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/es_module_show.lng b/interface/web/designer/lib/lang/es_module_show.lng deleted file mode 100644 index 1f1199de532466f36f200fb917072aab4a394e28..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/es_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fi.lng b/interface/web/designer/lib/lang/fi.lng deleted file mode 100755 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fi_form_edit.lng b/interface/web/designer/lib/lang/fi_form_edit.lng deleted file mode 100755 index c9a13038a4823d3ab77e498fcd30b8b8c207a289..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fi_form_list.lng b/interface/web/designer/lib/lang/fi_form_list.lng deleted file mode 100755 index 9052c8f0c9df08704dbe523cb814417fde52e72f..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fi_form_show.lng b/interface/web/designer/lib/lang/fi_form_show.lng deleted file mode 100755 index 247a95be59142ae9fb6b753a051489050dbe072e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fi_module_edit.lng b/interface/web/designer/lib/lang/fi_module_edit.lng deleted file mode 100755 index 8bb4a5c09e01eee3acf7929732d100d337b121d8..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Kuvaus -

-Modulename: Ohjelmaosion kansion nimi. Vain numerot,kirjaimet ja alaviiva on sallittu.
-Moduletitle: Tulee näkymään ylemmässä päävalikossa.
-Template file: Ohjelmaosion mallitiedosto. Käytettävissä tällä hetkellä: module.tpl.htm ja module_tree.tpl.htm. Oletus on module.tpl.htm.
-NaviFrame: Jos module_tree.tpl.htm valittiin mallitiedostoksi, kirjoita tähän vasemman kehyksen skriptitiedoston polku.
-Default page: Tämä sivu näytetetään kun ohjelmaosio avataan.
-Tab width: Päälikon painikkeiden leveys. Kenttä on oletuksenä tyhjä. Voit antaa arvon pikseleinää tai prosentteina. (esim. 20 tai 20%).
-Vihje: Kaikki polut ovat suhteellisia web-kansioon, eivät absoluuttisia. -'; -?> diff --git a/interface/web/designer/lib/lang/fi_module_list.lng b/interface/web/designer/lib/lang/fi_module_list.lng deleted file mode 100755 index f07c9a377bd2fc6807478f1579497f43fdf6c789..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fi_module_nav_edit.lng b/interface/web/designer/lib/lang/fi_module_nav_edit.lng deleted file mode 100755 index b7c03eafb0c89d8e12b9a5cda7a611ec155c7c5d..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fi_module_nav_item_edit.lng b/interface/web/designer/lib/lang/fi_module_nav_item_edit.lng deleted file mode 100755 index 5f32d5848145dbb98e8f4dbdf0e07d9cac896b37..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fi_module_show.lng b/interface/web/designer/lib/lang/fi_module_show.lng deleted file mode 100755 index 066d92f583925a1c0c59aea57ae91e1014b22992..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fi_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fr.lng b/interface/web/designer/lib/lang/fr.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fr_form_edit.lng b/interface/web/designer/lib/lang/fr_form_edit.lng deleted file mode 100644 index eb3f5a35c06c41c2e36cb9ece9a9a44c7feeabc8..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fr_form_list.lng b/interface/web/designer/lib/lang/fr_form_list.lng deleted file mode 100644 index 316211598efffe4ee77abccf5ee3c0d3125eef7e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fr_form_show.lng b/interface/web/designer/lib/lang/fr_form_show.lng deleted file mode 100644 index c2cd94be79056aed84bc60e66cd9a6605811a721..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fr_module_edit.lng b/interface/web/designer/lib/lang/fr_module_edit.lng deleted file mode 100644 index 282c73cdc35ca7ed071d0e865d76a73eadb431c2..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ -Description

Nom du Module: Nom du répertoire du module. Seuls les nombres, lettres et underscores sont autorisés.
Titre du module: Sera affiché dans le menu de navigation (supérieur).
Fichier gabarit: Fichier'; -?> diff --git a/interface/web/designer/lib/lang/fr_module_list.lng b/interface/web/designer/lib/lang/fr_module_list.lng deleted file mode 100644 index d493fdcb3fd41e00eca45d660c20105df19e88dc..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fr_module_nav_edit.lng b/interface/web/designer/lib/lang/fr_module_nav_edit.lng deleted file mode 100644 index 53c5e41287a648b83555380269a633f1dfa24389..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fr_module_nav_item_edit.lng b/interface/web/designer/lib/lang/fr_module_nav_item_edit.lng deleted file mode 100644 index 21852e292b43bfcef9f2fcb0393d0848b9d9ae95..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/fr_module_show.lng b/interface/web/designer/lib/lang/fr_module_show.lng deleted file mode 100644 index 8c14adb3a1092a85faff80e988ff4cc9845c1511..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/fr_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hr.lng b/interface/web/designer/lib/lang/hr.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hr_form_edit.lng b/interface/web/designer/lib/lang/hr_form_edit.lng deleted file mode 100644 index 6396ece152694538ecf5efde7771a7113edf3cd2..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hr_form_list.lng b/interface/web/designer/lib/lang/hr_form_list.lng deleted file mode 100644 index 9efdf782c977371c27a371706b4aba8b9bb41279..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hr_form_show.lng b/interface/web/designer/lib/lang/hr_form_show.lng deleted file mode 100644 index e83272a30a77a265ab369298f864ec29b64cfd59..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hr_module_edit.lng b/interface/web/designer/lib/lang/hr_module_edit.lng deleted file mode 100644 index b4aa48af572c21cf8d78fb4565a29120c46ea989..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ -Opis

Naziv modula: Naziv direktorija sa modulima. Dozvoljeni samo brojevi, znakovi i podcrta.
Moduletitle: Will be shown in the (upper) main navigation.
Template file: Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.
NaviFrame: If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.
Default page: These page will be shown when the module is opened.
Tab width: Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).
Hint: All paths are relative to the directory web.'; -?> diff --git a/interface/web/designer/lib/lang/hr_module_list.lng b/interface/web/designer/lib/lang/hr_module_list.lng deleted file mode 100644 index 3528a6de3bc9c8535e265da00a5e342930cec3ca..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hr_module_nav_edit.lng b/interface/web/designer/lib/lang/hr_module_nav_edit.lng deleted file mode 100644 index 42c8e14a81f0f0fdbc8daa175f9b242288b61fba..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hr_module_nav_item_edit.lng b/interface/web/designer/lib/lang/hr_module_nav_item_edit.lng deleted file mode 100644 index ee9208fcfddac604a7570689880df174cb8f5c33..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hr_module_show.lng b/interface/web/designer/lib/lang/hr_module_show.lng deleted file mode 100644 index 98c6144f9b0beabda1ef8b282618d00df9681e3e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hr_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hu.lng b/interface/web/designer/lib/lang/hu.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hu_form_edit.lng b/interface/web/designer/lib/lang/hu_form_edit.lng deleted file mode 100644 index d7b419cd318a958da74b50469d36f376f871e657..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hu_form_list.lng b/interface/web/designer/lib/lang/hu_form_list.lng deleted file mode 100644 index 47432257fd972592d3b506b64e970910d9d0517b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hu_form_show.lng b/interface/web/designer/lib/lang/hu_form_show.lng deleted file mode 100644 index 12be609a1fb4de4e463b2bc5d8bc9be2b9c12267..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hu_module_edit.lng b/interface/web/designer/lib/lang/hu_module_edit.lng deleted file mode 100644 index 592ccd76bc803ce0a50ce438001b92ec68000a2e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Description -

-Modulename: Name of the module directory. Only numbers, chars and underscore allowed.
-Moduletitle: Will be shown in the (upper) main navigation.
-Template file: Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.
-NaviFrame: If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.
-Default page: These page will be shown when the module is opened.
-Tab width: Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).
-Hint: All paths are relative to the directory web. -'; -?> diff --git a/interface/web/designer/lib/lang/hu_module_list.lng b/interface/web/designer/lib/lang/hu_module_list.lng deleted file mode 100644 index bc9ebed5807f2dc7a411c9102c9c55dca2e4acec..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hu_module_nav_edit.lng b/interface/web/designer/lib/lang/hu_module_nav_edit.lng deleted file mode 100644 index fa5f15aa9e6072a077de378f309bf9e44010ceaa..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hu_module_nav_item_edit.lng b/interface/web/designer/lib/lang/hu_module_nav_item_edit.lng deleted file mode 100644 index 23f7d1592ab86b82a3d29ee7e895fca1f46b26b6..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/hu_module_show.lng b/interface/web/designer/lib/lang/hu_module_show.lng deleted file mode 100644 index 357fca1498a00dfd67879c21985a49d08400fee6..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/hu_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/id.lng b/interface/web/designer/lib/lang/id.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/id_form_edit.lng b/interface/web/designer/lib/lang/id_form_edit.lng deleted file mode 100644 index 957ccbc06f7cbc806e62e3fa3ffb9a1c265ad62e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/id_form_list.lng b/interface/web/designer/lib/lang/id_form_list.lng deleted file mode 100644 index ea20e633be7f39a83faf191ae2ee2b6f716d2df3..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/id_form_show.lng b/interface/web/designer/lib/lang/id_form_show.lng deleted file mode 100644 index 0e05e51edd415f3067029f963ffa9bf478b01bcd..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/id_module_edit.lng b/interface/web/designer/lib/lang/id_module_edit.lng deleted file mode 100644 index 31b06923795a2fb70938e22193071380a60ec779..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Keterangan -

-Nama Modul: Nama direktori modul. Hanya angka, karakter dan garis bawah yang diizinkan.
-Judul Modul: Akan terlihat di navigasi utama (bagian atas).
-Berkas Template: Berkas Template modul. Yang tersedia saat ini: module.tpl.htm dan module_tree.tpl.htm. Defaultnya adalah module.tpl.htm.
-Frame Navigasi: Jika memilih module_tree.tpl.htm sebagai berkas template, masukkan path ke berkas skrip untuk frame sebelah kiri.
-Halaman Default: Halaman ini akan muncul ketika modul dibuka.
-Lebar Tab: Lebar tab di navigasi utama. Kolom ini defaultnya kosong. Anda dapat memasukkan nilai pixel absolut (mis. 20) atau relatif (mis. 20%).
-Petunjuk: Semua path adalah relatif terhadap direktori web. -'; -?> diff --git a/interface/web/designer/lib/lang/id_module_list.lng b/interface/web/designer/lib/lang/id_module_list.lng deleted file mode 100644 index 40114b24de575c32ace5bba0fde4a82d585e7a25..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/id_module_nav_edit.lng b/interface/web/designer/lib/lang/id_module_nav_edit.lng deleted file mode 100644 index 524784aa5d8692abe920d7bc9c491c5c8721c546..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/id_module_nav_item_edit.lng b/interface/web/designer/lib/lang/id_module_nav_item_edit.lng deleted file mode 100644 index bb3d780ff6d5900d0d2b44bb774fe4b217783873..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/id_module_show.lng b/interface/web/designer/lib/lang/id_module_show.lng deleted file mode 100644 index 38ef8a5ce9f560a58d5c7958b597540739bfdef3..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/id_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/it.lng b/interface/web/designer/lib/lang/it.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/it_form_edit.lng b/interface/web/designer/lib/lang/it_form_edit.lng deleted file mode 100644 index 1fc63b8845c0e90c86aec4bc21b3b037f41b01ba..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/it_form_list.lng b/interface/web/designer/lib/lang/it_form_list.lng deleted file mode 100644 index 015cc53ffad5a040b60035c7a32e01d0c2eeb5ca..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/it_form_show.lng b/interface/web/designer/lib/lang/it_form_show.lng deleted file mode 100644 index 12be609a1fb4de4e463b2bc5d8bc9be2b9c12267..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/it_module_edit.lng b/interface/web/designer/lib/lang/it_module_edit.lng deleted file mode 100644 index a759d40b6866f233d1eb4795ead7885785d11483..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Description -

-Modulename: Nome del modulo directory. Sono ammessi solo numeri, caratteri e underscore.
-Moduletitle: Will be shown in the (upper) main navigation.
-Template file: Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.
-NaviFrame: If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.
-Default page: These page will be shown when the module is opened.
-Tab width: Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).
-Suggerimento: tutti i percorsi sono relativi alla directory web. -'; -?> diff --git a/interface/web/designer/lib/lang/it_module_list.lng b/interface/web/designer/lib/lang/it_module_list.lng deleted file mode 100644 index 8a256cb49059b80e1f59c09947ad7273488a6e36..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/it_module_nav_edit.lng b/interface/web/designer/lib/lang/it_module_nav_edit.lng deleted file mode 100644 index 26a426a124f5b65607f3d23bebeee3b0f23a1025..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/it_module_nav_item_edit.lng b/interface/web/designer/lib/lang/it_module_nav_item_edit.lng deleted file mode 100644 index 47aac393bc2d162f3b7a08037a6635f8dd8d32e4..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/it_module_show.lng b/interface/web/designer/lib/lang/it_module_show.lng deleted file mode 100644 index 2cf9b07a80711ae2589b7bf8ba09d3b28a0ce174..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/it_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ja.lng b/interface/web/designer/lib/lang/ja.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ja_form_edit.lng b/interface/web/designer/lib/lang/ja_form_edit.lng deleted file mode 100644 index 130ca07889506eebba2a4a2d21aa405071b2b3fc..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ja_form_list.lng b/interface/web/designer/lib/lang/ja_form_list.lng deleted file mode 100644 index 47432257fd972592d3b506b64e970910d9d0517b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ja_form_show.lng b/interface/web/designer/lib/lang/ja_form_show.lng deleted file mode 100644 index 37017fa4a895bcf318bb11deaeb51473ebec49a0..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ja_module_edit.lng b/interface/web/designer/lib/lang/ja_module_edit.lng deleted file mode 100644 index 592ccd76bc803ce0a50ce438001b92ec68000a2e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Description -

-Modulename: Name of the module directory. Only numbers, chars and underscore allowed.
-Moduletitle: Will be shown in the (upper) main navigation.
-Template file: Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.
-NaviFrame: If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.
-Default page: These page will be shown when the module is opened.
-Tab width: Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).
-Hint: All paths are relative to the directory web. -'; -?> diff --git a/interface/web/designer/lib/lang/ja_module_list.lng b/interface/web/designer/lib/lang/ja_module_list.lng deleted file mode 100644 index bc9ebed5807f2dc7a411c9102c9c55dca2e4acec..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ja_module_nav_edit.lng b/interface/web/designer/lib/lang/ja_module_nav_edit.lng deleted file mode 100644 index fa5f15aa9e6072a077de378f309bf9e44010ceaa..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ja_module_nav_item_edit.lng b/interface/web/designer/lib/lang/ja_module_nav_item_edit.lng deleted file mode 100644 index 23f7d1592ab86b82a3d29ee7e895fca1f46b26b6..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ja_module_show.lng b/interface/web/designer/lib/lang/ja_module_show.lng deleted file mode 100644 index 6fe8d45bee9a92a0eca4ba03bcd353b60eec50dc..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ja_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/nl.lng b/interface/web/designer/lib/lang/nl.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/nl_form_edit.lng b/interface/web/designer/lib/lang/nl_form_edit.lng deleted file mode 100644 index 130fa5f7db7c3c1d7fee82b39d39bcd47df89bf3..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/nl_form_list.lng b/interface/web/designer/lib/lang/nl_form_list.lng deleted file mode 100644 index 2da97250464f17f7f6a30d7942704569bd7b494c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/nl_form_show.lng b/interface/web/designer/lib/lang/nl_form_show.lng deleted file mode 100644 index 90fc7139965d5bd0076ade3689b04334b268a5e8..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/nl_module_edit.lng b/interface/web/designer/lib/lang/nl_module_edit.lng deleted file mode 100644 index 289ac62fe3b24ba839e91b1cd9a0c83017886265..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Description -

-Modulename: Naam van de module directory. Alleen numerieke waarden, karakters en underscore zijn toegestaan.
-Moduletitle: Worden weergegeven in de (bovenste) hoofd navigatiebalk.
-Template file: Template bestand van de module. Momenteel beschikbaar: module.tpl.htm and module_tree.tpl.htm. Standaard is module.tpl.htm.
-NaviFrame: Als module_tree.tpl.htm is geselecteerd als template bestand, geef hier dan het pad op naar het script bestand voor het linker frame.
-Default page: Deze pagina wordt weergegeven wanneer de module is geopened.
-Tab width: Breedte van de tabs in de hoofdnavigatiebalk. Dit veld is standaard leeg. U kunt hier absulute pixel waarden invoeren (bijv. 20) of relatief (bijv. 20%).
-Hint: Alle paden zijn relatief tot de directory web. -'; -?> diff --git a/interface/web/designer/lib/lang/nl_module_list.lng b/interface/web/designer/lib/lang/nl_module_list.lng deleted file mode 100644 index b07dd1189690989450d76ab83a6ca5374469af98..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/nl_module_nav_edit.lng b/interface/web/designer/lib/lang/nl_module_nav_edit.lng deleted file mode 100644 index 504b7f754b7cb0e436093c54c837174719c03f7b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/nl_module_nav_item_edit.lng b/interface/web/designer/lib/lang/nl_module_nav_item_edit.lng deleted file mode 100644 index b711e490e90859e0020a6e8a23a3b9ae81e2f3d2..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/nl_module_show.lng b/interface/web/designer/lib/lang/nl_module_show.lng deleted file mode 100644 index fca91bced55009af5f37896c16d4e3ca7224c2b1..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/nl_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pl.lng b/interface/web/designer/lib/lang/pl.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pl_form_edit.lng b/interface/web/designer/lib/lang/pl_form_edit.lng deleted file mode 100644 index ee4f4c4100e9e738dc9b2f5c7f5594484ee56437..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pl_form_list.lng b/interface/web/designer/lib/lang/pl_form_list.lng deleted file mode 100644 index ac8572277cb0fbbd23843e783026585f5e1f2007..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pl_form_show.lng b/interface/web/designer/lib/lang/pl_form_show.lng deleted file mode 100644 index db62af16b9cf666744f2013b0e99fb698e1f62d2..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pl_module_edit.lng b/interface/web/designer/lib/lang/pl_module_edit.lng deleted file mode 100644 index b87d04b1828c503410535d550a6b0cfb1d438000..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Opis -

-Nazwa modułu: Nazwa katalogu z modułem. Tylko liczby, litery (bez polskich) i podkreślenie są dozwolone.
-Tytuł modułu: Będzie wyświetlaby w głównym menu nawigacyjnym.
-Plik szablonu: Plik szablonu modułu. Aktualnie dostępne: module.tpl.htm oraz module_tree.tpl.htm. Domyślnie jest module.tpl.htm.
-Ramka nawigacyjna: Jeśli module_tree.tpl.htm wybrano jako plik szablonu, wpisz tutaj ścieżkę do pliku ze skryptem dla lewej ramki.
-Strona domyślna: Ta strona będzie otwierana na początku podczas otwarcia modułu.
-Szerokość zakładki: Szerokość zakładek w głownym menu nawigacyjnym. To pole jest domyślnie puste. Możesz podać wartość w pikselach (np.: 20) lub procentach (np.: 20%).
-Podpowiedź: Wszystkie ścieżki są względne według strony www.. -'; -?> diff --git a/interface/web/designer/lib/lang/pl_module_list.lng b/interface/web/designer/lib/lang/pl_module_list.lng deleted file mode 100644 index 308d1c688bc14a1cf611cb4c876126a5c2e4a43c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pl_module_nav_edit.lng b/interface/web/designer/lib/lang/pl_module_nav_edit.lng deleted file mode 100644 index fe8edabf660378d2cea342a83dfdf65cdbbe8692..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng b/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng deleted file mode 100644 index 779b3b4b3b418efa60072e2a7d9480b68a80606c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pl_module_show.lng b/interface/web/designer/lib/lang/pl_module_show.lng deleted file mode 100644 index 9b98c4948239a2b8d5717ade5e90a2d8e2ca10ec..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pl_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pt.lng b/interface/web/designer/lib/lang/pt.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pt_form_edit.lng b/interface/web/designer/lib/lang/pt_form_edit.lng deleted file mode 100644 index 75059e565afedf89ebd9816b9f0ed5cd5509b5fc..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pt_form_list.lng b/interface/web/designer/lib/lang/pt_form_list.lng deleted file mode 100644 index b16ce554b0e6240d22d41c107cbd05f3e3fd47b3..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pt_form_show.lng b/interface/web/designer/lib/lang/pt_form_show.lng deleted file mode 100644 index e9b385fbb6605cbc1df5e49547f5fb6f56a4a463..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pt_module_edit.lng b/interface/web/designer/lib/lang/pt_module_edit.lng deleted file mode 100644 index e52cf384e8ee82be6705541ad7562390c16f877e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Descrição -

-Nome do Módulo: Nome da pasta do módulo. Apenas números, letras e underscores são permitidos.
-Título do Módulo: Será exibido em caixa alta no menu de navegação.
-Ficheiro de Template: Ficheiros de Template do Módulo Disponível: modulo.tpl.htm e modulo_tree.tpl.htm. O padrão é modulo.tpl.htm.
-Frame de Navegação: Se modulo_tree.tpl.htm foi seleccionado como ficheiro de template, insira aqui a pasta do script para o frame a esquerda.
-Página Padrão: Esta página será exibida quando o módulo for aberto.
-Tamanho da Aba: Tamanho das abas na navegação principal. Este campo fica em branco por padrão. Pode fornecer valores absolutos em pixels (ex.: 20) ou valores relativos (ex.: 20%).
-Dica: Todos as pastas são relativas à pasta web. -'; -?> diff --git a/interface/web/designer/lib/lang/pt_module_list.lng b/interface/web/designer/lib/lang/pt_module_list.lng deleted file mode 100644 index 822263a4ad64f7cc82fee8ab785b132726a3045d..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pt_module_nav_edit.lng b/interface/web/designer/lib/lang/pt_module_nav_edit.lng deleted file mode 100644 index 761fe0a63e8d5472a0f2697c3e818efbffdd6685..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pt_module_nav_item_edit.lng b/interface/web/designer/lib/lang/pt_module_nav_item_edit.lng deleted file mode 100644 index 745a12341a761632e3854ff05fe9aff4821f3d86..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/pt_module_show.lng b/interface/web/designer/lib/lang/pt_module_show.lng deleted file mode 100644 index 222fb51e3473d167fd033c162ee14dfaa616816b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/pt_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ro.lng b/interface/web/designer/lib/lang/ro.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ro_form_edit.lng b/interface/web/designer/lib/lang/ro_form_edit.lng deleted file mode 100644 index a99b975f03f43ad743b1e21c52e96884b22a30f3..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ro_form_list.lng b/interface/web/designer/lib/lang/ro_form_list.lng deleted file mode 100644 index 49b9d5eaf0994ed10e6f4a1011ed462d9e8e4278..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ro_form_show.lng b/interface/web/designer/lib/lang/ro_form_show.lng deleted file mode 100644 index 9cc5e71d9239c5b13292f73b495d023f3aa85f7d..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ro_module_edit.lng b/interface/web/designer/lib/lang/ro_module_edit.lng deleted file mode 100644 index 327550f2039adc3c2ad1c62aaa95c8d169a5f196..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ -Description

Modulename: Name of the module directory. Only numbers, chars and underscore allowed.
Moduletitle: Will be shown in the (upper) main navigation.
Template file: Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.
NaviFrame: If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.
Default page: These page will be shown when the module is opened.
Tab width: Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).
Hint: All paths are relative to the directory '; -?> diff --git a/interface/web/designer/lib/lang/ro_module_list.lng b/interface/web/designer/lib/lang/ro_module_list.lng deleted file mode 100644 index c53b556a4f0d9ad534fe6b1d5444a99ba3d72d1c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ro_module_nav_edit.lng b/interface/web/designer/lib/lang/ro_module_nav_edit.lng deleted file mode 100644 index ee6bf54268bca384e45cf593711745ec060a8504..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ro_module_nav_item_edit.lng b/interface/web/designer/lib/lang/ro_module_nav_item_edit.lng deleted file mode 100644 index 9b7d60df91b0c00ab79eb21a17c48a9230c7fb62..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ro_module_show.lng b/interface/web/designer/lib/lang/ro_module_show.lng deleted file mode 100644 index 2fb748c3d463c5bdf3a0d834f2634c32e1ec6004..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ro_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ru.lng b/interface/web/designer/lib/lang/ru.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ru_form_edit.lng b/interface/web/designer/lib/lang/ru_form_edit.lng deleted file mode 100644 index 36c0bf46cf420bd130d5d99d46461a49957c1a04..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ru_form_list.lng b/interface/web/designer/lib/lang/ru_form_list.lng deleted file mode 100644 index 3db8db8d2fda98a21a33653f2679871e002515fc..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ru_form_show.lng b/interface/web/designer/lib/lang/ru_form_show.lng deleted file mode 100644 index 8b0132bbaa134a7075ed62a2cd9e0371979b86fb..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ru_module_edit.lng b/interface/web/designer/lib/lang/ru_module_edit.lng deleted file mode 100644 index b7c2aaf0f43bbe2fb134ee7783dc1118f62d02ce..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Описание -

-Имя модуля: Имя директории модуля. Допустимо использовать латинские символы, числа и подчеркивание.
-Заголовок модуля: Будет отображаться вверху радом с навигацией.
-Файл шаблона: Файл шаблона для модуля. Сейчас доступны: module.tpl.htm и module_tree.tpl.htm. По-умолчанию стоит module.tpl.htm.
-Навигационный фрейм: Если module_tree.tpl.htm выбран как шаблон, введите здесь путь до скрипта для левого фрейма.
-Страница по-умолчанию: Эта страница будет показана, когда открывается модуль.
-Ширина таба: Ширина таба в главной навигации. По-умолчанию поле пустое. Вы можете ввести значение в пикселях или в процентах.
-Подсказка: Все пути в директории web относительные. -'; -?> diff --git a/interface/web/designer/lib/lang/ru_module_list.lng b/interface/web/designer/lib/lang/ru_module_list.lng deleted file mode 100644 index 2401318dd5657bfe955e54801bcf7406573313ca..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ru_module_nav_edit.lng b/interface/web/designer/lib/lang/ru_module_nav_edit.lng deleted file mode 100644 index 6fb4cc78fe7a3f0221ff7c636fb44c5cfdf2a54e..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ru_module_nav_item_edit.lng b/interface/web/designer/lib/lang/ru_module_nav_item_edit.lng deleted file mode 100644 index ab458ee5d40c34976b32d6d73c9d2715037ce5ec..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/ru_module_show.lng b/interface/web/designer/lib/lang/ru_module_show.lng deleted file mode 100644 index 25dc983dc7d0d7ad823a9edf8f95337d8b63c65c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/ru_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/se.lng b/interface/web/designer/lib/lang/se.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/se_form_edit.lng b/interface/web/designer/lib/lang/se_form_edit.lng deleted file mode 100644 index 1a3a831ff07970ae9896817f6619b909066f28cc..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/se_form_list.lng b/interface/web/designer/lib/lang/se_form_list.lng deleted file mode 100644 index 10f41870b92fc9a4e314e5a111e0d11eca3b6630..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/se_form_show.lng b/interface/web/designer/lib/lang/se_form_show.lng deleted file mode 100644 index 3e21d62ef4e75ae079896de27e96cbe1adf5cbe2..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/se_module_edit.lng b/interface/web/designer/lib/lang/se_module_edit.lng deleted file mode 100644 index ba828ebbfcc806a0cb95eaf8429ba606bdb83379..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ -Description

Modulename: Namn på modul mappen. Endast siffror, bokstäver och understreck är tillåtna.
Moduletitle: Kommer att visas i (övre) huvud navigerigsramen.
Template file: Mall fil för modulen. Just nu finns: module.tpl.htm och module_tree.tpl.htm. Standard är module.tpl.htm.
NaviFrame: Om module module_tree.tpl.htm väljs som mall file, skriv här sökvägen till skriptfilen för den vänstra ramen.
Default page: Dessa sidor kommer att visas när modulen öppnas.
Tab width: Bredd på Flikarna i huvud navigerings ramen. Detta fält är tomt som standard. Du kan skriva in ett absolutvärde i pixlar (ex. 20) eller relativt värde (ex. 20%).
Hint: Alla sökvägar är relativa till mappen web.'; -?> diff --git a/interface/web/designer/lib/lang/se_module_list.lng b/interface/web/designer/lib/lang/se_module_list.lng deleted file mode 100644 index 47ff22860895fec10feb82bdcb6d5fcbe118ed21..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/se_module_nav_edit.lng b/interface/web/designer/lib/lang/se_module_nav_edit.lng deleted file mode 100644 index 468f8d8ebea4c0db02ea118433040e4d403cfce7..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/se_module_nav_item_edit.lng b/interface/web/designer/lib/lang/se_module_nav_item_edit.lng deleted file mode 100644 index f5df0905780a1869376c96fe6ff77d1dafa4c24b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/se_module_show.lng b/interface/web/designer/lib/lang/se_module_show.lng deleted file mode 100644 index 391947cba03948baa80a87b9b42cf6e13a867eb1..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/se_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/sk.lng b/interface/web/designer/lib/lang/sk.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/sk_form_edit.lng b/interface/web/designer/lib/lang/sk_form_edit.lng deleted file mode 100644 index a659c14f9a378b8b30a0bf741d4554e7039f86c7..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/sk_form_list.lng b/interface/web/designer/lib/lang/sk_form_list.lng deleted file mode 100644 index 262de0b8ccc07326bc53c1b4f18233253a831e2b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/sk_form_show.lng b/interface/web/designer/lib/lang/sk_form_show.lng deleted file mode 100644 index 4b8645137b50e509ce9988fd863de15fd6532ecf..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/sk_module_edit.lng b/interface/web/designer/lib/lang/sk_module_edit.lng deleted file mode 100644 index 5daf4ff51b925624b305726fc81ffaf26c5e03af..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk_module_edit.lng +++ /dev/null @@ -1,12 +0,0 @@ - Popis

Modulename: Názov modulu adresár. Len čísla, znaky a podtržítko povolené.
Moduletitle: sa objaví v (hornej) navigáciu.
Šablóna súboru: Šablóna súboru modulu. V súčasnej dobe sú k dispozícii'; -?> diff --git a/interface/web/designer/lib/lang/sk_module_list.lng b/interface/web/designer/lib/lang/sk_module_list.lng deleted file mode 100644 index 70eb44d0aba2b80b9b2d77984f85fcbaf9d0552c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/sk_module_nav_edit.lng b/interface/web/designer/lib/lang/sk_module_nav_edit.lng deleted file mode 100644 index 7bfa900a54fd1d920973683c9bc90137441272a1..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/sk_module_nav_item_edit.lng b/interface/web/designer/lib/lang/sk_module_nav_item_edit.lng deleted file mode 100644 index 8fcfddd8ea5b672db735f3905342afba18fa1d97..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/sk_module_show.lng b/interface/web/designer/lib/lang/sk_module_show.lng deleted file mode 100644 index e3f19168e80753a092d84c4ec26942f4255eac1b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/sk_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/tr.lng b/interface/web/designer/lib/lang/tr.lng deleted file mode 100644 index acb6c3546c6150b4edbafb782d3ed85c499210b5..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr.lng +++ /dev/null @@ -1,2 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/tr_form_edit.lng b/interface/web/designer/lib/lang/tr_form_edit.lng deleted file mode 100644 index 8288ce84b895b6469fd87a121788a79ed0eab58b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr_form_edit.lng +++ /dev/null @@ -1,24 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/tr_form_list.lng b/interface/web/designer/lib/lang/tr_form_list.lng deleted file mode 100644 index 54aa1f45340982eec7bd51825236c02d72c19ffb..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr_form_list.lng +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/tr_form_show.lng b/interface/web/designer/lib/lang/tr_form_show.lng deleted file mode 100644 index 8efa1df5a5c60689daea01090b60683e92218217..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr_form_show.lng +++ /dev/null @@ -1,18 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/tr_module_edit.lng b/interface/web/designer/lib/lang/tr_module_edit.lng deleted file mode 100644 index 92bf93d2cac9f3cd7001e20f0a2e314a27c314b3..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr_module_edit.lng +++ /dev/null @@ -1,22 +0,0 @@ -Açıklama -

-Modül adı: Modül klasörünün adı. Sadece sayı, rakam ve alttan çizgi kullanabilirsiniz.
-Modül başlığı: Üst ana menüde gösterilecek olan isim.
-Şablon dosyası: Şablon dosyası veya modülü. Şu anda geçerli olan dosyalar: module.tpl.htm ve module_tree.tpl.htm. Varsayılan dosya: module.tpl.htm.
-NaviFrame: Eğer module_tree.tpl.htm dosyası şablon dosyası olarak seçilirse, buraya sol frame için betik dosyası yolu girebilirsiniz.
-Varsayılan sayfa: Modül açıldığı zaman görünecek sayfa.
-Sekme Genişliği: Temel navigasyonun genişliği. Bu alan varsayılan olarak boştur. Siz bir piksel değeri(20 gibi) veya bir oran(20%) değeri girebilirsiniz.
-İşaret: Tüm yollar web klasörüyle ilişkilidir.. -'; -?> diff --git a/interface/web/designer/lib/lang/tr_module_list.lng b/interface/web/designer/lib/lang/tr_module_list.lng deleted file mode 100644 index 08c57875fdb6001cf3385e084103accd923ab35c..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr_module_list.lng +++ /dev/null @@ -1,5 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/tr_module_nav_edit.lng b/interface/web/designer/lib/lang/tr_module_nav_edit.lng deleted file mode 100644 index fd10993d6e03dc6afb36a6b944124dd307765303..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr_module_nav_edit.lng +++ /dev/null @@ -1,6 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/tr_module_nav_item_edit.lng b/interface/web/designer/lib/lang/tr_module_nav_item_edit.lng deleted file mode 100644 index 06fe57e84fa3cdb90e5ed85c3fb2771a71eaa16b..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr_module_nav_item_edit.lng +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/interface/web/designer/lib/lang/tr_module_show.lng b/interface/web/designer/lib/lang/tr_module_show.lng deleted file mode 100644 index a40c0743b5e795f547afe64aff4e88092970767a..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/lang/tr_module_show.lng +++ /dev/null @@ -1,16 +0,0 @@ - diff --git a/interface/web/designer/lib/module.conf.php b/interface/web/designer/lib/module.conf.php deleted file mode 100644 index 6104f497ceae53c6f1866cfe4fd9a3c33e064c80..0000000000000000000000000000000000000000 --- a/interface/web/designer/lib/module.conf.php +++ /dev/null @@ -1,95 +0,0 @@ - 'designer', - 'title' => 'BE Designer', - 'template' => 'module.tpl.htm', - 'navframe_page' => '', - 'startpage' => 'designer/module_list.php', - 'tab_width' => '', - 'nav' => - array ( - 0 => - array ( - 'title' => 'Modules', - 'open' => '1', - 'items' => - array ( - 0 => - array ( - 'title' => 'Add', - 'target' => 'content', - 'link' => 'designer/module_edit.php', - ), - 1 => - array ( - 'title' => 'Edit', - 'target' => 'content', - 'link' => 'designer/module_list.php', - ), - ), - ), - /* - 1 => - array ( - 'title' => 'Formulare', - 'open' => '1', - 'items' => - array ( - 2 => - array ( - 'title' => 'Add', - 'target' => 'content', - 'link' => 'designer/form_edit.php', - ), - 3 => - array ( - 'title' => 'Edit', - 'target' => 'content', - 'link' => 'designer/form_list.php', - ), - ), - ), - 2 => - array ( - 'title' => 'Lists', - 'open' => '1', - 'items' => - array ( - 4 => - array ( - 'title' => 'Add', - 'target' => 'content', - 'link' => 'designer/list_edit.php', - ), - 5 => - array ( - 'title' => 'Edit', - 'target' => 'content', - 'link' => 'designer/list_list.php', - ), - ), - ), - 3 => - array ( - 'title' => 'Languages', - 'open' => '1', - 'items' => - array ( - 6 => - array ( - 'title' => 'Add', - 'target' => 'content', - 'link' => 'designer/lang_edit.php', - ), - 7 => - array ( - 'title' => 'Edit', - 'target' => 'content', - 'link' => 'designer/lang_list.php', - ), - ), - ), - */ - ), -) -?> diff --git a/interface/web/designer/list/empty.dir b/interface/web/designer/list/empty.dir deleted file mode 100644 index 95ba9ef37cca69318bcba17e67cd44ae84bd41e1..0000000000000000000000000000000000000000 --- a/interface/web/designer/list/empty.dir +++ /dev/null @@ -1 +0,0 @@ -This empty directory is needed by ISPConfig. diff --git a/interface/web/designer/module_edit.php b/interface/web/designer/module_edit.php deleted file mode 100644 index af7dbb0271b34c602f708e8f92e3cc955eadcfb3..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_edit.php +++ /dev/null @@ -1,184 +0,0 @@ -error('This function is disabled in demo mode.'); - -//* Check permissions for module -$app->auth->check_module_permissions('designer'); - -// Lade Template -$app->uses('tpl'); -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/module_edit.htm'); - -// ID importieren -$id = $_REQUEST["id"]; -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $id)) die("id contains invalid chars."); - -if(count($_POST) > 1) { - // Bestimme aktion - if($id != '') { - $action = 'UPDATE'; - } else { - $action = 'INSERT'; - } - - - if($error == '') { - - $id = $_POST["module"]["name"]; - if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $id)) die("id contains invalid chars."); - - $filename = "../".$id."/lib/module.conf.php"; - $module_new = $_POST["module"]; - - if(@is_file($filename)) { - include_once $filename; - $navi = $module["nav"]; - unset($module); - $module_new["nav"] = $navi; - } - - $m = ""; - - // creating the module directories - if(!@is_dir("../".$id)) mkdir("../".$id) or die("Cannot make directory: ../".$id); - if(!@is_dir("../".$id."/lib")) mkdir("../".$id."/lib") or die("Cannot make directory: ../".$id."/lib"); - if(!@is_dir("../".$id."/lib/lang")) mkdir("../".$id."/lib/lang") or die("Cannot make directory: ../".$id."/lib/lang"); - if(!@is_dir("../".$id."/form")) mkdir("../".$id."/form") or die("Cannot make directory: ../".$id."/form"); - if(!@is_dir("../".$id."/list")) mkdir("../".$id."/list") or die("Cannot make directory: ../".$id."/list"); - if(!@is_dir("../".$id."/templates")) mkdir("../".$id."/templates") or die("Cannot make directory: ../".$id."/templates"); - - // writing module.conf - if (!$handle = fopen($filename, 'w')) { - print "Cannot open file ($filename)"; - exit; - } - - if (!fwrite($handle, $m)) { - print "Cannot write to file ($filename)"; - exit; - } - - fclose($handle); - - // writing admin conf - $admin_conf_filename = "../".$id."/lib/admin.conf.php"; - if(!is_file($admin_conf_filename)) { - if (!$handle = fopen($admin_conf_filename, 'w')) { - print "Cannot open file ($admin_conf_filename)"; - exit; - } - - if (!fwrite($handle, "")) { - print "Cannot write to file ($admin_conf_filename)"; - exit; - } - - fclose($handle); - } - - // zu Liste springen - header("Location: module_list.php"); - exit; - - } else { - $app->tpl->setVar("error", "Fehler:
".$error); - $app->tpl->setVar($_POST); - } -} - -if($id != '') { - // Datensatz besteht bereits - // bestehenden Datensatz anzeigen - if($error == '') { - // es liegt ein Fehler vor - include_once "../".$id."/lib/module.conf.php"; - //$navi = $module["nav"]; - unset($module["nav"]); - $record = $module; - } else { - // ein Fehler - $record = $_POST; - //$navi = $_POST["nav"]; - unset($_POST["nav"]); - } - $record["readonly"] = 'style="background-color: #EEEEEE;" readonly'; -} else { - // neuer datensatz - if($error == '') { - // es liegt ein Fehler vor - $record["template"] = "module.tpl.htm"; - } else { - // ein Fehler - $record = $_POST; - //$navi = $_POST["nav"]; - unset($_POST["nav"]); - - } - $record["readonly"] = ''; -} - -$record["id"] = $id; - -/* -// baue Modul navi -$content = ""; -$n1 = 0; -$n2 = 0; -foreach($navi as $section) { - $content .= "Bereich:\r\n"; - foreach($section["items"] as $item) { - $content .= "Titel:\r\n"; - $content .= "Ziel:       \r\n"; - $content .= "Link:       \r\n"; - $n2++; - } - $n1++; -} - -$record["nav"] = $content; -*/ - -$app->tpl->setVar($record); - -include_once "lib/lang/".$_SESSION["s"]["language"]."_module_edit.lng"; -$app->tpl->setVar($wb); - -// Defaultwerte setzen -$app->tpl_defaults(); - -// Template parsen -$app->tpl->pparse(); - -?> diff --git a/interface/web/designer/module_list.php b/interface/web/designer/module_list.php deleted file mode 100644 index b08707e14eef47cb7e7ea571c7de14deb75873ee..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_list.php +++ /dev/null @@ -1,69 +0,0 @@ -auth->check_module_permissions('designer'); - -$app->uses('tpl'); - -$app->tpl->newTemplate('form.tpl.htm'); -$app->tpl->setInclude('content_tpl', 'templates/module_list.htm'); - -//* Pick out modules -$bgcolor = '#FFFFFF'; -$modules_list = array(); -$handle = @opendir(ISPC_WEB_PATH); -while ($file = @readdir($handle)) { - if ($file != '.' && $file != '..') { - if(@is_dir(ISPC_WEB_PATH."/$file")) { - if(is_file(ISPC_WEB_PATH."/$file/lib/module.conf.php") and $file != 'login') { - include_once ISPC_WEB_PATH."/$file/lib/module.conf.php"; - $modules_list[] = array( 'module' => $module['name'], - 'title' => $module['title'], - 'bgcolor' => ($bgcolor == '#FFFFFF') ? '#EEEEEE' : '#FFFFFF' - ); - } - } - } -} - -$app->tpl->setLoop('records', $modules_list); - -//* loading language file -$lng_file = 'lib/lang/'.$_SESSION['s']['language'].'_module_list.lng'; -include $lng_file; -$app->tpl->setVar($wb); - -$app->tpl_defaults(); -$app->tpl->pparse(); - -?> diff --git a/interface/web/designer/module_nav_del.php b/interface/web/designer/module_nav_del.php deleted file mode 100644 index c5781d979bfa8781b8da5e745637ddffb18a4bbb..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_nav_del.php +++ /dev/null @@ -1,81 +0,0 @@ -auth->check_module_permissions('designer'); -if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); - -// Lade Template -$app->uses('tpl'); -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/module_nav_edit.htm'); - -// ID importieren -$module_name = $_REQUEST["module_name"]; -$nav_id = $_REQUEST["nav_id"]; - -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)) die("module_name contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $nav_id)) die("nav_id contains invalid chars."); - -if(empty($module_name)) die("module is empty."); - -if($nav_id != '') { - - $filename = "../".$module_name."/lib/module.conf.php"; - - if(!@is_file($filename)) die("File not found: $filename"); - include_once $filename; - - unset($module["nav"][$nav_id]); - - $m = ""; - - // writing module.conf - if (!$handle = fopen($filename, 'w')) { - print "Cannot open file ($filename)"; - exit; - } - if (!fwrite($handle, $m)) { - print "Cannot write to file ($filename)"; - exit; - } - - fclose($handle); - - - // zu Liste springen - header("Location: module_show.php?id=$module_name"); - exit; -} -?> diff --git a/interface/web/designer/module_nav_edit.php b/interface/web/designer/module_nav_edit.php deleted file mode 100644 index e7e63e149db15487abbd5da1cd93767d075b69f7..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_nav_edit.php +++ /dev/null @@ -1,147 +0,0 @@ -error('This function is disabled in demo mode.'); - -//* Check permissions for module -$app->auth->check_module_permissions('designer'); - -//* Load template -$app->uses('tpl'); -$app->tpl->newTemplate('form.tpl.htm'); -$app->tpl->setInclude('content_tpl', 'templates/module_nav_edit.htm'); - -// TODO: Check module and nav_id for malicius chars, nav_id can be empty or any number, even 0 -$module_name = $_REQUEST['module_name']; -$nav_id = $_REQUEST['nav_id']; - -//** Sanity checks of module -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)){ - die('module_name contains invalid chars.'); -} -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $nav_id)){ - die('nav_id contains invalid chars.'); -} -if(empty($module_name)){ - die('module is empty.'); -} - -if(count($_POST) > 0) { - //* Determine Action - $action = ($nav_id != '') ? 'UPDATE' : 'INSERT'; - $error = ''; - - // TODO: Check variables - - if($error == '') { - - $filename = '../'.$module_name.'/lib/module.conf.php'; - - if(!@is_file($filename)){ - die("File not found: $filename"); - } - include_once $filename; - - $items = ($action == 'UPDATE') ? $module['nav'][$nav_id]['items'] : array(); - - $tmp = array('title' => $_POST['nav']['title'], - 'open' => 1, - 'items' => $items); - - if($action == 'UPDATE') { - $module['nav'][$nav_id] = $tmp; - } else { - $module['nav'][] = $tmp; - } - - $m = ""; - - //* writing module.conf - if (!$handle = fopen($filename, 'w')) { - die("Cannot open file ($filename)"); - } - - if (!fwrite($handle, $m)) { - die("Cannot write to file ($filename)"); - } - - fclose($handle); - - - //* Jump to list - header('Location: module_show.php?id='.urlencode($module_name)); - exit; - - } else { - $app->tpl->setVar('error', 'Fehler:
'.$error); - $app->tpl->setVar($_POST); - } -} - -if($nav_id != '') { - //* Data record exists - if($error == '') { - include_once '../'.$module_name.'/lib/module.conf.php'; - $record = $module['nav'][$nav_id]; - } else { - //* error - $record = $_POST; - } - //$record["readonly"] = 'style="background-color: #EEEEEE;" readonly'; -} else { - //* New data record - if($error == '') { - //* es liegt kein Fehler vor - } else { - //* error - $record = $_POST; - - } - //$record["readonly"] = ''; -} - -$record['nav_id'] = $nav_id; -$record['module_name'] = $module_name; - -$app->tpl->setVar($record); - -include_once 'lib/lang/'.$_SESSION['s']['language'].'_module_nav_edit.lng'; -$app->tpl->setVar($wb); - -$app->tpl_defaults(); -$app->tpl->pparse(); - -?> diff --git a/interface/web/designer/module_nav_flip.php b/interface/web/designer/module_nav_flip.php deleted file mode 100644 index 09cdd17bfeabe12c62ab743dd00cc07d326bc435..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_nav_flip.php +++ /dev/null @@ -1,92 +0,0 @@ -auth->check_module_permissions('designer'); -if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); - -// Lade Template -$app->uses('tpl'); -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/module_nav_edit.htm'); - -// ID importieren -$module_name = $_REQUEST["module_name"]; -$nav_id = $_REQUEST["nav_id"]; -$dir = $_REQUEST["dir"]; - -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)) die("module_name contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $nav_id)) die("nav_id contains invalid chars."); - -if(empty($module_name)) die("module is empty."); - -if($nav_id != '') { - - $filename = "../".$module_name."/lib/module.conf.php"; - - if(!@is_file($filename)) die("File not found: $filename"); - include_once $filename; - - if($dir == 'up' and $nav_id > 0) { - $tmp = $module["nav"][$nav_id - 1]; - $module["nav"][$nav_id - 1] = $module["nav"][$nav_id]; - $module["nav"][$nav_id] = $tmp; - } - - if($dir == 'down' and $nav_id < count($module["nav"]) -1) { - $tmp = $module["nav"][$nav_id + 1]; - $module["nav"][$nav_id + 1] = $module["nav"][$nav_id]; - $module["nav"][$nav_id] = $tmp; - } - - $m = ""; - - // writing module.conf - if (!$handle = fopen($filename, 'w')) { - print "Cannot open file ($filename)"; - exit; - } - if (!fwrite($handle, $m)) { - print "Cannot write to file ($filename)"; - exit; - } - - fclose($handle); - - - // zu Liste springen - echo "HEADER_REDIRECT:designer/module_show.php?id=$module_name"; - exit; -} -?> diff --git a/interface/web/designer/module_nav_item_del.php b/interface/web/designer/module_nav_item_del.php deleted file mode 100644 index 66a17b589239016ca158997521d0f7732287b276..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_nav_item_del.php +++ /dev/null @@ -1,83 +0,0 @@ -error('This function is disabled in demo mode.'); - -//* Check permissions for module -$app->auth->check_module_permissions('designer'); - -// Lade Template -$app->uses('tpl'); -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/module_nav_edit.htm'); - -// ID importieren -$module_name = $_REQUEST["module_name"]; -$nav_id = $_REQUEST["nav_id"]; -$item_id = $_REQUEST["item_id"]; - -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)) die("module_name contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $nav_id)) die("nav_id contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $item_id)) die("item_id contains invalid chars."); - -if(empty($module_name)) die("module is empty."); - -if($nav_id != '') { - - $filename = "../".$module_name."/lib/module.conf.php"; - - if(!@is_file($filename)) die("File not found: $filename"); - include_once $filename; - - unset($module["nav"][$nav_id]["items"][$item_id]); - - $m = ""; - - // writing module.conf - if (!$handle = fopen($filename, 'w')) { - print "Cannot open file ($filename)"; - exit; - } - if (!fwrite($handle, $m)) { - print "Cannot write to file ($filename)"; - exit; - } - - fclose($handle); - - - // zu Liste springen - header("Location: module_show.php?id=$module_name"); - exit; -} -?> diff --git a/interface/web/designer/module_nav_item_edit.php b/interface/web/designer/module_nav_item_edit.php deleted file mode 100644 index 2faff74fec78eae0edd993e676c19b060d15955e..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_nav_item_edit.php +++ /dev/null @@ -1,151 +0,0 @@ -error('This function is disabled in demo mode.'); - -//* Check permissions for module -$app->auth->check_module_permissions('designer'); - -// Lade Template -$app->uses('tpl'); -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/module_nav_item_edit.htm'); - -// ID importieren -$module_name = $_REQUEST["module_name"]; -$nav_id = $_REQUEST["nav_id"]; -$item_id = $_REQUEST["item_id"]; - -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)) die("module_name contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $nav_id)) die("nav_id contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $item_id)) die("item_id contains invalid chars."); - -if(empty($module_name)) die("module is empty."); - -if(count($_POST) > 0) { - // Bestimme aktion - if($item_id != '') { - $action = 'UPDATE'; - } else { - $action = 'INSERT'; - } - - $error = ''; - - // TODO: Check variables - - - if($error == '') { - - $filename = "../".$module_name."/lib/module.conf.php"; - - if(!@is_file($filename)) die("File not found: $filename"); - include_once $filename; - - $tmp = array('title' =>$_POST["title"], - 'target' => $_POST["target"], - 'link' => $_POST["link"]); - - if($action == 'UPDATE') { - $module["nav"][$nav_id]["items"][$item_id] = $tmp; - } else { - $module["nav"][$nav_id]["items"][] = $tmp; - } - - $m = ""; - - // writing module.conf - if (!$handle = fopen($filename, 'w')) { - print "Cannot open file ($filename)"; - exit; - } - - if (!fwrite($handle, $m)) { - print "Cannot write to file ($filename)"; - exit; - } - - fclose($handle); - - - // zu Liste springen - header("Location: module_show.php?id=$module_name"); - exit; - - } else { - $app->tpl->setVar("error", "Fehler:
".$error); - $app->tpl->setVar($_POST); - } -} - -if($item_id != '') { - // Datensatz besteht bereits - // bestehenden Datensatz anzeigen - if($error == '') { - // es liegt ein Fehler vor - include_once "../".$module_name."/lib/module.conf.php"; - $record = $module["nav"][$nav_id]["items"][$item_id]; - } else { - // ein Fehler - $record = $_POST; - } - //$record["readonly"] = 'style="background-color: #EEEEEE;" readonly'; -} else { - // neuer datensatz - if($error == '') { - // es liegt kein Fehler vor - $record["target"] = "content"; - } else { - // ein Fehler - $record = $_POST; - - } - //$record["readonly"] = ''; -} - -$record["item_id"] = $item_id; -$record["nav_id"] = $nav_id; -$record["module_name"] = $module_name; - -$app->tpl->setVar($record); - -include_once "lib/lang/".$_SESSION["s"]["language"]."_module_nav_item_edit.lng"; -$app->tpl->setVar($wb); - -// Defaultwerte setzen -$app->tpl_defaults(); - -// Template parsen -$app->tpl->pparse(); - -?> diff --git a/interface/web/designer/module_nav_item_flip.php b/interface/web/designer/module_nav_item_flip.php deleted file mode 100644 index 94f210b138915976a1e1b01b46e336caafbf8334..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_nav_item_flip.php +++ /dev/null @@ -1,94 +0,0 @@ -error('This function is disabled in demo mode.'); - -//* Check permissions for module -$app->auth->check_module_permissions('designer'); - -// Lade Template -$app->uses('tpl'); -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/module_nav_edit.htm'); - -// ID importieren -$module_name = $_REQUEST["module_name"]; -$nav_id = $_REQUEST["nav_id"]; -$item_id = $_REQUEST["item_id"]; -$dir = $_REQUEST["dir"]; - -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $module_name)) die("module_name contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{1,50}$/', $nav_id)) die("nav_id contains invalid chars."); -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $item_id)) die("item_id contains invalid chars."); - -if(empty($module_name)) die("module is empty."); - -if($nav_id != '') { - - $filename = "../".$module_name."/lib/module.conf.php"; - - if(!@is_file($filename)) die("File not found: $filename"); - include_once $filename; - - if($dir == 'up' and $item_id > 0) { - $tmp = $module["nav"][$nav_id]["items"][$item_id - 1]; - $module["nav"][$nav_id]["items"][$item_id -1] = $module["nav"][$nav_id]["items"][$item_id]; - $module["nav"][$nav_id]["items"][$item_id] = $tmp; - } - - if($dir == 'down' and $item_id < count($module["nav"][$nav_id]["items"]) -1) { - $tmp = $module["nav"][$nav_id]["items"][$item_id + 1]; - $module["nav"][$nav_id]["items"][$item_id + 1] = $module["nav"][$nav_id]["items"][$item_id]; - $module["nav"][$nav_id]["items"][$item_id] = $tmp; - } - - $m = ""; - - // writing module.conf - if (!$handle = fopen($filename, 'w')) { - print "Cannot open file ($filename)"; - exit; - } - if (!fwrite($handle, $m)) { - print "Cannot write to file ($filename)"; - exit; - } - - fclose($handle); - - - // zu Liste springen - header("Location: module_show.php?id=$module_name"); - exit; -} -?> diff --git a/interface/web/designer/module_show.php b/interface/web/designer/module_show.php deleted file mode 100644 index f3e9812f9b7834935520fe31e1c4cf72e8082f38..0000000000000000000000000000000000000000 --- a/interface/web/designer/module_show.php +++ /dev/null @@ -1,113 +0,0 @@ -auth->check_module_permissions('designer'); - -if($_SESSION["s"]["user"]["typ"] != "admin") die("Admin permissions required."); - -$app->uses('tpl'); - -$app->tpl->newTemplate("form.tpl.htm"); -$app->tpl->setInclude('content_tpl', 'templates/module_show.htm'); - - -$module_name = $_REQUEST["id"]; -if(!preg_match('/^[A-Za-z0-9_]{0,50}$/', $module_name)) die("id contains invalid chars."); - -include_once "../".$module_name."/lib/module.conf.php"; -$navi = $module["nav"]; -unset($module["nav"]); -$record = $module; - -// loading language file -$lng_file = "lib/lang/".$_SESSION["s"]["user"]["language"]."_module_show.lng"; -include $lng_file; -$app->tpl->setVar($wb); - -// baue Modul navi -$content = ""; -$n1 = 0; -$n2 = 0; -if(is_array($navi)) { - foreach($navi as $nav_id => $section) { - $content .= " - - - - - - "; - //$content .= "\r\n"; - foreach($section["items"] as $item_id => $item) { - //$content .= "\r\n"; - //$content .= "\r\n"; - //$content .= "\r\n"; - $content .= " - - - "; - $n2++; - } - $content .= " -
$section[title] -
-
-
-
-
-
Bereich:
Titel:
Ziel:       
Link:       
$item[title] -
-
-
-
-
 
- - "; - $n1++; - } -} - -$record["nav"] = $content; - - -$app->tpl->setVar($record); - - -$app->tpl->setLoop('records', $modules_list); - -$app->tpl_defaults(); -$app->tpl->pparse(); - - - -?> diff --git a/interface/web/designer/templates/form_edit.htm b/interface/web/designer/templates/form_edit.htm deleted file mode 100644 index 72cb0a44294c1764d378859c6be645cd0e94926a..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/form_edit.htm +++ /dev/null @@ -1,79 +0,0 @@ -
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:
:
:
:
:
:
: yes / no
:
:
: yes / no
 
:
:
: r = read, i = insert, u = update, d = delete
: r = read, i = insert, u = update, d = delete
: r = read, i = insert, u = update, d = delete
 
  - -
- - -
\ No newline at end of file diff --git a/interface/web/designer/templates/form_list.htm b/interface/web/designer/templates/form_list.htm deleted file mode 100644 index 9e4fc38b957fe2695faa5469213246c0acfcfabf..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/form_list.htm +++ /dev/null @@ -1,29 +0,0 @@ -
-

- - - - - - - - - - - - - - - - - - - - - - - - - -
 
{tmpl_var name="name"}{tmpl_var name="title"}{tmpl_var name="module_name"}{tmpl_var name="description"}[Delete]
{tmpl_var name='globalsearch_noresults_text_txt'}
-
\ No newline at end of file diff --git a/interface/web/designer/templates/form_show.htm b/interface/web/designer/templates/form_show.htm deleted file mode 100644 index e8db5efd88cff95c70e26aa9006d3f04a3b09c5c..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/form_show.htm +++ /dev/null @@ -1,61 +0,0 @@ - -
-

-
{tmpl_var name='form_txt'} - - - - - - - - - - - - - - - - - - - - - - - -
:{tmpl_var name='title'}
:{tmpl_var name='form_name'}
:{tmpl_var name='module_name'}
:{tmpl_var name='description'}
 
- - -
-
- - - - - - - - -
 
 
-
\ No newline at end of file diff --git a/interface/web/designer/templates/module_edit.htm b/interface/web/designer/templates/module_edit.htm deleted file mode 100644 index e6e5b113b22e759573eccefda60007c42787a774..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/module_edit.htm +++ /dev/null @@ -1,43 +0,0 @@ -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:
:
:
:
:
:
  -
 
-
-
 
- \ No newline at end of file diff --git a/interface/web/designer/templates/module_list.htm b/interface/web/designer/templates/module_list.htm deleted file mode 100644 index c82ebef93206c190b79957070c5e43012bc5fe50..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/module_list.htm +++ /dev/null @@ -1,23 +0,0 @@ -

- - - - - - - - - - - - - - - - - - - - - -
 
{tmpl_var name="module"}{tmpl_var name="title"}[Delete]
{tmpl_var name='globalsearch_noresults_text_txt'}
\ No newline at end of file diff --git a/interface/web/designer/templates/module_nav_edit.htm b/interface/web/designer/templates/module_nav_edit.htm deleted file mode 100644 index fe925ddce4790a5a665bb1436abfbeb058104d0a..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/module_nav_edit.htm +++ /dev/null @@ -1,24 +0,0 @@ -

- - - - - - - - - - - - - - - - - -
:
  -
 
-
-
 
- - \ No newline at end of file diff --git a/interface/web/designer/templates/module_nav_item_edit.htm b/interface/web/designer/templates/module_nav_item_edit.htm deleted file mode 100644 index 3a52daeb253c7c6fe02d66bd63f985ba0c6ea268..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/module_nav_item_edit.htm +++ /dev/null @@ -1,33 +0,0 @@ -

- - - - - - - - - - - - - - - - - - - - - - - - - -
:
:
:
  -
 
-
-
 
- - - \ No newline at end of file diff --git a/interface/web/designer/templates/module_show.htm b/interface/web/designer/templates/module_show.htm deleted file mode 100644 index 24694b4b6049db807202dd09d351e774a250ea88..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/module_show.htm +++ /dev/null @@ -1,31 +0,0 @@ -

-
{tmpl_var name='module_txt'} - - - - - - - - - - - - - - - -
:{tmpl_var name='title'}
:{tmpl_var name='name'}
 
-
-
-
-
- - - - - - - - -
 
 
\ No newline at end of file diff --git a/interface/web/designer/templates/paging.tpl.htm b/interface/web/designer/templates/paging.tpl.htm deleted file mode 100644 index dd38af8a9937fd249da69cdaed504b715512a3dc..0000000000000000000000000000000000000000 --- a/interface/web/designer/templates/paging.tpl.htm +++ /dev/null @@ -1,9 +0,0 @@ -[ |<< ] - - [<< Zurück] - - Seite {tmpl_var name="next_page"} von {tmpl_var name="max_pages"} - - [Weiter >>] - - [ >>| ] \ No newline at end of file diff --git a/interface/web/dns/lib/lang/ar_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/ar_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/ar_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/ar_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/ar_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/ar_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/ar_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/ar_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/bg_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/bg_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/bg_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/bg_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/bg_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/bg_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/bg_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/bg_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/br_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/br_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/br_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/br_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/br_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/br_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/br_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/br_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/cz_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/cz_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..eb00f29ca90d4b8089e46a807b3f87cfc2556a73 100644 --- a/interface/web/dns/lib/lang/cz_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/cz_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/cz_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/cz_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..4a87f66462c6ba78dd9e72f5b5d3054354072acf 100644 --- a/interface/web/dns/lib/lang/cz_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/cz_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/el_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/el_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/el_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/el_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/el_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/el_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/el_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/el_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/es_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/es_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/es_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/es_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/es_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/es_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/es_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/es_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/fi_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/fi_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/fi_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/fi_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/fi_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/fi_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/fi_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/fi_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/fr_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/fr_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/fr_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/fr_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/fr_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/fr_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/fr_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/fr_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/hr_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/hr_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/hr_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/hr_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/hr_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/hr_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/hr_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/hr_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/hu_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/hu_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/hu_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/hu_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/hu_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/hu_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/hu_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/hu_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/id_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/id_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/id_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/id_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/id_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/id_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/id_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/id_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/it_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/it_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/it_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/it_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/it_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/it_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/it_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/it_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/ja_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/ja_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/ja_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/ja_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/ja_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/ja_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/ja_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/ja_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/nl_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/nl_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/nl_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/nl_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/nl_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/nl_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/nl_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/nl_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/pl_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/pl_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/pl_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/pl_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/pl_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/pl_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/pl_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/pl_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/pt_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/pt_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/pt_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/pt_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/pt_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/pt_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/pt_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/pt_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/ro_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/ro_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/ro_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/ro_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/ro_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/ro_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/ro_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/ro_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/ru_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/ru_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/ru_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/ru_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/ru_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/ru_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/ru_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/ru_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/se_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/se_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/se_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/se_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/se_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/se_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/se_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/se_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/sk_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/sk_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/sk_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/sk_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/sk_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/sk_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/sk_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/sk_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/dns/lib/lang/tr_dns_slave_admin_list.lng b/interface/web/dns/lib/lang/tr_dns_slave_admin_list.lng index 43f67783ce527cd4994c63efc0aa2697e01b845e..59d84877c6057f3d30d3d13acf16d2f1bce70664 100644 --- a/interface/web/dns/lib/lang/tr_dns_slave_admin_list.lng +++ b/interface/web/dns/lib/lang/tr_dns_slave_admin_list.lng @@ -1,10 +1,10 @@ diff --git a/interface/web/dns/lib/lang/tr_dns_soa_admin_list.lng b/interface/web/dns/lib/lang/tr_dns_soa_admin_list.lng index 44cec900b91c118424bf2ddd98b5d0d530d42776..183d1a8349ad9bab096fe27b0f73055fb103ff52 100644 --- a/interface/web/dns/lib/lang/tr_dns_soa_admin_list.lng +++ b/interface/web/dns/lib/lang/tr_dns_soa_admin_list.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/js/scrigo.js.php b/interface/web/js/scrigo.js.php index 85a321c551304f7aafaf48d4ad990955f8eee965..18c0885d9291c36db84f012f0dd764f763770348 100644 --- a/interface/web/js/scrigo.js.php +++ b/interface/web/js/scrigo.js.php @@ -1,5 +1,4 @@ 0) return false; + //document.forms[0].next_tab.value = tab; document.pageForm.next_tab.value = tab; diff --git a/interface/web/login/index.php b/interface/web/login/index.php index 951dbaf29c097551379b3438ee0c54460bda9e51..48d3af652b18ffbc462f68517aae822912a4f3cf 100644 --- a/interface/web/login/index.php +++ b/interface/web/login/index.php @@ -197,6 +197,13 @@ class login_index { //* The password is crypt-md5 encrypted $salt = '$1$'.substr($saved_password, 3, 8).'$'; + if(crypt(stripslashes($passwort), $salt) != $saved_password) { + $user = false; + } + } elseif(substr($saved_password, 0, 3) == '$5$') { + //* The password is crypt-sha256 encrypted + $salt = '$5$'.substr($saved_password, 3, 16).'$'; + if(crypt(stripslashes($passwort), $salt) != $saved_password) { $user = false; } diff --git a/interface/web/login/lib/lang/se_login_as.lng b/interface/web/login/lib/lang/se_login_as.lng index fea3abca03e2b2af3dd243da2e5475e294b28f96..2fdd7f07535ad0706254273eaecb068c25019118 100644 --- a/interface/web/login/lib/lang/se_login_as.lng +++ b/interface/web/login/lib/lang/se_login_as.lng @@ -1,11 +1,11 @@ diff --git a/interface/web/mail/lib/lang/cz.lng b/interface/web/mail/lib/lang/cz.lng index 16dd2667d8f198e5ffdf159d31e3da10d2bd36cd..a0c670ee85a4981e886d0fea58a75bb3228adb07 100644 --- a/interface/web/mail/lib/lang/cz.lng +++ b/interface/web/mail/lib/lang/cz.lng @@ -1,6 +1,6 @@ diff --git a/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng b/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng index 7fae3689995265473944ebefcf08893a8ae523d0..8bd58bfcc79fb828035b83ff276896d67eecfc88 100644 --- a/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng +++ b/interface/web/mail/lib/lang/cz_mail_whitelist_list.lng @@ -1,5 +1,5 @@ diff --git a/interface/web/mail/lib/lang/se_mail_get.lng b/interface/web/mail/lib/lang/se_mail_get.lng index db4440210e0422d91869ff0fc2963a991eb3789a..9ed9710055ae3d95d365ebad3a21ff0c5f8c4417 100644 --- a/interface/web/mail/lib/lang/se_mail_get.lng +++ b/interface/web/mail/lib/lang/se_mail_get.lng @@ -14,6 +14,6 @@ $wb['source_password_error_isempty'] = 'Lösenord är tomt.'; $wb['destination_error_isemail'] = 'Ingen destination vald.'; $wb['source_server_error_regex'] = 'POP3-/Imapserver är inte ett giltigt domännamn.'; $wb['source_read_all_txt'] = 'Hämta all epost (även läst epost)'; -$wb['error_delete_read_all_combination'] = 'Illegal combination of options. You can not use \"Delete emails after retrieval\" = no together with \"Retrieve all emails\" = yes'; +$wb['error_delete_read_all_combination'] = 'Illegal combination of options. You can not use \\"Delete emails after retrieval\\" = no together with \\"Retrieve all emails\\" = yes'; $wb['source_delete_note_txt'] = 'Vänligen kontrollera först om eposthämtning fungerar innan du aktiverar detta val..'; ?> diff --git a/interface/web/remote/index.php b/interface/web/remote/index.php index d60a1c95b58efcc1cb5645308cd808cca935ed08..c7ad8a90110ddf3c5e37c566b727b074161bb8b6 100644 --- a/interface/web/remote/index.php +++ b/interface/web/remote/index.php @@ -6,7 +6,11 @@ require_once '../../lib/app.inc.php'; if($conf['demo_mode'] == true) $app->error('This function is disabled in demo mode.'); -$app->load('remoting'); +$app->load('remoting,getconf'); + +$security_config = $app->getconf->get_security_config('permissions'); +if($security_config['remote_api_allowed'] != 'yes') die('Remote API is disabled in security settings.'); + $server = new SoapServer(null, array('uri' => $_SERVER['REQUEST_URI'])); $server->setClass('remoting'); diff --git a/interface/web/sites/form/ftp_user.tform.php b/interface/web/sites/form/ftp_user.tform.php index ef11b6058aaf7f282841d53cb0cb99d219a51668..e96e63d16b60078872fdc0a6ec285dc4624391c9 100644 --- a/interface/web/sites/form/ftp_user.tform.php +++ b/interface/web/sites/form/ftp_user.tform.php @@ -205,6 +205,10 @@ if($app->auth->is_admin()) { 1 => array ( 'type' => 'REGEX', 'regex' => '/^\/[a-zA-Z0-9\ \.\-\_\/]{10,128}$/', 'errmsg'=> 'directory_error_regex'), + 2 => array ( 'type' => 'CUSTOM', + 'class' => 'validate_ftpuser', + 'function' => 'ftp_dir', + 'errmsg' => 'directory_error_notinweb'), ), 'default' => '', 'value' => '', diff --git a/interface/web/sites/form/shell_user.tform.php b/interface/web/sites/form/shell_user.tform.php index 062ed6e0b0712365687f7cfb7b9c443ac6385549..4268fc08ecd8a6a8f6ef1f9c5634c517e1bc174d 100644 --- a/interface/web/sites/form/shell_user.tform.php +++ b/interface/web/sites/form/shell_user.tform.php @@ -93,6 +93,13 @@ $form["tabs"]['shell'] = array ( 1 => array ( 'type' => 'REGEX', 'regex' => '/^[\w\.\-]{0,32}$/', 'errmsg'=> 'username_error_regex'), + 2 => array( + 'type' => 'CUSTOM', + 'class' => 'validate_systemuser', + 'function' => 'check_sysuser', + 'check_names' => false, + 'errmsg' => 'invalid_username_txt' + ), ), 'default' => '', 'value' => '', @@ -230,6 +237,10 @@ if($_SESSION["s"]["user"]["typ"] == 'admin') { 1 => array ( 'type' => 'REGEX', 'regex' => '/^\/[a-zA-Z0-9\ \.\-\_\/]{10,128}$/', 'errmsg'=> 'directory_error_regex'), + 2 => array ( 'type' => 'CUSTOM', + 'class' => 'validate_systemuser', + 'function' => 'shelluser_dir', + 'errmsg' => 'directory_error_notinweb'), ), 'default' => '', 'value' => '', diff --git a/interface/web/sites/form/web_domain.tform.php b/interface/web/sites/form/web_domain.tform.php index 651b64355a77aa10b52bc373ff895b658fd0de71..efaea89cf4575d8a0391a5b2945ebec7eb993236 100644 --- a/interface/web/sites/form/web_domain.tform.php +++ b/interface/web/sites/form/web_domain.tform.php @@ -496,7 +496,7 @@ $form["tabs"]['stats'] = array ( 'datatype' => 'VARCHAR', 'formtype' => 'SELECT', 'default' => 'webalizer', - 'value' => array('webalizer' => 'Webalizer', 'awstats' => 'AWStats') + 'value' => array('webalizer' => 'Webalizer', 'awstats' => 'AWStats', '' => 'None') ), //################################# // ENDE Datatable fields @@ -582,6 +582,13 @@ if($_SESSION["s"]["user"]["typ"] == 'admin') { 'formtype' => 'TEXT', 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 'errmsg'=> 'sysuser_error_empty'), + 1 => array( + 'type' => 'CUSTOM', + 'class' => 'validate_systemuser', + 'function' => 'check_sysuser', + 'check_names' => true, + 'errmsg' => 'invalid_system_user_or_group_txt' + ), ), 'default' => '', 'value' => '', @@ -593,6 +600,13 @@ if($_SESSION["s"]["user"]["typ"] == 'admin') { 'formtype' => 'TEXT', 'validators' => array ( 0 => array ( 'type' => 'NOTEMPTY', 'errmsg'=> 'sysgroup_error_empty'), + 1 => array( + 'type' => 'CUSTOM', + 'class' => 'validate_systemuser', + 'function' => 'check_sysgroup', + 'check_names' => true, + 'errmsg' => 'invalid_system_user_or_group_txt' + ), ), 'default' => '', 'value' => '', diff --git a/interface/web/sites/form/web_vhost_subdomain.tform.php b/interface/web/sites/form/web_vhost_subdomain.tform.php index e4ca6a2fd0991a238b8ee3a61f44ccbc8d9bf3be..3aa2276fc56f44b84e029dede93ccc3cee63ee83 100644 --- a/interface/web/sites/form/web_vhost_subdomain.tform.php +++ b/interface/web/sites/form/web_vhost_subdomain.tform.php @@ -486,7 +486,7 @@ $form["tabs"]['stats'] = array ( 'datatype' => 'VARCHAR', 'formtype' => 'SELECT', 'default' => 'webalizer', - 'value' => array('webalizer' => 'Webalizer', 'awstats' => 'AWStats') + 'value' => array('webalizer' => 'Webalizer', 'awstats' => 'AWStats', '' => 'None') ), //################################# // ENDE Datatable fields diff --git a/interface/web/sites/lib/lang/ar_shell_user.lng b/interface/web/sites/lib/lang/ar_shell_user.lng index 8095f4becc2b9359e20aa0015b45330feb1819d7..0b274d33aa34dc0c3e0b4f4ed4c688ea39bf9672 100644 --- a/interface/web/sites/lib/lang/ar_shell_user.lng +++ b/interface/web/sites/lib/lang/ar_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/ar_web_domain.lng b/interface/web/sites/lib/lang/ar_web_domain.lng index 99de4717bd46a7d50b539ce2ec021dfdeffeca7a..539d3b7124f68705173399d268dbc5a3244ce215 100644 --- a/interface/web/sites/lib/lang/ar_web_domain.lng +++ b/interface/web/sites/lib/lang/ar_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/bg_shell_user.lng b/interface/web/sites/lib/lang/bg_shell_user.lng index 15709147fa1fcfb8ca4ba51e81a954a0f2d2ab81..1cf3c0d08b7e29662ab27ea0dc766223b01e70da 100644 --- a/interface/web/sites/lib/lang/bg_shell_user.lng +++ b/interface/web/sites/lib/lang/bg_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/bg_web_domain.lng b/interface/web/sites/lib/lang/bg_web_domain.lng index c9a0e84b2facfe5835f91d04dcf409e9167e215f..3af58cd1fa44d5d9773575eafafe5f906bbfa93a 100644 --- a/interface/web/sites/lib/lang/bg_web_domain.lng +++ b/interface/web/sites/lib/lang/bg_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/br_shell_user.lng b/interface/web/sites/lib/lang/br_shell_user.lng index 69e0f6e287e41b11a063090d0b7b8d2034543b7e..da57fb92064e11377ccced0e59937b619da286ff 100644 --- a/interface/web/sites/lib/lang/br_shell_user.lng +++ b/interface/web/sites/lib/lang/br_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/br_web_domain.lng b/interface/web/sites/lib/lang/br_web_domain.lng index 48cfb51be43a4a47b506b7bd7b0c88d4c6e9f20f..8b4484eb71b89afc0f6040c19d7eb7737a6241a5 100644 --- a/interface/web/sites/lib/lang/br_web_domain.lng +++ b/interface/web/sites/lib/lang/br_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/cz_ftp_user.lng b/interface/web/sites/lib/lang/cz_ftp_user.lng index b580e08f5539073273d04b58a3fcee7cea8a6b17..7d30e53ba9e73caa425ba0789075f026e51bfb4f 100644 --- a/interface/web/sites/lib/lang/cz_ftp_user.lng +++ b/interface/web/sites/lib/lang/cz_ftp_user.lng @@ -24,13 +24,13 @@ $wb['uid_error_empty'] = 'GID je prázdné.'; $wb['directory_error_empty'] = 'Adresář je prázdný.'; $wb['directory_error_notinweb'] = 'Adresář není uvnitř webového kořenového adresáře.'; $wb['parent_domain_id_error_empty'] = 'Nevybrána žádná webová stránka.'; -$wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0'; +$wb['quota_size_error_regex'] = 'Kvóta: zadejte -1 je bez omezení nebo číslo > 0 '; $wb['dir_dot_error'] = 'No .. in path allowed.'; $wb['dir_slashdot_error'] = 'No ./ in path allowed.'; $wb['generate_password_txt'] = 'Generovat heslo'; $wb['repeat_password_txt'] = 'Opakujte heslo'; $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; -$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; -$wb['directory_error_regex'] = 'Invalid directory'; +$wb['invalid_system_user_or_group_txt'] = 'Neplatný systémový uživatel nebo skupina'; +$wb['directory_error_regex'] = 'Neplatný adresář'; ?> diff --git a/interface/web/sites/lib/lang/cz_shell_user.lng b/interface/web/sites/lib/lang/cz_shell_user.lng index fc933da057be35938c54ec0ca0555493b64ae729..eb66108057817414c8df849ff9c7aec2df3217e3 100644 --- a/interface/web/sites/lib/lang/cz_shell_user.lng +++ b/interface/web/sites/lib/lang/cz_shell_user.lng @@ -28,7 +28,9 @@ $wb['password_mismatch_txt'] = 'Hesla se neshodují.'; $wb['password_match_txt'] = 'Hesla se shodují.'; $wb['username_must_not_exceed_32_chars_txt'] = 'The username must not exceed 32 characters.'; $wb['username_not_allowed_txt'] = 'The username is not allowed.'; -$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; -$wb['directory_error_regex'] = 'Invalid directory'; +$wb['invalid_system_user_or_group_txt'] = 'Neplatný systémový uživatel nebo skupina'; +$wb['directory_error_regex'] = 'Neplatný adresář'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/cz_web_aliasdomain.lng b/interface/web/sites/lib/lang/cz_web_aliasdomain.lng index 3fd0e9280cb71c55061846610f97049d0ad053fc..1b9fc20c3a37cfa64545949f185d537522e4f551 100644 --- a/interface/web/sites/lib/lang/cz_web_aliasdomain.lng +++ b/interface/web/sites/lib/lang/cz_web_aliasdomain.lng @@ -35,7 +35,7 @@ $wb['subdomain_txt'] = 'Automatická subdoména'; $wb['ssl_txt'] = 'SSL'; $wb['suexec_txt'] = 'SuEXEC'; $wb['php_txt'] = 'PHP'; -$wb['client_txt'] = 'Client'; +$wb['client_txt'] = 'Klient'; $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.'; @@ -52,7 +52,7 @@ $wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.'; $wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.'; $wb['error_ssl_country_empty'] = 'SSL Country is empty.'; $wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty'; -$wb['client_group_id_txt'] = 'Client'; +$wb['client_group_id_txt'] = 'Klient'; $wb['stats_password_txt'] = 'Set Webstatistics password'; $wb['allow_override_txt'] = 'Apache AllowOverride'; $wb['limit_web_quota_free_txt'] = 'Max. available Harddisk Quota'; diff --git a/interface/web/sites/lib/lang/cz_web_domain.lng b/interface/web/sites/lib/lang/cz_web_domain.lng index ddcac2e68b98b0af6f7687b696c4df4f81ce00d4..99c9e105402a8f43387ad128e43f1992234faeae 100644 --- a/interface/web/sites/lib/lang/cz_web_domain.lng +++ b/interface/web/sites/lib/lang/cz_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Vyloučené adresáře'; $wb['backup_excludes_note_txt'] = '(Oddělte více adresářů čárkami. Vzor: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'Vyloučené adresáře obsahují neplatné znaky.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Neplatné nastavení php.ini'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/cz_web_folder_list.lng b/interface/web/sites/lib/lang/cz_web_folder_list.lng index c7fa12cb241722783beb3aec9de77b8c15cc6f94..d7c39c0308d9d74d84aefd6fb1485deacbf97154 100644 --- a/interface/web/sites/lib/lang/cz_web_folder_list.lng +++ b/interface/web/sites/lib/lang/cz_web_folder_list.lng @@ -4,5 +4,5 @@ $wb['active_txt'] = 'Aktivní'; $wb['server_id_txt'] = 'Server'; $wb['parent_domain_id_txt'] = 'Webové stránky'; $wb['path_txt'] = 'Cesta'; -$wb['add_new_record_txt'] = 'Add new Folder'; +$wb['add_new_record_txt'] = 'Přidat novou složku'; ?> diff --git a/interface/web/sites/lib/lang/cz_web_folder_user_list.lng b/interface/web/sites/lib/lang/cz_web_folder_user_list.lng index c0059b23444db3d2b5077522ddaebe94b669a034..1f09657560e2e63b92b9fb3adb20f02477d9476d 100644 --- a/interface/web/sites/lib/lang/cz_web_folder_user_list.lng +++ b/interface/web/sites/lib/lang/cz_web_folder_user_list.lng @@ -3,5 +3,5 @@ $wb['list_head_txt'] = 'Složka (adresář) uživatele'; $wb['active_txt'] = 'Aktivní'; $wb['web_folder_id_txt'] = 'Složka'; $wb['username_txt'] = 'Uživatelské jméno'; -$wb['add_new_record_txt'] = 'Add new Folder User'; +$wb['add_new_record_txt'] = 'Přidat nového uživatele složky'; ?> diff --git a/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng b/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng index 1eba50f336abc994c4f2beda88171ec3469ba068..9401e9719820ae572da7f295a6ca48aed2e0de5f 100644 --- a/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng +++ b/interface/web/sites/lib/lang/cz_web_vhost_subdomain.lng @@ -1,6 +1,6 @@ diff --git a/interface/web/sites/lib/lang/de_web_domain.lng b/interface/web/sites/lib/lang/de_web_domain.lng index 0e6430546ff17a6cdb01e25328c3184cc13b174b..c005f90c2c91750d1100020510f8dcd06988b835 100644 --- a/interface/web/sites/lib/lang/de_web_domain.lng +++ b/interface/web/sites/lib/lang/de_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Auszuschließende Verzeichnisse'; $wb['backup_excludes_note_txt'] = '(Mehrere Verzeichnisse mit Kommas trennen. Beispiel: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'Die auszuschließenden Verzeichnisse enthalten ungültige Zeichen.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Unzulässige php.ini-Einstellungen'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/el_shell_user.lng b/interface/web/sites/lib/lang/el_shell_user.lng index 2ced9c23dbc3759dc31f62c490cf8e6e15c1d10d..a2868ef4d96f839bc8cb6508b6fe2b80251bdf81 100644 --- a/interface/web/sites/lib/lang/el_shell_user.lng +++ b/interface/web/sites/lib/lang/el_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/el_web_domain.lng b/interface/web/sites/lib/lang/el_web_domain.lng index f073530ca6cc6c7ba0e9972927b1632700fd4c4c..bc9a8359ba60fa8394ba5529859e8c5cf9ab4c14 100644 --- a/interface/web/sites/lib/lang/el_web_domain.lng +++ b/interface/web/sites/lib/lang/el_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/en_shell_user.lng b/interface/web/sites/lib/lang/en_shell_user.lng index 2ae9b4e6a1373c9dd7f3e932e0613d9a95cd58f0..66d33678fbd6e218bc14102c8a6ec6cd94db2a91 100644 --- a/interface/web/sites/lib/lang/en_shell_user.lng +++ b/interface/web/sites/lib/lang/en_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/en_web_domain.lng b/interface/web/sites/lib/lang/en_web_domain.lng index 8c8f90eb0fd69b78b1b9546b55d8f13ca69693ec..0478e9972c4cbf0fae8dcf43660d40b4f155fdd4 100644 --- a/interface/web/sites/lib/lang/en_web_domain.lng +++ b/interface/web/sites/lib/lang/en_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/es_shell_user.lng b/interface/web/sites/lib/lang/es_shell_user.lng index 46c39cc6adde0e5a963ff3ec1ad38fb6265cf272..59a27d355cf2fc1ca25d19e6b02ee8e609b49428 100644 --- a/interface/web/sites/lib/lang/es_shell_user.lng +++ b/interface/web/sites/lib/lang/es_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/es_web_domain.lng b/interface/web/sites/lib/lang/es_web_domain.lng index bfcfc8bce1559529c672adba044d52e18add3aff..f56e895dcaf50103464fcd2a86cc83be14de7492 100644 --- a/interface/web/sites/lib/lang/es_web_domain.lng +++ b/interface/web/sites/lib/lang/es_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/fi_shell_user.lng b/interface/web/sites/lib/lang/fi_shell_user.lng index 116e8c8d86680665f9b4a07149f4bd4ba2e8ecca..83c8e89a56aaecb869527484239c05ea2c907860 100755 --- a/interface/web/sites/lib/lang/fi_shell_user.lng +++ b/interface/web/sites/lib/lang/fi_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/fi_web_domain.lng b/interface/web/sites/lib/lang/fi_web_domain.lng index 2a4cfd48e0abcf3fa12770bb48c01848e8674cc7..e5323b21cc7af528307c148f043f6b173708898c 100755 --- a/interface/web/sites/lib/lang/fi_web_domain.lng +++ b/interface/web/sites/lib/lang/fi_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/fr_shell_user.lng b/interface/web/sites/lib/lang/fr_shell_user.lng index 2e518d70b7ee3fa832736a45e6f672b3bb628d4f..940a78070f0a0897cff0abef7d78ebae919d006e 100644 --- a/interface/web/sites/lib/lang/fr_shell_user.lng +++ b/interface/web/sites/lib/lang/fr_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'Le nom d\'utilisateur est interdit.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/fr_web_domain.lng b/interface/web/sites/lib/lang/fr_web_domain.lng index 527843912f7e8fd6ad5c2eff60d97384a1e82440..00c2dcf151e362e34de616ceb1ee909ab470b2a3 100644 --- a/interface/web/sites/lib/lang/fr_web_domain.lng +++ b/interface/web/sites/lib/lang/fr_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/hr_shell_user.lng b/interface/web/sites/lib/lang/hr_shell_user.lng index d081fd76f4335adf5901c9a9e472c1d17f8d449f..93a6455083b7c508636e4c632af2bac5b49a8c94 100644 --- a/interface/web/sites/lib/lang/hr_shell_user.lng +++ b/interface/web/sites/lib/lang/hr_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/hr_web_domain.lng b/interface/web/sites/lib/lang/hr_web_domain.lng index b4848e0613306122d1ccdd9a30ea74b044c4907b..51fcb92d66a0ace8329dcbd4a11d1da1dc8c1da0 100644 --- a/interface/web/sites/lib/lang/hr_web_domain.lng +++ b/interface/web/sites/lib/lang/hr_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/hu_shell_user.lng b/interface/web/sites/lib/lang/hu_shell_user.lng index 8eaa537b580b0f3f2f0783baad14f3fe7c9f6a49..a0617d43bc9b3faf7d2e9aac40526c213d2f80b2 100644 --- a/interface/web/sites/lib/lang/hu_shell_user.lng +++ b/interface/web/sites/lib/lang/hu_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/hu_web_domain.lng b/interface/web/sites/lib/lang/hu_web_domain.lng index 4a17994b1ab745b2b8274cd80cd0ff678bbbf03a..e160449c01265503a3bed69d9b307098b819eb46 100644 --- a/interface/web/sites/lib/lang/hu_web_domain.lng +++ b/interface/web/sites/lib/lang/hu_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/id_shell_user.lng b/interface/web/sites/lib/lang/id_shell_user.lng index 83153c14e53d17c4d32aa07bd8f739077f05c5a5..4be2d11768bb826cca949bb29c646253df661b19 100644 --- a/interface/web/sites/lib/lang/id_shell_user.lng +++ b/interface/web/sites/lib/lang/id_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/id_web_domain.lng b/interface/web/sites/lib/lang/id_web_domain.lng index e568e5a7ae878fecd452872c8c6f75a599d5bd21..ef3423ee36159978b116a170c5d900d5a78753ea 100644 --- a/interface/web/sites/lib/lang/id_web_domain.lng +++ b/interface/web/sites/lib/lang/id_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/it_shell_user.lng b/interface/web/sites/lib/lang/it_shell_user.lng index 8095f4becc2b9359e20aa0015b45330feb1819d7..0b274d33aa34dc0c3e0b4f4ed4c688ea39bf9672 100644 --- a/interface/web/sites/lib/lang/it_shell_user.lng +++ b/interface/web/sites/lib/lang/it_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/it_web_domain.lng b/interface/web/sites/lib/lang/it_web_domain.lng index 019f68793ae2bda012feea0667ed7da1fbc02a73..c946023d5e0e1b087f6d4ddaf59f7b7050e10ce7 100644 --- a/interface/web/sites/lib/lang/it_web_domain.lng +++ b/interface/web/sites/lib/lang/it_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/ja_shell_user.lng b/interface/web/sites/lib/lang/ja_shell_user.lng index 2ce5ad345e35f9dda24f7837493771d10b8cfc91..79a8e5ca05c88ee89572fbfd33588398681293e3 100644 --- a/interface/web/sites/lib/lang/ja_shell_user.lng +++ b/interface/web/sites/lib/lang/ja_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/ja_web_domain.lng b/interface/web/sites/lib/lang/ja_web_domain.lng index 90a8738ab5ea3a11fd9e6977ee492597caa863fc..d32a9d19b3f5243f1a66ff7b38f22dcfd8b13dd7 100644 --- a/interface/web/sites/lib/lang/ja_web_domain.lng +++ b/interface/web/sites/lib/lang/ja_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/nl_shell_user.lng b/interface/web/sites/lib/lang/nl_shell_user.lng index 9a4ae63ed1103e9720f2d50e709775fd90ac0784..ce3458ddc4c62c40b25eefb209cd1d565f136518 100644 --- a/interface/web/sites/lib/lang/nl_shell_user.lng +++ b/interface/web/sites/lib/lang/nl_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/nl_web_domain.lng b/interface/web/sites/lib/lang/nl_web_domain.lng index c73638666723d0789aa96b36628ceeed735c682d..1efbbc6e3f3545b40d9e0c8809608a5071bbeb81 100644 --- a/interface/web/sites/lib/lang/nl_web_domain.lng +++ b/interface/web/sites/lib/lang/nl_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/pl_shell_user.lng b/interface/web/sites/lib/lang/pl_shell_user.lng index 19674e3bd74b98c664b3ae7f12a51c504f2f0e80..aad0cf26f45bc195f02eb90d61d3e91dbdcd4344 100644 --- a/interface/web/sites/lib/lang/pl_shell_user.lng +++ b/interface/web/sites/lib/lang/pl_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/pl_web_domain.lng b/interface/web/sites/lib/lang/pl_web_domain.lng index a60fdd5b2dfe73b5b960eccd3bfa9a27711db0c8..ed288131e7ba67102b88b86c512612405b724325 100644 --- a/interface/web/sites/lib/lang/pl_web_domain.lng +++ b/interface/web/sites/lib/lang/pl_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/pt_shell_user.lng b/interface/web/sites/lib/lang/pt_shell_user.lng index 4564bbc5a81cdee416a8aba99943415415b485fa..a3ee41e938abc7017e3f1f91be9d21f743242cd4 100644 --- a/interface/web/sites/lib/lang/pt_shell_user.lng +++ b/interface/web/sites/lib/lang/pt_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/pt_web_domain.lng b/interface/web/sites/lib/lang/pt_web_domain.lng index adabe2fb078c58bbe079ffc4132bff404f17a250..3d197794e96b41064d587f108cd0a2bfe4afe050 100644 --- a/interface/web/sites/lib/lang/pt_web_domain.lng +++ b/interface/web/sites/lib/lang/pt_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/ro_shell_user.lng b/interface/web/sites/lib/lang/ro_shell_user.lng index 912b6b2b0c40e82b7ec012c3b92c3c2a1e7216e7..87573370394d33e34edef0579fe4cb9c239d114a 100644 --- a/interface/web/sites/lib/lang/ro_shell_user.lng +++ b/interface/web/sites/lib/lang/ro_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/ro_web_domain.lng b/interface/web/sites/lib/lang/ro_web_domain.lng index 1f124bae47260d9d632d7c6036f35a63425cd404..e568b8cf4ae3399e960416f857156d5507f16e1a 100644 --- a/interface/web/sites/lib/lang/ro_web_domain.lng +++ b/interface/web/sites/lib/lang/ro_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/ru_shell_user.lng b/interface/web/sites/lib/lang/ru_shell_user.lng index f3b788f14ea92f29a7d5c4609b02f9d49763c1bc..0a6282bae1a9ab20ffe6769a88d5aa62856f9d8c 100644 --- a/interface/web/sites/lib/lang/ru_shell_user.lng +++ b/interface/web/sites/lib/lang/ru_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/ru_web_domain.lng b/interface/web/sites/lib/lang/ru_web_domain.lng index aaf219b1a99927b63a2037cdeaf671cc0f76313d..c192656924ceef50eadc952bdb6b3df07a7023b9 100644 --- a/interface/web/sites/lib/lang/ru_web_domain.lng +++ b/interface/web/sites/lib/lang/ru_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/se.lng b/interface/web/sites/lib/lang/se.lng index a63670545c105f79cf9ef7524d138191882677a6..6b44cdcf7cd03f160df3746837e8eaf662d2db4e 100644 --- a/interface/web/sites/lib/lang/se.lng +++ b/interface/web/sites/lib/lang/se.lng @@ -31,5 +31,5 @@ $wb['Available packages'] = 'Tillgängliga paket'; $wb['Installed packages'] = 'Installerade paket'; $wb['Update Packagelist'] = 'Uppdatera paketlista'; $wb['Subdomain (Vhost)'] = 'Underdomän (Vhost)'; -$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.'; +$wb['error_proxy_requires_url'] = 'Redirect Type \\"proxy\\" requires a URL as the redirect path.'; ?> diff --git a/interface/web/sites/lib/lang/se_aps.lng b/interface/web/sites/lib/lang/se_aps.lng index 1fe86175d37f92c616fd0ae843784352fe22606a..1a21cd0fd26fab7820b314756c32acabd8075161 100644 --- a/interface/web/sites/lib/lang/se_aps.lng +++ b/interface/web/sites/lib/lang/se_aps.lng @@ -38,14 +38,14 @@ $wb['error_inv_main_location'] = 'The given install location folder is invalid.' $wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.'; $wb['error_no_database_pw'] = 'You have provided no valid database password.'; $wb['error_short_database_pw'] = 'Please choose a longer database password.'; -$wb['error_no_value_for'] = 'The field \"%s\" must not be empty.'; -$wb['error_short_value_for'] = 'The field \"%s\" requires a longer input value.'; -$wb['error_long_value_for'] = 'The field \"%s\" requires a shorter input value.'; -$wb['error_inv_value_for'] = 'You have entered an invalid value for the field \"%s\".'; -$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field \"%s\".'; -$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field \"%s\".'; -$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field \"%s\".'; -$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field \"%s\".'; +$wb['error_no_value_for'] = 'The field \\"%s\\" must not be empty.'; +$wb['error_short_value_for'] = 'The field \\"%s\\" requires a longer input value.'; +$wb['error_long_value_for'] = 'The field \\"%s\\" requires a shorter input value.'; +$wb['error_inv_value_for'] = 'You have entered an invalid value for the field \\"%s\\".'; +$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field \\"%s\\".'; +$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field \\"%s\\".'; +$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field \\"%s\\".'; +$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field \\"%s\\".'; $wb['error_used_location'] = 'The installation path already contains a package installation.'; $wb['installation_task_txt'] = 'Installation planerad'; $wb['installation_error_txt'] = 'Installationsfel'; diff --git a/interface/web/sites/lib/lang/se_shell_user.lng b/interface/web/sites/lib/lang/se_shell_user.lng index 8095f4becc2b9359e20aa0015b45330feb1819d7..0b274d33aa34dc0c3e0b4f4ed4c688ea39bf9672 100644 --- a/interface/web/sites/lib/lang/se_shell_user.lng +++ b/interface/web/sites/lib/lang/se_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/se_web_domain.lng b/interface/web/sites/lib/lang/se_web_domain.lng index 2b9a05647c15023f3c11394f4bfc5bbf3c2b7b48..5156df19f8e010004f480fcaf481d766cfcc2725 100644 --- a/interface/web/sites/lib/lang/se_web_domain.lng +++ b/interface/web/sites/lib/lang/se_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Ogiltiga php.ini-inställningar'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/se_web_subdomain.lng b/interface/web/sites/lib/lang/se_web_subdomain.lng index 856d3c20a01045f77fa0442a1534c7a752527f2e..b542b998d9fcbbd344c503e22ca6789b90cfc109 100644 --- a/interface/web/sites/lib/lang/se_web_subdomain.lng +++ b/interface/web/sites/lib/lang/se_web_subdomain.lng @@ -42,5 +42,5 @@ $wb['no_flag_txt'] = 'Ingan flagga'; $wb['domain_error_wildcard'] = 'Wildcard subdomains are not allowed.'; $wb['proxy_directives_txt'] = 'Proxy Directives'; $wb['available_proxy_directive_snippets_txt'] = 'Available Proxy Directive Snippets:'; -$wb['error_proxy_requires_url'] = 'Redirect Type \"proxy\" requires a URL as the redirect path.'; +$wb['error_proxy_requires_url'] = 'Redirect Type \\"proxy\\" requires a URL as the redirect path.'; ?> diff --git a/interface/web/sites/lib/lang/sk_shell_user.lng b/interface/web/sites/lib/lang/sk_shell_user.lng index 8b94d0d01cc4b341b4ba902fca0b5566e3c8075d..4307afad5ad995946ea8b779b70cfda79cc0505f 100644 --- a/interface/web/sites/lib/lang/sk_shell_user.lng +++ b/interface/web/sites/lib/lang/sk_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/sk_web_domain.lng b/interface/web/sites/lib/lang/sk_web_domain.lng index f372e6bed8eee67a6f093b1215979e80215c4a1b..5497f9f5df64734b8b929eaa46e2e2922b38f500 100644 --- a/interface/web/sites/lib/lang/sk_web_domain.lng +++ b/interface/web/sites/lib/lang/sk_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/lib/lang/tr_shell_user.lng b/interface/web/sites/lib/lang/tr_shell_user.lng index 0c932c1a4a609a6cf9f1dbcbefa00e1a54d1a4d4..20abb0bba93db2601288f42a02f67179628e2d89 100644 --- a/interface/web/sites/lib/lang/tr_shell_user.lng +++ b/interface/web/sites/lib/lang/tr_shell_user.lng @@ -31,4 +31,6 @@ $wb['username_not_allowed_txt'] = 'The username is not allowed.'; $wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; $wb['directory_error_regex'] = 'Invalid directory'; $wb['shell_error_regex'] = 'Invalid shell'; +$wb['invalid_username_txt'] = 'Invalid Username'; +$wb['directory_error_notinweb'] = 'The directory has to be inside the web root.'; ?> diff --git a/interface/web/sites/lib/lang/tr_web_domain.lng b/interface/web/sites/lib/lang/tr_web_domain.lng index 83edeed11df2f8a8c7d11f27c785ab7430adbf7d..59dc02aa8cbf002e6a8b2f6a057362511f93c3ed 100644 --- a/interface/web/sites/lib/lang/tr_web_domain.lng +++ b/interface/web/sites/lib/lang/tr_web_domain.lng @@ -127,4 +127,5 @@ $wb['backup_excludes_txt'] = 'Excluded Directories'; $wb['backup_excludes_note_txt'] = '(Separate multiple directories with commas. Example: web/cache/*,web/backup)'; $wb['backup_excludes_error_regex'] = 'The excluded directories contain invalid characters.'; $wb['invalid_custom_php_ini_settings_txt'] = 'Invalid php.ini settings'; +$wb['invalid_system_user_or_group_txt'] = 'Invalid system user or group'; ?> diff --git a/interface/web/sites/web_domain_edit.php b/interface/web/sites/web_domain_edit.php index 1208e48a1e67970a6bbc233331e5a87462a4de1b..a757700ba968560f4720c1e2f4724e813f2026c7 100644 --- a/interface/web/sites/web_domain_edit.php +++ b/interface/web/sites/web_domain_edit.php @@ -406,8 +406,15 @@ class page_action extends tform_actions { } $ssl_domain_select = ''; - $tmp = $app->db->queryOneRecord("SELECT domain FROM web_domain WHERE domain_id = ".$this->id); - $ssl_domains = array($tmp["domain"], 'www.'.$tmp["domain"], '*.'.$tmp["domain"]); + $ssl_domains = array(); + $tmpd = $app->db->queryAllRecords("SELECT domain, type FROM web_domain WHERE domain_id = ".$this->id." OR parent_domain_id = ".$this->id); + foreach($tmpd as $tmp) { + if($tmp['type'] == 'subdomain' || $tmp['type'] == 'vhostsubdomain') { + $ssl_domains[] = $tmp["domain"]; + } else { + $ssl_domains = array_merge($ssl_domains, array($tmp["domain"],'www.'.$tmp["domain"],'*.'.$tmp["domain"])); + } + } if(is_array($ssl_domains)) { foreach( $ssl_domains as $ssl_domain) { $selected = ($ssl_domain == $this->dataRecord['ssl_domain'])?'SELECTED':''; diff --git a/interface/web/themes/blue/ispconfig_version b/interface/web/themes/blue/ispconfig_version index 0b23ab9c7a143c1c21c79210467cf14c7581dad6..000d1abcef118bf7d613f58dfc2716de79b89ce1 100644 --- a/interface/web/themes/blue/ispconfig_version +++ b/interface/web/themes/blue/ispconfig_version @@ -1 +1 @@ -3.0.5.4p2 +3.0.5.4p3 diff --git a/interface/web/themes/default-304/css/central.css b/interface/web/themes/default-304/css/central.css deleted file mode 100644 index 91c793c36812ed6f93089c38ea5d09e20873ef84..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/central.css +++ /dev/null @@ -1,33 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) central stylesheet - ISPConfig 3: default theme - * (de) Zentrales Stylesheet - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import core styles | Basis-Stylesheets einbinden */ -@import url(../yaml/core/base.css); - -/* import screen layout | Screen-Layout einbinden */ -@import url(navigation/nav_top.css); -@import url(navigation/nav_side.css); -@import url(screen/basemod.css); -@import url(screen/basemod_2col_left_seo.css); -@import url(screen/content.css); -@import url(screen/uni-form-generic.css); -@import url(screen/uni-form.css); -@import url(screen/tipsy.css); -@import url(screen/content_ispc.css); - -/* import print layout | Druck-Layout einbinden */ -@import url(print/print_100.css); diff --git a/interface/web/themes/default-304/css/navigation/nav_side.css b/interface/web/themes/default-304/css/navigation/nav_side.css deleted file mode 100644 index ea947a5b02f981b50cb1456c747f125ca4cc486d..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/navigation/nav_side.css +++ /dev/null @@ -1,125 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Vertical list navigation "vlist" - ISPConfig 3: default theme - * (de) Vertikale Navigationsliste "vlist" - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media all -{ - #submenu { - width: 100%; - overflow: hidden; - margin: 0px; - list-style-type: none; - border-bottom: 2px #ddd solid; - } - - #submenu ul { list-style-type: none; margin:0; padding: 0; } - #submenu li { float:left; width: 100%; margin:0; padding: 0; font-size:0.9em; } - - #submenu a, - #submenu strong { - display:block; - width: 90%; - padding: 2px 0px 2px 10%; - text-decoration: none; - background-color:#fff; - color: #444; - border-bottom: 1px #eee solid; - } - - /* Menu Title */ - #submenu li.title { - width: 100%; - padding: 0px; - font-weight: bold; - color: #444; - background-color: #fff; - border-top: 2px #888 solid; - font-size: 1.1em; - } - - #submenu li.title a { - background-color: #f0f8ff; - color: #444; - } - #submenu li.title a:hover { - color: white; -} - - #submenu li span { - display:block; - width: 90%; - padding: 3px 0px 3px 10%; - font-weight: bold; - border-bottom: 1px #ddd solid; - } - - /* Level 1 */ - #submenu li.active, - #submenu li strong { - width: 90%; - padding: 3px 0px 3px 10%; - font-weight: bold; - color: #fff; - background-color:#aab; - border-bottom: 1px #eee solid; - } - - #submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; } - #submenu li a:focus, - #submenu li a:hover, - #submenu li a:active { background-color:#f63; color: #fff; } - - /* Level 2 */ - #submenu li ul li a, - #submenu li ul li#active, - #submenu li ul li strong, - #submenu li ul li span { width: 80%; padding-left: 20%; } - - #submenu li ul li a { background-color:#f8f8f8; color: #666; } - #submenu li ul li a:focus, - #submenu li ul li a:hover, - #submenu li ul li a:active { background-color:#f63; color: #fff; } - - /* Level 3 */ - #submenu li ul li ul li a, - #submenu li ul li ul li#active, - #submenu li ul li ul li strong, - #submenu li ul li ul li span { width: 70%; padding-left: 30%; } - - #submenu li ul li ul li a { background-color:#fcfcfc; color: #888; } - #submenu li ul li ul li a:focus, - #submenu li ul li ul li a:hover, - #submenu li ul li ul li a:active { background-color:#f63; color: #fff; } - - /* Level 4 */ - #submenu li ul li ul li ul li a, - #submenu li ul li ul li ul li#active, - #submenu li ul li ul li ul li strong, - #submenu li ul li ul li ul li span { width: 60%; padding-left: 40%; } - - #submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; } - #submenu li ul li ul li ul li a:focus, - #submenu li ul li ul li ul li a:hover, - #submenu li ul li ul li ul li a:active { background-color:#f63; color: #fff; } - - /* Form-Elements in the Menu*/ - #submenu * select#server_id { - margin: 3px 10%; - padding: 1px; - width: 80%; - } - -} \ No newline at end of file diff --git a/interface/web/themes/default-304/css/navigation/nav_top.css b/interface/web/themes/default-304/css/navigation/nav_top.css deleted file mode 100644 index 573ebc6dbfb3a8e27311c1c43dbccb1dfed137e6..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/navigation/nav_top.css +++ /dev/null @@ -1,116 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Horizontal list navigation - ISPConfig 3: default theme - * (de) Horizontale Navigationsliste - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media all -{ - #topNav ul { - list-style: none; - padding: 0; - margin: 0; - } - - #topNav ul li { - display: inline; - margin: 0 2px 0 0; - } - - #topNav a { - background-color: #D3D3D3; - background-position: center 5px; - background-repeat: no-repeat; - color:black; - display:inline-block; - height:20px; - padding-top:37px; - text-align:center; - text-decoration:none; - min-width:78px; - } - - #topNav a:hover { - background-color: #eeeeee; - color: #000000; - } - #topNav a span { - padding: 0 3px; - } - #topNav #topNav_current { - } - - #topNav #topNav_current a { - font-weight: bold; - color: black; - background-color: #ffffff; - } - - .topnav-admin { - background-image: url('../../icons/x32/system.png') !important; - } - - .topnav-client { - background-image: url('../../icons/x32/client.png') !important; - } - - .topnav-mail { - background-image: url('../../icons/x32/email.png') !important; - } - - .topnav-mailuser { - background-image: url('../../icons/x32/email.png') !important; - } - - .topnav-monitor { - background-image: url('../../icons/x32/monitor.png') !important; - } - - .topnav-sites { - background-image: url('../../icons/x32/sites.png') !important; - } - - .topnav-dns { - background-image: url('../../icons/x32/dns.png') !important; - } - - .topnav-tools { - background-image: url('../../icons/x32/tools.png') !important; - } - - .topnav-help { - background-image: url('../../icons/x32/help.png') !important; - } - - .topnav- { - background-image: url('../../icons/x32/login.png') !important; - } - - .topnav-domain { - background-image: url('../../icons/x32/domain.png') !important; - } - - .topnav-dashboard { - background-image: url('../../icons/x32/dashboard.png') !important; - } - - .topnav-vm{ - background-image: url('../../icons/x32/drawer.png') !important; - } - - .topnav-billing{ - background-image: url('../../icons/x32/calculator.png') !important; - } - -} \ No newline at end of file diff --git a/interface/web/themes/default-304/css/patches/central.css b/interface/web/themes/default-304/css/patches/central.css deleted file mode 100644 index 27dd462b75045f99e97d35a48e5018c24107b9c3..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/patches/central.css +++ /dev/null @@ -1,37 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) IE-Patch stylesheet - ISPConfig 3: default theme - * (de) IE-Korrektur-Stylesheet - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* Layout-independent adjustments | Layout-unabhängige Anpassungen ----------------------------------- */ -@import url(../yaml/core/iehacks.css); - -/* Layout-dependent adjustments | Layout-abhängige Anpassungen --------------------------------------- */ -@media screen, projection -{ - /** - * min-width/max-width workaround for IE5.x & IE6 - * - * @workaround - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid no - */ - - * html #page_margins { - /* Fallback if JavaScript is disabled */ - width: 80%; - } -} diff --git a/interface/web/themes/default-304/css/print/print_100.css b/interface/web/themes/default-304/css/print/print_100.css deleted file mode 100644 index 95e63e80ab26d686b211569b7e4d6688fa382172..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/print/print_100.css +++ /dev/null @@ -1,31 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) print stylesheet - ISPConfig 3: default theme - * (de) Druck-Stylesheet - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import print base styles | Basisformatierung für Drucklayout einbinden */ -@import url(../../yaml/core/print_base.css); - -/* #col1 - x -** #col2 - 0 -** #col3 - 0 -*/ -@media print -{ - #col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } - - #col2 { display:none; } - #col3 { display:none; } -} diff --git a/interface/web/themes/default-304/css/screen/basemod.css b/interface/web/themes/default-304/css/screen/basemod.css deleted file mode 100644 index 31e7bd1aedefb94c3d3578006e8934c0d0606b74..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/basemod.css +++ /dev/null @@ -1,124 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Screen layout for YAML - ISPConfig 3: default theme - * (de) Bildschirmlayout fr YAML - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media screen, projection -{ - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Formatting YAML's basic layout elements - * (de) Gestaltung des YAML Basis-Layouts - */ - - /* (en) Marginal areas & page background */ - /* (de) Randbereiche & Seitenhintergrund */ - body { background: #EEEEEE url("../../images/screen_bg.png") repeat-x top left fixed; padding: 10px 0; } - - /* (en) Centering layout in old IE-versions */ - /* (de) Zentrierung des Layouts in alten IE-versionen */ - body { text-align: center; } - #page_margins { text-align:left; margin: 0 auto; } - - /* (en) Layout: width, background, borders */ - /* (de) Layout: Breite, Hintergrund, Rahmen */ - /*#page_margins { min-width: 980px; max-width: 80%; background: #fff;}*/ - /* #page_margins { min-width: 980px; max-width: 80%; background: #fff; display: inline-block;}*/ - - /*WARNING: ADded a overrode for this setting in main.tpl with javascript to target non chrome browsers, - This has to be changed too in case that page_margins get changed. Reason: Chrome does not support the - display: table; attribute correctly*/ - #page_margins { min-width: 980px; max-width: 80%; background: #fff;} - /*#page_margins { min-width: 980px; max-width: 80%; background: #fff; display: table;}*/ - - #page{ padding: 10px; } - - /* (en) Designing main layout elements */ - /* (de) Gestaltung der Hauptelemente des Layouts */ - #header { - color: #faf0e6; - padding: 15px 2em 5px 20px; - background: #9a9a9a url("../../images/header_bg.png") repeat-x top left; - } - - /* (en) Text Alignment for #topnav content */ - /* (de) Textausrichtung für #topnav Inhalte */ - #topnav { text-align: left; } - - /* (en) Absolute positioning only within #header */ - /* (de) Absolute Positionierung erfolgt nur innerhalb von #header */ - #header #topnav { - position: absolute; - top: 0px; - left: 0px; - } - - /* (en) Text Alignment for #topnav content */ - /* (de) Textausrichtung für #topnav Inhalte */ - #topsubnav { text-align: right; } - - /* (en) Absolute positioning only within #header */ - /* (de) Absolute Positionierung erfolgt nur innerhalb von #header */ - #header #topsubnav { - position:absolute; - top: 10px; - right: 10px; - } - - /* (en) adjustment of main navigation */ - /* (de) Anpassung der Hauptnavigation */ - #nav ul { margin-left: 20px; } - #nav_main { background: #9a9a9a repeat-x top left; } - - #main { background: #fff;padding:10px 0; } - - #footer { - color:#666; - background: #f9f9f9; - padding: 10px 20px; - border-top: 5px #efefef solid; - font-size: 0.8em; - text-align: center; - } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Formatting content container - * (de) Formatierung der Inhalts-Container - * - * |-------------------------------| - * | #header | - * |-------------------------------| - * | #col1 | #col3 | #col2 | - * | 25% | flexible | 25% | - * |-------------------------------| - * | #footer | - * |-------------------------------| - */ - - - #col1 { width: 25%; } - #col1_content { padding: 10px 10px 10px 20px; } - - #col2 { width: 25%; } - #col2_content { padding: 10px 20px 10px 10px; } - - #col3 { margin: 0 25%; } - #col3_content { padding: 10px; } - - /*------------------------------------------------------------------------------------------------------*/ -} diff --git a/interface/web/themes/default-304/css/screen/basemod_2col_left_seo.css b/interface/web/themes/default-304/css/screen/basemod_2col_left_seo.css deleted file mode 100644 index 3914fc33b143a200df9e9da013538e00ff342ba6..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/basemod_2col_left_seo.css +++ /dev/null @@ -1,48 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Variation of screen layout (basemod.css) - ISPConfig 3: default theme - * (de) Variation des Screenlayouts (basemod.css) - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media screen, projection -{ - /** - * (en) Repositioning content container - * (de) Neupositionierung der Content Container - * - * |-------------------------------| - * | #header | - * |-------------------------------| - * | #col1 | #col3 | - * | 200px | flexible | - * |-------------------------------| - * | #footer | - * |-------------------------------| - */ - - /* #col1 becomes the fixed navigation column | #col1 wird zur Navigationsspalte mit fester Breite */ - #col1 { width: 200px; float:left} - #col1_content { padding: 0 10px 0 0; } - - /* #col2 is turned off | #col2 abschalten */ - #col2 { display:none; } - - /* #col3 becomes the main column | #col3 wird zur Hauptspalte */ - #col3 { margin-left: 200px; margin-right: 0; } - #col3_content { padding: 0px 10px 10px 20px; } - - /* Graphic-free column dividers between #col1 and #col3 | Grafikfreier Spaltentrenner zw. #col1 und #col3*/ - #col3 {border-left: 1px #ddd solid;} - #main {padding: 1em 0} -} diff --git a/interface/web/themes/default-304/css/screen/content.css b/interface/web/themes/default-304/css/screen/content.css deleted file mode 100644 index 4f65858bd5744d9e9aaf026e012e30430ffea464..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/content.css +++ /dev/null @@ -1,203 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Uniform design of standard content elements - ISPConfig 3: default theme - * (de) Einheitliche Standardformatierungen fr die wichtigten Inhalts-Elemente - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - * @appdef yaml - */ - -@media all -{ - /** - * Fonts - * (en) font-family and font-size selection for headings and standard text elements - * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente - * - * @section content-fonts - */ - - /* (en) reset font size for all elements to standard (16 Pixel) */ - /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */ - html * { font-size: 100.01% } - - /* (en) reset monospaced elements to font size 16px in Gecko browsers */ - /* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */ - textarea, pre, tt, code { - font-family: Consolas,"Lucida Console","Courier New",monospace; - font-size: 0.9em; - } - - /* (en) base layout gets standard font size 12px */ - /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */ - body { - font-family: 'Trebuchet MS', sans-serif; - font-size: 75.00%; - color: #444; - } - - h1,h2,h3,h4,h5,h6 { - font-family: 'Trebuchet MS', sans-serif; - font-weight:bold; - color:#666; - margin: 0 0 0.25em 0; - } - - h1 { font-size: 200% } /* 24px */ - h2 { font-size: 200% } /* 24px */ - h3 { font-size: 150% } /* 18px */ - h4 { font-size: 133.33% } /* 16px */ - h5 { font-size: 116.67% } /* 14px */ - h6 { font-size: 116.67%; font-style:italic } /* 14px */ - - #header h1 { - font-size:2.5em; - letter-spacing:-2px; - line-height:65%; - color: silver; - } - - #header span { - color:#333333; - } - - p { line-height: 1.5em; margin: 0 0 1em 0; } - - /* ### Lists | Listen #### */ - - ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em } - li { margin-left: 1.5em; line-height: 1.5em } - - dt { font-weight: bold } - dd { margin: 0 0 1em 2em } - - /* ### text formatting | Textauszeichnung ### */ - - cite, blockquote { font-style:italic } - blockquote { margin: 0 0 1em 1.5em } - - strong,b { font-weight: bold } - em,i { font-style:italic } - - pre, code { font-family: monospace; font-size: 1.1em; } - - acronym, abbr { - letter-spacing: .07em; - border-bottom: .1em dashed #c00; - cursor: help; - } - - /* Set a background-color, no system backgorund used anymore */ - select, input, textarea { - background: #FFFFFF; - border: 1px solid #DFDFDF; - padding: 1px; - outline:none; - } - - - /** - * Generic Content Classes - * (en) standard classes for positioning and highlighting - * (de) Standardklassen zur Positionierung und Hervorhebung - * - * @section content-generic-classes - */ - - .note {background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted;} - .important {background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted;} - .warning {background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted;} - - .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; } - .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; } - .center { text-align:center; margin: 0.5em auto } - - /** - * External Links - * - * (en) Formatting of hyperlinks - * (de) Gestaltung von Hyperlinks - * - */ - - a {color: #4D87C7; text-decoration:none;} - a:focus, - a:hover, - a:active {color:#182E7A; text-decoration:underline;} - - #topsubnav a { color: #f0f8ff; font-weight: normal; background:transparent; text-decoration:none; } - #topsubnav a:focus, - #topsubnav a:hover, - #topsubnav a:active { text-decoration:underline; background-color: transparent;} - - #footer a { color: #999; background:transparent; font-weight: bold;} - #footer a:focus, - #footer a:hover, - #footer a:active {color: #4D87C7; background-color: transparent; text-decoration:underline;} - - /** - * (en) Emphasizing external Hyperlinks via CSS - * (de) Hervorhebung externer Hyperlinks mit CSS - * - * @section content-external-links - * @app-yaml-default disabled - */ - - /* - #main a[href^="http://www.my-domain.com"], - #main a[href^="https://www.my-domain.com"] - { - padding-left: 12px; - background-image: url('your_image.gif'); - background-repeat: no-repeat; - background-position: 0 0.45em; - } - */ - - /** - * Tables | Tabellen - * (en) Generic classes for table-width and design definition - * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen - * - * @section content-tables - */ - - table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; } - table.full { width: 100%; } - table.fixed { table-layout:fixed } - - table.list td{max-width:350px;min-width: 32px;white-space: nowrap;overflow:hidden;text-overflow: ellipsis; -o-text-overflow: ellipsis; -icab-text-overflow: ellipsis; -khtml-text-overflow: ellipsis; -moz-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;} - th,td { padding: 0.5em;text-align:left;} - thead th { background: #444 url(../../images/lists_thead_bg.png) repeat-x; color: #fff } - tbody th { background: #ccc; color: #333 } - tbody th.sub { background: #ddd; color: #333 } - - /** - * Miscellaneous | Sonstiges - * - * @section content-misc - */ - - hr { - color: #fff; - background:transparent; - margin: 0 0 0.5em 0; - padding: 0 0 0.5em 0; - border:0; - border-bottom: 1px #eee solid; - } - - /* Sorting cusror and backgorund */ - .pnl_listarea th[class^="tbl_col"]{cursor:pointer} - .pnl_listarea th[class^="tbl_col"]:hover{background-position:0 -15px!important} - -} diff --git a/interface/web/themes/default-304/css/screen/content_ispc.css b/interface/web/themes/default-304/css/screen/content_ispc.css deleted file mode 100644 index 64e2df350a067254e67714ffd2b7d52762d352a3..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/content_ispc.css +++ /dev/null @@ -1,1045 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Uniform design of ISPConfig elements - ISPConfig 3: default theme - * (de) Einheitliche Standardformatierungen f�r ISPConfig-Elemente - ISPConfig 3: default theme - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - * @appdef yaml - */ - -@media all -{ - .pageForm_description { - font-size: 12px; - } - - /* Tab-Box */ - .tabbox_tabs { - border-bottom: 1px solid #d3d3d3; - } - .tabbox_tabs ul { - list-style: none; - padding: 0; - margin: 0; - } - .tabbox_tabs li { - display: inline; - margin: 0 2px 0 0; - } - .tabbox_tabs a { - padding: 0 1em; - text-decoration: none; - color: black; - background: #d3d3d3; - border: 1px solid #d3d3d3; - } - .tabbox_tabs a:hover { - background: #fc0; - color: #540; - } - .tabbox_tabs .active a { - font-weight: bold; - color: #ff6600; - background: #ffffff; - } - - .pnl_toolsarea fieldset, .pnl_listarea fieldset, .pnl_formsarea fieldset { - border-top: 1px solid #949494; - margin: 20px 0; - } - .pnl_toolsarea fieldset legend , .pnl_listarea fieldset legend { - font-weight: bold; - color: #6299c5; - } - .pnl_formarea fieldset { - font-weight: bold; - } - - /* hide line and legend when inside tabbed content */ - #tabbox_content * .pnl_toolsarea fieldset, #tabbox_content * .pnl_listarea fieldset, #tabbox_content * .pnl_formsarea fieldset { border: none !important; } - #tabbox_content * .pnl_toolsarea fieldset legend, #tabbox_content * .pnl_listarea fieldset legend, #tabbox_content * .pnl_formsarea fieldset legend { display: none !important; } - - .codeview { - margin:20px 0; - padding:2px; - border: 1px solid #ffcc00; - background: #fffaea; - font-family: Consolas, "Lucida Console", "Courier New", monospace; - font-size: 0.9em; - } - - /* Lists */ - table.list { - width: 100%; - border: 1px solid #d3d3d3 !important; - } - table.list thead th { font-size: 10px; } - table.list tbody { border: 1px solid #d3d3d3 !important; } - table.list tfoot td { text-align: center; background: #f8f8f8 url("../../images/lists_tfoot_bg.png") repeat-x bottom left; padding: 24px 8px 8px 8px; } - table.list .tbl_row_even { background: #fcfcfc; } - table.list .tbl_row_uneven { background: #f0f8ff; } - table.list tr:hover { background: #fffacd; } - table.list td { word-wrap:break-word;white-space:pre-wrap; } - table.list td.tbl_col_buttons { word-wrap:normal;white-space:normal; } - - /* Password Strength */ - #passBar { - width: 101px; height: 10px; - background: url("../../images/meter_bg.gif") repeat-x bottom left; - margin: 2px 0; - float: left; - } - #passText { - padding: 0; - float: left; - } - - /* Systemmonitor */ - .systemmonitor-server, - .systemmonitor-ve, - .systemmonitor-state { - margin: 10px 5px; - font-family: Consolas, "Lucida Console", "Courier New", monospace; - font-size: 0.9em; - float: left; - width: 100%; - } - .systemmonitor-server:hover, - .systemmonitor-vm:hover { background-color: #FFFACD; } - .state-no_state, - .state-no_state-ve { - border-top: 4px solid #95A19F; - background-color: #f8f8ff; - } - .state-unknown, - .state-unknown-ve { - border-top: 4px solid #30302e; - background-color: #cecfc5; - } - .state-ok, - .state-ok-ve { - border-top: 4px solid #23fb00; - background-color: #adffa2; - } - .state-info, - .state-info-ve { - border-top: 4px solid #183e99; - background-color: #d4e2ff; - } - .state-warning, - .state-warning-ve { - border-top: 4px solid #ffa800; - background-color: #ffda93; - } - .state-critical, - .state-critical-ve { - border-top: 4px solid #ff0000; - background-color: #ffb9b9; - } - .state-error, - .state-error-ve { - border-top: 4px solid #ff0000; - background-color: #ff7f7f; - } - div.icoDevice { - float: left; - width: 64px; - height: 64px; - margin: 5px; - background: url("../../icons/device_sprite.png") no-repeat transparent; - } - .systemmonitor-server div.icoDevice { background-position: 0 0; } - .systemmonitor-ve div.icoDevice { background-position: -64px 0; } - .systemmonitor-network div.icoDevice { background-position: -128px -0; } - div.statusDevice, div.statusMsg { float: left; } - - div.statusMsg p { - float: left; - padding: 5px; - } - .systemmonitor-state .status { - margin: 5px; - } - .status { - float: right; - width: 32px; - height: 32px; - background: url("../../icons/x32_sprite.png") no-repeat transparent; - } - div.status { - float: left !important; - } - .state-no_state .status, - .state-no_state-ve .status, - .state-unknown .status, - .state-unknown-ve .status { background-position: 0 -207px; } - - .state-ok .status, - .state-ok-ve .status { background-position: 0 -270px; } - - .state-info .status, - .state-info-ve .status { background-position: 0 -336px; } - - .state-warning .status, - .state-warning-ve .status { background-position: 0 -143px; } - - .state-critical .status, - .state-critical-ve .status { background-position: 0 -463px; } - - .state-error .status, - .state-error-ve .status { background-position: 0 -400px; } - - /* Usage unknown - .systemmonitor-content table { - border: none; - margin-top: 10px; - } - - .systemmonitor-content * .online { - border: 1px solid #ffffff; - background-color: #E3FFB8; - color: #000000; - padding:0px 5px; - } - .systemmonitor-content * .offline { - border: 1px solid #ffffff; - background-color: #d12f19; - color:#ffffff; - padding:0px 5px; - }*/ - - /* Dashboard */ - .dashboard-modules { - float:left; - width:60px; - height: 60px; - border:1px dotted #888888; - background-color: #cccccc; - margin:10px; - background-position: center 5px; - background-repeat: no-repeat; - text-align: center; - } - - .dashboard-modules a, .dashboard-modules a:hover{ - color:Black; - display:block; - font-weight:bold; - height:30px; - padding-top:42px; - width:60px; - text-decoration: none; - } - - .dashboard-modules.admin { background-image: url("../../icons/x32/system.png") !important; } - .dashboard-modules.vm { background-image: url("../../icons/x32/drawer.png") !important; } - .dashboard-modules.client { background-image: url("../../icons/x32/client.png") !important; } - .dashboard-modules.mail { background-image: url("../../icons/x32/email.png") !important; } - .dashboard-modules.monitor { background-image: url("../../icons/x32/monitor.png") !important; } - .dashboard-modules.dns { background-image: url("../../icons/x32/dns.png") !important; } - .dashboard-modules.tools { background-image: url("../../icons/x32/tools.png") !important; } - .dashboard-modules.help { background-image: url("../../icons/x32/help.png") !important; } - .dashboard-modules.domain { background-image: url("../../icons/x32/domain.png") !important; } - .dashboard-modules.sites { background-image: url("../../icons/x32/sites.png") !important; } - .dashboard-modules.billing { background-image: url("../../icons/x32/calculator.png") !important; } - - .panel_dashboard h2 { - font-size:20px; - } - - /* Image-Replacement */ - .swap { background-repeat:no-repeat; } - .swap span { display:none; height:16px; } - #ir-HeaderLogo { background-image:url("../../images/header_logo.png"); height:32px;margin:0 0 0.2em; } - #ir-Yes { background-image:url("../../icons/x16/tick_circle.png"); height:16px; } - #ir-No { background-image:url("../../icons/x16/cross_circle.png"); height:16px; } - - /* BUTTONS */ - .buttons a, .buttons button{ - display:block; - float:left; - margin:0 7px 0 0; - background-color:#f5f5f5; - border:1px solid #777777; - border-top: 1px solid #c8c8c8; - border-left:1px solid #c8c8c8; - - font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif; - font-size:90%; - line-height:130%; - text-decoration:none; - font-weight:bold; - color:#565656; - cursor:pointer; - padding:5px 10px 6px 7px; /* Links */ - } - .buttons button{ - width:auto; - overflow:visible; - padding:4px 10px 3px 7px; /* IE6 */ - } - .buttons button[type]{ - padding:5px 10px 5px 7px; /* Firefox */ - line-height:17px; /* Safari */ - } - *:first-child+html button[type]{ - padding:4px 10px 3px 7px; /* IE7 */ - } - .buttons button img, .buttons a img{ - margin:0 3px -3px 0 !important; - padding:0; - border:none; - width:16px; - height:16px; - } - - /* BUTTONS STANDARD */ - button:hover, .buttons a:hover{ - background-color:#dff4ff; - border:1px solid #c2e1ef; - color:#336699; - } - .buttons a:active{ - background-color:#6299c5; - border:1px solid #6299c5; - color:#fff; - } - - /* BUTTONS POSITIVE */ - button.positive, .buttons a.positive{ - color:#529214; - } - .buttons a.positive:hover, button.positive:hover{ - background-color:#E6EFC2; - border:1px solid #C6D880; - color:#529214; - } - .buttons a.positive:active{ - background-color:#529214; - border:1px solid #529214; - color:#fff; - } - - /* BUTTONS NEGATIVE */ - .buttons a.negative, button.negative{ - color:#d12f19; - } - .buttons a.negative:hover, button.negative:hover{ - background-color:#fbe3e4; - border:1px solid #fbc2c4; - color:#d12f19; - } - .buttons a.negative:active{ - background-color:#d12f19; - border:1px solid #d12f19; - color:#fff; - } - - /* Button with icon and text */ - .iconstxt { - background-repeat: no-repeat; - background-position: 4px center; - } - .iconstxt span { padding-left: 20px; } - .iconstxt.icoPositive { background-image: url("../../icons/x16/tick_circle_frame.png"); } - .iconstxt.icoNegative { background-image: url("../../icons/x16/cross_circle_frame.png"); } - .iconstxt.icoAdd { background-image: url("../../icons/x16/plus_circle_frame.png"); } - .iconstxt.icoKey { background-image: url("../../icons/x16/key.png"); } - .iconstxt.icoDelete { background-image: url("../../icons/x16/minus_circle_frame.png"); } - .iconstxt.icoDownload { background-image: url("../../icons/x16/arrow_270.png"); } - .iconstxt.icoRestore { background-image: url("../../icons/x16/arrow_circle_225.png"); } - - /* Button with icon and without text */ - .icons16 span { display: none; } - a.icons16 { height: 18px; width: 18px; padding: 0; background-repeat: no-repeat; background-position: 1px 1px;} - button.icons16 { height: 20px; width: 20px; padding: 0; background-repeat: no-repeat; background-position: 1px 1px;} - - .icons16.icoDelete { background-image: url("../../icons/x16/minus_circle_frame.png"); } - .icons16.icoFilter { background-image: url("../../icons/x16/funnel.png"); } - .icons16.icoEdit { background-image: url("../../icons/x16/wrench.png"); } - .icons16.icoDbAdmin { background-image: url("../../icons/x16/database.png"); } - .icons16.icoLoginAs { background-image: url("../../icons/x16/user_go.png"); } - .icons16.icoWebmailer { background-image: url("../../icons/x16/mails_arrow.png"); } - .icons16.icoPDF { background-image: url("../../icons/x16/pdf.png"); } - .icons16.icoAction { background-image: url("../../icons/x16/arrow.png"); } - - #ajaxloader { - text-align:center; - margin-top: 180px; - } - - .blockLabel.email_at { - width: 20px !important; - margin: 1.6em 0.3em 0 0 !important - } - .textDisplay { display: block; } - - /* Form Length Classes */ - .textInput.formLengthBool { width: 25px !important; } - .selectInput.formLengthBool { width: 60px !important; } - .textInput.formLengthLimit { width: 50px !important; } - .selectInput.formLengthLimit { width: 85px !important; } - .formLengthDate { width: 75px !important; } - .formLengthIPv4 { width: 125px !important; } - .formLengthIPv6 { width: 100% !important; } - .formLengthEmailUser { width: 30% !important; } - .formLengthEmailDomain { width: 30% !important; } - .formLengthHalf { width: 15% !important; } - .formLengthDouble { width: 50% !important; } - - /* Individual Form Lengths */ - .textInput#username, .textInput#password, .textInput#passwort, .textInput#source_password { width: 100px; } - .selectInput#language { width: 75px; } - .selectInput#client_group_id, .selectInput#default_group { width: 125px; } - input#refresh, input#retry, input#expire, input#minimum, input#ttl { width: 50px !important; } - - /* --- */ - - a[href $='#logout'] { padding-right: 18px; background: transparent url("../../icons/x16/logout.png") no-repeat right top !important; } - - /* Select Menu with Images */ - select.withicons option { - background-repeat:no-repeat; - background-position: 1px; - padding-left:24px; - } - select.flags option { - background-image: url("../../icons/flags_sprite.png"); - background-repeat: no-repeat; - padding: 1px 0 1px 30px; - } - - select.flags option[value=EL] {background-position:0 -1475px} - select.flags option[value=AD], select.flags option[value=ad] {background-position:0 -1px} - select.flags option[value=AE], select.flags option[value=ae] {background-position:0 -23px} - select.flags option[value=AF], select.flags option[value=af] {background-position:0 -45px} - select.flags option[value=AG], select.flags option[value=ag] {background-position:0 -67px} - select.flags option[value=AI], select.flags option[value=ai] {background-position:0 -89px} - select.flags option[value=AL], select.flags option[value=al] {background-position:0 -111px} - select.flags option[value=AM], select.flags option[value=am] {background-position:0 -133px} - select.flags option[value=AN], select.flags option[value=an] {background-position:0 -155px} - select.flags option[value=AO], select.flags option[value=ao] {background-position:0 -177px} - select.flags option[value=AQ], select.flags option[value=aq] {background-position:0 -199px} - select.flags option[value=AR], select.flags option[value=ar] {background-position:0 -221px} - select.flags option[value=AS], select.flags option[value=as] {background-position:0 -243px} - select.flags option[value=AT], select.flags option[value=at] {background-position:0 -265px} - select.flags option[value=AU], select.flags option[value=au] {background-position:0 -287px} - select.flags option[value=AW], select.flags option[value=aw] {background-position:0 -309px} - select.flags option[value=AX], select.flags option[value=ax] {background-position:0 -331px} - select.flags option[value=AZ], select.flags option[value=az] {background-position:0 -353px} - select.flags option[value=BA], select.flags option[value=ba] {background-position:0 -375px} - select.flags option[value=BB], select.flags option[value=bb] {background-position:0 -397px} - select.flags option[value=BD], select.flags option[value=bd] {background-position:0 -419px} - select.flags option[value=BE], select.flags option[value=be] {background-position:0 -441px} - select.flags option[value=BF], select.flags option[value=bf] {background-position:0 -463px} - select.flags option[value=BG], select.flags option[value=bg] {background-position:0 -485px} - select.flags option[value=BH], select.flags option[value=bh] {background-position:0 -507px} - select.flags option[value=BI], select.flags option[value=bi] {background-position:0 -529px} - select.flags option[value=BJ], select.flags option[value=bj] {background-position:0 -551px} - select.flags option[value=BM], select.flags option[value=bm] {background-position:0 -573px} - select.flags option[value=BN], select.flags option[value=bn] {background-position:0 -595px} - select.flags option[value=BO], select.flags option[value=bo] {background-position:0 -617px} - select.flags option[value=BR], select.flags option[value=br] {background-position:0 -639px} - select.flags option[value=BS], select.flags option[value=bs] {background-position:0 -661px} - select.flags option[value=BT], select.flags option[value=bt] {background-position:0 -683px} - select.flags option[value=BV], select.flags option[value=bv] {background-position:0 -705px} - select.flags option[value=BW], select.flags option[value=bw] {background-position:0 -727px} - select.flags option[value=BY], select.flags option[value=by] {background-position:0 -749px} - select.flags option[value=BZ], select.flags option[value=bz] {background-position:0 -771px} - select.flags option[value=CA], select.flags option[value=ca] {background-position:0 -793px} - select.flags option[value=CC], select.flags option[value=cc] {background-position:0 -837px} - select.flags option[value=CD], select.flags option[value=cd] {background-position:0 -859px} - select.flags option[value=CF], select.flags option[value=cf] {background-position:0 -881px} - select.flags option[value=CG], select.flags option[value=cg] {background-position:0 -903px} - select.flags option[value=CH], select.flags option[value=ch] {background-position:0 -925px} - select.flags option[value=CI], select.flags option[value=ci] {background-position:0 -947px} - select.flags option[value=CK], select.flags option[value=ck] {background-position:0 -969px} - select.flags option[value=CL], select.flags option[value=cl] {background-position:0 -991px} - select.flags option[value=CM], select.flags option[value=cm] {background-position:0 -1013px} - select.flags option[value=CN], select.flags option[value=cn] {background-position:0 -1035px} - select.flags option[value=CO], select.flags option[value=co] {background-position:0 -1057px} - select.flags option[value=CR], select.flags option[value=cr] {background-position:0 -1079px} - select.flags option[value=CS], select.flags option[value=cs] {background-position:0 -1101px} - select.flags option[value=CU], select.flags option[value=cu] {background-position:0 -1123px} - select.flags option[value=CV], select.flags option[value=cv] {background-position:0 -1145px} - select.flags option[value=CX], select.flags option[value=cx] {background-position:0 -1167px} - select.flags option[value=CY], select.flags option[value=cy] {background-position:0 -1189px} - select.flags option[value=CZ], select.flags option[value=cz] {background-position:0 -1211px} - select.flags option[value=DE], select.flags option[value=de] {background-position:0 -1233px} - select.flags option[value=DJ], select.flags option[value=dj] {background-position:0 -1255px} - select.flags option[value=DK], select.flags option[value=dk] {background-position:0 -1277px} - select.flags option[value=DM], select.flags option[value=dm] {background-position:0 -1299px} - select.flags option[value=DO], select.flags option[value=do] {background-position:0 -1321px} - select.flags option[value=DZ], select.flags option[value=dz] {background-position:0 -1343px} - select.flags option[value=EC], select.flags option[value=ec] {background-position:0 -1365px} - select.flags option[value=EE], select.flags option[value=ee] {background-position:0 -1387px} - select.flags option[value=EG], select.flags option[value=eg] {background-position:0 -1409px} - select.flags option[value=EH], select.flags option[value=eh] {background-position:0 -1431px} - select.flags option[value=ER], select.flags option[value=er] {background-position:0 -1497px} - select.flags option[value=ES], select.flags option[value=ET], select.flags option[value=es], select.flags option[value=et] {background-position:0 -1519px} - select.flags option[value=FI], select.flags option[value=fi] {background-position:0 -1585px} - select.flags option[value=FJ], select.flags option[value=fj] {background-position:0 -1607px} - select.flags option[value=FK], select.flags option[value=fk] {background-position:0 -1629px} - select.flags option[value=FM], select.flags option[value=fm] {background-position:0 -1651px} - select.flags option[value=FO], select.flags option[value=fo] {background-position:0 -1673px} - select.flags option[value=FR], select.flags option[value=fr] {background-position:0 -1695px} - select.flags option[value=GA], select.flags option[value=ga] {background-position:0 -1717px} - select.flags option[value=GB], select.flags option[value=en], select.flags option[value=gb] {background-position:0 -1739px} - select.flags option[value=GD], select.flags option[value=gd] {background-position:0 -1761px} - select.flags option[value=GE], select.flags option[value=ge] {background-position:0 -1783px} - select.flags option[value=GF], select.flags option[value=gf] {background-position:0 -1805px} - select.flags option[value=GH], select.flags option[value=gh] {background-position:0 -1827px} - select.flags option[value=GI], select.flags option[value=gi] {background-position:0 -1849px} - select.flags option[value=GL], select.flags option[value=gl] {background-position:0 -1871px} - select.flags option[value=GM], select.flags option[value=gm] {background-position:0 -1893px} - select.flags option[value=GN], select.flags option[value=gn] {background-position:0 -1915px} - select.flags option[value=GP], select.flags option[value=gp] {background-position:0 -1937px} - select.flags option[value=GQ], select.flags option[value=gq] {background-position:0 -1959px} - select.flags option[value=GR], select.flags option[value=el], select.flags option[value=gr] {background-position:0 -1981px} - select.flags option[value=GS], select.flags option[value=gs] {background-position:0 -2003px} - select.flags option[value=GT], select.flags option[value=gt] {background-position:0 -2025px} - select.flags option[value=GU], select.flags option[value=gu] {background-position:0 -2047px} - select.flags option[value=GW], select.flags option[value=gw] {background-position:0 -2069px} - select.flags option[value=GY], select.flags option[value=gy] {background-position:0 -2091px} - select.flags option[value=HK], select.flags option[value=hk] {background-position:0 -2113px} - select.flags option[value=HM], select.flags option[value=hm] {background-position:0 -2135px} - select.flags option[value=HN], select.flags option[value=hn] {background-position:0 -2157px} - select.flags option[value=HR], select.flags option[value=hr] {background-position:0 -2179px} - select.flags option[value=HT], select.flags option[value=ht] {background-position:0 -2201px} - select.flags option[value=HU], select.flags option[value=hu] {background-position:0 -2223px} - select.flags option[value=ID], select.flags option[value=id] {background-position:0 -2245px} - select.flags option[value=IE], select.flags option[value=ie] {background-position:0 -2267px} - select.flags option[value=IL], select.flags option[value=il] {background-position:0 -2289px} - select.flags option[value=IN], select.flags option[value=in] {background-position:0 -2311px} - select.flags option[value=IO], select.flags option[value=io] {background-position:0 -2333px} - select.flags option[value=IQ], select.flags option[value=iq] {background-position:0 -2355px} - select.flags option[value=IR], select.flags option[value=ir] {background-position:0 -2377px} - select.flags option[value=IS], select.flags option[value=is] {background-position:0 -2399px} - select.flags option[value=IT], select.flags option[value=it] {background-position:0 -2421px} - select.flags option[value=JM], select.flags option[value=jm] {background-position:0 -2443px} - select.flags option[value=JO], select.flags option[value=jo] {background-position:0 -2465px} - select.flags option[value=JP], select.flags option[value=ja], select.flags option[value=jp] {background-position:0 -2487px} - select.flags option[value=KE], select.flags option[value=ke] {background-position:0 -2509px} - select.flags option[value=KG], select.flags option[value=kg] {background-position:0 -2531px} - select.flags option[value=KH], select.flags option[value=kh] {background-position:0 -2553px} - select.flags option[value=KI], select.flags option[value=ki] {background-position:0 -2575px} - select.flags option[value=KM], select.flags option[value=km] {background-position:0 -2597px} - select.flags option[value=KN], select.flags option[value=kn] {background-position:0 -2619px} - select.flags option[value=KP], select.flags option[value=kp] {background-position:0 -2641px} - select.flags option[value=KR], select.flags option[value=kr] {background-position:0 -2663px} - select.flags option[value=KW], select.flags option[value=kw] {background-position:0 -2685px} - select.flags option[value=KY], select.flags option[value=ky] {background-position:0 -2707px} - select.flags option[value=KZ], select.flags option[value=kz] {background-position:0 -2729px} - select.flags option[value=LA], select.flags option[value=la] {background-position:0 -2751px} - select.flags option[value=LB], select.flags option[value=lb] {background-position:0 -2773px} - select.flags option[value=LC], select.flags option[value=lc] {background-position:0 -2795px} - select.flags option[value=LI], select.flags option[value=li] {background-position:0 -2817px} - select.flags option[value=LK], select.flags option[value=lk] {background-position:0 -2839px} - select.flags option[value=LR], select.flags option[value=lr] {background-position:0 -2861px} - select.flags option[value=LS], select.flags option[value=ls] {background-position:0 -2883px} - select.flags option[value=LT], select.flags option[value=lt] {background-position:0 -2905px} - select.flags option[value=LU], select.flags option[value=lu] {background-position:0 -2927px} - select.flags option[value=LV], select.flags option[value=lv] {background-position:0 -2949px} - select.flags option[value=LY], select.flags option[value=ly] {background-position:0 -2971px} - select.flags option[value=MA], select.flags option[value=ma] {background-position:0 -2993px} - select.flags option[value=MC], select.flags option[value=mc] {background-position:0 -3015px} - select.flags option[value=MD], select.flags option[value=md] {background-position:0 -3037px} - select.flags option[value=ME], select.flags option[value=me] {background-position:0 -3059px} - select.flags option[value=MG], select.flags option[value=mg] {background-position:0 -3081px} - select.flags option[value=MH], select.flags option[value=mh] {background-position:0 -3103px} - select.flags option[value=MK], select.flags option[value=mk] {background-position:0 -3125px} - select.flags option[value=ML], select.flags option[value=ml] {background-position:0 -3147px} - select.flags option[value=MM], select.flags option[value=mm] {background-position:0 -3169px} - select.flags option[value=MN], select.flags option[value=mn] {background-position:0 -3191px} - select.flags option[value=MO], select.flags option[value=mo] {background-position:0 -3213px} - select.flags option[value=MP], select.flags option[value=mp] {background-position:0 -3235px} - select.flags option[value=MQ], select.flags option[value=mq] {background-position:0 -3257px} - select.flags option[value=MR], select.flags option[value=mr] {background-position:0 -3279px} - select.flags option[value=MS], select.flags option[value=ms] {background-position:0 -3301px} - select.flags option[value=MT], select.flags option[value=mt] {background-position:0 -3323px} - select.flags option[value=MU], select.flags option[value=mu] {background-position:0 -3345px} - select.flags option[value=MV], select.flags option[value=mv] {background-position:0 -3367px} - select.flags option[value=MW], select.flags option[value=mw] {background-position:0 -3389px} - select.flags option[value=MX], select.flags option[value=mx] {background-position:0 -3411px} - select.flags option[value=MY], select.flags option[value=my] {background-position:0 -3433px} - select.flags option[value=MZ], select.flags option[value=mz] {background-position:0 -3455px} - select.flags option[value=NA], select.flags option[value=na] {background-position:0 -3477px} - select.flags option[value=NC], select.flags option[value=nc] {background-position:0 -3499px} - select.flags option[value=NE], select.flags option[value=ne] {background-position:0 -3521px} - select.flags option[value=NF], select.flags option[value=nf] {background-position:0 -3543px} - select.flags option[value=NG], select.flags option[value=ng] {background-position:0 -3565px} - select.flags option[value=NI], select.flags option[value=ni] {background-position:0 -3587px} - select.flags option[value=NL], select.flags option[value=nl] {background-position:0 -3609px} - select.flags option[value=NO], select.flags option[value=no] {background-position:0 -3631px} - select.flags option[value=NP], select.flags option[value=np] {background-position:0 -3653px} - select.flags option[value=NR], select.flags option[value=nr] {background-position:0 -3675px} - select.flags option[value=NU], select.flags option[value=nu] {background-position:0 -3697px} - select.flags option[value=NZ], select.flags option[value=nz] {background-position:0 -3719px} - select.flags option[value=OM], select.flags option[value=om] {background-position:0 -3741px} - select.flags option[value=PA], select.flags option[value=pa] {background-position:0 -3763px} - select.flags option[value=PE], select.flags option[value=pe] {background-position:0 -3785px} - select.flags option[value=PF], select.flags option[value=pf] {background-position:0 -3807px} - select.flags option[value=PG], select.flags option[value=pg] {background-position:0 -3829px} - select.flags option[value=PH], select.flags option[value=ph] {background-position:0 -3851px} - select.flags option[value=PK], select.flags option[value=pk] {background-position:0 -3873px} - select.flags option[value=PL], select.flags option[value=pl] {background-position:0 -3895px} - select.flags option[value=PM], select.flags option[value=pm] {background-position:0 -3917px} - select.flags option[value=PN], select.flags option[value=pn] {background-position:0 -3939px} - select.flags option[value=PR], select.flags option[value=pr] {background-position:0 -3961px} - select.flags option[value=PS], select.flags option[value=ps] {background-position:0 -3983px} - select.flags option[value=PT], select.flags option[value=pt] {background-position:0 -4005px} - select.flags option[value=PW], select.flags option[value=pw] {background-position:0 -4027px} - select.flags option[value=PY], select.flags option[value=py] {background-position:0 -4049px} - select.flags option[value=QA], select.flags option[value=qa] {background-position:0 -4071px} - select.flags option[value=RE], select.flags option[value=re] {background-position:0 -4093px} - select.flags option[value=RO], select.flags option[value=ro] {background-position:0 -4115px} - select.flags option[value=RS], select.flags option[value=rs] {background-position:0 -4137px} - select.flags option[value=RU], select.flags option[value=ru] {background-position:0 -4159px} - select.flags option[value=RW], select.flags option[value=rw] {background-position:0 -4181px} - select.flags option[value=SA], select.flags option[value=sa] {background-position:0 -4203px} - select.flags option[value=SB], select.flags option[value=sb] {background-position:0 -4225px} - select.flags option[value=SC], select.flags option[value=sc] {background-position:0 -4247px} - select.flags option[value=SD], select.flags option[value=sd] {background-position:0 -4291px} - select.flags option[value=SE], select.flags option[value=se] {background-position:0 -4313px} - select.flags option[value=SG], select.flags option[value=sg] {background-position:0 -4335px} - select.flags option[value=SH], select.flags option[value=sh] {background-position:0 -4357px} - select.flags option[value=SI], select.flags option[value=si] {background-position:0 -4379px} - select.flags option[value=SJ], select.flags option[value=sj] {background-position:0 -4401px} - select.flags option[value=SK], select.flags option[value=sk] {background-position:0 -4423px} - select.flags option[value=SL], select.flags option[value=sl] {background-position:0 -4445px} - select.flags option[value=SM], select.flags option[value=sm] {background-position:0 -4467px} - select.flags option[value=SN], select.flags option[value=sn] {background-position:0 -4489px} - select.flags option[value=SO], select.flags option[value=so] {background-position:0 -4511px} - select.flags option[value=SR], select.flags option[value=sr] {background-position:0 -4533px} - select.flags option[value=ST], select.flags option[value=st] {background-position:0 -4555px} - select.flags option[value=SV], select.flags option[value=sv] {background-position:0 -4577px} - select.flags option[value=SY], select.flags option[value=sy] {background-position:0 -4599px} - select.flags option[value=SZ], select.flags option[value=sz] {background-position:0 -4621px} - select.flags option[value=TC], select.flags option[value=tc] {background-position:0 -4643px} - select.flags option[value=TD], select.flags option[value=td] {background-position:0 -4665px} - select.flags option[value=TF], select.flags option[value=tf] {background-position:0 -4687px} - select.flags option[value=TG], select.flags option[value=tg] {background-position:0 -4709px} - select.flags option[value=TH], select.flags option[value=th] {background-position:0 -4731px} - select.flags option[value=TJ], select.flags option[value=tj] {background-position:0 -4753px} - select.flags option[value=TK], select.flags option[value=tk] {background-position:0 -4775px} - select.flags option[value=TL], select.flags option[value=tl] {background-position:0 -4797px} - select.flags option[value=TM], select.flags option[value=tm] {background-position:0 -4819px} - select.flags option[value=TN], select.flags option[value=tn] {background-position:0 -4841px} - select.flags option[value=TO], select.flags option[value=to] {background-position:0 -4863px} - select.flags option[value=TR], select.flags option[value=tr] {background-position:0 -4885px} - select.flags option[value=TT], select.flags option[value=tt] {background-position:0 -4907px} - select.flags option[value=TV], select.flags option[value=tv] {background-position:0 -4929px} - select.flags option[value=TW], select.flags option[value=tw] {background-position:0 -4951px} - select.flags option[value=TZ], select.flags option[value=tz] {background-position:0 -4973px} - select.flags option[value=UA], select.flags option[value=ua] {background-position:0 -4995px} - select.flags option[value=UG], select.flags option[value=ug] {background-position:0 -5017px} - select.flags option[value=UM], select.flags option[value=um] {background-position:0 -5039px} - select.flags option[value=US], select.flags option[value=us] {background-position:0 -5061px} - select.flags option[value=UY], select.flags option[value=uy] {background-position:0 -5083px} - select.flags option[value=UZ], select.flags option[value=uz] {background-position:0 -5105px} - select.flags option[value=VA], select.flags option[value=va] {background-position:0 -5127px} - select.flags option[value=VC], select.flags option[value=vc] {background-position:0 -5149px} - select.flags option[value=VE], select.flags option[value=ve] {background-position:0 -5171px} - select.flags option[value=VG], select.flags option[value=vg] {background-position:0 -5193px} - select.flags option[value=VI], select.flags option[value=vi] {background-position:0 -5215px} - select.flags option[value=VN], select.flags option[value=vn] {background-position:0 -5237px} - select.flags option[value=VU], select.flags option[value=vu] {background-position:0 -5259px} - select.flags option[value=WF], select.flags option[value=wf] {background-position:0 -5303px} - select.flags option[value=WS], select.flags option[value=ws] {background-position:0 -5325px} - select.flags option[value=YE], select.flags option[value=ye] {background-position:0 -5347px} - select.flags option[value=YT], select.flags option[value=yt] {background-position:0 -5369px} - select.flags option[value=ZA], select.flags option[value=za] {background-position:0 -5391px} - select.flags option[value=ZM], select.flags option[value=zm] {background-position:0 -5413px} - select.flags option[value=ZW], select.flags option[value=zw] {background-position:0 -5435px} - - .panel_login { - max-width: 80%; - min-width: 680px; - } - - div.subsectiontoggle { - border:1px solid #ccc; - font-weight:bold; - font-size:14px; - padding-top:10px; - padding-bottom:0; - margin-top:5px; - text-indent:15px; - cursor:pointer; - margin-bottom:10px; - background-color:#f4f4f4; - -moz-border-radius:5px; - -webkit-border-radius:5px; - -khtml-border-radius:5px; - -o-border-radius:5px; - -ms-border-radius:5px; - border-radius:5px; - } - div.subsectiontoggle span{ - display:inline-block; - margin-bottom:-3px; - margin-right:10px; - width:16px; - height:16px; - background:url("../../icons/x16/plus_circle_frame.png") top left no-repeat; - } - div.subsectiontoggle span.showing{ - background:url("../../icons/x16/minus_circle_frame.png") top left no-repeat; - } - div.subsectiontoggle em{ - display:block; - position:relative; - left:425px; - top:-13px; - margin-bottom:-3px; - width:13px; - height:13px; - background:url("../../images/chevron.png") top left no-repeat; - -webkit-transform:none; - -moz-transform:none; - -khtml-transform:none; - -o-transform:none; - -ms-transform:none; - transform:none; - -webkit-transition-duration: .2s; - -moz-transition-duration: .2s; - -khtml-transition-duration: .2s; - -o-transition-duration: .2s; - -ms-transition-duration: .2s; - transition-duration: .2s; - -webkit-transition-property: -webkit-transform; - -moz-transition-property: -moz-transform; - -khtml-transition-property: -khtml-transform; - -o-transition-property: -o-transform; - -ms-transition-property: -ms-transform; - transition-property: transform; - } - div.subsectiontoggle em.showing{ - display:block; - position:relative; - left:425px; - top:-13px; - background:url("../../images/chevron.png") top left no-repeat; - width:13px; - height:13px; - -webkit-transform:rotate(90deg); - -moz-transform:rotate(90deg); - -khtml-transform:rotate(90deg); - -o-transform:rotate(90deg); - -ms-transform:rotate(90deg); - transform:rotate(90deg); - } - div.subsectiontoggle:hover em{ - -webkit-transform:rotate(90deg); - -moz-transform:rotate(90deg); - -khtml-transform:rotate(90deg); - -o-transform:rotate(90deg); - -ms-transform:rotate(90deg); - transform:rotate(90deg); - } - - div.gs-container{ - margin-top:10px; - } - div.gs-container *{ - margin: 0; - padding: 0; - background-position: 0 0; - text-decoration: none; - font-size: 1em; - } - div.gs-container input{ - background: url("../../icons/x16/magnifier_left.png") no-repeat 4px 3px #FFFFFF; - height:20px; - border:1px solid #444; - padding:0 22px 2px; - color:#444; - -moz-border-radius:5px; - -webkit-border-radius:5px; - -khtml-border-radius:5px; - -o-border-radius:5px; - -ms-border-radius:5px; - border-radius:5px; - } - input.gs-loading{ - background-image: url("../../icons/x16/loading.gif"); - background-repeat: no-repeat; - background-position: center right; - } - ul.gs-resultbox{ - margin: 0 !important; - padding: 0 !important; - width: 300px; - z-index: 999999; - border: 1px solid #777; - font-size: 11px; - background: #fff; - -moz-box-shadow: 2px 2px 5px 0 #c5c5c5; - -webkit-box-shadow: 2px 2px 5px 0 #c5c5c5; - -khtml-box-shadow: 2px 2px 5px 0 #c5c5c5; - -o-box-shadow: 2px 2px 5px 0 #c5c5c5; - -ms-box-shadow: 2px 2px 5px 0 #c5c5c5; - box-shadow: 2px 2px 5px 0 #c5c5c5; - list-style: none; - -moz-border-radius:5px; - -webkit-border-radius:5px; - -khtml-border-radius:5px; - -o-border-radius:5px; - -ms-border-radius:5px; - border-radius:5px; - max-height:500px; - overflow:auto; - } - ul.gs-resultbox li{ - float: left; - width: 100%; - clear: both; - cursor: pointer; - } - ul.gs-resultbox li.gs-cheader{ - height: 13px; - overflow: hidden; - padding: 5px 0; - color: #fff; - background: #6ea6d1; - cursor:default; - padding-bottom:10px; - } - ul.gs-resultbox li.gs-cheader p.gs-cheader-title{ - margin: 0 !important; - padding: 0 0 0 10px !important; - float: left; - font-size: 12px; - font-weight: bold; - } - ul.gs-resultbox li.gs-cheader p.gs-cheader-limit{ - margin: 0 !important; - padding: 0 10px 0 0 !important; - float: right; - font-size: 11px; - font-weight: normal; - } - ul.gs-resultbox li.gs-cdata{ - margin: 0 !important; - padding: 0 !important; - border-bottom: 1px solid #c5c5c5; - } - ul.gs-resultbox li.gs-cdata:last-child{ - border-bottom: none; - } - ul.gs-resultbox li.gs-cdata:hover{ - background: #eaf4fd; - } - ul.gs-resultbox li.gs-cdata a{ - display: block; - padding: 5px 10px; - text-decoration: none !important; - background: #fff; - } - ul.gs-resultbox li.gs-cdata a:hover{ - background: #cde0ff; - } - ul.gs-resultbox li.gs-cdata img{ - margin-right: 12px; - } - ul.gs-resultbox li.gs-cdata p{ - margin: 0 !important; - padding: 0 !important; - color: #444; - font-size: 10px; - min-height:30px; - } - ul.gs-resultbox li.gs-cdata p span.gs-cdata-title{ - display: inline !important; - margin: 0 !important; - padding: 0 !important; - font-size: 11px; - font-weight: bold; - color: #000; - } - ul.gs-resultbox li:first-child{ - -moz-border-radius:5px 5px 0 0; - -webkit-border-radius:5px 5px 0 0; - -khtml-border-radius:5px 5px 0 0; - -o-border-radius:5px 5px 0 0; - -ms-border-radius:5px 5px 0 0; - border-radius:5px 5px 0 0; - } - ul.gs-resultbox li:last-child{ - -moz-border-radius:0 0 5px 5px; - -webkit-border-radius:0 0 5px 5px; - -khtml-border-radius:0 0 5px 5px; - -o-border-radius:0 0 5px 5px; - -ms-border-radius:0 0 5px 5px; - border-radius:0 0 5px 5px; - } - - div.df-container{ - } - div.df-container *{ - margin: 0; - padding: 0; - background-position: 0 0; - text-decoration: none; - font-size: 1em; - } - div.df-container input{ - } - input.df-loading{ - background-image: url("../../icons/x16/loading.gif"); - background-repeat: no-repeat; - background-position: center right; - } - ul.df-resultbox{ - margin: 0 !important; - padding: 0 !important; - min-width: 250px; - max-width: 500px; - z-index: 999999; - border: 1px solid #777; - font-size: 11px; - background: #fff; - -moz-box-shadow: 2px 2px 5px 0 #c5c5c5; - -webkit-box-shadow: 2px 2px 5px 0 #c5c5c5; - -khtml-box-shadow: 2px 2px 5px 0 #c5c5c5; - -o-box-shadow: 2px 2px 5px 0 #c5c5c5; - -ms-box-shadow: 2px 2px 5px 0 #c5c5c5; - box-shadow: 2px 2px 5px 0 #c5c5c5; - list-style: none; - -moz-border-radius:5px; - -webkit-border-radius:5px; - -khtml-border-radius:5px; - -o-border-radius:5px; - -ms-border-radius:5px; - border-radius:5px; - } - ul.df-resultbox li{ - float: left; - width: 100%; - clear: both; - cursor: pointer; - } - ul.df-resultbox li.df-cheader{ - height: 13px; - overflow: hidden; - padding: 5px 0; - color: #fff; - background: #6ea6d1; - cursor:default; - padding-bottom:10px; - } - ul.df-resultbox li.df-cheader p.df-cheader-title{ - margin: 0 !important; - padding: 0 0 0 10px !important; - float: left; - font-size: 12px; - font-weight: bold; - } - ul.df-resultbox li.df-cheader p.df-cheader-limit{ - margin: 0 !important; - padding: 0 10px 0 0 !important; - float: right; - font-size: 11px; - font-weight: normal; - } - ul.df-resultbox li.df-cdata{ - margin: 0 !important; - padding: 0 !important; - border-bottom: 1px solid #c5c5c5; - } - ul.df-resultbox li.df-cdata:last-child{ - border-bottom: none; - } - ul.df-resultbox li.df-cdata:hover{ - background: #eaf4fd; - } - ul.df-resultbox li.df-cdata a{ - display: block; - padding: 5px 10px; - text-decoration: none !important; - background: #fff; - } - ul.df-resultbox li.df-cdata a:hover{ - background: #cde0ff; - } - ul.df-resultbox li.df-cdata img{ - margin-right: 12px; - } - ul.df-resultbox li.df-cdata p{ - margin: 0 !important; - padding: 0 !important; - color: #444; - font-size: 10px; - min-height:30px; - } - ul.df-resultbox li.df-cdata p span.df-cdata-title{ - display: inline !important; - margin: 0 !important; - padding: 0 !important; - font-size: 11px; - font-weight: bold; - color: #000; - } - ul.df-resultbox li:first-child{ - -moz-border-radius:5px 5px 0 0; - -webkit-border-radius:5px 5px 0 0; - -khtml-border-radius:5px 5px 0 0; - -o-border-radius:5px 5px 0 0; - -ms-border-radius:5px 5px 0 0; - border-radius:5px 5px 0 0; - } - ul.df-resultbox li:last-child{ - -moz-border-radius:0 0 5px 5px; - -webkit-border-radius:0 0 5px 5px; - -khtml-border-radius:0 0 5px 5px; - -o-border-radius:0 0 5px 5px; - -ms-border-radius:0 0 5px 5px; - border-radius:0 0 5px 5px; - } - - span.icons16-empty{ - float:left; - display:block; - height:20px; - width:20px; - margin:0 7px 0 0; - } - - .ttip{ - width:16px; - height:16px; - cursor:pointer; - background: url("../../icons/x16/question_frame.png") no-repeat center center; - float:right; - display:inline; - position:relative; - right:-2px; - top:-2px; - } - - p.prefix { - float: left; - margin: 0; - text-align: right; - } - p.label { - float: left; - margin: 5px 15px 0 0; - } - p.value { - float:left; - margin: 0 0 0 2px; - } - select.search_limit { - width: 50px; - } -} \ No newline at end of file diff --git a/interface/web/themes/default-304/css/screen/jquery-ui-custom.css b/interface/web/themes/default-304/css/screen/jquery-ui-custom.css deleted file mode 100644 index a90d8b9874379b79dac5019752bacbb476555742..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/jquery-ui-custom.css +++ /dev/null @@ -1,7 +0,0 @@ -.ui-datepicker-calendar thead tr th { - background-image:none; - background-color:#FFFFFF; - color:#000000; -} -.ui-widget { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 100%; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: 'Trebuchet MS', Arial, sans-serif; font-size: 100%; } \ No newline at end of file diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png deleted file mode 100644 index 5b5dab2ab7b1c50dea9cfe73dc5a269a92d2d4b4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_flat_0_aaaaaa_40x100.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_flat_55_fbec88_40x100.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_flat_55_fbec88_40x100.png deleted file mode 100644 index 47acaadd737478ddb090f47f618810712163317b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_flat_55_fbec88_40x100.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png deleted file mode 100644 index 9fb564f8d0a117f17aa6b844490309dadbd94821..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_75_d0e5f5_1x400.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_85_dfeffc_1x400.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_85_dfeffc_1x400.png deleted file mode 100644 index 014951529c315d6042e72febc310a4d2db5b4a82..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_85_dfeffc_1x400.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_95_fef1ec_1x400.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_95_fef1ec_1x400.png deleted file mode 100644 index 4443fdc1a156babad4336f004eaf5ca5dfa0f9ab..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_glass_95_fef1ec_1x400.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png deleted file mode 100644 index 81ecc362d50ef5abbc0420aacd5345822f1f6098..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_gloss-wave_55_5c9ccc_500x100.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png deleted file mode 100644 index 4f3faf8aa8b1054ef1b18b80ab58f670b406a794..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_inset-hard_100_f5f8f9_1x100.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png deleted file mode 100644 index 38c38335d0919ceb7b0dd09e88a86be90a966ef3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-bg_inset-hard_100_fcfdfd_1x100.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_217bc0_256x240.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_217bc0_256x240.png deleted file mode 100644 index 6f4bd87c041453ef037c4a9a1a698f0105d02eba..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_217bc0_256x240.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_2e83ff_256x240.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_2e83ff_256x240.png deleted file mode 100644 index 09d1cdc856c292c4ab6dd818c7543ac0828bd616..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_2e83ff_256x240.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_469bdd_256x240.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_469bdd_256x240.png deleted file mode 100644 index bd2cf079add1ca236adeb509698adabbffb08acb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_469bdd_256x240.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_6da8d5_256x240.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_6da8d5_256x240.png deleted file mode 100644 index 9f3eafaab0f048da81e1e072c3091282742c4980..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_6da8d5_256x240.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_cd0a0a_256x240.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_cd0a0a_256x240.png deleted file mode 100644 index 2ab019b73ec11a485fa09378f3a0e155194f6a5d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_cd0a0a_256x240.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_d8e7f3_256x240.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_d8e7f3_256x240.png deleted file mode 100644 index ad2dc6f9dbeeabbda9ae6917659b6df07817ec35..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_d8e7f3_256x240.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_f9bd01_256x240.png b/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_f9bd01_256x240.png deleted file mode 100644 index c7c53cb11904843e176e4ce1f4e7247cd90b3590..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/css/screen/redmond/images/ui-icons_f9bd01_256x240.png and /dev/null differ diff --git a/interface/web/themes/default-304/css/screen/redmond/jquery-ui-1.8.16.custom.css b/interface/web/themes/default-304/css/screen/redmond/jquery-ui-1.8.16.custom.css deleted file mode 100644 index e3e05d1d9ee93d5720023297afea0e4028db2061..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/redmond/jquery-ui-1.8.16.custom.css +++ /dev/null @@ -1,444 +0,0 @@ -/* - * jQuery UI CSS Framework 1.8.16 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - */ - -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { display: none; } -.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); } -.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } -.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } -.ui-helper-clearfix { display: inline-block; } -/* required comment for clearfix to work in Opera \*/ -* html .ui-helper-clearfix { height:1%; } -.ui-helper-clearfix { display:block; } -/* end clearfix */ -.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { cursor: default !important; } - - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } - - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } - - -/* - * jQuery UI CSS Framework 1.8.16 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Theming/API - * - * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Lucida%20Grande,%20Lucida%20Sans,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=0px&bgColorHeader=5c9ccc&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=55&borderColorHeader=4297d7&fcHeader=ffffff&iconColorHeader=d8e7f3&bgColorContent=fcfdfd&bgTextureContent=06_inset_hard.png&bgImgOpacityContent=100&borderColorContent=a6c9e2&fcContent=222222&iconColorContent=469bdd&bgColorDefault=dfeffc&bgTextureDefault=02_glass.png&bgImgOpacityDefault=85&borderColorDefault=c5dbec&fcDefault=2e6e9e&iconColorDefault=6da8d5&bgColorHover=d0e5f5&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=79b7e7&fcHover=1d5987&iconColorHover=217bc0&bgColorActive=f5f8f9&bgTextureActive=06_inset_hard.png&bgImgOpacityActive=100&borderColorActive=79b7e7&fcActive=e17009&iconColorActive=f9bd01&bgColorHighlight=fbec88&bgTextureHighlight=01_flat.png&bgImgOpacityHighlight=55&borderColorHighlight=fad42e&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=0px - */ - - -/* Component containers -----------------------------------*/ -.ui-widget { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1.1em; } -.ui-widget .ui-widget { font-size: 1em; } -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Lucida Grande, Lucida Sans, Arial, sans-serif; font-size: 1em; } -.ui-widget-content { border: 1px solid #a6c9e2; background: #fcfdfd url(images/ui-bg_inset-hard_100_fcfdfd_1x100.png) 50% bottom repeat-x; color: #222222; } -.ui-widget-content a { color: #222222; } -.ui-widget-header { border: 1px solid #4297d7; background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; } -.ui-widget-header a { color: #ffffff; } - -/* Interaction states -----------------------------------*/ -.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #c5dbec; background: #dfeffc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #2e6e9e; } -.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #2e6e9e; text-decoration: none; } -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #79b7e7; background: #d0e5f5 url(images/ui-bg_glass_75_d0e5f5_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1d5987; } -.ui-state-hover a, .ui-state-hover a:hover { color: #1d5987; text-decoration: none; } -.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #79b7e7; background: #f5f8f9 url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #e17009; } -.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #e17009; text-decoration: none; } -.ui-widget :active { outline: none; } - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fad42e; background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636; } -.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } -.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } -.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } -.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } -.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } -.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_469bdd_256x240.png); } -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_469bdd_256x240.png); } -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_d8e7f3_256x240.png); } -.ui-state-default .ui-icon { background-image: url(images/ui-icons_6da8d5_256x240.png); } -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_217bc0_256x240.png); } -.ui-state-active .ui-icon {background-image: url(images/ui-icons_f9bd01_256x240.png); } -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } - -/* positioning */ -.ui-icon-carat-1-n { background-position: 0 0; } -.ui-icon-carat-1-ne { background-position: -16px 0; } -.ui-icon-carat-1-e { background-position: -32px 0; } -.ui-icon-carat-1-se { background-position: -48px 0; } -.ui-icon-carat-1-s { background-position: -64px 0; } -.ui-icon-carat-1-sw { background-position: -80px 0; } -.ui-icon-carat-1-w { background-position: -96px 0; } -.ui-icon-carat-1-nw { background-position: -112px 0; } -.ui-icon-carat-2-n-s { background-position: -128px 0; } -.ui-icon-carat-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -64px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -64px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-off { background-position: -96px -144px; } -.ui-icon-radio-on { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ - -/* Overlays */ -.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }/* - * jQuery UI Autocomplete 1.8.16 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Autocomplete#theming - */ -.ui-autocomplete { position: absolute; cursor: default; } - -/* workarounds */ -* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ - -/* - * jQuery UI Menu 1.8.16 - * - * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Menu#theming - */ -.ui-menu { - list-style:none; - padding: 2px; - margin: 0; - display:block; - float: left; -} -.ui-menu .ui-menu { - margin-top: -3px; -} -.ui-menu .ui-menu-item { - margin:0; - padding: 0; - zoom: 1; - float: left; - clear: left; - width: 100%; -} -.ui-menu .ui-menu-item a { - text-decoration:none; - display:block; - padding:.2em .4em; - line-height:1.5; - zoom:1; -} -.ui-menu .ui-menu-item a.ui-state-hover, -.ui-menu .ui-menu-item a.ui-state-active { - font-weight: normal; - margin: -1px; -} -/* - * jQuery UI Button 1.8.16 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Button#theming - */ -.ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ -.ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ -button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ -.ui-button-icons-only { width: 3.4em; } -button.ui-button-icons-only { width: 3.7em; } - -/*button text element */ -.ui-button .ui-button-text { display: block; line-height: 1.4; } -.ui-button-text-only .ui-button-text { padding: .4em 1em; } -.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } -.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } -.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 2.1em .4em 1em; } -.ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } -/* no icon support for input elements, provide padding by default */ -input.ui-button { padding: .4em 1em; } - -/*button icon element(s) */ -.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } -.ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } -.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } -.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } -.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } - -/*button sets*/ -.ui-buttonset { margin-right: 7px; } -.ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } - -/* workarounds */ -button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ -/* - * jQuery UI Datepicker 1.8.16 - * - * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about) - * Dual licensed under the MIT or GPL Version 2 licenses. - * http://jquery.org/license - * - * http://docs.jquery.com/UI/Datepicker#theming - */ -.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } -.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } -.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } -.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } -.ui-datepicker .ui-datepicker-prev { left:2px; } -.ui-datepicker .ui-datepicker-next { right:2px; } -.ui-datepicker .ui-datepicker-prev-hover { left:1px; } -.ui-datepicker .ui-datepicker-next-hover { right:1px; } -.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } -.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } -.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } -.ui-datepicker select.ui-datepicker-month-year {width: 100%;} -.ui-datepicker select.ui-datepicker-month, -.ui-datepicker select.ui-datepicker-year { width: 49%;} -.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } -.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } -.ui-datepicker td { border: 0; padding: 1px; } -.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } -.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } -.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } -.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } - -/* with multiple calendars */ -.ui-datepicker.ui-datepicker-multi { width:auto; } -.ui-datepicker-multi .ui-datepicker-group { float:left; } -.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } -.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } -.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } -.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } -.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } -.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } -.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; } - -/* RTL support */ -.ui-datepicker-rtl { direction: rtl; } -.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } -.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } -.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } -.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } -.ui-datepicker-rtl .ui-datepicker-group { float:right; } -.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } -.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } - -/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ -.ui-datepicker-cover { - display: none; /*sorry for IE5*/ - display/**/: block; /*sorry for IE5*/ - position: absolute; /*must have*/ - z-index: -1; /*must have*/ - filter: mask(); /*must have*/ - top: -4px; /*must have*/ - left: -4px; /*must have*/ - width: 200px; /*must have*/ - height: 200px; /*must have*/ -} \ No newline at end of file diff --git a/interface/web/themes/default-304/css/screen/tipsy.css b/interface/web/themes/default-304/css/screen/tipsy.css deleted file mode 100644 index ea735c76278167dbe19710a84f890b3ee2f17d12..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/tipsy.css +++ /dev/null @@ -1,25 +0,0 @@ -.tipsy { font-size: 10px; position: absolute; padding: 5px; z-index: 100000; } - .tipsy-inner { background-color: #000; color: #FFF; max-width: 350px; padding: 5px 8px 4px 8px; text-align: left; } - - /* Rounded corners */ - .tipsy-inner { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } - - /* Uncomment for shadow */ - /*.tipsy-inner { box-shadow: 0 0 5px #000000; -webkit-box-shadow: 0 0 5px #000000; -moz-box-shadow: 0 0 5px #000000; }*/ - - .tipsy-arrow { position: absolute; width: 0; height: 0; line-height: 0; border: 5px dashed #000; } - - /* Rules to colour arrows */ - .tipsy-arrow-n { border-bottom-color: #000; } - .tipsy-arrow-s { border-top-color: #000; } - .tipsy-arrow-e { border-left-color: #000; } - .tipsy-arrow-w { border-right-color: #000; } - - .tipsy-n .tipsy-arrow { top: 0px; left: 50%; margin-left: -5px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent; } - .tipsy-nw .tipsy-arrow { top: 0; left: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} - .tipsy-ne .tipsy-arrow { top: 0; right: 10px; border-bottom-style: solid; border-top: none; border-left-color: transparent; border-right-color: transparent;} - .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -5px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } - .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } - .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; border-top-style: solid; border-bottom: none; border-left-color: transparent; border-right-color: transparent; } - .tipsy-e .tipsy-arrow { right: 0; top: 50%; margin-top: -5px; border-left-style: solid; border-right: none; border-top-color: transparent; border-bottom-color: transparent; } - .tipsy-w .tipsy-arrow { left: 0; top: 50%; margin-top: -5px; border-right-style: solid; border-left: none; border-top-color: transparent; border-bottom-color: transparent; } diff --git a/interface/web/themes/default-304/css/screen/uni-form-generic.css b/interface/web/themes/default-304/css/screen/uni-form-generic.css deleted file mode 100644 index 8daf43953ac8d860594f1cf208d4c44c0226d498..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/uni-form-generic.css +++ /dev/null @@ -1,136 +0,0 @@ -/* Uni-Form by Dragan Babic [Superawesome Industries] - http: //sprawsm.com/uni-form/ */ -/* Some rights reserved - http: //creativecommons.org/licenses/by-sa/2.5/ */ -/* Do not edit this file directly, make your changes to uni-form.css in the same folder */ - -/* ------------------------------------------------------------------------------ */ - -.uniForm{ margin: 0; padding: 0; position: relative; z-index: 1; } /* reset stuff */ - - /* Some generals and more resets */ - .uniForm fieldset{ border: none; margin: 0; padding: 0; } - .uniForm fieldset legend{ margin: 0; padding: 0; } - - /* This is the main unit that contains our form elements */ - .uniForm .ctrlHolder, - .uniForm .buttonHolder{ margin: 0; padding: 0; clear: both; } - - /* Clear all floats */ - .uniForm:after, - .uniForm .buttonHolder:after, - .uniForm .ctrlHolder:after, - .uniForm .ctrlHolder .multiField:after, - .uniForm .inlineLabel:after{ content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden; } - - /* A class to be used on a label that contains a checkbox or a radio button */ - .uniForm .inlineLabel, - .uniForm .inlineLabels .inlineLabel, - .uniForm .blockLabels .inlineLabel{ width: auto; float: none; margin: 0; display: block; } - /* IE shows borders & padding on checkboxes and radio buttons if they are declared on an input element, remove them */ - /* Legacy/Inheritance fix */ - .uniForm .inlineLabel input, - .uniForm .inlineLabels .inlineLabel input, - .uniForm .blockLabels .inlineLabel input{ border: none; padding: 0; margin: 0; } - -/* ------------------------------------------------------------------------------ */ - - /* Styles for form controls where labels are above the input elements */ - /* Set the class of the parent (preferably to a fieldset) to .blockLabels */ - - .uniForm label, - .uniForm .label, - .uniForm .blockLabels label, - .uniForm .blockLabels .label{ display: block; float: none; padding: 0; line-height: 100%; width: auto; } - - /* Float the input elements */ - .uniForm .textInput, - .uniForm .blockLabels .textInput, - .uniForm .blockLabels .fileUpload, - .uniForm .selectInput, - .uniForm .blockLabels .selectInput, - .uniForm .blockLabels select, - .uniForm textarea, - .uniForm .blockLabels textarea{ float: left; } - - /* Postition the hints */ - .uniForm .formHint, - .uniForm .blockLabels .formHint{ float: right; margin: 0; clear: none; } - - /* Position the elements inside combo boxes (multiple selects/checkboxes/radio buttons per unit) */ - .uniForm .multiField, - .uniForm .blockLabels .multiField{ width: auto; float: left; } - .uniForm .multiField .inlineLabel, - .uniForm .blockLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; } - .uniForm .multiField .blockLabel, - .uniForm .blockLabels .multiField .blockLabel{ float: left; width: auto; margin: 0; } - .uniForm .multiField .blockLabel .textInput, - .uniForm .multiField .blockLabel .selectInput, - .uniForm .multiField .blockLabel select, - .uniForm .blockLabels .multiField .blockLabel .textInput, - .uniForm .blockLabels .multiField .blockLabel .selectInput, - .uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: 0; } - -/* ------------------------------------------------------------------------------ */ - - /* Styles for form controls where labels are in line with the input elements */ - /* Set the class of the parent (preferably to a fieldset) to .inlineLabels */ - .uniForm .inlineLabels label, - .uniForm .inlineLabels .label{ float: left; margin: 0; padding: 0; line-height: 100%; position: relative; } - - /* Float the input elements */ - .uniForm .inlineLabels .textInput, - .uniForm .inlineLabels .fileUpload, - .uniForm .inlineLabels .selectInput, - .uniForm .inlineLabels select, - .uniForm .inlineLabels textarea{ float: left; } - - /* Postition the hints */ - .uniForm .inlineLabels .formHint{ clear: both; float: none; } - .uniForm .inlineLabels .multiField{ float: left; } - .uniForm .inlineLabels .multiField .inlineLabel{} - .uniForm .inlineLabels .multiField .blockLabel{} - .uniForm .inlineLabels .multiField .blockLabel .textInput, - .uniForm .inlineLabels .multiField .blockLabel .selectInput, - .uniForm .inlineLabels .multiField .blockLabel select{ display: block; width: 100%; float: none; } - .uniForm .inlineLabels .multiField select{ float: left; } - -/* ------------------------------------------------------------------------------ */ - - /* Required fields asterisk styling for .blockLabels */ - .uniForm label em, - .uniForm .label em, - .uniForm .blockLabels label em, - .uniForm .blockLabels .label em{ position: absolute; left: -7px; } - - /* Required fields asterisk styling for .inlineLabels */ - .uniForm .inlineLabels label em, - .uniForm .inlineLabels .label em{ display: block; position: absolute; left: auto; right: 0; font-style: normal; font-weight: bold; } - .uniForm .inlineLabel em{ position: absolute; left: 7px; } - -/* ------------------------------------------------------------------------------ */ - - /* Messages */ - .uniForm #errorMsg, - .uniForm .error{ - } - .uniForm #errorMsg dt, - .uniForm #errorMsg h3{ - } - .uniForm #errorMsg dd{ - } - .uniForm #errorMsg ol{ - } - .uniForm #errorMsg ol li{ - } - .uniForm .errorField{ - } - - .uniForm #OKMsg{ - } - -/* ------------------------------------------------------------------------------ */ - - /* Columns */ - - .uniForm .col{ float: left; } - .uniForm .col.first{} - .uniForm .col.last{} \ No newline at end of file diff --git a/interface/web/themes/default-304/css/screen/uni-form.css b/interface/web/themes/default-304/css/screen/uni-form.css deleted file mode 100644 index 6b6f74646275d74717ba9862d28100729e0013ea..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/css/screen/uni-form.css +++ /dev/null @@ -1,131 +0,0 @@ -/* Keep in mind that wherever you see 'Required property' it means that the property must exist */ - -/* ------------------------------------------------------------------------------ */ - - /* Generals */ - .uniForm fieldset{} - .uniForm fieldset legend{ color: #333; font-weight: bold; font-size: 100%; margin: 0; padding: 1.5em 1.5em 1.5em 0; } - - /* This is the main unit that contains our form elements */ - .uniForm .ctrlHolder{ padding: 3px; border-bottom: 1px dotted #dfdfdf; } - - .uniForm .buttonHolder{ - text-align: left; - background: #CEDEEF url("../../images/buttonHolder_bg.gif") no-repeat right; - margin: 3em 0 1em; - padding: 8px; - } - .uniForm .resetButton{ float: left; } - .uniForm .primaryAction{ font-weight: bold; } - - /* This class gets added to div.ctrlHolder to highlight the row */ - .uniForm .focused{ background: #fffcdf; } - - /* .inlineLabel is used for inputs within labels - checkboxes and radio buttons */ - .uniForm .inlineLabel input, - .uniForm .inlineLabels .inlineLabel input, - .uniForm .blockLabels .inlineLabel input{ float: left; margin: 0 .4em 0 0; } - .uniForm .inlineLabel span{ float: left; width: 90%; } - -/* ------------------------------------------------------------------------------ */ - - /* .blockLabels (default style, will be applied even if you don't class the parent element) */ - .uniForm .blockLabels .ctrlHolder{} - - .uniForm label, - .uniForm .blockLabels label, - .uniForm .blockLabels .label{ margin: 0 0 .5em 0; } - - .uniForm .textInput, - .uniForm .blockLabels .textInput, - .uniForm .blockLabels .fileUpload{ width: 43%; /* <- Required property */ } - - .uniForm .selectInput, - .uniForm select, - .uniForm .blockLabels .selectInput, - .uniForm .blockLabels select{ width: 43.5%; /* <- Required property */ } - .uniForm textarea, - .uniForm .blockLabels textarea{ width: 43%; /* <- Required property */ height: 12em; } - - .uniForm .formHint, - .uniForm .blockLabels .formHint{ width: 55%; /* <- Required property */ font-size: .9em; color: #777; position: relative; top: -.5em; } - - .uniForm .multiField, - .uniForm .blockLabels .multiField{ width: 43%; } - .uniForm .multiField .inlineLabel, - .uniForm .blockLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; } - .uniForm .multiField .blockLabel, - .uniForm .blockLabels .multiField .blockLabel{ width: 30%; margin: 0 10px 0 0; } - .uniForm .multiField .blockLabel .textInput, - .uniForm .multiField .blockLabel .selectInput, - .uniForm .multiField .blockLabel select, - .uniForm .blockLabels .multiField .blockLabel .textInput, - .uniForm .blockLabels .multiField .blockLabel .selectInput, - .uniForm .blockLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; } - -/* ------------------------------------------------------------------------------ */ - - /* .inlineLabels */ - .uniForm .inlineLabels .ctrlHolder{} - - .uniForm .inlineLabels label, - .uniForm .inlineLabels .label{ width: 20%; /* <- Required property */ margin: .3em 2% 0 0; /* <- Required property */ } - - .uniForm .inlineLabels .textInput, - .uniForm .inlineLabels .fileUpload{ width: 35%; /* <- Required property */ } - - .uniForm .inlineLabels .selectInput, - .uniForm .inlineLabels select{ width: 35%; /* <- Required property */ } - - .uniForm .inlineLabels textarea{ width: 35%; /* <- Required property */ height: 12em; } - - .uniForm .inlineLabels .formHint{ margin-top: 0; margin-left: 22%; font-size: .9em; color: #777; position: static; } - - .uniForm .inlineLabels .multiField{ width: 60%; /* <- Required property */ margin: 0 0 .3em 0; } - .uniForm .inlineLabels .multiField .inlineLabel{ display: block; margin: 0 0 .5em 0; } - .uniForm .inlineLabels .multiField .blockLabel{ float: left; width: 26%; margin: 0 3% 0 0; } - .uniForm .inlineLabels .multiField .blockLabel .textInput, - .uniForm .inlineLabels .multiField .blockLabel .selectInput, - .uniForm .inlineLabels .multiField .blockLabel select{ width: 100%; margin: .3em 0 0 0; } - -/* Focus pseudoclasses */ -.uniForm .ctrlHolder .textInput:focus{ outline: none; /* Get rid of the 'glow' effect in WebKit, optional */ } -.uniForm .ctrlHolder textarea:focus{ outline: none; /* Get rid of the 'glow' effect in WebKit, optional */ } -.uniForm div.focused .formHint{ color: #333; } - -/* Columns (they are floated left by default) */ -.uniForm .col{ width: 37.9%; /* <- Required property */ margin: 0 2% 20px 0; } -/* Use .first and .last classes to control the layout/spacing of your columns */ -.uniForm .col.first{ width: 39%; /* <- Required property */ float: left; clear: none; } -.uniForm .col.last{ width: 39%; /* <- Required property */ float: right; clear: none; margin-right: 0; } - -/* Messages */ -.uniForm #errorMsg, .confirmpassworderror{ background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px; } -.uniForm .error{ background: #ffdfdf; border: 1px solid #df7d7d; border-width: 1px 0; } - -.uniForm #errorMsg dt, .uniForm #errorMsg h3{ margin: 0 0 .5em 0; font-size: 100%; line-height: 100%; font-weight: bold; } -.uniForm #errorMsg dd{ margin: 0; padding: 0; } -.uniForm #errorMsg ol{ margin: 0; padding: 0; list-style:none;} -.uniForm #errorMsg ol li{ margin: 0; padding: 2px; list-style-position: inside; border-bottom: 1px dotted #df7d7d; position: relative; } -.uniForm .errorField{ color: #af4c4c; margin: 0 0 6px 0; padding: 4px; background: #ffbfbf; } - -.uniForm #OKMsg, .confirmpasswordok{ background: #C8FFBF; border: 1px solid #A2EF95; border-width: 1px 0; margin: 1.5em 0 1.5em 0; padding: 7px; } -.uniForm #OKMsg p{ margin: 0; } - -/* -IT IS STRONGLY ADVISED TO MAKE YOUR CHANGES AFTER THIS COMMENT BY REPEATING (COPYING) THE SELECTOR FROM ABOVE, -AND MODIFYING IT WITH YOUR OWN PROPERTIES/VALUES. THIS IS RECOMMENDED BECAUSE IF YOU HAPPEN TO RUN INTO TROUBLE, -YOU CAN VERY EASILY REVERT TO A GENERIC STYLE OF UNI-FORM. BEST OF LUCK... -*/ - -/* ------------------------------------------------------------------------------ */ - -/* This is the main unit that contains our form elements */ - -.uniForm .textInput, .uniForm .selectInput, .uniForm textarea { - background:#FFFFFF none repeat scroll 0 0; - color: #000000; - border: 1px solid #DFDFDF; - padding: 1px; -} - diff --git a/interface/web/themes/default-304/icons/device_sprite.png b/interface/web/themes/default-304/icons/device_sprite.png deleted file mode 100644 index af531d7fba6139a1a0e5afb176e43a4b65376ced..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/device_sprite.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/flags_sprite.png b/interface/web/themes/default-304/icons/flags_sprite.png deleted file mode 100644 index 036a8aa41674a8e06d494a5f70e40734ed70b1f0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/flags_sprite.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/accept.png b/interface/web/themes/default-304/icons/x12/accept.png deleted file mode 100644 index 6a9f2e2ebcb0a18b80fc49712fa5c1d702bf5e4d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/accept.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/accept_blue.png b/interface/web/themes/default-304/icons/x12/accept_blue.png deleted file mode 100644 index 47ab08aa864fffe0c02c10bd6362896f93f7adc8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/accept_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/accept_green.png b/interface/web/themes/default-304/icons/x12/accept_green.png deleted file mode 100644 index d5d5709ef66251c23f213eea9c5f3ba5591aef6e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/accept_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/arrow_2_left_round.png b/interface/web/themes/default-304/icons/x12/arrow_2_left_round.png deleted file mode 100644 index f52da180c94fbb63c4bcc4603dcba6db2cbd0a94..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/arrow_2_left_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/arrow_2_right_round.png b/interface/web/themes/default-304/icons/x12/arrow_2_right_round.png deleted file mode 100644 index 35fecf506c647b41354aae7a0fa58d752d31a339..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/arrow_2_right_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/arrow_left_blue_round.png b/interface/web/themes/default-304/icons/x12/arrow_left_blue_round.png deleted file mode 100644 index aac963c1386f02904556236b51a794bec67fb2c3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/arrow_left_blue_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png b/interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png deleted file mode 100644 index 71f5dd9fc53a083f47f3ee0671653905af78219c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/arrow_right_blue_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/article.png b/interface/web/themes/default-304/icons/x12/article.png deleted file mode 100644 index 276094e3ca29518d7902fc76686fc39e1cfd3f32..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/article.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/article_text.png b/interface/web/themes/default-304/icons/x12/article_text.png deleted file mode 100644 index dbc47e51e554e465e624088eed921578039e662f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/article_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/bar_graph.png b/interface/web/themes/default-304/icons/x12/bar_graph.png deleted file mode 100644 index 7df4a34c20951d4abc88b69868e4094540f8d7fc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/bar_graph.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/burst.png b/interface/web/themes/default-304/icons/x12/burst.png deleted file mode 100644 index 2dfc873a4e90fe00d71822a35da1f9cc3051535e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/burst.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/calendar.png b/interface/web/themes/default-304/icons/x12/calendar.png deleted file mode 100644 index 56ea24c2af964ca99dd334f3a0b1c0f3ea1f8f2b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/calendar.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/calendar2.png b/interface/web/themes/default-304/icons/x12/calendar2.png deleted file mode 100644 index e82b31608c00b6dae14b0d84d7899ddef4669de3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/calendar2.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/cancel.png b/interface/web/themes/default-304/icons/x12/cancel.png deleted file mode 100644 index bff763a22038c10253c41ddd0adeca402adc6d78..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/cancel.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/cancel_round.png b/interface/web/themes/default-304/icons/x12/cancel_round.png deleted file mode 100644 index 803532cf0937811afa6e7e71dfa9772a57d4d8ce..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/cancel_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/clock.png b/interface/web/themes/default-304/icons/x12/clock.png deleted file mode 100644 index 589bd9494750123f6b3aa853760edc58145e7df7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/clock.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/code.png b/interface/web/themes/default-304/icons/x12/code.png deleted file mode 100644 index fc2b05f682e164d0292b9dd54185aafd9683511a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/code.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/comment_blue.png b/interface/web/themes/default-304/icons/x12/comment_blue.png deleted file mode 100644 index 248ddb6b59edbd11614e865f57e30c8ae53b2f48..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/comment_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/dollar.png b/interface/web/themes/default-304/icons/x12/dollar.png deleted file mode 100644 index 223f3bdae46f7d160c4cb1c1376d43c130e4c625..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/dollar.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/double_comment.png b/interface/web/themes/default-304/icons/x12/double_comment.png deleted file mode 100644 index 21262ec2a9778775efb6db9a37e3e81a3d496828..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/double_comment.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/download.png b/interface/web/themes/default-304/icons/x12/download.png deleted file mode 100644 index 3866bb20ba7291d6a675d95e25f4ef753d97adfd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/download.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/envelope.png b/interface/web/themes/default-304/icons/x12/envelope.png deleted file mode 100644 index 5b48a00b61551520fb1c82c15e06fc70e94a296c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/envelope.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/flag_black.png b/interface/web/themes/default-304/icons/x12/flag_black.png deleted file mode 100644 index 66464debfd39743ad6b464ec5c188da3c25a63d3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/flag_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/flag_blue.png b/interface/web/themes/default-304/icons/x12/flag_blue.png deleted file mode 100644 index 4ced1c2b42d4ee802e0d8ea531c0991975ac7c17..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/flag_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/flag_green.png b/interface/web/themes/default-304/icons/x12/flag_green.png deleted file mode 100644 index d9fe8e4dafcce94a9c8a942db2dd28f61a255328..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/flag_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/flag_orange.png b/interface/web/themes/default-304/icons/x12/flag_orange.png deleted file mode 100644 index a2b1090138fefd9f6fa809b31a7c9e99a45aa88b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/flag_orange.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/flag_red.png b/interface/web/themes/default-304/icons/x12/flag_red.png deleted file mode 100644 index a6b68395c6594b07b27758ee513a54439e99fbbc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/flag_red.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/flag_yellow.png b/interface/web/themes/default-304/icons/x12/flag_yellow.png deleted file mode 100644 index e197045cfe526b70a7f28791a703a35f4169fde7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/flag_yellow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/folder.png b/interface/web/themes/default-304/icons/x12/folder.png deleted file mode 100644 index 92c08caff5abed92661cb3dfb769dc50168e037f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/folder.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/info.png b/interface/web/themes/default-304/icons/x12/info.png deleted file mode 100644 index 150c5cb3cc06b7dac3dd60bdb7a2a2b04f32e830..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/info.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/link.png b/interface/web/themes/default-304/icons/x12/link.png deleted file mode 100644 index 1e7eb87035a0146bc71b72d621dc822f4351cec6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/link.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/lock.png b/interface/web/themes/default-304/icons/x12/lock.png deleted file mode 100644 index 33a24b6f01c2ad05f187b4104a9d4fcd1a8e5212..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/lock.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/magnify.png b/interface/web/themes/default-304/icons/x12/magnify.png deleted file mode 100644 index 730675e88dac72a9b386476d3dabc1acf5cbe4cf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/magnify.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/minus.png b/interface/web/themes/default-304/icons/x12/minus.png deleted file mode 100644 index a76b0e2975e9572061cad21226852b64e9a36e64..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/minus_round.png b/interface/web/themes/default-304/icons/x12/minus_round.png deleted file mode 100644 index 3d848055f5cdc746526ddb0b024b1dbe81cfd1b5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/minus_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/money.png b/interface/web/themes/default-304/icons/x12/money.png deleted file mode 100644 index 6deb5756cfcfcb97b72cc8344a9446fe510cb09e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/money.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/new.png b/interface/web/themes/default-304/icons/x12/new.png deleted file mode 100644 index 49bf82c95cc9a846af2a172ecb5d6d5682f71064..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/new.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/pencil.png b/interface/web/themes/default-304/icons/x12/pencil.png deleted file mode 100644 index 6bfdad47421635a7e05c51eb8eb8a20982a4a18f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/pictures.png b/interface/web/themes/default-304/icons/x12/pictures.png deleted file mode 100644 index 0478e958efb88b658ad2870fb08627f2c40af2c8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/pictures.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/plus.png b/interface/web/themes/default-304/icons/x12/plus.png deleted file mode 100644 index e3afb66734bfa629cd884718dadf02142d25d757..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/printer.png b/interface/web/themes/default-304/icons/x12/printer.png deleted file mode 100644 index b3fc25f8814ba17dc91c3982184aca739001a777..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/printer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/question_blue.png b/interface/web/themes/default-304/icons/x12/question_blue.png deleted file mode 100644 index 97c006bd48c0d277825131e3046cd812fcc95299..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/question_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/refresh.png b/interface/web/themes/default-304/icons/x12/refresh.png deleted file mode 100644 index 5c76d9b7c39c0656a486023fad440185e4e61fcd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/refresh.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/rss.png b/interface/web/themes/default-304/icons/x12/rss.png deleted file mode 100644 index e918050ae78acf46e11a874d1bff361a2eb3daa6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/rss.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/rss_round.png b/interface/web/themes/default-304/icons/x12/rss_round.png deleted file mode 100644 index c436887723821660e32a64043f7158ea637a8662..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/rss_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/security_green.png b/interface/web/themes/default-304/icons/x12/security_green.png deleted file mode 100644 index f6818153ca30909a14db6ff3d542d3cd8770efa7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/security_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/security_orange.png b/interface/web/themes/default-304/icons/x12/security_orange.png deleted file mode 100644 index d1ba672d95695796898a8287c3bb86bcba77c1cd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/security_orange.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/security_red.png b/interface/web/themes/default-304/icons/x12/security_red.png deleted file mode 100644 index d2f1bae8f40ec481498dc6bb69e823cfe34df362..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/security_red.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/star.png b/interface/web/themes/default-304/icons/x12/star.png deleted file mode 100644 index 77cbacdd07eddb0bd9c9f13bd6a893127e69e1dd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/star.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/star_blue.png b/interface/web/themes/default-304/icons/x12/star_blue.png deleted file mode 100644 index 5bb59dfba15d8d6bd0f3d19591dc3c7e66014765..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/star_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/stop.png b/interface/web/themes/default-304/icons/x12/stop.png deleted file mode 100644 index 86a01e00781284c371bc42464e4225e9ea4537c0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/stop.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/stop_round.png b/interface/web/themes/default-304/icons/x12/stop_round.png deleted file mode 100644 index 5c9963e99b1446867afde21dad729ac2bae49f22..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/stop_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/upload.png b/interface/web/themes/default-304/icons/x12/upload.png deleted file mode 100644 index b1810b31b5ac4ea872a798ce7e1c89740fc6cbdf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/upload.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/world.png b/interface/web/themes/default-304/icons/x12/world.png deleted file mode 100644 index b7f9a8e8e77c606d08e9dce80f2fb6ac2e24539b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/world.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x12/world2.png b/interface/web/themes/default-304/icons/x12/world2.png deleted file mode 100644 index 2855f3bcce50f9203b636d35eefe2b1e64dc881b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x12/world2.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/accept.png b/interface/web/themes/default-304/icons/x16-list/accept.png deleted file mode 100644 index b0f56047f99201d98034229b9346111d361457dd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/accept.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/accept_blue.png b/interface/web/themes/default-304/icons/x16-list/accept_blue.png deleted file mode 100644 index 128614830de4dcf06bad4a47733dffded999c57a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/accept_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/accept_green.png b/interface/web/themes/default-304/icons/x16-list/accept_green.png deleted file mode 100644 index 043e5c694399b3f548f1fb9623f5a74fddcf5c3f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/accept_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_2_left_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_2_left_round.png deleted file mode 100644 index 517ee8e6375863dc9339ae0ba23221b6b84f70c6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/arrow_2_left_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png deleted file mode 100644 index 14de6fe9b21c78ddfce7930051708f85f126ce09..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/arrow_2_right_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_left_blue_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_left_blue_round.png deleted file mode 100644 index 44f7ea8fde9ffd93b96968d97528804fe30ba44e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/arrow_left_blue_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png b/interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png deleted file mode 100644 index e321918ac1bbe3789316f18023ebc61e2798eb1e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/arrow_right_blue_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/article.png b/interface/web/themes/default-304/icons/x16-list/article.png deleted file mode 100644 index 6beaafc4fdbb5cbb382e0e2f2434df133856bd83..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/article.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/article_text.png b/interface/web/themes/default-304/icons/x16-list/article_text.png deleted file mode 100644 index 6e0b9de5bdb92439061543b9985a5b591997b7c9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/article_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/bar_graph.png b/interface/web/themes/default-304/icons/x16-list/bar_graph.png deleted file mode 100644 index 31920e0582058d7665c094910e2ed47445cde96f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/bar_graph.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/burst.png b/interface/web/themes/default-304/icons/x16-list/burst.png deleted file mode 100644 index dd9ddd6ce2d7eac8ed0bdfa325f42861812fb12e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/burst.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/calendar.png b/interface/web/themes/default-304/icons/x16-list/calendar.png deleted file mode 100644 index f278eb34cd5afc1be22a52a81f4a0c0bcf949443..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/calendar.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/calendar2.png b/interface/web/themes/default-304/icons/x16-list/calendar2.png deleted file mode 100644 index b121c78e58e5d41fefea64d19a896a8e6d347333..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/calendar2.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/cancel.png b/interface/web/themes/default-304/icons/x16-list/cancel.png deleted file mode 100644 index 0d40cc63a584399a374541ad8b41211104952f48..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/cancel.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/cancel_round.png b/interface/web/themes/default-304/icons/x16-list/cancel_round.png deleted file mode 100644 index a987e300750e80088855fbc4099da67189cf2a21..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/cancel_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/clock.png b/interface/web/themes/default-304/icons/x16-list/clock.png deleted file mode 100644 index f770a9c671fd9b5091fa31beb1c1d12dddba5eb2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/clock.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/code.png b/interface/web/themes/default-304/icons/x16-list/code.png deleted file mode 100644 index 3791cb592817f1475b17061c962fe113b92c3607..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/code.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/comment_blue.png b/interface/web/themes/default-304/icons/x16-list/comment_blue.png deleted file mode 100644 index 8bc780f4118869648de4b88b2eb4a1ce047e068f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/comment_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/dollar.png b/interface/web/themes/default-304/icons/x16-list/dollar.png deleted file mode 100644 index a8a2b53051dd55feb3c2794e718c1c2e0db44c4f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/dollar.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/double_comment.png b/interface/web/themes/default-304/icons/x16-list/double_comment.png deleted file mode 100644 index 574729c16edc05ca302768fed50595a99ee3ddfe..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/double_comment.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/download.png b/interface/web/themes/default-304/icons/x16-list/download.png deleted file mode 100644 index 2a4ec44c7128ae504de14dd830a4685faf3bc9e2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/download.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/envelope.png b/interface/web/themes/default-304/icons/x16-list/envelope.png deleted file mode 100644 index a98b125f1160b3148d8f0ee75d9c6211c4a776a1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/envelope.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/flag_black.png b/interface/web/themes/default-304/icons/x16-list/flag_black.png deleted file mode 100644 index 0b453a5adaf7264c42f68aca488c6ea9598e33eb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/flag_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/flag_blue.png b/interface/web/themes/default-304/icons/x16-list/flag_blue.png deleted file mode 100644 index 3e3609259fb0ce3b4cdc1980a55be9836e462ad7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/flag_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/flag_green.png b/interface/web/themes/default-304/icons/x16-list/flag_green.png deleted file mode 100644 index ac6bfb81c18cb6505ecac90d725fe337b46b53e8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/flag_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/flag_orange.png b/interface/web/themes/default-304/icons/x16-list/flag_orange.png deleted file mode 100644 index 639cdfc0dec82180ddbb4d118cb3691793e12dcc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/flag_orange.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/flag_red.png b/interface/web/themes/default-304/icons/x16-list/flag_red.png deleted file mode 100644 index 08a5ea575fe76a70ffe8690fa114a70ae03a547e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/flag_red.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/flag_yellow.png b/interface/web/themes/default-304/icons/x16-list/flag_yellow.png deleted file mode 100644 index bf137827010d1e7ba2df497f24df1f2bf1ae925a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/flag_yellow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/folder.png b/interface/web/themes/default-304/icons/x16-list/folder.png deleted file mode 100644 index 1327b54b318889bc3e2680c5a05e616a58ddd669..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/folder.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/info.png b/interface/web/themes/default-304/icons/x16-list/info.png deleted file mode 100644 index da02eae4f9921a8fbf20c235a7bf87cbe2d547ec..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/info.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/link.png b/interface/web/themes/default-304/icons/x16-list/link.png deleted file mode 100644 index 10df4aee8b87f53ef0b7b536e2024a13a08abe24..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/link.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/lock.png b/interface/web/themes/default-304/icons/x16-list/lock.png deleted file mode 100644 index 5c53ec5f4ffb5c20a964c37de47174aab1d0b81a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/lock.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/magnify.png b/interface/web/themes/default-304/icons/x16-list/magnify.png deleted file mode 100644 index 4c47b23469e6ee2a693ecd429565b2d7f58d2881..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/magnify.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/minus.png b/interface/web/themes/default-304/icons/x16-list/minus.png deleted file mode 100644 index be99e5b7489dcd3f5052c88faa70372ac585c78d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/minus_round.png b/interface/web/themes/default-304/icons/x16-list/minus_round.png deleted file mode 100644 index e246f112a7ed309bc9289bf76e8c0db0c5da43e6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/minus_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/money.png b/interface/web/themes/default-304/icons/x16-list/money.png deleted file mode 100644 index 915c983bd180033ab0dc54e7b15dca97a34ed316..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/money.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/new.png b/interface/web/themes/default-304/icons/x16-list/new.png deleted file mode 100644 index 89d4487823bd64744f08ae3fd1a3035f3005eb4c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/new.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/pencil.png b/interface/web/themes/default-304/icons/x16-list/pencil.png deleted file mode 100644 index f13405605f93032fbc5c4d9f49165d0bdd9dc13d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/pictures.png b/interface/web/themes/default-304/icons/x16-list/pictures.png deleted file mode 100644 index 948ad9ebcc4fb6fe64c221b4a5f1ac32d0925d97..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/pictures.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/plus.png b/interface/web/themes/default-304/icons/x16-list/plus.png deleted file mode 100644 index 0c343531cb45ebaa58cdbcc5193bf6a4d5b4b4ff..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/printer.png b/interface/web/themes/default-304/icons/x16-list/printer.png deleted file mode 100644 index fe362609705fd0715eb46102a4662fbeecb8c48a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/printer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/question_blue.png b/interface/web/themes/default-304/icons/x16-list/question_blue.png deleted file mode 100644 index 1f5b3608bd87e9d1065b8fd0c957a0bce912e105..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/question_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/refresh.png b/interface/web/themes/default-304/icons/x16-list/refresh.png deleted file mode 100644 index a63077d03f11f7891a1043776a4f13ceea129e34..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/refresh.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/rss.png b/interface/web/themes/default-304/icons/x16-list/rss.png deleted file mode 100644 index b35840d491b9463b2cbe79124cfaf483fc5561d2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/rss.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/rss_round.png b/interface/web/themes/default-304/icons/x16-list/rss_round.png deleted file mode 100644 index 27ce67d2b3ecec7154c442a68414f53fd0b1062e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/rss_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/security_green.png b/interface/web/themes/default-304/icons/x16-list/security_green.png deleted file mode 100644 index 38afbbb2095225c42bc20e1de30ca76f0a6d7075..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/security_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/security_orange.png b/interface/web/themes/default-304/icons/x16-list/security_orange.png deleted file mode 100644 index 4c5bad763c62abaa2ee7749de532aa56f7af364c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/security_orange.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/security_red.png b/interface/web/themes/default-304/icons/x16-list/security_red.png deleted file mode 100644 index c469be0a06b1ccc3124c29f003de3f50256db08c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/security_red.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/star.png b/interface/web/themes/default-304/icons/x16-list/star.png deleted file mode 100644 index 70a227c3ae024d7d38862dd5c5ff5a7d42c83231..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/star.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/star_blue.png b/interface/web/themes/default-304/icons/x16-list/star_blue.png deleted file mode 100644 index c49e74b13e2b92da24f09f4322f1397dcd91e1fe..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/star_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/stop.png b/interface/web/themes/default-304/icons/x16-list/stop.png deleted file mode 100644 index 65fa261e423de3e392f498a76fb37f857b498571..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/stop.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/stop_round.png b/interface/web/themes/default-304/icons/x16-list/stop_round.png deleted file mode 100644 index 4cc285205dbe17d9b35b960115385429254dd72f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/stop_round.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/upload.png b/interface/web/themes/default-304/icons/x16-list/upload.png deleted file mode 100644 index e45598e0b1e520b25aaf13f141ec1e1b3e06b9ea..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/upload.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/world.png b/interface/web/themes/default-304/icons/x16-list/world.png deleted file mode 100644 index a94d9a6247d89a12a30f23d96f7db70de53b219a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/world.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16-list/world2.png b/interface/web/themes/default-304/icons/x16-list/world2.png deleted file mode 100644 index 58e7e6e4dd91ae8f4f306b1e4ebff47ab37b27a9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16-list/world2.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/address_book.png b/interface/web/themes/default-304/icons/x16/address_book.png deleted file mode 100644 index 923e0bc8422955a4b7aecc4b0371fdaea9f99888..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/address_book.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/address_book__arrow.png b/interface/web/themes/default-304/icons/x16/address_book__arrow.png deleted file mode 100644 index 0af9c50b487d2ca51474949700553ee27885ef5b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/address_book__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/address_book__exclamation.png b/interface/web/themes/default-304/icons/x16/address_book__exclamation.png deleted file mode 100644 index abd5fa9f6f19c921f233f6fddf5c9245427109a3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/address_book__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/address_book__minus.png b/interface/web/themes/default-304/icons/x16/address_book__minus.png deleted file mode 100644 index 1fb998230d2e0afd312dffe52b180435de680c7b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/address_book__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/address_book__pencil.png b/interface/web/themes/default-304/icons/x16/address_book__pencil.png deleted file mode 100644 index d56768d3e4b4410cc58109ec0d83dc3e027c699f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/address_book__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/address_book__plus.png b/interface/web/themes/default-304/icons/x16/address_book__plus.png deleted file mode 100644 index af396b41050db1bc095eca7b12686d2569710525..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/address_book__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/address_book_blue.png b/interface/web/themes/default-304/icons/x16/address_book_blue.png deleted file mode 100644 index 6f855e7421f91af66e1f0517a05b172d732d8790..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/address_book_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow.png b/interface/web/themes/default-304/icons/x16/arrow.png deleted file mode 100644 index 82cfae37cce484b4f63c7cabf3eb6ab65fe8ccd5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_000_small.png b/interface/web/themes/default-304/icons/x16/arrow_000_small.png deleted file mode 100644 index 02867c8e314d3df5a02fb7612ae19c136be8f943..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_000_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_045.png b/interface/web/themes/default-304/icons/x16/arrow_045.png deleted file mode 100644 index 6dbd51635918c324d26667c93b903601b7e14e8f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_045.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_045_small.png b/interface/web/themes/default-304/icons/x16/arrow_045_small.png deleted file mode 100644 index 2d850694e6429d193e18e99f099d1f6014e29f40..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_045_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_090.png b/interface/web/themes/default-304/icons/x16/arrow_090.png deleted file mode 100644 index 7e670dd348da116ab08d0572011f39c22304f598..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_090.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_090_small.png b/interface/web/themes/default-304/icons/x16/arrow_090_small.png deleted file mode 100644 index cd82139450ab3c89bcfb5693e08aff49bf687077..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_090_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_135.png b/interface/web/themes/default-304/icons/x16/arrow_135.png deleted file mode 100644 index a0882c227845eae464b8c5a49ecbf2837c2fdf54..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_135.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_135_small.png b/interface/web/themes/default-304/icons/x16/arrow_135_small.png deleted file mode 100644 index b51c5c67d59bfae5a9ba4d029aa1cc10657c1548..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_135_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_180.png b/interface/web/themes/default-304/icons/x16/arrow_180.png deleted file mode 100644 index a1e5e6bc61f8403e588f24a32090b5ccae1eef74..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_180.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_180_small.png b/interface/web/themes/default-304/icons/x16/arrow_180_small.png deleted file mode 100644 index 431b8384aa5ed0772f34cb824e0bc891daf63b14..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_180_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_225.png b/interface/web/themes/default-304/icons/x16/arrow_225.png deleted file mode 100644 index 1d5c216b11ec9c6fa9b3819b9de55ce63e5119fa..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_225.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_225_small.png b/interface/web/themes/default-304/icons/x16/arrow_225_small.png deleted file mode 100644 index f082991f028b0040350f0ad98915892a76af9b1f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_225_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_270.png b/interface/web/themes/default-304/icons/x16/arrow_270.png deleted file mode 100644 index bc00395a32d594e944b5ba54c8a35b4048d372cc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_270.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_270_small.png b/interface/web/themes/default-304/icons/x16/arrow_270_small.png deleted file mode 100644 index 4971995972f94f19b18dae22999a5297db71563f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_270_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_315.png b/interface/web/themes/default-304/icons/x16/arrow_315.png deleted file mode 100644 index fab81cdb4b27a8d4a9e30618aef139650474f6ac..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_315.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_315_small.png b/interface/web/themes/default-304/icons/x16/arrow_315_small.png deleted file mode 100644 index 868724a4b72b948eca65f48d828f20b911f92dbd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_315_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle.png b/interface/web/themes/default-304/icons/x16/arrow_circle.png deleted file mode 100644 index 8087eeaa43fc931fb04fb4d2a77efbd7ecb7940f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_135.png b/interface/web/themes/default-304/icons/x16/arrow_circle_135.png deleted file mode 100644 index 5ddb81b1aac080155f41f5132431f572401baed4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_circle_135.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_225.png b/interface/web/themes/default-304/icons/x16/arrow_circle_225.png deleted file mode 100644 index 3bec0d1063ffd36892a3de637d4a95a1ddaf0688..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_circle_225.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_315.png b/interface/web/themes/default-304/icons/x16/arrow_circle_315.png deleted file mode 100644 index 7a4f23eaf5648fa632f1644b2f148fe2c4f19253..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_circle_315.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_double.png b/interface/web/themes/default-304/icons/x16/arrow_circle_double.png deleted file mode 100644 index 47eafce4c7cbf24635334e43444a3123e9fdd15e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_circle_double.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png b/interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png deleted file mode 100644 index 289419c8310cdffc598a644ef93e8aec2ea20dc3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_circle_double_135.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip.png b/interface/web/themes/default-304/icons/x16/arrow_skip.png deleted file mode 100644 index 860332d754ed5a288875c5ad98ea4df8f2d87ff6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_skip.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip_090.png b/interface/web/themes/default-304/icons/x16/arrow_skip_090.png deleted file mode 100644 index 2138dfd5330816811febf698305a70ef93f47b05..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_skip_090.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip_180.png b/interface/web/themes/default-304/icons/x16/arrow_skip_180.png deleted file mode 100644 index 1d0612926bc6dd0ddb52fb865c18c0b2c8c47fe0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_skip_180.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_skip_270.png b/interface/web/themes/default-304/icons/x16/arrow_skip_270.png deleted file mode 100644 index 3c37e6e8b8aacd1dc6de3b257003d24cbf8c3779..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_skip_270.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop.png b/interface/web/themes/default-304/icons/x16/arrow_stop.png deleted file mode 100644 index 702b9b7b791ab1ffbc3ceb962b75434421d1f156..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_stop.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop_090.png b/interface/web/themes/default-304/icons/x16/arrow_stop_090.png deleted file mode 100644 index 3f65f5ce25f5e04bac733f79a570255aa3fc4d24..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_stop_090.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop_180.png b/interface/web/themes/default-304/icons/x16/arrow_stop_180.png deleted file mode 100644 index 573ff4889bd49f1a63d35d9c4e7e1b440c43629e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_stop_180.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/arrow_stop_270.png b/interface/web/themes/default-304/icons/x16/arrow_stop_270.png deleted file mode 100644 index ebb649f56503f191d6c5aaa105f622ca2fd39857..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/arrow_stop_270.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer.png b/interface/web/themes/default-304/icons/x16/auction_hammer.png deleted file mode 100644 index be94131e3cdf37f8fe773a12de32d5008619e489..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/auction_hammer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__arrow.png b/interface/web/themes/default-304/icons/x16/auction_hammer__arrow.png deleted file mode 100644 index 199bc64ee8ef4b33e8a833f7fbb27347a444c571..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/auction_hammer__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png b/interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png deleted file mode 100644 index 0f44985dbd69cd48d2dafa1a832da55a05d6c678..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/auction_hammer__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__minus.png b/interface/web/themes/default-304/icons/x16/auction_hammer__minus.png deleted file mode 100644 index 70ddbec91f218cb4b218eaab2c19110b1933cdd6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/auction_hammer__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png b/interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png deleted file mode 100644 index ac7a9c9fa0da59cd8b9c5c840fbc554f5325bc6d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/auction_hammer__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer__plus.png b/interface/web/themes/default-304/icons/x16/auction_hammer__plus.png deleted file mode 100644 index 587f55686d5ac21629007189937719ae23b040f3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/auction_hammer__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png b/interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png deleted file mode 100644 index ee46a7e905379263ed3b08137c3ad815296424b1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/auction_hammer_gavel.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon.png b/interface/web/themes/default-304/icons/x16/balloon.png deleted file mode 100644 index c3f88a0809ea7a4a91d43b982c253d1ef755e751..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon__arrow.png b/interface/web/themes/default-304/icons/x16/balloon__arrow.png deleted file mode 100644 index a3e2a7febc8404b0657f6fc82739113d60182d7d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon__exclamation.png b/interface/web/themes/default-304/icons/x16/balloon__exclamation.png deleted file mode 100644 index 102e2cc1ce67533a821798646250715f80ae2cd9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon__minus.png b/interface/web/themes/default-304/icons/x16/balloon__minus.png deleted file mode 100644 index 2aa4cd9dcc0457fef169e91c5cfbc79f31ff3149..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon__pencil.png b/interface/web/themes/default-304/icons/x16/balloon__pencil.png deleted file mode 100644 index d835dc087a10de621ce597ed28f9b87eab0773e8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon__plus.png b/interface/web/themes/default-304/icons/x16/balloon__plus.png deleted file mode 100644 index d171b9bd7097605197bc4e33ca11b875027d642b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon_left.png b/interface/web/themes/default-304/icons/x16/balloon_left.png deleted file mode 100644 index da8c32b1490ed0031992288358f624cf198e0927..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon_left.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon_small.png b/interface/web/themes/default-304/icons/x16/balloon_small.png deleted file mode 100644 index f92545e84acf62972c86d42057a1fb3f2e31df73..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloon_small_left.png b/interface/web/themes/default-304/icons/x16/balloon_small_left.png deleted file mode 100644 index 34a1c02ad4bb2ebd0fde3384ce14b6893ab4993b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloon_small_left.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloons.png b/interface/web/themes/default-304/icons/x16/balloons.png deleted file mode 100644 index 4508686488e37c7f0cc74b007469f685d7777810..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloons.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloons_arrow.png b/interface/web/themes/default-304/icons/x16/balloons_arrow.png deleted file mode 100644 index 15a3210547e70ac21150aff47e650e4467909463..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloons_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloons_exclamation.png b/interface/web/themes/default-304/icons/x16/balloons_exclamation.png deleted file mode 100644 index 3dbec2e2cd42374b1cdfb30977fa0c604e689734..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloons_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloons_minus.png b/interface/web/themes/default-304/icons/x16/balloons_minus.png deleted file mode 100644 index 2af8dd3ffb1ee9797ca26f4790808bae4b368167..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloons_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloons_pencil.png b/interface/web/themes/default-304/icons/x16/balloons_pencil.png deleted file mode 100644 index 8f6db51fbcbeca996205f919058e063bb8c17e9a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloons_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/balloons_plus.png b/interface/web/themes/default-304/icons/x16/balloons_plus.png deleted file mode 100644 index e14e8c27afef17b5d55097c014b66305ba248d97..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/balloons_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bandaid.png b/interface/web/themes/default-304/icons/x16/bandaid.png deleted file mode 100644 index 05e02f66674af6352bf75f4627bbd30de072526f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bandaid.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bandaid_arrow.png b/interface/web/themes/default-304/icons/x16/bandaid_arrow.png deleted file mode 100644 index 1fab58928156b669ef6728ec2b616fda9299a0e9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bandaid_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bandaid_exclamation.png b/interface/web/themes/default-304/icons/x16/bandaid_exclamation.png deleted file mode 100644 index 5fc2d8b51b7a6873841dc73009f9132ea8de3bbf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bandaid_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bandaid_minus.png b/interface/web/themes/default-304/icons/x16/bandaid_minus.png deleted file mode 100644 index 1a7842360c9bbd04a622060acfccaca140694d90..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bandaid_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bandaid_pencil.png b/interface/web/themes/default-304/icons/x16/bandaid_pencil.png deleted file mode 100644 index 9d7f08ceed93e321298d956a9c2a940fc20e2a80..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bandaid_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bandaid_plus.png b/interface/web/themes/default-304/icons/x16/bandaid_plus.png deleted file mode 100644 index 3da2d463e34487009185d611fd5799e11a1a2ad0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bandaid_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bandaid_small.png b/interface/web/themes/default-304/icons/x16/bandaid_small.png deleted file mode 100644 index 30ad6aee130f7ef7d312648fca33cb59abb9aca1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bandaid_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bank.png b/interface/web/themes/default-304/icons/x16/bank.png deleted file mode 100644 index 7f7d646299c95fceb6c4e99add2ead28ffc3bbd9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bank.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bank_arrow.png b/interface/web/themes/default-304/icons/x16/bank_arrow.png deleted file mode 100644 index ad30c35502908fe06f67cdcdb08ef840d2a10569..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bank_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bank_exclamation.png b/interface/web/themes/default-304/icons/x16/bank_exclamation.png deleted file mode 100644 index 10bf86ce4d0ecf66f2be6ba643bf313f6973f379..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bank_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bank_minus.png b/interface/web/themes/default-304/icons/x16/bank_minus.png deleted file mode 100644 index 0edcebce1527f6a985aeb50dd8e392b664cc2d14..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bank_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bank_pencil.png b/interface/web/themes/default-304/icons/x16/bank_pencil.png deleted file mode 100644 index 1e98dfc10870576573dddef28bc5622eea44c2de..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bank_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bank_plus.png b/interface/web/themes/default-304/icons/x16/bank_plus.png deleted file mode 100644 index 17a55d1d5208288618e20ac9d83d0a3c2b09089f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bank_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bell.png b/interface/web/themes/default-304/icons/x16/bell.png deleted file mode 100644 index 3be57e07a5366b7f9e1f10f1de713adfe1908420..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bell.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bell__arrow.png b/interface/web/themes/default-304/icons/x16/bell__arrow.png deleted file mode 100644 index 82ff8a91e8869d709afa28edcec3255c81becca7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bell__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bell__exclamation.png b/interface/web/themes/default-304/icons/x16/bell__exclamation.png deleted file mode 100644 index 2eddd3d11ed7f06b1a1d183a2d27756f5486229f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bell__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bell__minus.png b/interface/web/themes/default-304/icons/x16/bell__minus.png deleted file mode 100644 index 7b50d7261bd7da38b707b35fb789aef0aa4b5c09..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bell__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bell__pencil.png b/interface/web/themes/default-304/icons/x16/bell__pencil.png deleted file mode 100644 index 71e06cf20abe86115d86ae02bd926f1f1da9964f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bell__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bell__plus.png b/interface/web/themes/default-304/icons/x16/bell__plus.png deleted file mode 100644 index 655a29e97a738a0e390b53cccd23e863b7e4c643..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bell__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bell_disable.png b/interface/web/themes/default-304/icons/x16/bell_disable.png deleted file mode 100644 index acff16b14486b1248a10a7cd1dd53f28487ad097..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bell_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bin.png b/interface/web/themes/default-304/icons/x16/bin.png deleted file mode 100644 index 7fe988052a9582081778d449ef46247b2241ba11..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bin.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bin__arrow.png b/interface/web/themes/default-304/icons/x16/bin__arrow.png deleted file mode 100644 index 1191c51775b8c457bc438991351d999eefad97da..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bin__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bin__exclamation.png b/interface/web/themes/default-304/icons/x16/bin__exclamation.png deleted file mode 100644 index d87347ec6a3286122686af03d1a880bc8e6d8aa4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bin__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bin__minus.png b/interface/web/themes/default-304/icons/x16/bin__minus.png deleted file mode 100644 index 8c70f25b5cd66a5958d0836f6bb199801fdee43f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bin__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bin__pencil.png b/interface/web/themes/default-304/icons/x16/bin__pencil.png deleted file mode 100644 index 0f7a531e94e9e3ce5dea4c9ec10464b75b51e032..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bin__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bin__plus.png b/interface/web/themes/default-304/icons/x16/bin__plus.png deleted file mode 100644 index 1b1a05c8a7f34eea6d370ee15dadc3833f3905a5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bin__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bin_full.png b/interface/web/themes/default-304/icons/x16/bin_full.png deleted file mode 100644 index 463c7d6aaa1fea3ed62c24b87e089bc5d8859b3c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bin_full.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/binocular.png b/interface/web/themes/default-304/icons/x16/binocular.png deleted file mode 100644 index 8279f4584ae1847e328f5ae0dc35ae1015d844d6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/binocular.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/binocular_arrow.png b/interface/web/themes/default-304/icons/x16/binocular_arrow.png deleted file mode 100644 index dead761828fcd908fd62956740f75485a69623d8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/binocular_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/binocular_exclamation.png b/interface/web/themes/default-304/icons/x16/binocular_exclamation.png deleted file mode 100644 index 1c7550cca6442b5df5329b4610a5fc691c6b5d36..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/binocular_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/binocular_minus.png b/interface/web/themes/default-304/icons/x16/binocular_minus.png deleted file mode 100644 index 63cd02434be2e168cf7d76b7a4de8894b531e988..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/binocular_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/binocular_pencil.png b/interface/web/themes/default-304/icons/x16/binocular_pencil.png deleted file mode 100644 index a9c8ac1eb7f403494467679ed921a20d15225c40..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/binocular_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/binocular_plus.png b/interface/web/themes/default-304/icons/x16/binocular_plus.png deleted file mode 100644 index ac0184daeead7b84b23f5c31f2be195367bed7f9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/binocular_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blog.png b/interface/web/themes/default-304/icons/x16/blog.png deleted file mode 100644 index 09267a222cbef0bad211947d3c501b4ae8320fb7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blog.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blog__arrow.png b/interface/web/themes/default-304/icons/x16/blog__arrow.png deleted file mode 100644 index 500ec141287ab8582f9b7cf53993c50b552e08cf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blog__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blog__exclamation.png b/interface/web/themes/default-304/icons/x16/blog__exclamation.png deleted file mode 100644 index b7a4007c0119fcfc0167047b3073aa6fe244a5fe..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blog__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blog__minus.png b/interface/web/themes/default-304/icons/x16/blog__minus.png deleted file mode 100644 index e02d945f26b2d2c7448f18c21e701145dda06993..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blog__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blog__pencil.png b/interface/web/themes/default-304/icons/x16/blog__pencil.png deleted file mode 100644 index ec5a3b2c3a7860c1e29213dc72b5539d8dd5ba35..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blog__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blog__plus.png b/interface/web/themes/default-304/icons/x16/blog__plus.png deleted file mode 100644 index 4efa66df5028d7d1a1120be9ecf7a0f63c9c2275..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blog__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blog_blue.png b/interface/web/themes/default-304/icons/x16/blog_blue.png deleted file mode 100644 index 3a7b216be6f639093543dc2046a265227f70ecee..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blog_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blogs.png b/interface/web/themes/default-304/icons/x16/blogs.png deleted file mode 100644 index 6539158e527133665b5ede174b7a2719c0cfde52..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blogs.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blogs_arrow.png b/interface/web/themes/default-304/icons/x16/blogs_arrow.png deleted file mode 100644 index 6d7b0ff3f26f1015834a9c97dde117a26e6bce30..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blogs_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blogs_exclamation.png b/interface/web/themes/default-304/icons/x16/blogs_exclamation.png deleted file mode 100644 index 7983deb8971ec29380125738854501297cb16afe..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blogs_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blogs_minus.png b/interface/web/themes/default-304/icons/x16/blogs_minus.png deleted file mode 100644 index 3493ff6075ff5297e7de9365392d3a7c7e018bff..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blogs_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blogs_pencil.png b/interface/web/themes/default-304/icons/x16/blogs_pencil.png deleted file mode 100644 index d06dd1c8a73bebfc597a2d0e4f79241667b5d6a5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blogs_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blogs_plus.png b/interface/web/themes/default-304/icons/x16/blogs_plus.png deleted file mode 100644 index c48266531c9bc63a4fe110743247ff2044966bb2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blogs_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/blogs_stack.png b/interface/web/themes/default-304/icons/x16/blogs_stack.png deleted file mode 100644 index e568c075960498a04a959ab861b4a3e0d6771675..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/blogs_stack.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book.png b/interface/web/themes/default-304/icons/x16/book.png deleted file mode 100644 index 6d4bf1823bae23399ce0050eee452b8a9dd50bd5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book__arrow.png b/interface/web/themes/default-304/icons/x16/book__arrow.png deleted file mode 100644 index 6a66b4ef022ad0f20489a7280eead9b3b9c9db8f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book__exclamation.png b/interface/web/themes/default-304/icons/x16/book__exclamation.png deleted file mode 100644 index 3bd34df3d1f46d16f3a1ac14e31f116e5a7af065..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book__minus.png b/interface/web/themes/default-304/icons/x16/book__minus.png deleted file mode 100644 index 305ca0c1d054913a99db87b080e5cd88479c4d4f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book__pencil.png b/interface/web/themes/default-304/icons/x16/book__pencil.png deleted file mode 100644 index c045fc8b15a478c38fd8d708633085d4fae13372..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book__plus.png b/interface/web/themes/default-304/icons/x16/book__plus.png deleted file mode 100644 index 23260e555dfa870ac67454af67a0295bf74cb70f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book_brown.png b/interface/web/themes/default-304/icons/x16/book_brown.png deleted file mode 100644 index b7ba58f3d58b02a60fcb80fc73b2acccb571ff6e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book_brown.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book_small.png b/interface/web/themes/default-304/icons/x16/book_small.png deleted file mode 100644 index 298d6b3b2c6dc13d9e12f0dd34f4573b09f7f0ee..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/book_small_brown.png b/interface/web/themes/default-304/icons/x16/book_small_brown.png deleted file mode 100644 index 9d5acf299a0e617ecf51d0d512f0842405b157da..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/book_small_brown.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark.png b/interface/web/themes/default-304/icons/x16/bookmark.png deleted file mode 100644 index 6bb98fd547de0e794569a7760eff1ab1b9698ee3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark__arrow.png b/interface/web/themes/default-304/icons/x16/bookmark__arrow.png deleted file mode 100644 index 5cc6e5b23ff368a706d5314757f5cf8698e7c1af..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark__exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark__exclamation.png deleted file mode 100644 index 288af864ca69948ed69b65ec36eb9d42f0de5e76..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark__minus.png b/interface/web/themes/default-304/icons/x16/bookmark__minus.png deleted file mode 100644 index e36870326885ba435457d29984221fb1372d629e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark__pencil.png b/interface/web/themes/default-304/icons/x16/bookmark__pencil.png deleted file mode 100644 index 55b42813cd13571048b76be7d4faff06477140cc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark__plus.png b/interface/web/themes/default-304/icons/x16/bookmark__plus.png deleted file mode 100644 index 51978f1886356dbb3a0fc75596c18ed59f7b5ead..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark__small.png b/interface/web/themes/default-304/icons/x16/bookmark__small.png deleted file mode 100644 index f3a92cbc8477fad5d88332e7d6ac1f061a02838c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark__small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book.png b/interface/web/themes/default-304/icons/x16/bookmark_book.png deleted file mode 100644 index cf55d2049bf20b453fd93ac9a1c567616c3c73da..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_book.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png b/interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png deleted file mode 100644 index 7d0f980a044234e1c3ea1370328381dad4fd9d5e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_book_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark_book_exclamation.png deleted file mode 100644 index 656a504b94a8f896b2b02006715315d7db62641e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_book_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_minus.png b/interface/web/themes/default-304/icons/x16/bookmark_book_minus.png deleted file mode 100644 index 2f736089709186bab85dfbdaa68b00be48f38226..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_book_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_pencil.png b/interface/web/themes/default-304/icons/x16/bookmark_book_pencil.png deleted file mode 100644 index 20497977a0dac2f70d989b792ef739ee86d6aede..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_book_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_book_plus.png b/interface/web/themes/default-304/icons/x16/bookmark_book_plus.png deleted file mode 100644 index d1eae3554b9cb70fc1b7b54227504180154b8b1f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_book_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document.png b/interface/web/themes/default-304/icons/x16/bookmark_document.png deleted file mode 100644 index fa8cc9b59320b9c92898e9690976798bbdb607d9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_document.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_arrow.png b/interface/web/themes/default-304/icons/x16/bookmark_document_arrow.png deleted file mode 100644 index 082225822377563482650fddb35b4759ed381b90..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_document_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark_document_exclamation.png deleted file mode 100644 index 9d34e49763105f1dbf7f0401d8a67aaa1af279e6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_document_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_minus.png b/interface/web/themes/default-304/icons/x16/bookmark_document_minus.png deleted file mode 100644 index 548690a98fb79028e326db926ec0bc319866b117..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_document_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_pencil.png b/interface/web/themes/default-304/icons/x16/bookmark_document_pencil.png deleted file mode 100644 index 63c0709f31eded01676aceed1ee74e1aca5591a6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_document_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_document_plus.png b/interface/web/themes/default-304/icons/x16/bookmark_document_plus.png deleted file mode 100644 index 479c7445ffb7827108fccb649d86cb11fb0e4d32..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_document_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder.png b/interface/web/themes/default-304/icons/x16/bookmark_folder.png deleted file mode 100644 index bd24879d63194be0b3aca530ffb8ba125ad9bdd7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_folder.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_arrow.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_arrow.png deleted file mode 100644 index ca8fcc7fd111164413287251e6c7e96023929981..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_folder_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png deleted file mode 100644 index 4c87cd3ea355dbcf5da0ef85f6d8ab5319de501c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_folder_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_minus.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_minus.png deleted file mode 100644 index 2ec8edb67d925b4aeed37387a4b0b8ac587d0c16..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_folder_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_pencil.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_pencil.png deleted file mode 100644 index d45d29cada2234d2bcf578a3a527b6696cb21c39..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_folder_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/bookmark_folder_plus.png b/interface/web/themes/default-304/icons/x16/bookmark_folder_plus.png deleted file mode 100644 index 45dc2e8921f90a9841b84dc486d4d02cb3036691..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/bookmark_folder_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/books.png b/interface/web/themes/default-304/icons/x16/books.png deleted file mode 100644 index d7d6eac82d857fb8d0291973006c0efd02281f08..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/books.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/books__arrow.png b/interface/web/themes/default-304/icons/x16/books__arrow.png deleted file mode 100644 index 219ae0bf37a37d4a27737c6edf893a51d0968192..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/books__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/books__exclamation.png b/interface/web/themes/default-304/icons/x16/books__exclamation.png deleted file mode 100644 index f78c16ee2c778feadba797518665180ada31c10c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/books__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/books__minus.png b/interface/web/themes/default-304/icons/x16/books__minus.png deleted file mode 100644 index 6da011f424f8429e30086d7316c949d6c92fc30b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/books__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/books__pencil.png b/interface/web/themes/default-304/icons/x16/books__pencil.png deleted file mode 100644 index f1a57ed572464c740de1f1965a2abbe0b1d51733..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/books__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/books__plus.png b/interface/web/themes/default-304/icons/x16/books__plus.png deleted file mode 100644 index 82e1063df938547fea473410a5ffd576e9828a25..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/books__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/books_brown.png b/interface/web/themes/default-304/icons/x16/books_brown.png deleted file mode 100644 index 4fb21ae301fa956332994c0cd6f44348dc8b5d62..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/books_brown.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/books_stack.png b/interface/web/themes/default-304/icons/x16/books_stack.png deleted file mode 100644 index fb525bd0d478bb2b55d022d8c564eb691014fb26..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/books_stack.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/box.png b/interface/web/themes/default-304/icons/x16/box.png deleted file mode 100644 index b1adc112204c49811fa193701028d80806a91f87..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/box.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/box__arrow.png b/interface/web/themes/default-304/icons/x16/box__arrow.png deleted file mode 100644 index fda5bd79f5bae6d4bdb5d671ce14a1ec5ff77013..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/box__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/box__exclamation.png b/interface/web/themes/default-304/icons/x16/box__exclamation.png deleted file mode 100644 index 80aea4361631655592ac194eb9243ccd2d3d4b82..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/box__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/box__minus.png b/interface/web/themes/default-304/icons/x16/box__minus.png deleted file mode 100644 index a8fae8526f8158e96620e31ca233e9a368dd5b96..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/box__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/box__pencil.png b/interface/web/themes/default-304/icons/x16/box__pencil.png deleted file mode 100644 index 9652a2c048814b5728c19fbfeb8b6ddfa7a62aea..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/box__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/box__plus.png b/interface/web/themes/default-304/icons/x16/box__plus.png deleted file mode 100644 index f8c4f9a0099d2538bfdc2b1a40cc40a88f14d2f9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/box__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/box_label.png b/interface/web/themes/default-304/icons/x16/box_label.png deleted file mode 100644 index c6da8f8b3bb2bfe605dcfc0e352dc0a99170ff3b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/box_label.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/briefcase.png b/interface/web/themes/default-304/icons/x16/briefcase.png deleted file mode 100644 index 7d3ffca1afdcd28003edc59a2027a7171cd13289..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/briefcase.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/briefcase_arrow.png b/interface/web/themes/default-304/icons/x16/briefcase_arrow.png deleted file mode 100644 index 0b4927f6468c9bf80a3a0d803febaed8ae41720c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/briefcase_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/briefcase_exclamation.png b/interface/web/themes/default-304/icons/x16/briefcase_exclamation.png deleted file mode 100644 index 19e31d79d34fc5604a15357a5ae7cb7923f36163..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/briefcase_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/briefcase_minus.png b/interface/web/themes/default-304/icons/x16/briefcase_minus.png deleted file mode 100644 index f84335b9aa5738c94f983f5c734d14df9cef5b2d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/briefcase_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/briefcase_pencil.png b/interface/web/themes/default-304/icons/x16/briefcase_pencil.png deleted file mode 100644 index 67e66ca2e51024f2fafd66fea1454074c674a705..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/briefcase_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/briefcase_plus.png b/interface/web/themes/default-304/icons/x16/briefcase_plus.png deleted file mode 100644 index 24e67f9f328d6b8bf703bb0aaf2c8d39d4cd82ec..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/briefcase_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/broom.png b/interface/web/themes/default-304/icons/x16/broom.png deleted file mode 100644 index 97daf85a9d9a7e3760d81c17e12aa267ecd2ab3c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/broom.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/broom_arrow.png b/interface/web/themes/default-304/icons/x16/broom_arrow.png deleted file mode 100644 index 574f7b14f520e5b4cd72f3c963f6bd95ba0cc061..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/broom_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/broom_exclamation.png b/interface/web/themes/default-304/icons/x16/broom_exclamation.png deleted file mode 100644 index 0c355f8ac25b870deb3761fa1207280b46232651..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/broom_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/broom_minus.png b/interface/web/themes/default-304/icons/x16/broom_minus.png deleted file mode 100644 index 430cf6492651286aa5a92245dbed54f6d58cebdc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/broom_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/broom_pencil.png b/interface/web/themes/default-304/icons/x16/broom_pencil.png deleted file mode 100644 index 97c90cf67f7404f3d929f95d84082596d10e31d7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/broom_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/broom_plus.png b/interface/web/themes/default-304/icons/x16/broom_plus.png deleted file mode 100644 index 402e0e8376d40b5442b2c5772b864ff1c110497b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/broom_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calculator.png b/interface/web/themes/default-304/icons/x16/calculator.png deleted file mode 100644 index d1782c97f6ac5b7ab0eba7f9ee5e95c3a9c3ab26..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calculator.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calculator_arrow.png b/interface/web/themes/default-304/icons/x16/calculator_arrow.png deleted file mode 100644 index 184f01693af878a46c845ee5c1e9ddbb5e2a74e7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calculator_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calculator_exclamation.png b/interface/web/themes/default-304/icons/x16/calculator_exclamation.png deleted file mode 100644 index 2468be504c46ba27467ed62e2e535d05f5e224dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calculator_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calculator_minus.png b/interface/web/themes/default-304/icons/x16/calculator_minus.png deleted file mode 100644 index e3c8b40714b4a3150c83d3e513b35952de8e3cff..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calculator_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calculator_pencil.png b/interface/web/themes/default-304/icons/x16/calculator_pencil.png deleted file mode 100644 index b3665e9af67399dc079db38c25adcffa8421ec5e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calculator_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calculator_plus.png b/interface/web/themes/default-304/icons/x16/calculator_plus.png deleted file mode 100644 index c833693ce0631a6ba123241f35b93ed196a788dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calculator_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calendar.png b/interface/web/themes/default-304/icons/x16/calendar.png deleted file mode 100644 index 7f38cfea75b5fc0031a63543213ad558fe35121e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calendar.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calendar__arrow.png b/interface/web/themes/default-304/icons/x16/calendar__arrow.png deleted file mode 100644 index f98abd5996fd701bfea83b11f382202c374fbf23..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calendar__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calendar__exclamation.png b/interface/web/themes/default-304/icons/x16/calendar__exclamation.png deleted file mode 100644 index 103e9cddbc1564b0775c1657e74b34918aa2cad2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calendar__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calendar__minus.png b/interface/web/themes/default-304/icons/x16/calendar__minus.png deleted file mode 100644 index c9a9885e4e790384449f0c7bb5d47e4d64acab45..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calendar__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calendar__pencil.png b/interface/web/themes/default-304/icons/x16/calendar__pencil.png deleted file mode 100644 index 946554db6fbe3340a6d52c3cc1fe14539921d610..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calendar__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calendar__plus.png b/interface/web/themes/default-304/icons/x16/calendar__plus.png deleted file mode 100644 index 84dddb8df4932ad74c9a577f8f75236fd142d290..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calendar__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calendar_day.png b/interface/web/themes/default-304/icons/x16/calendar_day.png deleted file mode 100644 index ea7f247d49513509dbce68f18dce65c23128005c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calendar_day.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/calendar_month.png b/interface/web/themes/default-304/icons/x16/calendar_month.png deleted file mode 100644 index 1f3d9444a4b76788829d93b374fde550afc256dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/calendar_month.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera.png b/interface/web/themes/default-304/icons/x16/camera.png deleted file mode 100644 index a828599892892978cfdb8cfbb866d4a96d2cd368..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera__arrow.png b/interface/web/themes/default-304/icons/x16/camera__arrow.png deleted file mode 100644 index 61c488d0b43991ff372c2177ba7ed26084ff2052..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera__exclamation.png b/interface/web/themes/default-304/icons/x16/camera__exclamation.png deleted file mode 100644 index 1ba77c5f01347457684f63980acedb46cb43514a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera__minus.png b/interface/web/themes/default-304/icons/x16/camera__minus.png deleted file mode 100644 index ed506c6c3f01809a785059cad557434fb7d8aa63..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera__pencil.png b/interface/web/themes/default-304/icons/x16/camera__pencil.png deleted file mode 100644 index 0611e47de4af5374a372017790f8b9444033d744..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera__plus.png b/interface/web/themes/default-304/icons/x16/camera__plus.png deleted file mode 100644 index f3ba46afa818de3db3ece6b439dc24df37668825..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera_black.png b/interface/web/themes/default-304/icons/x16/camera_black.png deleted file mode 100644 index 4d7c826035481345f690692d55fd8c02015324ae..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera_small.png b/interface/web/themes/default-304/icons/x16/camera_small.png deleted file mode 100644 index af9fb75563b9ffe547b7a98bd41e19500e75742f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/camera_small_black.png b/interface/web/themes/default-304/icons/x16/camera_small_black.png deleted file mode 100644 index a8ba67ec7d4cfc5851d9754a783b74a2b7d21ce4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/camera_small_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/card.png b/interface/web/themes/default-304/icons/x16/card.png deleted file mode 100644 index 243caab12b8b0e2d888f8a83f4e7ab63d49eddbf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/card.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/card__arrow.png b/interface/web/themes/default-304/icons/x16/card__arrow.png deleted file mode 100644 index f97d856ac759eb848ad8c9a180c8d89bb0683442..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/card__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/card__exclamation.png b/interface/web/themes/default-304/icons/x16/card__exclamation.png deleted file mode 100644 index 7d51346b7030ff0c9eeaecf7a6e1894528b4773e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/card__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/card__minus.png b/interface/web/themes/default-304/icons/x16/card__minus.png deleted file mode 100644 index 6711e6f3423a7d0adee9ef5dd63e1a32ab8a6ab6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/card__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/card__pencil.png b/interface/web/themes/default-304/icons/x16/card__pencil.png deleted file mode 100644 index 8a2ab2063926f4ba57339798aa718915ddae01bd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/card__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/card__plus.png b/interface/web/themes/default-304/icons/x16/card__plus.png deleted file mode 100644 index 817995bee67a8a9b83da434234b8dddb1824beca..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/card__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/card_address.png b/interface/web/themes/default-304/icons/x16/card_address.png deleted file mode 100644 index 0ab99a1df71ab474db687e7a69bf554bf9578b0a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/card_address.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/card_small.png b/interface/web/themes/default-304/icons/x16/card_small.png deleted file mode 100644 index a122163ab5d7b30c18b5b97496d1af6de1522025..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/card_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cards.png b/interface/web/themes/default-304/icons/x16/cards.png deleted file mode 100644 index eb20f4a730d2be328f13cd36f91044b1e650f45d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cards.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cards__arrow.png b/interface/web/themes/default-304/icons/x16/cards__arrow.png deleted file mode 100644 index 10015f291074a908d1e50078a7b711af28073abd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cards__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cards__exclamation.png b/interface/web/themes/default-304/icons/x16/cards__exclamation.png deleted file mode 100644 index add6f0dc8231d02fb70bddd17a034cff4d7ba138..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cards__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cards__minus.png b/interface/web/themes/default-304/icons/x16/cards__minus.png deleted file mode 100644 index f9188b272147972f5562b178383dc80146006e53..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cards__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cards__pencil.png b/interface/web/themes/default-304/icons/x16/cards__pencil.png deleted file mode 100644 index b160038b34a3084aee1d0aaa313dc3f8f97a927d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cards__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cards__plus.png b/interface/web/themes/default-304/icons/x16/cards__plus.png deleted file mode 100644 index d078c6bf1610aa92fc83a7968233b5f007a2f140..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cards__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cards_address.png b/interface/web/themes/default-304/icons/x16/cards_address.png deleted file mode 100644 index f76d171dc627580fbe609f1eff7b931a64ad2df3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cards_address.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cards_stack.png b/interface/web/themes/default-304/icons/x16/cards_stack.png deleted file mode 100644 index 51972d8325f477bd55d71c53097f8507b299b6ef..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cards_stack.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cassette.png b/interface/web/themes/default-304/icons/x16/cassette.png deleted file mode 100644 index 54cdfe3afdcc61f9814fb907715355941e2e017c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cassette.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cassette_arrow.png b/interface/web/themes/default-304/icons/x16/cassette_arrow.png deleted file mode 100644 index 48c7cda85969691490b8bfc608e9c35786bb5013..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cassette_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cassette_exclamation.png b/interface/web/themes/default-304/icons/x16/cassette_exclamation.png deleted file mode 100644 index f2befbf31cf5d1dfea8b8421c81321a8ed9aadad..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cassette_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cassette_minus.png b/interface/web/themes/default-304/icons/x16/cassette_minus.png deleted file mode 100644 index 60ab78a95f8bfb15c245e83d2e00c71f312422f9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cassette_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cassette_pencil.png b/interface/web/themes/default-304/icons/x16/cassette_pencil.png deleted file mode 100644 index b226e3c22c42e8166542bbe19719d057a5801dc2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cassette_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cassette_plus.png b/interface/web/themes/default-304/icons/x16/cassette_plus.png deleted file mode 100644 index 9669097a48686d4446ef7d3bac7b01dea6fe1544..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cassette_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cassette_small.png b/interface/web/themes/default-304/icons/x16/cassette_small.png deleted file mode 100644 index 8ac8072deea91b24d65b414d6e1bebb489c9c965..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cassette_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/chain.png b/interface/web/themes/default-304/icons/x16/chain.png deleted file mode 100644 index 4c93b294d3bfa760a122847b5419a9f4e5f90199..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/chain.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/chain_arrow.png b/interface/web/themes/default-304/icons/x16/chain_arrow.png deleted file mode 100644 index c0d7642cc9fda3e2de4a7d45883738feecb2ef05..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/chain_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/chain_exclamation.png b/interface/web/themes/default-304/icons/x16/chain_exclamation.png deleted file mode 100644 index 74f3277acc50d597440202cb4b408d06efae233a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/chain_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/chain_minus.png b/interface/web/themes/default-304/icons/x16/chain_minus.png deleted file mode 100644 index 67483b8c0d0742302f31b91fd5455ff482e1f226..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/chain_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/chain_pencil.png b/interface/web/themes/default-304/icons/x16/chain_pencil.png deleted file mode 100644 index e68278d836adaf26ac94db94d940e8dc5994320a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/chain_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/chain_plus.png b/interface/web/themes/default-304/icons/x16/chain_plus.png deleted file mode 100644 index 99a48ac4d9852f750002ff14b1efda3c1f4146ff..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/chain_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/chain_small.png b/interface/web/themes/default-304/icons/x16/chain_small.png deleted file mode 100644 index b4f1b114c4562dfea7a4e964b503f70837d89de9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/chain_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/chain_unchain.png b/interface/web/themes/default-304/icons/x16/chain_unchain.png deleted file mode 100644 index 8decfb022854b09877b7a7e475d66c1a8bf75110..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/chain_unchain.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clipboard.png b/interface/web/themes/default-304/icons/x16/clipboard.png deleted file mode 100644 index 24c1528a8790e1c583e1bbdb7a19690e3c1614f0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clipboard.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clipboard__arrow.png b/interface/web/themes/default-304/icons/x16/clipboard__arrow.png deleted file mode 100644 index 2380ab60dd7d866c15b94935e752ec8406b6e299..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clipboard__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clipboard__exclamation.png b/interface/web/themes/default-304/icons/x16/clipboard__exclamation.png deleted file mode 100644 index cd8b682e3555a377b2f994c83f3d0219f0b6a536..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clipboard__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clipboard__minus.png b/interface/web/themes/default-304/icons/x16/clipboard__minus.png deleted file mode 100644 index d1536eb527f0f285ac4628fe06f01908666ad136..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clipboard__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clipboard__pencil.png b/interface/web/themes/default-304/icons/x16/clipboard__pencil.png deleted file mode 100644 index efce1c43b3348caba895b23ea4ded20035ec478c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clipboard__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clipboard__plus.png b/interface/web/themes/default-304/icons/x16/clipboard__plus.png deleted file mode 100644 index 05fc5ea9df5e9fc5c54095c371768ab868ab29b4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clipboard__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clipboard_empty.png b/interface/web/themes/default-304/icons/x16/clipboard_empty.png deleted file mode 100644 index c1d8414a7fc5afca4e466d49cda574b29773db8f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clipboard_empty.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clipboard_text.png b/interface/web/themes/default-304/icons/x16/clipboard_text.png deleted file mode 100644 index 31bece5efc2d713996478e1dd43fa103f9b143cf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clipboard_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock.png b/interface/web/themes/default-304/icons/x16/clock.png deleted file mode 100644 index 8b6c96efb3ed660de52a8df8293062368ea5e08c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock__arrow.png b/interface/web/themes/default-304/icons/x16/clock__arrow.png deleted file mode 100644 index d6b7e07303ae01ca6ebfeb654f56a96be4e1e7fe..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock__exclamation.png b/interface/web/themes/default-304/icons/x16/clock__exclamation.png deleted file mode 100644 index 4ab75f41857700dfeab1b535913c22719ec85da3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock__minus.png b/interface/web/themes/default-304/icons/x16/clock__minus.png deleted file mode 100644 index 28af166fd8a0b0a28b0caff95109bc441538b2b1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock__pencil.png b/interface/web/themes/default-304/icons/x16/clock__pencil.png deleted file mode 100644 index 4d04f2ed5c6cbad2ccaabc67b81b5109a817c78f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock__plus.png b/interface/web/themes/default-304/icons/x16/clock__plus.png deleted file mode 100644 index 1a6934e0df8535cbb810e13edefda40109859a70..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock_fill.png b/interface/web/themes/default-304/icons/x16/clock_fill.png deleted file mode 100644 index e8bbfc23801c658600224b03e3fa64fdc2abfe4d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock_fill.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock_frame.png b/interface/web/themes/default-304/icons/x16/clock_frame.png deleted file mode 100644 index f7c00ea9dff148b15e68a00d17d356776ec38ae0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock_frame.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/clock_small.png b/interface/web/themes/default-304/icons/x16/clock_small.png deleted file mode 100644 index b17fe52fa6375fd33585896effc94fa95ee0cbf7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/clock_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/color.png b/interface/web/themes/default-304/icons/x16/color.png deleted file mode 100644 index 49b31c2a8b62c04a80c2b7f915f48da8c04749a7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/color.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/color_arrow.png b/interface/web/themes/default-304/icons/x16/color_arrow.png deleted file mode 100644 index bec3b4b7fd536b5de72eb96814a712b4cd7b06c3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/color_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/color_exclamation.png b/interface/web/themes/default-304/icons/x16/color_exclamation.png deleted file mode 100644 index 56f2715affbcac373933df82a23356addc95501d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/color_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/color_minus.png b/interface/web/themes/default-304/icons/x16/color_minus.png deleted file mode 100644 index b0299cd5cc92550d022fc3f1a3f8aeae656edbb8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/color_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/color_pencil.png b/interface/web/themes/default-304/icons/x16/color_pencil.png deleted file mode 100644 index 56f00c931d65bc282e4f1f9b1bbe5fb17aece99c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/color_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/color_plus.png b/interface/web/themes/default-304/icons/x16/color_plus.png deleted file mode 100644 index 23b3e9c32a6e3e7b2a26f282952dd31ff52ab908..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/color_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/color_small.png b/interface/web/themes/default-304/icons/x16/color_small.png deleted file mode 100644 index 085a9d99156d9ba00b083626ee9ce0cd8905a049..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/color_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast.png b/interface/web/themes/default-304/icons/x16/contrast.png deleted file mode 100644 index 4367274f82954a40c36f4735a30ba786eb91a4c2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast__arrow.png b/interface/web/themes/default-304/icons/x16/contrast__arrow.png deleted file mode 100644 index ad1107bb01f1023fd3da554a20d827fdc1ffdab8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast__exclamation.png b/interface/web/themes/default-304/icons/x16/contrast__exclamation.png deleted file mode 100644 index 2efc34c4a0056ef9a710e2082c10ccde45c88385..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast__minus.png b/interface/web/themes/default-304/icons/x16/contrast__minus.png deleted file mode 100644 index 5c5a17e5ebd096576647c7b7290ed5dfaad84478..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast__pencil.png b/interface/web/themes/default-304/icons/x16/contrast__pencil.png deleted file mode 100644 index 69e09f7406b38a98b6dc5b7434ac39a05d98e713..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast__plus.png b/interface/web/themes/default-304/icons/x16/contrast__plus.png deleted file mode 100644 index 5ce1789eaf4369fa50f09d17b6f9fae879ba3f3b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast_low.png b/interface/web/themes/default-304/icons/x16/contrast_low.png deleted file mode 100644 index 5b4c2d7e7f241ddc09018fa768d83da262f6314c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast_low.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast_small.png b/interface/web/themes/default-304/icons/x16/contrast_small.png deleted file mode 100644 index 606c490662373013d52901484d9e7a6e3021d777..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/contrast_small_low.png b/interface/web/themes/default-304/icons/x16/contrast_small_low.png deleted file mode 100644 index fd31a180511bc57e04647c3d9fa299f471ebccf3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/contrast_small_low.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cross.png b/interface/web/themes/default-304/icons/x16/cross.png deleted file mode 100644 index 45d6e0d22aa95129d1ef11f92f55d1cc2fde7cad..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cross.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cross_circle.png b/interface/web/themes/default-304/icons/x16/cross_circle.png deleted file mode 100644 index e0886b8ccec4a51c1f59c4e866378ee339907db2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cross_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cross_circle_frame.png b/interface/web/themes/default-304/icons/x16/cross_circle_frame.png deleted file mode 100644 index b67b8c90834a973435994ffe66f7098ef3f84711..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cross_circle_frame.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cross_shield.png b/interface/web/themes/default-304/icons/x16/cross_shield.png deleted file mode 100644 index ea75a6fc4bfe6278bd47944ee5d4af475140844d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cross_shield.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cross_small.png b/interface/web/themes/default-304/icons/x16/cross_small.png deleted file mode 100644 index f55e3cf6aef8cc0d5aac7c757308ea2fff0822c9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cross_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/cross_small_circle.png b/interface/web/themes/default-304/icons/x16/cross_small_circle.png deleted file mode 100644 index 948ccc36c5e141c36dc0ad9e8b7ff555a17d489c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/cross_small_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/crown.png b/interface/web/themes/default-304/icons/x16/crown.png deleted file mode 100644 index d48dd5d9c87304fe6d6c261722341e7324486bdd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/crown.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/crown__arrow.png b/interface/web/themes/default-304/icons/x16/crown__arrow.png deleted file mode 100644 index 4185b7c73b4ecb6f18418ee3f2f98355b2768177..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/crown__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/crown__exclamation.png b/interface/web/themes/default-304/icons/x16/crown__exclamation.png deleted file mode 100644 index 845be0f1a5d6d5fe8d982e8d29d516b262a63783..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/crown__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/crown__minus.png b/interface/web/themes/default-304/icons/x16/crown__minus.png deleted file mode 100644 index ddeadb3a1d6aae93ab58c3b3249ca50939507f7a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/crown__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/crown__pencil.png b/interface/web/themes/default-304/icons/x16/crown__pencil.png deleted file mode 100644 index 4ae445f1d0087dad231027561d1ced1567d7367d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/crown__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/crown__plus.png b/interface/web/themes/default-304/icons/x16/crown__plus.png deleted file mode 100644 index 66a13f86943ab7e5b856d71f9e374c4d2ec306e1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/crown__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/crown_bronze.png b/interface/web/themes/default-304/icons/x16/crown_bronze.png deleted file mode 100644 index 9d0e752bad6eb628870b886790098e9f47bf5303..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/crown_bronze.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/crown_silver.png b/interface/web/themes/default-304/icons/x16/crown_silver.png deleted file mode 100644 index 917987f6f38fb77c7f60c85fc1f301ab2b596ead..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/crown_silver.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/database.png b/interface/web/themes/default-304/icons/x16/database.png deleted file mode 100644 index a81cfecfad0e853e89f30febc14d22633d0cbe16..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/database.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/database_arrow.png b/interface/web/themes/default-304/icons/x16/database_arrow.png deleted file mode 100644 index ab07ed078931ced354efe6d94391dc0ad86cea94..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/database_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/database_exclamation.png b/interface/web/themes/default-304/icons/x16/database_exclamation.png deleted file mode 100644 index a10c08422bce1b9d3e33860db89575d7cace9c56..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/database_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/database_minus.png b/interface/web/themes/default-304/icons/x16/database_minus.png deleted file mode 100644 index 662af8f4394cb41bd228c51547c5caca03fb1342..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/database_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/database_pencil.png b/interface/web/themes/default-304/icons/x16/database_pencil.png deleted file mode 100644 index 21eba868a4a6e48b9cbc34abced0e6ba1d7ea6e3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/database_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/database_plus.png b/interface/web/themes/default-304/icons/x16/database_plus.png deleted file mode 100644 index cc67cc49ff289e5d530da93dabc51a13ff5e63db..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/database_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/database_small.png b/interface/web/themes/default-304/icons/x16/database_small.png deleted file mode 100644 index 1919c749805f469ce48acd3ab2aaf16825814aef..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/database_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/databases.png b/interface/web/themes/default-304/icons/x16/databases.png deleted file mode 100644 index 5cb5e5ff498765f03575c2df6dbba18ee3563c0a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/databases.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/databases_arrow.png b/interface/web/themes/default-304/icons/x16/databases_arrow.png deleted file mode 100644 index 23756383c60f7012415723e45346ffdd2845ae56..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/databases_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/databases_exclamation.png b/interface/web/themes/default-304/icons/x16/databases_exclamation.png deleted file mode 100644 index 4f4ddf2e9a6d2f39654410532e1653f7182da527..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/databases_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/databases_minus.png b/interface/web/themes/default-304/icons/x16/databases_minus.png deleted file mode 100644 index dfea00a5e831be7b7a506b5c1250c21478188fca..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/databases_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/databases_pencil.png b/interface/web/themes/default-304/icons/x16/databases_pencil.png deleted file mode 100644 index 2820b8ba3e14453db5b853c1b8f4589331b40a1f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/databases_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/databases_plus.png b/interface/web/themes/default-304/icons/x16/databases_plus.png deleted file mode 100644 index 203dd449501f14c484ca6b6a4c7911c3fb9c13d1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/databases_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disc.png b/interface/web/themes/default-304/icons/x16/disc.png deleted file mode 100644 index 46397ad813dd5386831d0a9d83a16c20a88bbbff..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disc.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disc_arrow.png b/interface/web/themes/default-304/icons/x16/disc_arrow.png deleted file mode 100644 index 806d24f893f3f31bb24bb655e6cc5051f08910b4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disc_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disc_exclamation.png b/interface/web/themes/default-304/icons/x16/disc_exclamation.png deleted file mode 100644 index bd45b6d86f567966c603522f7af4be07f4269aed..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disc_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disc_minus.png b/interface/web/themes/default-304/icons/x16/disc_minus.png deleted file mode 100644 index ee62517738955233bc841c910b9fd8509864ce2c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disc_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disc_pencil.png b/interface/web/themes/default-304/icons/x16/disc_pencil.png deleted file mode 100644 index 181ac9fba09035cdf12d535adca0f4b87438f5ba..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disc_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disc_plus.png b/interface/web/themes/default-304/icons/x16/disc_plus.png deleted file mode 100644 index 7c3a1e07941988ffca8bff2230164b7b0b020ef4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disc_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disc_small.png b/interface/web/themes/default-304/icons/x16/disc_small.png deleted file mode 100644 index 315d294b67917909a5447564af76bd7c549725b9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disc_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/discs.png b/interface/web/themes/default-304/icons/x16/discs.png deleted file mode 100644 index 4998c22ebd4375817edec712f8938b4d59970449..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/discs.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/discs_arrow.png b/interface/web/themes/default-304/icons/x16/discs_arrow.png deleted file mode 100644 index d354855dd5c0fa37fad2782522a2ddae1bc7f667..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/discs_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/discs_exclamation.png b/interface/web/themes/default-304/icons/x16/discs_exclamation.png deleted file mode 100644 index 4f63b48ec74fb12d1a6e8089e3e564ef2a122387..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/discs_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/discs_minus.png b/interface/web/themes/default-304/icons/x16/discs_minus.png deleted file mode 100644 index 196b18c8959c73b3f21a368730541d3282435693..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/discs_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/discs_pencil.png b/interface/web/themes/default-304/icons/x16/discs_pencil.png deleted file mode 100644 index 9c965e4f0680f0614e8deba5959b852c40a732dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/discs_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/discs_plus.png b/interface/web/themes/default-304/icons/x16/discs_plus.png deleted file mode 100644 index 281acb09e434b02e6597f0499fdbd7f252681020..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/discs_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk.png b/interface/web/themes/default-304/icons/x16/disk.png deleted file mode 100644 index e3827760bdd28095ba0fd60a126fd8bfb7c42afd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk__arrow.png b/interface/web/themes/default-304/icons/x16/disk__arrow.png deleted file mode 100644 index c364501e9cebb82549b737cd340056fdad57b52b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk__exclamation.png b/interface/web/themes/default-304/icons/x16/disk__exclamation.png deleted file mode 100644 index 3c6d4c9f2200a73ae345f14de22fee2e32496c53..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk__minus.png b/interface/web/themes/default-304/icons/x16/disk__minus.png deleted file mode 100644 index 41993a4f4799c33967374afd07226375873cf15f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk__pencil.png b/interface/web/themes/default-304/icons/x16/disk__pencil.png deleted file mode 100644 index 39b929bcb5f65c3b45607429ddabdf03dbd6b4eb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk__plus.png b/interface/web/themes/default-304/icons/x16/disk__plus.png deleted file mode 100644 index de62ee17d39ddd9ccad17614161fdbc20e9c26e9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk_black.png b/interface/web/themes/default-304/icons/x16/disk_black.png deleted file mode 100644 index a08f6f13d4662c73a47b1b984c8b7d14cf33e69c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk_small.png b/interface/web/themes/default-304/icons/x16/disk_small.png deleted file mode 100644 index 3444cbf0d5afb03f685b6389b057ba87445bccc2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disk_small_black.png b/interface/web/themes/default-304/icons/x16/disk_small_black.png deleted file mode 100644 index 3d992ad88a327fd32a5f0c0737777ec03acef919..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disk_small_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disks.png b/interface/web/themes/default-304/icons/x16/disks.png deleted file mode 100644 index 6f2a9801142554e4ad2a858e6e4080558c231931..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disks.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disks__arrow.png b/interface/web/themes/default-304/icons/x16/disks__arrow.png deleted file mode 100644 index 9bd0a71c4f1915f0c1f0fcc247fa2c4e3d9c9404..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disks__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disks__exclamation.png b/interface/web/themes/default-304/icons/x16/disks__exclamation.png deleted file mode 100644 index 4606873416febe49d31c6e3eed7c506e00e3a929..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disks__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disks__minus.png b/interface/web/themes/default-304/icons/x16/disks__minus.png deleted file mode 100644 index 764000c0b2e1b3f9b9d97b46f62cb08e37a0f4fd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disks__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disks__pencil.png b/interface/web/themes/default-304/icons/x16/disks__pencil.png deleted file mode 100644 index a627c311204a6a4c4bb7c6189021be7b48efc860..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disks__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disks__plus.png b/interface/web/themes/default-304/icons/x16/disks__plus.png deleted file mode 100644 index 80ec32d79f10eca27ad2e4550b67a6778d2ea3da..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disks__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/disks_black.png b/interface/web/themes/default-304/icons/x16/disks_black.png deleted file mode 100644 index 646bb4e3894dc3ed2a09b93bda59faf9e735f2f2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/disks_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document.png b/interface/web/themes/default-304/icons/x16/document.png deleted file mode 100644 index b84a5cd0c9867e09cc88b5f0cd0f3e62a450f564..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document__arrow.png b/interface/web/themes/default-304/icons/x16/document__arrow.png deleted file mode 100644 index 501197f7e40e9d75861537824bc0917bc07de833..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document__exclamation.png b/interface/web/themes/default-304/icons/x16/document__exclamation.png deleted file mode 100644 index bc9187aae6cbcfdbe80ca693aa11ed3276a8791e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document__minus.png b/interface/web/themes/default-304/icons/x16/document__minus.png deleted file mode 100644 index 6f900ea2e94e8fbb993d2431e04e7c3d79264cfe..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document__pencil.png b/interface/web/themes/default-304/icons/x16/document__pencil.png deleted file mode 100644 index eddc6ce52824867cbb4200068a4389c5e7bcd036..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document__plus.png b/interface/web/themes/default-304/icons/x16/document__plus.png deleted file mode 100644 index b61978ae9287abc0db00d1dffc7774428d0069db..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_horizontal.png b/interface/web/themes/default-304/icons/x16/document_horizontal.png deleted file mode 100644 index 7c133e878e5b28cd44dee3149194d2b4d7c7fc5f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_horizontal.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_horizontal_text.png b/interface/web/themes/default-304/icons/x16/document_horizontal_text.png deleted file mode 100644 index 6ee38d8ebee7ed8b8fe2501e56afb8c177738c2a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_horizontal_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_music.png b/interface/web/themes/default-304/icons/x16/document_music.png deleted file mode 100644 index 2b76eef909371e112a301432924caceaeffbe13b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_music.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_music_playlist.png b/interface/web/themes/default-304/icons/x16/document_music_playlist.png deleted file mode 100644 index 2708c7f5dfd724eea0d65f942f3783be277cfd99..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_music_playlist.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_shred.png b/interface/web/themes/default-304/icons/x16/document_shred.png deleted file mode 100644 index 2c0d00c261c3b0f5d5dd86c702b9a1af89f10fdd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_shred.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_small.png b/interface/web/themes/default-304/icons/x16/document_small.png deleted file mode 100644 index 4e7ce8c8622d993c2c7ac0af9849882b66ee51de..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_text.png b/interface/web/themes/default-304/icons/x16/document_text.png deleted file mode 100644 index 48cdf7551bf9c4dddcfb4ee874cb864212a9dc51..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_text_image.png b/interface/web/themes/default-304/icons/x16/document_text_image.png deleted file mode 100644 index 0c697bb30faca5effa81887c4b299ccc41acd9c3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_text_image.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/document_zipper.png b/interface/web/themes/default-304/icons/x16/document_zipper.png deleted file mode 100644 index add627c2543f1b8897f97e437fa0fea324a9bc5f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/document_zipper.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/documents.png b/interface/web/themes/default-304/icons/x16/documents.png deleted file mode 100644 index 0aa748455e6818c34af690871c6c4c1688422f38..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/documents.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/documents_arrow.png b/interface/web/themes/default-304/icons/x16/documents_arrow.png deleted file mode 100644 index 3e7a46a5a0a68809522ddea4b2578d9222b11335..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/documents_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/documents_exclamation.png b/interface/web/themes/default-304/icons/x16/documents_exclamation.png deleted file mode 100644 index 20b9169a15e588c8ba4cab2faf4bf80522fdb1e9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/documents_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/documents_minus.png b/interface/web/themes/default-304/icons/x16/documents_minus.png deleted file mode 100644 index 5c8042dcf60e8484bb15032da2cbbe2f0de1e702..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/documents_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/documents_pencil.png b/interface/web/themes/default-304/icons/x16/documents_pencil.png deleted file mode 100644 index ddc0b7d6b19f988aa4aef8e496e0ba58d04f802c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/documents_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/documents_plus.png b/interface/web/themes/default-304/icons/x16/documents_plus.png deleted file mode 100644 index d09545372a817edc6f02cba25792e9fd03671146..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/documents_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/documents_stack.png b/interface/web/themes/default-304/icons/x16/documents_stack.png deleted file mode 100644 index 21e3f4d1cad3c96126670632a37531f534baa9f9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/documents_stack.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/documents_text.png b/interface/web/themes/default-304/icons/x16/documents_text.png deleted file mode 100644 index f6f5833275c3a4c8ed3eb5e60324371bf495f740..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/documents_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/door.png b/interface/web/themes/default-304/icons/x16/door.png deleted file mode 100644 index 0b7c1bc63a77806b3a7bf4dc963bda49c0a27dd1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/door.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/door_arrow.png b/interface/web/themes/default-304/icons/x16/door_arrow.png deleted file mode 100644 index efabfc908b8efcacd0735b6c9c5546946e42f940..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/door_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/door_exclamation.png b/interface/web/themes/default-304/icons/x16/door_exclamation.png deleted file mode 100644 index 3fb609c2d6bf4b511de7058ae3dd0d3571dfd52d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/door_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/door_minus.png b/interface/web/themes/default-304/icons/x16/door_minus.png deleted file mode 100644 index 7356d39e49539ea48595cf8c1e3fb20c5ab6743b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/door_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/door_pencil.png b/interface/web/themes/default-304/icons/x16/door_pencil.png deleted file mode 100644 index 2e245e00b19f23099f32f7be52a1c75b02dfcae7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/door_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/door_plus.png b/interface/web/themes/default-304/icons/x16/door_plus.png deleted file mode 100644 index 302a1f9bf36608fc5529306202093986c84946fc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/door_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drawer.png b/interface/web/themes/default-304/icons/x16/drawer.png deleted file mode 100644 index 50c57378c8cd0e0d8ef615bf5da45a198b45c342..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drawer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drawer_arrow.png b/interface/web/themes/default-304/icons/x16/drawer_arrow.png deleted file mode 100644 index f4a707503d76ae468188023a2cc433d481c406b9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drawer_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drawer_exclamation.png b/interface/web/themes/default-304/icons/x16/drawer_exclamation.png deleted file mode 100644 index 03f0c1eefb72392ced1d10249b396dfd42135dfd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drawer_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drawer_minus.png b/interface/web/themes/default-304/icons/x16/drawer_minus.png deleted file mode 100644 index 4e2ff66c9e3510646debb801a0b00a4cdb787760..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drawer_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drawer_pencil.png b/interface/web/themes/default-304/icons/x16/drawer_pencil.png deleted file mode 100644 index ef7ed0ef506f0d2ca535c13a8aa031cf6650669b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drawer_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drawer_plus.png b/interface/web/themes/default-304/icons/x16/drawer_plus.png deleted file mode 100644 index a63fb3ba4b95dcb445de9576b6b1412700021ff3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drawer_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drill.png b/interface/web/themes/default-304/icons/x16/drill.png deleted file mode 100644 index c05a3051ed0941ad4e2a9d8c5d1d734762107405..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drill.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drill_arrow.png b/interface/web/themes/default-304/icons/x16/drill_arrow.png deleted file mode 100644 index fdb0737114a34912a1325fd6fa0697772d7bea6a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drill_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drill_exclamation.png b/interface/web/themes/default-304/icons/x16/drill_exclamation.png deleted file mode 100644 index c9b4a4a46d3cd8eb7425fddd517a716a2e9d7e40..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drill_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drill_minus.png b/interface/web/themes/default-304/icons/x16/drill_minus.png deleted file mode 100644 index dd63de2b44ffa4bafca4db0b96845f1b70588bc5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drill_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drill_pencil.png b/interface/web/themes/default-304/icons/x16/drill_pencil.png deleted file mode 100644 index cc0448bb4aa186c15f7ddf1b7cb2ee9063f35de4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drill_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/drill_plus.png b/interface/web/themes/default-304/icons/x16/drill_plus.png deleted file mode 100644 index c9e751ca6a4e8b0ea6346e545ac54cb80f5b85b5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/drill_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/envelope.png b/interface/web/themes/default-304/icons/x16/envelope.png deleted file mode 100644 index b13127e8695b0e3bc7ad10e7973b73d7fd79314c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/envelope.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/envelope_arrow.png b/interface/web/themes/default-304/icons/x16/envelope_arrow.png deleted file mode 100644 index 8024339503892d87b314adb2daed47080504f96c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/envelope_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/envelope_exclamation.png b/interface/web/themes/default-304/icons/x16/envelope_exclamation.png deleted file mode 100644 index 36a43a4909f5073de684a97cb49522fee50181ad..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/envelope_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/envelope_minus.png b/interface/web/themes/default-304/icons/x16/envelope_minus.png deleted file mode 100644 index 34003fb51e17ea6139debdb28a131f4ae4bdb06a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/envelope_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/envelope_pencil.png b/interface/web/themes/default-304/icons/x16/envelope_pencil.png deleted file mode 100644 index 8057d8d35b7f54c67a21e1c8af2f270f62142a15..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/envelope_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/envelope_plus.png b/interface/web/themes/default-304/icons/x16/envelope_plus.png deleted file mode 100644 index 1062723164bfafc24d712de8d1ab4bec9f05fdf0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/envelope_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/equalizer.png b/interface/web/themes/default-304/icons/x16/equalizer.png deleted file mode 100644 index bc17e8339c389941615eef01bd914f43dc4c61c4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/equalizer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/equalizer_arrow.png b/interface/web/themes/default-304/icons/x16/equalizer_arrow.png deleted file mode 100644 index 2919dfd0826e2172427d018a6ad7d4f5113397dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/equalizer_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/equalizer_exclamation.png b/interface/web/themes/default-304/icons/x16/equalizer_exclamation.png deleted file mode 100644 index 46b11ab46a352867a69c2d27d4c3c510dd524380..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/equalizer_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/equalizer_minus.png b/interface/web/themes/default-304/icons/x16/equalizer_minus.png deleted file mode 100644 index 9e862afe46ab431887a39ea8714c66e428e76b58..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/equalizer_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/equalizer_pencil.png b/interface/web/themes/default-304/icons/x16/equalizer_pencil.png deleted file mode 100644 index 88d6a9937e4e9d21c55db6ae9ee854aa6c6eb6f7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/equalizer_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/equalizer_plus.png b/interface/web/themes/default-304/icons/x16/equalizer_plus.png deleted file mode 100644 index 5138e71afd403d3d9f9460f3ff9a7a3203ad1061..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/equalizer_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/eraser.png b/interface/web/themes/default-304/icons/x16/eraser.png deleted file mode 100644 index 9ffba3dd4b36701d68cf33badcf5f233f1fc7617..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/eraser.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/eraser_arrow.png b/interface/web/themes/default-304/icons/x16/eraser_arrow.png deleted file mode 100644 index 7479dc31ff2fc1cf8cc2669932a1e18005dd13dd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/eraser_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/eraser_exclamation.png b/interface/web/themes/default-304/icons/x16/eraser_exclamation.png deleted file mode 100644 index 51bafd9b4c9869ff55469b70a4aa7bb86a9c4f16..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/eraser_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/eraser_minus.png b/interface/web/themes/default-304/icons/x16/eraser_minus.png deleted file mode 100644 index b4fbf24f596a2b628539cb506532b9ffe56d2b9f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/eraser_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/eraser_pencil.png b/interface/web/themes/default-304/icons/x16/eraser_pencil.png deleted file mode 100644 index 0c18f9d72df358b7bc72b0931d89aa5c2e21ffc5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/eraser_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/eraser_plus.png b/interface/web/themes/default-304/icons/x16/eraser_plus.png deleted file mode 100644 index e7b3f1c5e1ecfaf21bb1edfbdb99916d138a3ffd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/eraser_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/exclamation.png b/interface/web/themes/default-304/icons/x16/exclamation.png deleted file mode 100644 index f37eb958203d45839b176190b2c07d1178704421..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/exclamation_frame.png b/interface/web/themes/default-304/icons/x16/exclamation_frame.png deleted file mode 100644 index db1b763d86d274a15931ee8f9953d30c59bed2aa..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/exclamation_frame.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/exclamation_shield.png b/interface/web/themes/default-304/icons/x16/exclamation_shield.png deleted file mode 100644 index f5fb107ee5ae5a705f8b118c6e71248dab8e452b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/exclamation_shield.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/exclamation_small.png b/interface/web/themes/default-304/icons/x16/exclamation_small.png deleted file mode 100644 index c8a05685975b26d95d53646bf16c6188b7c58cf0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/exclamation_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/feed.png b/interface/web/themes/default-304/icons/x16/feed.png deleted file mode 100644 index 9e5327bbb474ce30bcdc1305781ec839e14ca7f9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/feed.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/feed__arrow.png b/interface/web/themes/default-304/icons/x16/feed__arrow.png deleted file mode 100644 index 24fdb9193e60a7cd7380387476526a7399f73439..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/feed__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/feed__exclamation.png b/interface/web/themes/default-304/icons/x16/feed__exclamation.png deleted file mode 100644 index 5a5a1a49ed9f05e4c89feed68eca70380e4f904b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/feed__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/feed__minus.png b/interface/web/themes/default-304/icons/x16/feed__minus.png deleted file mode 100644 index dfa82aaad7fe6e4211e3191f75a4e73e10f82eba..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/feed__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/feed__pencil.png b/interface/web/themes/default-304/icons/x16/feed__pencil.png deleted file mode 100644 index 48587c8f8cbb353e1c8d637f98c8292e688c81b1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/feed__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/feed__plus.png b/interface/web/themes/default-304/icons/x16/feed__plus.png deleted file mode 100644 index bb6db9b11a719bd0c3d6f4b4498b8f51f58a843e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/feed__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/feed_balloon.png b/interface/web/themes/default-304/icons/x16/feed_balloon.png deleted file mode 100644 index b9c94756a18d1ad580fba4e72829e8bcc7239ad9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/feed_balloon.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/feed_small.png b/interface/web/themes/default-304/icons/x16/feed_small.png deleted file mode 100644 index 184a29e54cc36492caf7caf4b518c5b8c2ebaf61..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/feed_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/film.png b/interface/web/themes/default-304/icons/x16/film.png deleted file mode 100644 index b8b4b5c95a33da87618c3dbacc75eb163347970f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/film.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/film_arrow.png b/interface/web/themes/default-304/icons/x16/film_arrow.png deleted file mode 100644 index 1b256a8b8561553f7cefcecfe1ca15379d79d442..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/film_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/film_exclamation.png b/interface/web/themes/default-304/icons/x16/film_exclamation.png deleted file mode 100644 index 371e74b06e10ca5c8d399063e14dd79d7a09d36a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/film_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/film_minus.png b/interface/web/themes/default-304/icons/x16/film_minus.png deleted file mode 100644 index f0c58e1abd2000b56b2e966e1654782294296a2c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/film_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/film_pencil.png b/interface/web/themes/default-304/icons/x16/film_pencil.png deleted file mode 100644 index a45ab17347b403f8ad79e83dfd093d6bc8519ab0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/film_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/film_plus.png b/interface/web/themes/default-304/icons/x16/film_plus.png deleted file mode 100644 index 2e41b830996d7b9bce031e93109cde22154cc957..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/film_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/film_small.png b/interface/web/themes/default-304/icons/x16/film_small.png deleted file mode 100644 index 311335dd8f51eaa11ab6288dcbdc73f869f810f7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/film_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/films.png b/interface/web/themes/default-304/icons/x16/films.png deleted file mode 100644 index 3ca32682411ad922fd5831e34468520c1cd2c39a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/films.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/films_arrow.png b/interface/web/themes/default-304/icons/x16/films_arrow.png deleted file mode 100644 index bd136bbdba12f063a6743600fbc281f58e39f57a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/films_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/films_exclamation.png b/interface/web/themes/default-304/icons/x16/films_exclamation.png deleted file mode 100644 index 6aef39eab5510857ddc5f190caf8ba6afe9b4217..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/films_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/films_minus.png b/interface/web/themes/default-304/icons/x16/films_minus.png deleted file mode 100644 index b570dce43c337e7e2d875a8d10807a8437e1eac1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/films_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/films_pencil.png b/interface/web/themes/default-304/icons/x16/films_pencil.png deleted file mode 100644 index 03ab1bd2e0191509c47b22a38a0532c100c3999f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/films_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/films_plus.png b/interface/web/themes/default-304/icons/x16/films_plus.png deleted file mode 100644 index 2bf37576ff8e49123ced7cef000920f38481ad36..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/films_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/flag.png b/interface/web/themes/default-304/icons/x16/flag.png deleted file mode 100644 index 7d0a6ae0be887bdde4b7bb0fb453acc2decff2f2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/flag.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/flag_arrow.png b/interface/web/themes/default-304/icons/x16/flag_arrow.png deleted file mode 100644 index 06e94a8776270e9f23401892f911fb96ad098538..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/flag_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/flag_exclamation.png b/interface/web/themes/default-304/icons/x16/flag_exclamation.png deleted file mode 100644 index 18a242fc040d605e843fc871aa9096ff8be2fe0b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/flag_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/flag_minus.png b/interface/web/themes/default-304/icons/x16/flag_minus.png deleted file mode 100644 index e00958a5aa6d415d5e24cb27d159af76ef19e26d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/flag_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/flag_pencil.png b/interface/web/themes/default-304/icons/x16/flag_pencil.png deleted file mode 100644 index 2d2c67a32660d824ddd75fc784a9638669be42d7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/flag_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/flag_plus.png b/interface/web/themes/default-304/icons/x16/flag_plus.png deleted file mode 100644 index 560a99523420b6ef4e5753b9342b2aea2b67de2e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/flag_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder.png b/interface/web/themes/default-304/icons/x16/folder.png deleted file mode 100644 index 08dbc875641c0f02557d1025c1916c3484ba9f54..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder__arrow.png b/interface/web/themes/default-304/icons/x16/folder__arrow.png deleted file mode 100644 index ada7b23ece60581afe13de082b7451098459e7bd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder__exclamation.png b/interface/web/themes/default-304/icons/x16/folder__exclamation.png deleted file mode 100644 index ce288bc15145e4784fe508c40a40a7f13f25b555..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder__minus.png b/interface/web/themes/default-304/icons/x16/folder__minus.png deleted file mode 100644 index 0f7b0fdf74975f12e6236f8cfa4af0ae5693d0c6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder__pencil.png b/interface/web/themes/default-304/icons/x16/folder__pencil.png deleted file mode 100644 index 6f974e1c3d836779df9e4f9ce8894da216fa19b2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder__plus.png b/interface/web/themes/default-304/icons/x16/folder__plus.png deleted file mode 100644 index 152eecbbb856cd947c968744aa705e78ba69cb61..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_open.png b/interface/web/themes/default-304/icons/x16/folder_open.png deleted file mode 100644 index 06452a8e747536953f66aba41f92409ed5c38a8f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_open.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document.png b/interface/web/themes/default-304/icons/x16/folder_open_document.png deleted file mode 100644 index f3224d33d5e7dccd2eae74d555a90ba1cf4caa5d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_open_document.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document_music.png b/interface/web/themes/default-304/icons/x16/folder_open_document_music.png deleted file mode 100644 index 855299c23f21445ee6256032fab70db97dc545d4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_open_document_music.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png b/interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png deleted file mode 100644 index e2f17c32b0825334ca49ace3b8fc2029eaa6a5d1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_open_document_music_playlist.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_open_document_text.png b/interface/web/themes/default-304/icons/x16/folder_open_document_text.png deleted file mode 100644 index 5599a35d8ec93aeb789382e383a66e35b89b890e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_open_document_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_open_film.png b/interface/web/themes/default-304/icons/x16/folder_open_film.png deleted file mode 100644 index d5b9900d1cf9e737b56b66220b4874238141629a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_open_film.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_open_image.png b/interface/web/themes/default-304/icons/x16/folder_open_image.png deleted file mode 100644 index 4eb3967dd20e21bb8421e3b1e2922442199d5ee9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_open_image.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_shred.png b/interface/web/themes/default-304/icons/x16/folder_shred.png deleted file mode 100644 index 2208550e132e4eaaf6b2e4cefc6e2f8cf78c3dd0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_shred.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_small.png b/interface/web/themes/default-304/icons/x16/folder_small.png deleted file mode 100644 index 0f479877b277bbe25a5c3d5263123d5e621fbfd2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folder_zipper.png b/interface/web/themes/default-304/icons/x16/folder_zipper.png deleted file mode 100644 index 874d076fd8a8404c5ce3268c31e464a158ad142f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folder_zipper.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folders.png b/interface/web/themes/default-304/icons/x16/folders.png deleted file mode 100644 index f236e50c5dd18e075f427b6e74c9c59aec157e3b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folders.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folders_arrow.png b/interface/web/themes/default-304/icons/x16/folders_arrow.png deleted file mode 100644 index 720b84d47b833c19139035180e26806240cef659..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folders_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folders_exclamation.png b/interface/web/themes/default-304/icons/x16/folders_exclamation.png deleted file mode 100644 index c41051fd9255a393166bccb994eb554c3d9f426b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folders_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folders_minus.png b/interface/web/themes/default-304/icons/x16/folders_minus.png deleted file mode 100644 index 435b57b4c96359c60215fd936a1ee314c43ef89e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folders_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folders_pencil.png b/interface/web/themes/default-304/icons/x16/folders_pencil.png deleted file mode 100644 index 34007f81b37449fbd2b1c9f790e8fa4d1e1adb25..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folders_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folders_plus.png b/interface/web/themes/default-304/icons/x16/folders_plus.png deleted file mode 100644 index df1ff71d4b222fd64f10bcd08174c161c6d7b757..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folders_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/folders_stack.png b/interface/web/themes/default-304/icons/x16/folders_stack.png deleted file mode 100644 index 146a8fb4589dc2162b0eaf9eae565e6da7b7e3b0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/folders_stack.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/funnel.png b/interface/web/themes/default-304/icons/x16/funnel.png deleted file mode 100644 index ebd8b556cfd260133aa84bc00a41e08fde52406f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/funnel.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/funnel_arrow.png b/interface/web/themes/default-304/icons/x16/funnel_arrow.png deleted file mode 100644 index 48589782aeef8f1318670694c77fbdcf84e58049..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/funnel_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/funnel_exclamation.png b/interface/web/themes/default-304/icons/x16/funnel_exclamation.png deleted file mode 100644 index 0549c609fa196fd15180f5e62534520fbd4bf0be..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/funnel_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/funnel_minus.png b/interface/web/themes/default-304/icons/x16/funnel_minus.png deleted file mode 100644 index 2f446d71217792cc51f254acd8c570dbd0aad8bf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/funnel_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/funnel_pencil.png b/interface/web/themes/default-304/icons/x16/funnel_pencil.png deleted file mode 100644 index 7c2d9b54516e0b3c3158f29f388ba38f6dbc5680..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/funnel_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/funnel_plus.png b/interface/web/themes/default-304/icons/x16/funnel_plus.png deleted file mode 100644 index c2b772282c2fb51d6bad561ee202c0958c87d7d4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/funnel_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/funnel_small.png b/interface/web/themes/default-304/icons/x16/funnel_small.png deleted file mode 100644 index f914af50f6356968acf7124975eb6d34da25108b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/funnel_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/gear.png b/interface/web/themes/default-304/icons/x16/gear.png deleted file mode 100644 index 2ae36d07bb6430b6dcf4a004bcee5d24ef692464..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/gear.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/gear__arrow.png b/interface/web/themes/default-304/icons/x16/gear__arrow.png deleted file mode 100644 index 97bcdde2d51196d5a71940be5719ada572890969..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/gear__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/gear__exclamation.png b/interface/web/themes/default-304/icons/x16/gear__exclamation.png deleted file mode 100644 index 0fc7db097e22aea9f227250c8ee682c8942f9326..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/gear__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/gear__minus.png b/interface/web/themes/default-304/icons/x16/gear__minus.png deleted file mode 100644 index 0f5d27111e63f687d3d5052b3ab33d8a95a0e10e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/gear__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/gear__pencil.png b/interface/web/themes/default-304/icons/x16/gear__pencil.png deleted file mode 100644 index a2906ec07b1090add0018c48254e5630c4d7bef0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/gear__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/gear__plus.png b/interface/web/themes/default-304/icons/x16/gear__plus.png deleted file mode 100644 index a94a6188cd9b71da1720b817526d6eaddb3599bc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/gear__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/gear_disable.png b/interface/web/themes/default-304/icons/x16/gear_disable.png deleted file mode 100644 index 877a66d6a4c947199334c2b8b2960f48df8d09be..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/gear_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/gear_small.png b/interface/web/themes/default-304/icons/x16/gear_small.png deleted file mode 100644 index b0e969098528eb9f0f9185357b2e02a9edfb801b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/gear_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/hammer.png b/interface/web/themes/default-304/icons/x16/hammer.png deleted file mode 100644 index 59558fd41a3b3de49b2b11fd14d9442249d33c01..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/hammer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/hammer__arrow.png b/interface/web/themes/default-304/icons/x16/hammer__arrow.png deleted file mode 100644 index 23ee5cfcbf5b48e873b373902e5135e5d156181e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/hammer__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/hammer__exclamation.png b/interface/web/themes/default-304/icons/x16/hammer__exclamation.png deleted file mode 100644 index 7ad1cf51594b3bf858e2b9e40e7c7dc9f308cbc4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/hammer__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/hammer__minus.png b/interface/web/themes/default-304/icons/x16/hammer__minus.png deleted file mode 100644 index 549d90cf1323ed117e219163e53994871b710499..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/hammer__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/hammer__pencil.png b/interface/web/themes/default-304/icons/x16/hammer__pencil.png deleted file mode 100644 index 3e7821f55dfa1f24c5a6ffe22779cc79cee02357..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/hammer__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/hammer__plus.png b/interface/web/themes/default-304/icons/x16/hammer__plus.png deleted file mode 100644 index 331a83b89df593f2ce8c70fb685d629f39005d58..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/hammer__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/hammer_left.png b/interface/web/themes/default-304/icons/x16/hammer_left.png deleted file mode 100644 index f44861568c1cd27774a14ded9510ec4e4e1a296a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/hammer_left.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/hammer_screwdriver.png b/interface/web/themes/default-304/icons/x16/hammer_screwdriver.png deleted file mode 100644 index 27877af5c4c42a4f6951cc377203032978d874ac..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/hammer_screwdriver.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart.png b/interface/web/themes/default-304/icons/x16/heart.png deleted file mode 100644 index 7e0f0f7b41183f68897a402995d436e7d6bb1618..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart__arrow.png b/interface/web/themes/default-304/icons/x16/heart__arrow.png deleted file mode 100644 index 014c3785064ffae4d5c6ceafac9a78835854e9fc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart__exclamation.png b/interface/web/themes/default-304/icons/x16/heart__exclamation.png deleted file mode 100644 index 46ad89f85535ccaee38c41188aa98ccc638b8e3b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart__minus.png b/interface/web/themes/default-304/icons/x16/heart__minus.png deleted file mode 100644 index 0c305c305d538c344818e3b119d271c0d61a382d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart__pencil.png b/interface/web/themes/default-304/icons/x16/heart__pencil.png deleted file mode 100644 index 2d37ceefbc39eff1e7bbccaf92ed6f4f7f368bd0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart__plus.png b/interface/web/themes/default-304/icons/x16/heart__plus.png deleted file mode 100644 index 4ecc1a334345a82249cf5b4505c4af16f0db837e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart_break.png b/interface/web/themes/default-304/icons/x16/heart_break.png deleted file mode 100644 index a19bd593f4f5c8d8d49172eddd7427e84e1b93c3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart_break.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart_empty.png b/interface/web/themes/default-304/icons/x16/heart_empty.png deleted file mode 100644 index fb513dc4d53a43bf690d504d4d159c39f7e67516..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart_empty.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart_half.png b/interface/web/themes/default-304/icons/x16/heart_half.png deleted file mode 100644 index 1a996b475dfcab6d66e591c9319c5b9980178831..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart_half.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart_small.png b/interface/web/themes/default-304/icons/x16/heart_small.png deleted file mode 100644 index f2ae66f976401735faa8bdcf42e6bb6a833c4da9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart_small_empty.png b/interface/web/themes/default-304/icons/x16/heart_small_empty.png deleted file mode 100644 index 6e0c58b8ec7eb82c3d4a8973d6ac99fc6aa3fe31..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart_small_empty.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/heart_small_half.png b/interface/web/themes/default-304/icons/x16/heart_small_half.png deleted file mode 100644 index 234580f8e27bf5c509a78f9c5b6c2855c4180f56..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/heart_small_half.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/home.png b/interface/web/themes/default-304/icons/x16/home.png deleted file mode 100644 index 242e2501df0efee8b318bf1a069eebd1d24b1c44..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/home.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/home_arrow.png b/interface/web/themes/default-304/icons/x16/home_arrow.png deleted file mode 100644 index 5ea4ae607f918f183856dda67ec0ebd3871b042b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/home_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/home_exclamation.png b/interface/web/themes/default-304/icons/x16/home_exclamation.png deleted file mode 100644 index a40d4dc1ee1c1529c029f28b00f4425ab6c5fb72..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/home_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/home_minus.png b/interface/web/themes/default-304/icons/x16/home_minus.png deleted file mode 100644 index 138c898a02f0c36acb99765dec97afbf579f243a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/home_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/home_pencil.png b/interface/web/themes/default-304/icons/x16/home_pencil.png deleted file mode 100644 index f5602a492837a4f2b4a258df54d62d59cc5507d0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/home_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/home_plus.png b/interface/web/themes/default-304/icons/x16/home_plus.png deleted file mode 100644 index e9341e8c5719467ff08f157766241bd4d06c5983..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/home_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/home_small.png b/interface/web/themes/default-304/icons/x16/home_small.png deleted file mode 100644 index 07b9993bdd648b14b853725b6a172cce5f1c2818..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/home_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image.png b/interface/web/themes/default-304/icons/x16/image.png deleted file mode 100644 index 8de223155b08b68464e316d1100f3fc1fd1db418..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_arrow.png b/interface/web/themes/default-304/icons/x16/image_arrow.png deleted file mode 100644 index 2d4d3c884b83a4508c7cf02934c7e1ac1c648def..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_exclamation.png b/interface/web/themes/default-304/icons/x16/image_exclamation.png deleted file mode 100644 index 5ca76146b2a9febd7d9e1924a66cb5f0844d4d78..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_minus.png b/interface/web/themes/default-304/icons/x16/image_minus.png deleted file mode 100644 index b5e76b464f22fd8bd4f0401289fbe5307325c3d8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_pencil.png b/interface/web/themes/default-304/icons/x16/image_pencil.png deleted file mode 100644 index 2f276d7e75826e1ddcb72173f780942f06399ff3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_plus.png b/interface/web/themes/default-304/icons/x16/image_plus.png deleted file mode 100644 index 522539d56675245fcd4daf33924a129043a5b812..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_resize.png b/interface/web/themes/default-304/icons/x16/image_resize.png deleted file mode 100644 index ed9d5ee99c84dae3d405860107b4c3cf7ac27d6e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_resize.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_resize_actual.png b/interface/web/themes/default-304/icons/x16/image_resize_actual.png deleted file mode 100644 index 3c57831d33186f4707a9e943570e0d3c60ef555e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_resize_actual.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_small.png b/interface/web/themes/default-304/icons/x16/image_small.png deleted file mode 100644 index a3c531aaf342bdbc028135498afaec74646e722a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_small_sunset.png b/interface/web/themes/default-304/icons/x16/image_small_sunset.png deleted file mode 100644 index 3c09828f0bd3ae8cca54c613d9d670107f89e282..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_small_sunset.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/image_sunset.png b/interface/web/themes/default-304/icons/x16/image_sunset.png deleted file mode 100644 index 3d54135b875cea20ad63fca5250be9990a6e5ea5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/image_sunset.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/images.png b/interface/web/themes/default-304/icons/x16/images.png deleted file mode 100644 index a36d528f38858060f46776069e8de5bd2aab4ea0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/images.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/images_arrow.png b/interface/web/themes/default-304/icons/x16/images_arrow.png deleted file mode 100644 index 1b8a94034c32e228b390df28025b868a93a6a346..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/images_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/images_exclamation.png b/interface/web/themes/default-304/icons/x16/images_exclamation.png deleted file mode 100644 index 4e6f454e078d68bd91e97571183799b2a7750974..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/images_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/images_minus.png b/interface/web/themes/default-304/icons/x16/images_minus.png deleted file mode 100644 index 21da574a17fca460deb3d12dbdfd438fa4dabd5a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/images_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/images_pencil.png b/interface/web/themes/default-304/icons/x16/images_pencil.png deleted file mode 100644 index 3250b89d2811ef550243c159b4c8b442d92bbce5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/images_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/images_plus.png b/interface/web/themes/default-304/icons/x16/images_plus.png deleted file mode 100644 index 2fe20dca552af201c6718eba1e9af72046c71d63..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/images_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/images_stack.png b/interface/web/themes/default-304/icons/x16/images_stack.png deleted file mode 100644 index fe33dccd8da879865e0592b2015e633986344d6a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/images_stack.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/inbox.png b/interface/web/themes/default-304/icons/x16/inbox.png deleted file mode 100644 index e93b4bae815d07eb5fd454b10402851f837eacde..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/inbox.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/inbox_arrow.png b/interface/web/themes/default-304/icons/x16/inbox_arrow.png deleted file mode 100644 index 9cf3d51da1705b2026185def968cf6bb2a655870..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/inbox_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/inbox_exclamation.png b/interface/web/themes/default-304/icons/x16/inbox_exclamation.png deleted file mode 100644 index b0e69ffa5e63d90fed701e4cc85dcfe800072c13..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/inbox_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/inbox_minus.png b/interface/web/themes/default-304/icons/x16/inbox_minus.png deleted file mode 100644 index 1c5e0232eb2e5474e5bbaf011dac4437f3542210..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/inbox_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/inbox_pencil.png b/interface/web/themes/default-304/icons/x16/inbox_pencil.png deleted file mode 100644 index eb6f91962fb888a431f7e491735cee4fe7cf54c5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/inbox_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/inbox_plus.png b/interface/web/themes/default-304/icons/x16/inbox_plus.png deleted file mode 100644 index 5ac374579877c18ea550ac186f751f7d02169c17..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/inbox_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/information.png b/interface/web/themes/default-304/icons/x16/information.png deleted file mode 100644 index 17ed83ff28cb6773380582fc33768ca81573b418..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/information.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/information_frame.png b/interface/web/themes/default-304/icons/x16/information_frame.png deleted file mode 100644 index 33da5b58af802e60a0ffdaf21aafe764ede7caaf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/information_frame.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/information_shield.png b/interface/web/themes/default-304/icons/x16/information_shield.png deleted file mode 100644 index ad5f1092c8f714c694b58a4cd38d4b9c7bfc9c5b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/information_shield.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/information_small.png b/interface/web/themes/default-304/icons/x16/information_small.png deleted file mode 100644 index c5b7e49cad5c34236d7cc2ebe7348821ba742773..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/information_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/key.png b/interface/web/themes/default-304/icons/x16/key.png deleted file mode 100644 index dd3ed88fbd664c734cc83911452837a5478a36b6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/key.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/key__arrow.png b/interface/web/themes/default-304/icons/x16/key__arrow.png deleted file mode 100644 index e9712f11cd0e8120b2ce39246c3a20d90dcb8c25..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/key__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/key__exclamation.png b/interface/web/themes/default-304/icons/x16/key__exclamation.png deleted file mode 100644 index 6c9a6741bb89af129fb51d487333defe6d181c57..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/key__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/key__minus.png b/interface/web/themes/default-304/icons/x16/key__minus.png deleted file mode 100644 index f381899e56a9efcdf569cfd1b31304b8737cd5f2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/key__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/key__pencil.png b/interface/web/themes/default-304/icons/x16/key__pencil.png deleted file mode 100644 index 13774d4912f199d955deadacccdb8959a16d8fc8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/key__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/key__plus.png b/interface/web/themes/default-304/icons/x16/key__plus.png deleted file mode 100644 index 9e3fe414526fffa10cf1dc32c1cb85784435e525..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/key__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/key_disable.png b/interface/web/themes/default-304/icons/x16/key_disable.png deleted file mode 100644 index 72bc9f40a0bfb75a065efdcae367c6512ebed10c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/key_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout.png b/interface/web/themes/default-304/icons/x16/layout.png deleted file mode 100644 index 001a60af262f19206f427fb3672b44a480972abf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_2.png b/interface/web/themes/default-304/icons/x16/layout_2.png deleted file mode 100644 index 41266b2aa2ae3989b68667904e68723e50d43c16..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_2.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_2_equal.png b/interface/web/themes/default-304/icons/x16/layout_2_equal.png deleted file mode 100644 index 695916fc8ee48341a527c802cb68fc5a4ad774c9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_2_equal.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_3.png b/interface/web/themes/default-304/icons/x16/layout_3.png deleted file mode 100644 index 5e8ab93b4f022116af971cd3bcefa5cfb7796027..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_3.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_3_mix.png b/interface/web/themes/default-304/icons/x16/layout_3_mix.png deleted file mode 100644 index 89fb017e5d75c36620260f08cbf7c29a67cc0b87..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_3_mix.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header.png b/interface/web/themes/default-304/icons/x16/layout_header.png deleted file mode 100644 index efb95a3d6d4bb057b4c4a637193a0195f280c772..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_2.png b/interface/web/themes/default-304/icons/x16/layout_header_2.png deleted file mode 100644 index 09f6832bd1ddea06c32634ede6c14b17d739c9c8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_2.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_2_equal.png b/interface/web/themes/default-304/icons/x16/layout_header_2_equal.png deleted file mode 100644 index a0dfd6c868e1ac860783c6325f69993b19084f8d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_2_equal.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_3.png b/interface/web/themes/default-304/icons/x16/layout_header_3.png deleted file mode 100644 index 64a48ca7ddceb2a59ad7d4640bee17b2d357fa94..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_3.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_3_mix.png b/interface/web/themes/default-304/icons/x16/layout_header_3_mix.png deleted file mode 100644 index 22e67bd80d927341198e4cfd840e768370eae380..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_3_mix.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer.png b/interface/web/themes/default-304/icons/x16/layout_header_footer.png deleted file mode 100644 index 4a739f856ff1d9b31b252ddae4b51ade1e8556eb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_footer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_2.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_2.png deleted file mode 100644 index 22b7d59efd63f846631d39fe8521c822e5711df2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_footer_2.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_2_equal.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_2_equal.png deleted file mode 100644 index 9a6ab31a69fc66fc95680c24d8612fef0e6ac71b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_footer_2_equal.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_3.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_3.png deleted file mode 100644 index d97d175d410ed78b1b797745c10a473c820cb049..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_footer_3.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_header_footer_3_mix.png b/interface/web/themes/default-304/icons/x16/layout_header_footer_3_mix.png deleted file mode 100644 index 4aefc407086f8aeccc557556bd52b3c242a48a35..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_header_footer_3_mix.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_join.png b/interface/web/themes/default-304/icons/x16/layout_join.png deleted file mode 100644 index be491fc6370cfc0296b69f67cf4117dd15e7830a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_join.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/layout_split.png b/interface/web/themes/default-304/icons/x16/layout_split.png deleted file mode 100644 index 986005ef864f6705a257b71be88dc70a347b57b7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/layout_split.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy.png b/interface/web/themes/default-304/icons/x16/lifebuoy.png deleted file mode 100644 index 2bcb23d54859109bd6a05c79305771132409f502..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lifebuoy.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png b/interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png deleted file mode 100644 index ab33a2deb2ae3134df17174fa1dd9106e70019e0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lifebuoy_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_exclamation.png b/interface/web/themes/default-304/icons/x16/lifebuoy_exclamation.png deleted file mode 100644 index 020a1ee6ba12e8a2f630a00485ed852945aa7e55..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lifebuoy_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_minus.png b/interface/web/themes/default-304/icons/x16/lifebuoy_minus.png deleted file mode 100644 index 7af080733fbf5270fa79088da28885084ba6fd90..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lifebuoy_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_pencil.png b/interface/web/themes/default-304/icons/x16/lifebuoy_pencil.png deleted file mode 100644 index bf2278644af1a7e0b93d404175e3255a5a0950a1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lifebuoy_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lifebuoy_plus.png b/interface/web/themes/default-304/icons/x16/lifebuoy_plus.png deleted file mode 100644 index d41f5b48bdde521dcbafdbe0a1118cc6ff52cf41..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lifebuoy_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb.png b/interface/web/themes/default-304/icons/x16/light_bulb.png deleted file mode 100644 index ff6feafc907b8b69bab4173d9977ee0e7faa87e3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__arrow.png b/interface/web/themes/default-304/icons/x16/light_bulb__arrow.png deleted file mode 100644 index 563310a894862e323c6845f05b18703a84a2e748..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__exclamation.png b/interface/web/themes/default-304/icons/x16/light_bulb__exclamation.png deleted file mode 100644 index c82a99c72d97421fcc3bf95aeb6d1d8830d1e7e3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__minus.png b/interface/web/themes/default-304/icons/x16/light_bulb__minus.png deleted file mode 100644 index 4cae1dcde99fd14849674efac125829744995882..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__pencil.png b/interface/web/themes/default-304/icons/x16/light_bulb__pencil.png deleted file mode 100644 index 5864514fe8f21fb978a52567a62880ff988eb66d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb__plus.png b/interface/web/themes/default-304/icons/x16/light_bulb__plus.png deleted file mode 100644 index 7496b6d66889237ba46cd82fc98b3f634ba2a6d5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb_off.png b/interface/web/themes/default-304/icons/x16/light_bulb_off.png deleted file mode 100644 index 496925d75d999e39bb5c70d466c4cf7d57260013..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb_off.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb_small.png b/interface/web/themes/default-304/icons/x16/light_bulb_small.png deleted file mode 100644 index df440bcc74bf5ca510ce80d6a322722cc2fa0223..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/light_bulb_small_off.png b/interface/web/themes/default-304/icons/x16/light_bulb_small_off.png deleted file mode 100644 index d28c98ee6d56b57059a411d12b5c243e48dea6d6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/light_bulb_small_off.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lightning.png b/interface/web/themes/default-304/icons/x16/lightning.png deleted file mode 100644 index be7e052a78fddee530a86072b94fef8de06378c2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lightning.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lightning__arrow.png b/interface/web/themes/default-304/icons/x16/lightning__arrow.png deleted file mode 100644 index 58d746438837632aa880a7195d28380411ee8e2e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lightning__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lightning__exclamation.png b/interface/web/themes/default-304/icons/x16/lightning__exclamation.png deleted file mode 100644 index 52b49c7d8e2f87853ae63c5aebad277a7a81314b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lightning__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lightning__minus.png b/interface/web/themes/default-304/icons/x16/lightning__minus.png deleted file mode 100644 index f5d04caf25c843ac2adef4a993a73fa97bd716e1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lightning__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lightning__pencil.png b/interface/web/themes/default-304/icons/x16/lightning__pencil.png deleted file mode 100644 index e9eb9c9b6c90cbbf29c3eb09ef9b39160a42e8f7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lightning__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lightning__plus.png b/interface/web/themes/default-304/icons/x16/lightning__plus.png deleted file mode 100644 index 00980e1afbb16969433fb49ee5f2c2d0634ca7af..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lightning__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lightning_disable.png b/interface/web/themes/default-304/icons/x16/lightning_disable.png deleted file mode 100644 index 94e24a0bc71117e205fe220ad9173f07dae7a475..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lightning_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lightning_small.png b/interface/web/themes/default-304/icons/x16/lightning_small.png deleted file mode 100644 index df0a425d5ec039f637315c3694da47c45fcde99c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lightning_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/loading.gif b/interface/web/themes/default-304/icons/x16/loading.gif deleted file mode 100644 index 19afda1a39b4543b4745fe34a973988b77787f4d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/loading.gif and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock.png b/interface/web/themes/default-304/icons/x16/lock.png deleted file mode 100644 index 755dd0b1408d8ab02d7e278d55010016bbbbebbd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock__arrow.png b/interface/web/themes/default-304/icons/x16/lock__arrow.png deleted file mode 100644 index 51b923d5851685deda4afc725145e05688fa041d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock__exclamation.png b/interface/web/themes/default-304/icons/x16/lock__exclamation.png deleted file mode 100644 index 6574515db6fecab273a38158807a444a567400cc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock__minus.png b/interface/web/themes/default-304/icons/x16/lock__minus.png deleted file mode 100644 index 1326f4c3bcb74c9807f3e5db28d14b1ca93e307b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock__pencil.png b/interface/web/themes/default-304/icons/x16/lock__pencil.png deleted file mode 100644 index 1e6581d84e5a9b60d39ed75ae38d4dc8ec83af51..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock__plus.png b/interface/web/themes/default-304/icons/x16/lock__plus.png deleted file mode 100644 index 351141a82640ac9f490b4740175ff6b52de7769a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock_disable.png b/interface/web/themes/default-304/icons/x16/lock_disable.png deleted file mode 100644 index 7d7881599425646001d03024fe5c8a44306f557c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock_small.png b/interface/web/themes/default-304/icons/x16/lock_small.png deleted file mode 100644 index c2378e9788a3c21bcaa1dee2e68ec41e25c2a137..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/lock_unlock.png b/interface/web/themes/default-304/icons/x16/lock_unlock.png deleted file mode 100644 index 3cd7b7b2986a92e889c55474f49c162444e57496..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/lock_unlock.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/logout.png b/interface/web/themes/default-304/icons/x16/logout.png deleted file mode 100644 index 3fa077ee240bc809cf29b1d8199f2dcaebe43dfc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/logout.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnet.png b/interface/web/themes/default-304/icons/x16/magnet.png deleted file mode 100644 index f83b48c0bd2d3298bbcaeb45ae990b25d592b881..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnet.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnet__arrow.png b/interface/web/themes/default-304/icons/x16/magnet__arrow.png deleted file mode 100644 index f366db3a0afdc3f161781ff6d613865bf5b6d80b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnet__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnet__exclamation.png b/interface/web/themes/default-304/icons/x16/magnet__exclamation.png deleted file mode 100644 index 723c3b861fdb7fcce8b8bc6a7db1bb6680b144c0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnet__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnet__minus.png b/interface/web/themes/default-304/icons/x16/magnet__minus.png deleted file mode 100644 index 066f2563ed763d14b61bf65f79134ea808ee6ccd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnet__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnet__pencil.png b/interface/web/themes/default-304/icons/x16/magnet__pencil.png deleted file mode 100644 index 83894aff6dc3bf5a6830b4df311e2ed95460bd4c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnet__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnet__plus.png b/interface/web/themes/default-304/icons/x16/magnet__plus.png deleted file mode 100644 index f0d7ee5c3e02e7d2edee3355163577e8262828b2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnet__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnet_disable.png b/interface/web/themes/default-304/icons/x16/magnet_disable.png deleted file mode 100644 index 8ab9c3dd65727ef04ea60841f5318dfaf3d37dad..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnet_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnet_small.png b/interface/web/themes/default-304/icons/x16/magnet_small.png deleted file mode 100644 index 061e36a4cbc3cecd7c16e27cfe6ab6a00d1a54fc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnet_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier.png b/interface/web/themes/default-304/icons/x16/magnifier.png deleted file mode 100644 index 02e7e67f81846ff7dd79d345d918fe1116ea5938..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier__arrow.png b/interface/web/themes/default-304/icons/x16/magnifier__arrow.png deleted file mode 100644 index 65cd5c532d7129c8044d313954b7760b06ad39e9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier__exclamation.png b/interface/web/themes/default-304/icons/x16/magnifier__exclamation.png deleted file mode 100644 index 037be024fecf3b9398603cc4de3fea838d782a0d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier__minus.png b/interface/web/themes/default-304/icons/x16/magnifier__minus.png deleted file mode 100644 index a6bccdd05a04e836429c68e6710747d0865c826c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier__pencil.png b/interface/web/themes/default-304/icons/x16/magnifier__pencil.png deleted file mode 100644 index 10a668d4f50db46c5a81516f2dda345ec5a7c164..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier__plus.png b/interface/web/themes/default-304/icons/x16/magnifier__plus.png deleted file mode 100644 index 75163988e7ff42e9cee56c3ebf3b7841d8ac82d0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier_left.png b/interface/web/themes/default-304/icons/x16/magnifier_left.png deleted file mode 100644 index 7a8557f4cd64d7b480670b2dc01f5b4ee0bceaa5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier_left.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier_medium.png b/interface/web/themes/default-304/icons/x16/magnifier_medium.png deleted file mode 100644 index 7dae0e12239f84486d6f536b136284a3cf3bb60a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier_medium.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier_medium_left.png b/interface/web/themes/default-304/icons/x16/magnifier_medium_left.png deleted file mode 100644 index 81c4089dfeeafd2c2f7c7bf924df1d2e9711e0f6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier_medium_left.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier_small.png b/interface/web/themes/default-304/icons/x16/magnifier_small.png deleted file mode 100644 index 08fdd8c61ccfd8e4b19eb843b2ba7acba2af60dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom.png deleted file mode 100644 index d9013037f5548c1d5199ba478f923234b794e76a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier_zoom.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom_actual.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom_actual.png deleted file mode 100644 index b01ae0b1dd38544b54281d4e0dd4642c14ffc356..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier_zoom_actual.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom_fit.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom_fit.png deleted file mode 100644 index 278c77d0d7508d399cc20d823e10201209db432a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier_zoom_fit.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png b/interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png deleted file mode 100644 index 8cd83545dfd87572956243e2a3872539d660085c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/magnifier_zoom_out.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail.png b/interface/web/themes/default-304/icons/x16/mail.png deleted file mode 100644 index 7f7a6ca4c934392541726e840dd85af9687c159c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail__arrow.png b/interface/web/themes/default-304/icons/x16/mail__arrow.png deleted file mode 100644 index 43451749864a8e641910cff2ba40a22234492c77..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail__exclamation.png b/interface/web/themes/default-304/icons/x16/mail__exclamation.png deleted file mode 100644 index bf0344eabcc1da68538754b0c74d52ba6d3de1e6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail__minus.png b/interface/web/themes/default-304/icons/x16/mail__minus.png deleted file mode 100644 index 274713683e92dec0aac6e3313a8edce56938f279..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail__pencil.png b/interface/web/themes/default-304/icons/x16/mail__pencil.png deleted file mode 100644 index 47e552d8189a6009ec5f538bee6d02d332aaa97e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail__plus.png b/interface/web/themes/default-304/icons/x16/mail__plus.png deleted file mode 100644 index 9e7e259dfc19351c2a443991691b243cb5d44d54..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail_open.png b/interface/web/themes/default-304/icons/x16/mail_open.png deleted file mode 100644 index 634b83f282a6c1b49802094c4d59aeb26af51bbc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail_open.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail_open_document.png b/interface/web/themes/default-304/icons/x16/mail_open_document.png deleted file mode 100644 index c9277d472a810915ac01dc115f22fb2586c9096e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail_open_document.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail_open_film.png b/interface/web/themes/default-304/icons/x16/mail_open_film.png deleted file mode 100644 index 3174aab5f884639d6872e272835ded7fb54b7da4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail_open_film.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail_open_image.png b/interface/web/themes/default-304/icons/x16/mail_open_image.png deleted file mode 100644 index 2ac1a42b1611368061e8e4274c067d033e494d85..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail_open_image.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mail_small.png b/interface/web/themes/default-304/icons/x16/mail_small.png deleted file mode 100644 index 318490b36408923bf4a7b200b38a0cc144cdf78f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mail_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mails.png b/interface/web/themes/default-304/icons/x16/mails.png deleted file mode 100644 index 5e7b08db8d5e662706b5c69ee0edade7ccda2013..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mails.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mails_arrow.png b/interface/web/themes/default-304/icons/x16/mails_arrow.png deleted file mode 100644 index 49988fa7679584f0dfe8a00ebfae4969a402bf07..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mails_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mails_exclamation.png b/interface/web/themes/default-304/icons/x16/mails_exclamation.png deleted file mode 100644 index 552882964faeab652bc946d71093172140147c4e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mails_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mails_minus.png b/interface/web/themes/default-304/icons/x16/mails_minus.png deleted file mode 100644 index cb3ec83d4812518986503fdc7ab18fa44bba8a4d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mails_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mails_pencil.png b/interface/web/themes/default-304/icons/x16/mails_pencil.png deleted file mode 100644 index 63a8507c015b3f4bf049c9da2f3bc7dfdf8792de..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mails_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mails_plus.png b/interface/web/themes/default-304/icons/x16/mails_plus.png deleted file mode 100644 index a3f2802dcb0be9521ee4382e3ef0b6a012f7cd59..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mails_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/mails_stack.png b/interface/web/themes/default-304/icons/x16/mails_stack.png deleted file mode 100644 index d81d95d697f46745c730e33709733ac62af932a4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/mails_stack.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player.png b/interface/web/themes/default-304/icons/x16/media_player.png deleted file mode 100644 index b35317b898ad629cf702fb22e6b679b123bd23ae..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player__arrow.png b/interface/web/themes/default-304/icons/x16/media_player__arrow.png deleted file mode 100644 index cf012c86d84ea366b143bf5b65e231b20cb0cd6f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player__exclamation.png b/interface/web/themes/default-304/icons/x16/media_player__exclamation.png deleted file mode 100644 index 08e2647eeb1ccae8fa03a246f2a2659c12f23481..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player__minus.png b/interface/web/themes/default-304/icons/x16/media_player__minus.png deleted file mode 100644 index 8fc1828304a46982d2d556fdcfc1245fa51b7229..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player__pencil.png b/interface/web/themes/default-304/icons/x16/media_player__pencil.png deleted file mode 100644 index 73441b4189ea787b64f7943b5b5585a70df4ebef..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player__plus.png b/interface/web/themes/default-304/icons/x16/media_player__plus.png deleted file mode 100644 index ba11ab750f432fa263b815d9efd42c78614e13ad..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_black.png b/interface/web/themes/default-304/icons/x16/media_player_black.png deleted file mode 100644 index 4e7d7189e4583c517711457c449358017d75a2d5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium.png b/interface/web/themes/default-304/icons/x16/media_player_medium.png deleted file mode 100644 index ddabbf5a86865f2f6af0bedf45bf5b4754663c1c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_medium.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_black.png b/interface/web/themes/default-304/icons/x16/media_player_medium_black.png deleted file mode 100644 index 7fbe8d6a8d43b232a7c7174fb67cf1a86e605779..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_medium_black.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_blue.png b/interface/web/themes/default-304/icons/x16/media_player_medium_blue.png deleted file mode 100644 index 1edce9727b32a60f26dfd350a9995ab66c670018..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_medium_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_green.png b/interface/web/themes/default-304/icons/x16/media_player_medium_green.png deleted file mode 100644 index 38d6be495237a9bc98c1a0f8df31ec152ed6dbdb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_medium_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_pink.png b/interface/web/themes/default-304/icons/x16/media_player_medium_pink.png deleted file mode 100644 index ceee74a3939194b5a2d9a520db65254e8ea72c28..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_medium_pink.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_medium_red.png b/interface/web/themes/default-304/icons/x16/media_player_medium_red.png deleted file mode 100644 index ebc148386d3bfc14018bf38d303ebc54049f28b7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_medium_red.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_small.png b/interface/web/themes/default-304/icons/x16/media_player_small.png deleted file mode 100644 index f976ff5ffd24cd70f6e9e3149ff2f95f1518cb9a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_blue.png b/interface/web/themes/default-304/icons/x16/media_player_small_blue.png deleted file mode 100644 index fe169fb6db9b9597e451d9449c6217b7b614a7ab..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_small_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_green.png b/interface/web/themes/default-304/icons/x16/media_player_small_green.png deleted file mode 100644 index 496cf0c40d67ec6d2555c258e824739babfa3a7c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_small_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_purple.png b/interface/web/themes/default-304/icons/x16/media_player_small_purple.png deleted file mode 100644 index cd2ceb6832f71c1e0a137ba41e1d904cb05a75e9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_small_purple.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_player_small_red.png b/interface/web/themes/default-304/icons/x16/media_player_small_red.png deleted file mode 100644 index 9b3159354126dc2929a20950e945fd057dffdf85..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_player_small_red.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_players.png b/interface/web/themes/default-304/icons/x16/media_players.png deleted file mode 100644 index b7d7f6c71d87b5ca0d6bb8b6ba6f582feab62f56..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_players.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_players_arrow.png b/interface/web/themes/default-304/icons/x16/media_players_arrow.png deleted file mode 100644 index 33b68542881863063216ce2803230b6747da0b50..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_players_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_players_exclamation.png b/interface/web/themes/default-304/icons/x16/media_players_exclamation.png deleted file mode 100644 index 7ae760b68dadc9b95beb3bea5f5e4c33f753711b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_players_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_players_minus.png b/interface/web/themes/default-304/icons/x16/media_players_minus.png deleted file mode 100644 index 1b266f250a86aca6b631819fe986a3700bbb7fab..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_players_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_players_pencil.png b/interface/web/themes/default-304/icons/x16/media_players_pencil.png deleted file mode 100644 index bad68cd1cc40367453f30b250693a8116297c1b8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_players_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/media_players_plus.png b/interface/web/themes/default-304/icons/x16/media_players_plus.png deleted file mode 100644 index e29e49d58fa83f22f8473b40b768608ea10ea491..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/media_players_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/microphone.png b/interface/web/themes/default-304/icons/x16/microphone.png deleted file mode 100644 index 5817a1cfb4c3e28889a0b91fc388d85319a81058..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/microphone.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/microphone_arrow.png b/interface/web/themes/default-304/icons/x16/microphone_arrow.png deleted file mode 100644 index 3a7c89755fd2108f1c24f8843241cc6ea334101b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/microphone_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/microphone_exclamation.png b/interface/web/themes/default-304/icons/x16/microphone_exclamation.png deleted file mode 100644 index 3e41bd421e9854147e18695c8cbf3a47a73d9205..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/microphone_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/microphone_minus.png b/interface/web/themes/default-304/icons/x16/microphone_minus.png deleted file mode 100644 index 17f3639d8bfea5405ade50c81a2e12c4570529ae..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/microphone_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/microphone_pencil.png b/interface/web/themes/default-304/icons/x16/microphone_pencil.png deleted file mode 100644 index aa41af61340de9aae7a8057866905ca524eb7953..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/microphone_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/microphone_plus.png b/interface/web/themes/default-304/icons/x16/microphone_plus.png deleted file mode 100644 index b5776f47d05a652d50dc2d53228e10b8b794ffc5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/microphone_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/minus.png b/interface/web/themes/default-304/icons/x16/minus.png deleted file mode 100644 index d59994cfc0c651ef5606ac6ff0a048df7dcd3f42..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/minus_circle.png b/interface/web/themes/default-304/icons/x16/minus_circle.png deleted file mode 100644 index e0d3938c03af8d1398569fb95b5bec0b7de72bd5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/minus_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/minus_circle_frame.png b/interface/web/themes/default-304/icons/x16/minus_circle_frame.png deleted file mode 100644 index 8b1654ab9065964cb01dbd42006c32713911a175..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/minus_circle_frame.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/minus_shield.png b/interface/web/themes/default-304/icons/x16/minus_shield.png deleted file mode 100644 index f5da92ad1503b86f7a1e4a4a1c5c8d459442afff..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/minus_shield.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/minus_small.png b/interface/web/themes/default-304/icons/x16/minus_small.png deleted file mode 100644 index 6ec9487f6a13ed9f4209f7d00f0d6f787dc2d138..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/minus_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/minus_small_circle.png b/interface/web/themes/default-304/icons/x16/minus_small_circle.png deleted file mode 100644 index 30b6e2757e0fa0a44ad7fa05b88ba87f40ebadee..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/minus_small_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/music.png b/interface/web/themes/default-304/icons/x16/music.png deleted file mode 100644 index a78df8c2ac4a97c80f9cde1ca6b514063d7878e4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/music.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/music_arrow.png b/interface/web/themes/default-304/icons/x16/music_arrow.png deleted file mode 100644 index 1215fd2e9b7ce34cdb1ee71ba403e7dcf49f284b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/music_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/music_exclamation.png b/interface/web/themes/default-304/icons/x16/music_exclamation.png deleted file mode 100644 index 68048842170277dc482d642ed8562651af0b3fb7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/music_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/music_minus.png b/interface/web/themes/default-304/icons/x16/music_minus.png deleted file mode 100644 index 284b16559f9da9c969feee3e0f9550908b8a662f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/music_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/music_pencil.png b/interface/web/themes/default-304/icons/x16/music_pencil.png deleted file mode 100644 index a6b6030aed2f4b14f9538245acd8014d3a09c13c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/music_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/music_plus.png b/interface/web/themes/default-304/icons/x16/music_plus.png deleted file mode 100644 index 69ca7cb72de82c23e44c837f10424e5369705b30..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/music_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/music_small.png b/interface/web/themes/default-304/icons/x16/music_small.png deleted file mode 100644 index 54c1417abde35cd9e5b902927b761d42ca8de774..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/music_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspaper.png b/interface/web/themes/default-304/icons/x16/newspaper.png deleted file mode 100644 index a6e3bf83fe83c24076b73e249383e4347f34f4d6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspaper.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspaper_arrow.png b/interface/web/themes/default-304/icons/x16/newspaper_arrow.png deleted file mode 100644 index eac7fce6e2e81f06c94d220a4526781cb8f014e3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspaper_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspaper_exclamation.png b/interface/web/themes/default-304/icons/x16/newspaper_exclamation.png deleted file mode 100644 index 04a39d4957b5ea81c86acc521895890432fb0388..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspaper_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspaper_minus.png b/interface/web/themes/default-304/icons/x16/newspaper_minus.png deleted file mode 100644 index 6606c0196448a6908626d2a2c7c2b93d01845afd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspaper_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspaper_pencil.png b/interface/web/themes/default-304/icons/x16/newspaper_pencil.png deleted file mode 100644 index 3d1813a77c2e743e432e51696f551113aa69b63e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspaper_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspaper_plus.png b/interface/web/themes/default-304/icons/x16/newspaper_plus.png deleted file mode 100644 index 5a53ada2f109ccd75de635cbd8104f505ffec899..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspaper_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspapers.png b/interface/web/themes/default-304/icons/x16/newspapers.png deleted file mode 100644 index ffa56e52cf5b961971f1a89c3b0868872cd6febf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspapers.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspapers_arrow.png b/interface/web/themes/default-304/icons/x16/newspapers_arrow.png deleted file mode 100644 index 132635e307041eded0078bbbe3d75fdc4b4c28a9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspapers_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspapers_exclamation.png b/interface/web/themes/default-304/icons/x16/newspapers_exclamation.png deleted file mode 100644 index 9a09215d82998e63cc75880e25575ef68de1f5a7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspapers_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspapers_minus.png b/interface/web/themes/default-304/icons/x16/newspapers_minus.png deleted file mode 100644 index 983a4153f881da0c8fab09af83e2b881f67a8c0b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspapers_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspapers_pencil.png b/interface/web/themes/default-304/icons/x16/newspapers_pencil.png deleted file mode 100644 index c950ade8c20189c0a3452c5375fcdc933e686cb0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspapers_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/newspapers_plus.png b/interface/web/themes/default-304/icons/x16/newspapers_plus.png deleted file mode 100644 index 5f5747bc884f420211f11bbc53c0f2a881535f34..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/newspapers_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebook.png b/interface/web/themes/default-304/icons/x16/notebook.png deleted file mode 100644 index 1d5e4e1300719fd124709b0c58f080f4c3ff3de2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebook.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebook_arrow.png b/interface/web/themes/default-304/icons/x16/notebook_arrow.png deleted file mode 100644 index 45174b94cd538b7718e81d49c520091f117362e3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebook_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebook_exclamation.png b/interface/web/themes/default-304/icons/x16/notebook_exclamation.png deleted file mode 100644 index 4ddb7455b4bdc79aec1e298f2801893433f4e586..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebook_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebook_minus.png b/interface/web/themes/default-304/icons/x16/notebook_minus.png deleted file mode 100644 index 208b707c5728f0255067477227b2de1dbee8d627..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebook_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebook_pencil.png b/interface/web/themes/default-304/icons/x16/notebook_pencil.png deleted file mode 100644 index 207c1f07471d711d7c7c257ee2a75477a8f0672c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebook_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebook_plus.png b/interface/web/themes/default-304/icons/x16/notebook_plus.png deleted file mode 100644 index 1fed83ba6f4119dfb6c1e3772f4422d452969452..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebook_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebooks.png b/interface/web/themes/default-304/icons/x16/notebooks.png deleted file mode 100644 index 0d3796740d674f0e493325f2ccff3af00778d975..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebooks.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebooks_arrow.png b/interface/web/themes/default-304/icons/x16/notebooks_arrow.png deleted file mode 100644 index 92f98042b84cc09ef388bf81f0be0f3b2afa9c46..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebooks_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebooks_exclamation.png b/interface/web/themes/default-304/icons/x16/notebooks_exclamation.png deleted file mode 100644 index 3cafa5e040cd919a208a58fa42c46cdd30942253..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebooks_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebooks_minus.png b/interface/web/themes/default-304/icons/x16/notebooks_minus.png deleted file mode 100644 index ec879ca27c1afd2f6038c071d38e756c2f5f1f84..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebooks_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebooks_pencil.png b/interface/web/themes/default-304/icons/x16/notebooks_pencil.png deleted file mode 100644 index 69cedaf6fca1afa0182aa2fd350df9137cf72044..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebooks_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/notebooks_plus.png b/interface/web/themes/default-304/icons/x16/notebooks_plus.png deleted file mode 100644 index 70cb2f49448bff2ab967b892294d6a0a3916d19b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/notebooks_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paint_can.png b/interface/web/themes/default-304/icons/x16/paint_can.png deleted file mode 100644 index ac2c4a3d19ac3403896ff00e1a5cc60357ecf1d8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paint_can.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paint_can_arrow.png b/interface/web/themes/default-304/icons/x16/paint_can_arrow.png deleted file mode 100644 index e2dc31cb5f20f740e78d1016ec46a16556b9e7f4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paint_can_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paint_can_exclamation.png b/interface/web/themes/default-304/icons/x16/paint_can_exclamation.png deleted file mode 100644 index 51516bfae5d84046b9d00c1662d60a1dbf8c63f8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paint_can_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paint_can_minus.png b/interface/web/themes/default-304/icons/x16/paint_can_minus.png deleted file mode 100644 index 90edf3f90b16ffdd57474d22b89604d013c159bb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paint_can_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paint_can_pencil.png b/interface/web/themes/default-304/icons/x16/paint_can_pencil.png deleted file mode 100644 index 536f926d38f570c6b453aceb38ba7758f339ea15..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paint_can_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paint_can_plus.png b/interface/web/themes/default-304/icons/x16/paint_can_plus.png deleted file mode 100644 index e52664895d0c4f913a495f211ef9d510ec39f15c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paint_can_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/palette.png b/interface/web/themes/default-304/icons/x16/palette.png deleted file mode 100644 index c9d79643c83085fe5d4c6c6f1df632a703f544e0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/palette.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/palette_arrow.png b/interface/web/themes/default-304/icons/x16/palette_arrow.png deleted file mode 100644 index 4a96f6cedc85d6d1084473accfc9636ceb75cc82..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/palette_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/palette_exclamation.png b/interface/web/themes/default-304/icons/x16/palette_exclamation.png deleted file mode 100644 index 8cc0d6a7b14ab09fd62dae01a6d5d6aae3fa6578..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/palette_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/palette_minus.png b/interface/web/themes/default-304/icons/x16/palette_minus.png deleted file mode 100644 index 2d6efca893c965765a62c9927c97e676d89881d4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/palette_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/palette_pencil.png b/interface/web/themes/default-304/icons/x16/palette_pencil.png deleted file mode 100644 index ee11bf4f4fb32f1ee5503f5705d851f50ad12ac1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/palette_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/palette_plus.png b/interface/web/themes/default-304/icons/x16/palette_plus.png deleted file mode 100644 index d0032fc45b769461defb8f1487403d101b82131b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/palette_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paper_bag.png b/interface/web/themes/default-304/icons/x16/paper_bag.png deleted file mode 100644 index 2d6de20f3e17cf261911737558cb382e0c6a14a8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paper_bag.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_arrow.png b/interface/web/themes/default-304/icons/x16/paper_bag_arrow.png deleted file mode 100644 index 5f5135868a7b241af28a4446c1596f4d7227f626..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paper_bag_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_exclamation.png b/interface/web/themes/default-304/icons/x16/paper_bag_exclamation.png deleted file mode 100644 index fc1836d734a4b1cdf948117bfb5a83dec141eae8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paper_bag_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_minus.png b/interface/web/themes/default-304/icons/x16/paper_bag_minus.png deleted file mode 100644 index fa334ae2ba9905d86dd5aa72e113088b9ac2f5e5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paper_bag_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_pencil.png b/interface/web/themes/default-304/icons/x16/paper_bag_pencil.png deleted file mode 100644 index 9a9648b90485239ad558e9de99a7f45c71a3a094..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paper_bag_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/paper_bag_plus.png b/interface/web/themes/default-304/icons/x16/paper_bag_plus.png deleted file mode 100644 index 176033e2db3a3f93fb8111ad0c32fce0d736d542..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/paper_bag_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pdf.png b/interface/web/themes/default-304/icons/x16/pdf.png deleted file mode 100644 index 691c39335cbd395f8257130c88b4314f3e7afd79..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pdf.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pencil.png b/interface/web/themes/default-304/icons/x16/pencil.png deleted file mode 100644 index 69810272887e7c7059e8a83789743d0b0272eca1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pencil_arrow.png b/interface/web/themes/default-304/icons/x16/pencil_arrow.png deleted file mode 100644 index 91efbde7c1da01c6ffec6b91611b6678d819691e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pencil_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pencil_exclamation.png b/interface/web/themes/default-304/icons/x16/pencil_exclamation.png deleted file mode 100644 index 64c53af26c969c20431ac124f383c21e0d120f84..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pencil_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pencil_minus.png b/interface/web/themes/default-304/icons/x16/pencil_minus.png deleted file mode 100644 index 0a827a2adafcdf58467674ed3ab9a9fe435bee9d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pencil_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pencil_plus.png b/interface/web/themes/default-304/icons/x16/pencil_plus.png deleted file mode 100644 index 9cc6e2d38db967a2f45f51c099b44b3f5ae5f1df..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pencil_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pencil_small.png b/interface/web/themes/default-304/icons/x16/pencil_small.png deleted file mode 100644 index 921f23bc92b7efc9ba121f4b5fa2c93bf61a1e05..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pencil_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/photo_album.png b/interface/web/themes/default-304/icons/x16/photo_album.png deleted file mode 100644 index 27747ad29df08c1ba11d82dceadeddaad8a9dd29..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/photo_album.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/photo_album__arrow.png b/interface/web/themes/default-304/icons/x16/photo_album__arrow.png deleted file mode 100644 index a2572e8dd37a192fa51753ee10cda6096715b129..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/photo_album__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/photo_album__exclamation.png b/interface/web/themes/default-304/icons/x16/photo_album__exclamation.png deleted file mode 100644 index b5e63561120ca3126350ae06477c5b42f86babd0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/photo_album__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/photo_album__minus.png b/interface/web/themes/default-304/icons/x16/photo_album__minus.png deleted file mode 100644 index f2af67d91491a220182d60d0b7ddaa3fa3b8025f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/photo_album__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/photo_album__pencil.png b/interface/web/themes/default-304/icons/x16/photo_album__pencil.png deleted file mode 100644 index 6be3f7b429ba9f1c9bab2b768079654543852178..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/photo_album__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/photo_album__plus.png b/interface/web/themes/default-304/icons/x16/photo_album__plus.png deleted file mode 100644 index 09d29a3863e9e6a3dd98f6e2e901d78cf6ba6f6b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/photo_album__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/photo_album_blue.png b/interface/web/themes/default-304/icons/x16/photo_album_blue.png deleted file mode 100644 index 5684ecbdeac0ceee228cda72305b2d0a883f614c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/photo_album_blue.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/piano.png b/interface/web/themes/default-304/icons/x16/piano.png deleted file mode 100644 index 061578628950c0b092491d8c0a81ed2e3e085e4d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/piano.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/piano_arrow.png b/interface/web/themes/default-304/icons/x16/piano_arrow.png deleted file mode 100644 index 337f72b9a5a8b50c20e0785d0e07b29bbd8c7883..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/piano_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/piano_exclamation.png b/interface/web/themes/default-304/icons/x16/piano_exclamation.png deleted file mode 100644 index 108cef2838b9f46d1bd74b13ab5ad6ceba90276f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/piano_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/piano_minus.png b/interface/web/themes/default-304/icons/x16/piano_minus.png deleted file mode 100644 index 091520cc1c423129bc0a26b7cb5ae6a4f9e2adf0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/piano_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/piano_pencil.png b/interface/web/themes/default-304/icons/x16/piano_pencil.png deleted file mode 100644 index 0f1de2bf45b9ecaaf7e656f2ec2efd443795a3a9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/piano_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/piano_plus.png b/interface/web/themes/default-304/icons/x16/piano_plus.png deleted file mode 100644 index 26a5144860f419fcb43d4b86244399e5a1e9065e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/piano_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture.png b/interface/web/themes/default-304/icons/x16/picture.png deleted file mode 100644 index d1ddcc6296587f5d591c9ccbc6d76c568189115a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture_arrow.png b/interface/web/themes/default-304/icons/x16/picture_arrow.png deleted file mode 100644 index d50d357cba0e9a13b61b41d0b911248e0aad6a1f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture_exclamation.png b/interface/web/themes/default-304/icons/x16/picture_exclamation.png deleted file mode 100644 index e4e5ff12508b2281d9284f974622103937c4ecfd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture_minus.png b/interface/web/themes/default-304/icons/x16/picture_minus.png deleted file mode 100644 index b937caf91468c67383dd37d56b0460c0eccda8c0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture_pencil.png b/interface/web/themes/default-304/icons/x16/picture_pencil.png deleted file mode 100644 index 25fb9f73d2751e6f9ca105842ca8f31d8223ad66..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture_plus.png b/interface/web/themes/default-304/icons/x16/picture_plus.png deleted file mode 100644 index 1b10f9227a83f3d02a1ebf22712788a0a4b9ca60..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture_small.png b/interface/web/themes/default-304/icons/x16/picture_small.png deleted file mode 100644 index c25fa6f928d5f9c7c2ab5f2fdcb85e77143ff412..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture_small_sunset.png b/interface/web/themes/default-304/icons/x16/picture_small_sunset.png deleted file mode 100644 index 5a35685fd2f5f30ea253e72206687975622d979e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture_small_sunset.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/picture_sunset.png b/interface/web/themes/default-304/icons/x16/picture_sunset.png deleted file mode 100644 index 0d59a8de25e3de673947f0612a1c04ba5546de65..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/picture_sunset.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pictures.png b/interface/web/themes/default-304/icons/x16/pictures.png deleted file mode 100644 index d2401b541d3be6f11ad1053380a93b060b8bd4db..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pictures.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pictures_arrow.png b/interface/web/themes/default-304/icons/x16/pictures_arrow.png deleted file mode 100644 index eb641240890a4c5bbb41df516bccfa842a889a5a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pictures_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pictures_exclamation.png b/interface/web/themes/default-304/icons/x16/pictures_exclamation.png deleted file mode 100644 index 1a06f01198945fc972aea7f3df24a5c7b62b9c40..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pictures_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pictures_minus.png b/interface/web/themes/default-304/icons/x16/pictures_minus.png deleted file mode 100644 index 6f1e1ce0f021ef1821320efdbeb575fbad2128f0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pictures_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pictures_pencil.png b/interface/web/themes/default-304/icons/x16/pictures_pencil.png deleted file mode 100644 index 86ef9e02b9185e1c7aba743b7122ddba29597f15..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pictures_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pictures_plus.png b/interface/web/themes/default-304/icons/x16/pictures_plus.png deleted file mode 100644 index 636f3e5394187d94b6e8f1a5aba56a1897622345..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pictures_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pill.png b/interface/web/themes/default-304/icons/x16/pill.png deleted file mode 100644 index 442e4ed1bd066238eee252196d7d5ad97641392d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pill.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pill_arrow.png b/interface/web/themes/default-304/icons/x16/pill_arrow.png deleted file mode 100644 index a5990fa7290e0f5ff030acbd400b12360e62884c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pill_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pill_exclamation.png b/interface/web/themes/default-304/icons/x16/pill_exclamation.png deleted file mode 100644 index 07a2af521906fd92f55cdc959993c9cdfec7bc38..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pill_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pill_minus.png b/interface/web/themes/default-304/icons/x16/pill_minus.png deleted file mode 100644 index 8d31ac27711e4b5ecc2956789d8c0871a50a85dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pill_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pill_pencil.png b/interface/web/themes/default-304/icons/x16/pill_pencil.png deleted file mode 100644 index 90d40a8a4e1b51172698a483b209749a7f55a22c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pill_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pill_plus.png b/interface/web/themes/default-304/icons/x16/pill_plus.png deleted file mode 100644 index b206fb51acd2b814fe53a25f433669bcee6b1d96..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pill_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pill_small.png b/interface/web/themes/default-304/icons/x16/pill_small.png deleted file mode 100644 index 0b355ce4af668a5e8b63ea2383077011adcaa856..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pill_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pin.png b/interface/web/themes/default-304/icons/x16/pin.png deleted file mode 100644 index d8762f47110db5da9ce7ce1e6ef93dc7fc5413a0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pin.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pin_arrow.png b/interface/web/themes/default-304/icons/x16/pin_arrow.png deleted file mode 100644 index 02034d6cd1a03a0993d605175ed6370d399f4fe6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pin_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pin_exclamation.png b/interface/web/themes/default-304/icons/x16/pin_exclamation.png deleted file mode 100644 index e342d01f39e1dba01d162e1e7420dc848ecdb425..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pin_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pin_minus.png b/interface/web/themes/default-304/icons/x16/pin_minus.png deleted file mode 100644 index 19a7dc00786edda7304591f9fdf2365d160a055d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pin_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pin_pencil.png b/interface/web/themes/default-304/icons/x16/pin_pencil.png deleted file mode 100644 index d54642081131d0ac086933c8bec185d5ac7638c1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pin_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pin_plus.png b/interface/web/themes/default-304/icons/x16/pin_plus.png deleted file mode 100644 index db50e1cef1e68547b2cdebf178ec59b288226350..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pin_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pipette.png b/interface/web/themes/default-304/icons/x16/pipette.png deleted file mode 100644 index 4e52abe78c4a068fdfc13fe23f6ae7235a5be83f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pipette.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pipette_arrow.png b/interface/web/themes/default-304/icons/x16/pipette_arrow.png deleted file mode 100644 index 615188b42475b6263a7ed904351fba3c17a70380..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pipette_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pipette_exclamation.png b/interface/web/themes/default-304/icons/x16/pipette_exclamation.png deleted file mode 100644 index 63443d39e2eac1624db0b05abe2dea0694274b8a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pipette_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pipette_minus.png b/interface/web/themes/default-304/icons/x16/pipette_minus.png deleted file mode 100644 index 4e239e42474dc56dcc3e96faabc6f0bad435faa4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pipette_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pipette_pencil.png b/interface/web/themes/default-304/icons/x16/pipette_pencil.png deleted file mode 100644 index 066d012cd42f0df30b48ae9385e70fb4e583ecfd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pipette_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/pipette_plus.png b/interface/web/themes/default-304/icons/x16/pipette_plus.png deleted file mode 100644 index 058e6d91a157e02b7e48fc7cbed04ace4f9d2233..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/pipette_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/playing_card.png b/interface/web/themes/default-304/icons/x16/playing_card.png deleted file mode 100644 index 15094faebb57d7920bf5738b2b602bffb184638e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/playing_card.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/playing_card_arrow.png b/interface/web/themes/default-304/icons/x16/playing_card_arrow.png deleted file mode 100644 index 95884ded14d369a058b3d72d5272699d316da77b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/playing_card_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/playing_card_exclamation.png b/interface/web/themes/default-304/icons/x16/playing_card_exclamation.png deleted file mode 100644 index a5c648f52ec465ce953720f2d82f64509b91029b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/playing_card_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/playing_card_minus.png b/interface/web/themes/default-304/icons/x16/playing_card_minus.png deleted file mode 100644 index 5c1e50e502f10944da18cb6206d03bbb990b617e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/playing_card_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/playing_card_pencil.png b/interface/web/themes/default-304/icons/x16/playing_card_pencil.png deleted file mode 100644 index 6c0364db32f1e4b88223c36565a39dc66e9ab618..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/playing_card_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/playing_card_plus.png b/interface/web/themes/default-304/icons/x16/playing_card_plus.png deleted file mode 100644 index 800aa726eef4d2fac60de57884cbb6852ddd1b80..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/playing_card_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plug.png b/interface/web/themes/default-304/icons/x16/plug.png deleted file mode 100644 index cbc85ac2e99439ef061f8968aa81d6245cbbd18f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plug.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plug_arrow.png b/interface/web/themes/default-304/icons/x16/plug_arrow.png deleted file mode 100644 index 347bfc6e8b7edee7df5ae6e4edeb2131ad620792..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plug_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plug_exclamation.png b/interface/web/themes/default-304/icons/x16/plug_exclamation.png deleted file mode 100644 index ee67f1d92aa8c5fed75fc9cf256bb190f3a33bf9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plug_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plug_minus.png b/interface/web/themes/default-304/icons/x16/plug_minus.png deleted file mode 100644 index b3869456cb20c4b2ed8b9461584d266361e7d0ac..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plug_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plug_pencil.png b/interface/web/themes/default-304/icons/x16/plug_pencil.png deleted file mode 100644 index 378e2018f4bc8e1e27ac0060eba78f71c013aaa0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plug_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plug_plus.png b/interface/web/themes/default-304/icons/x16/plug_plus.png deleted file mode 100644 index d541cb63989f5807aa3b261739e24b7667b090c2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plug_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plus.png b/interface/web/themes/default-304/icons/x16/plus.png deleted file mode 100644 index 2fe36a1b9816382b5d663a2d5ddcd88b48d233f8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plus_circle.png b/interface/web/themes/default-304/icons/x16/plus_circle.png deleted file mode 100644 index 21d5f83fc70e2127904fad6ed1d7976d0764e26e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plus_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plus_circle_frame.png b/interface/web/themes/default-304/icons/x16/plus_circle_frame.png deleted file mode 100644 index 288625adf55c7fcd125ac7428be4bc9136e5a1c1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plus_circle_frame.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plus_shield.png b/interface/web/themes/default-304/icons/x16/plus_shield.png deleted file mode 100644 index f703e928baa807a9c60389e140bb46c4964b35e2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plus_shield.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plus_small.png b/interface/web/themes/default-304/icons/x16/plus_small.png deleted file mode 100644 index da116dcc3d175f7b5edffee92fd32d8075b46c38..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plus_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/plus_small_circle.png b/interface/web/themes/default-304/icons/x16/plus_small_circle.png deleted file mode 100644 index bcf7272cf1b067ceca8b1af3b511d8a0ee1b3211..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/plus_small_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/printer.png b/interface/web/themes/default-304/icons/x16/printer.png deleted file mode 100644 index da4d0ec14d2d60469e7882e487098288e274901e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/printer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/printer__arrow.png b/interface/web/themes/default-304/icons/x16/printer__arrow.png deleted file mode 100644 index 7c9e8ea1f96e438a018b60fa174ec9359c091b2d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/printer__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/printer__exclamation.png b/interface/web/themes/default-304/icons/x16/printer__exclamation.png deleted file mode 100644 index 8b5cc29f005416c9272772a309cb5f0cf0191d62..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/printer__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/printer__minus.png b/interface/web/themes/default-304/icons/x16/printer__minus.png deleted file mode 100644 index af5d449aec33a49c2b1d7e3dd4d22eb613493a08..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/printer__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/printer__pencil.png b/interface/web/themes/default-304/icons/x16/printer__pencil.png deleted file mode 100644 index b1a382aaf58db3db55959197d91124e78343175b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/printer__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/printer__plus.png b/interface/web/themes/default-304/icons/x16/printer__plus.png deleted file mode 100644 index 4608a84025ee3104ae1a9baf49f5eff565107d0b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/printer__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/printer_empty.png b/interface/web/themes/default-304/icons/x16/printer_empty.png deleted file mode 100644 index f1a0095674818d22d5274e0a55df4eba6100723d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/printer_empty.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/printer_small.png b/interface/web/themes/default-304/icons/x16/printer_small.png deleted file mode 100644 index 3f0a1a2c14b1a2917f375e6e7dba93f3684e214a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/printer_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/puzzle.png b/interface/web/themes/default-304/icons/x16/puzzle.png deleted file mode 100644 index 8c23fe16ebeb1b8f3d0680d3dbc7de4c212f7eca..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/puzzle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/puzzle__arrow.png b/interface/web/themes/default-304/icons/x16/puzzle__arrow.png deleted file mode 100644 index 2e6fe76262d44c1130bd120c3566736cd66df941..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/puzzle__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/puzzle__exclamation.png b/interface/web/themes/default-304/icons/x16/puzzle__exclamation.png deleted file mode 100644 index f6de645498e674ed901fc2e04b3150f952e25f82..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/puzzle__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/puzzle__minus.png b/interface/web/themes/default-304/icons/x16/puzzle__minus.png deleted file mode 100644 index 07d7752c0a9429275c3687dba9cfafb863134892..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/puzzle__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/puzzle__pencil.png b/interface/web/themes/default-304/icons/x16/puzzle__pencil.png deleted file mode 100644 index 19aa952fb87ed1cb7aa66014f9d71443025101f2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/puzzle__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/puzzle__plus.png b/interface/web/themes/default-304/icons/x16/puzzle__plus.png deleted file mode 100644 index 8bf14aef5e736c61ec4b32f530cbbc3ea665d715..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/puzzle__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/puzzle_disable.png b/interface/web/themes/default-304/icons/x16/puzzle_disable.png deleted file mode 100644 index d39db2e72f3e66e9f5782cf67f21610d038c6a5b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/puzzle_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/question.png b/interface/web/themes/default-304/icons/x16/question.png deleted file mode 100644 index 2a55b01d538d8a0a0f6141ddade9c1c480899c15..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/question.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/question_frame.png b/interface/web/themes/default-304/icons/x16/question_frame.png deleted file mode 100644 index d15b7ecc78989b6bed1a8b2f321d1072fa4ca203..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/question_frame.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/question_shield.png b/interface/web/themes/default-304/icons/x16/question_shield.png deleted file mode 100644 index 71f274c9f3db1354f2df6fe1f06ad28d2e4751e5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/question_shield.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/question_small.png b/interface/web/themes/default-304/icons/x16/question_small.png deleted file mode 100644 index dbb8aa523e506079344445eae941eaeb0222508f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/question_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipt.png b/interface/web/themes/default-304/icons/x16/receipt.png deleted file mode 100644 index 5c628d7769e04c070fe414811621682e2a2b2321..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipt.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipt_arrow.png b/interface/web/themes/default-304/icons/x16/receipt_arrow.png deleted file mode 100644 index d165747871866152574d196c87b3f84d35d42d82..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipt_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipt_exclamation.png b/interface/web/themes/default-304/icons/x16/receipt_exclamation.png deleted file mode 100644 index c96861c968bf919eb118fb7d283f6c1876956273..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipt_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipt_minus.png b/interface/web/themes/default-304/icons/x16/receipt_minus.png deleted file mode 100644 index 7d8f20fb467e466efffee7f1360dcbc21fc1237e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipt_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipt_pencil.png b/interface/web/themes/default-304/icons/x16/receipt_pencil.png deleted file mode 100644 index af6dde02f874ba478cb401cd4d303268e331b255..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipt_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipt_plus.png b/interface/web/themes/default-304/icons/x16/receipt_plus.png deleted file mode 100644 index a3a0912c8ad929a8eec7eccffea0cf794ead8cfa..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipt_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipt_shred.png b/interface/web/themes/default-304/icons/x16/receipt_shred.png deleted file mode 100644 index 2e3c8f114ccd72d733e9c9d08cb8038555d895bd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipt_shred.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipt_text.png b/interface/web/themes/default-304/icons/x16/receipt_text.png deleted file mode 100644 index 0d33918e5cb1f5d3ae18cfe6afd6f0cc3b3ff4d4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipt_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipts.png b/interface/web/themes/default-304/icons/x16/receipts.png deleted file mode 100644 index 5c72af536a0d78c210d7a8f291e7e6182b158697..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipts.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipts_arrow.png b/interface/web/themes/default-304/icons/x16/receipts_arrow.png deleted file mode 100644 index f25344387caff5a8a03a5eacd216f3e775910a11..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipts_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipts_exclamation.png b/interface/web/themes/default-304/icons/x16/receipts_exclamation.png deleted file mode 100644 index 10da4a9617b1616e325e6c2ca3e3cdbcb4e37b22..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipts_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipts_minus.png b/interface/web/themes/default-304/icons/x16/receipts_minus.png deleted file mode 100644 index d343b4a6c067a213e06e1c97a8aaa3addb2b958e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipts_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipts_pencil.png b/interface/web/themes/default-304/icons/x16/receipts_pencil.png deleted file mode 100644 index c4bb3676a80def2f4b6f0af2572ced3689af0cee..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipts_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipts_plus.png b/interface/web/themes/default-304/icons/x16/receipts_plus.png deleted file mode 100644 index 662ae0413a354f0ba7b595747111f6a2f97d3805..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipts_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/receipts_text.png b/interface/web/themes/default-304/icons/x16/receipts_text.png deleted file mode 100644 index 6e395e3b896bd4541175c0a13ec9e94f402f4f79..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/receipts_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/report.png b/interface/web/themes/default-304/icons/x16/report.png deleted file mode 100644 index d618d9fa0d3e80eb29a754e8f3e222f943f9ea43..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/report.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/report_arrow.png b/interface/web/themes/default-304/icons/x16/report_arrow.png deleted file mode 100644 index 340dbb49ae05d59e59c91aed41e9765701b74b34..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/report_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/report_exclamation.png b/interface/web/themes/default-304/icons/x16/report_exclamation.png deleted file mode 100644 index 98359382b1a722497e2bd6de71c0ca5a156a0858..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/report_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/report_minus.png b/interface/web/themes/default-304/icons/x16/report_minus.png deleted file mode 100644 index 3e168b3181ec61e0d23f08c486ffba92fe9d0b16..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/report_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/report_pencil.png b/interface/web/themes/default-304/icons/x16/report_pencil.png deleted file mode 100644 index 8473dbefb27d5aa6954adb8e22f26ca5f54fb440..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/report_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/report_plus.png b/interface/web/themes/default-304/icons/x16/report_plus.png deleted file mode 100644 index 49b99950cd9cbc243d30b7216973160de73cf961..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/report_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ruler.png b/interface/web/themes/default-304/icons/x16/ruler.png deleted file mode 100644 index 806c3d06629637ed94c05f980d6b6616f8694185..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ruler.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ruler__arrow.png b/interface/web/themes/default-304/icons/x16/ruler__arrow.png deleted file mode 100644 index 446046130d682bb899b3bec2da33f334117910e9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ruler__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ruler__exclamation.png b/interface/web/themes/default-304/icons/x16/ruler__exclamation.png deleted file mode 100644 index df09b53ba3ee5176473d60405fb704a44e4399b2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ruler__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ruler__minus.png b/interface/web/themes/default-304/icons/x16/ruler__minus.png deleted file mode 100644 index f9d6ce856a0976bff928855c533e5553a95d6dc5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ruler__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ruler__pencil.png b/interface/web/themes/default-304/icons/x16/ruler__pencil.png deleted file mode 100644 index 0cec26b479b501b4e8345e29fae5a34769c55f21..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ruler__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ruler__plus.png b/interface/web/themes/default-304/icons/x16/ruler__plus.png deleted file mode 100644 index 0dabd9c137dce2fbbf23b3daa4b604e3e7aab9db..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ruler__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ruler_crop.png b/interface/web/themes/default-304/icons/x16/ruler_crop.png deleted file mode 100644 index 931fec6529061b6d74d1374d5f58fb0b63a64b8a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ruler_crop.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/safe.png b/interface/web/themes/default-304/icons/x16/safe.png deleted file mode 100644 index fa15852d060af62ea488b4c0944e762f67cb42bf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/safe.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/safe_arrow.png b/interface/web/themes/default-304/icons/x16/safe_arrow.png deleted file mode 100644 index b9dd1b512c0f23cad58ff69442e2b7fd1623c66d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/safe_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/safe_exclamation.png b/interface/web/themes/default-304/icons/x16/safe_exclamation.png deleted file mode 100644 index dda4b8a16cdc7ba7b12422ad065ecaf0164eca69..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/safe_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/safe_minus.png b/interface/web/themes/default-304/icons/x16/safe_minus.png deleted file mode 100644 index 5d3f4b7693d83418e37320831085883cb7ab1460..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/safe_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/safe_pencil.png b/interface/web/themes/default-304/icons/x16/safe_pencil.png deleted file mode 100644 index 45eeb426bb5c3ca8f22da3ffdd2c8a9ed1b22d63..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/safe_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/safe_plus.png b/interface/web/themes/default-304/icons/x16/safe_plus.png deleted file mode 100644 index 6721431c6eb37fba73a9b029a2b5c7e31a72a8ec..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/safe_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/screwdriver.png b/interface/web/themes/default-304/icons/x16/screwdriver.png deleted file mode 100644 index ad69f58c54334b0073b0c854be3dd0f23af32ecd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/screwdriver.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_arrow.png b/interface/web/themes/default-304/icons/x16/screwdriver_arrow.png deleted file mode 100644 index 6c5374899623cc1b83917fd68a2790566e562448..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/screwdriver_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png b/interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png deleted file mode 100644 index d35224afdc82e7e29c4c6ddefb98f50b985b4ddb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/screwdriver_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_minus.png b/interface/web/themes/default-304/icons/x16/screwdriver_minus.png deleted file mode 100644 index e9b780d3c2eedebfac2a69308d429b168e4441d0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/screwdriver_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_pencil.png b/interface/web/themes/default-304/icons/x16/screwdriver_pencil.png deleted file mode 100644 index c745d7ce8a588901b81636139306f141c7b5bc7e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/screwdriver_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/screwdriver_plus.png b/interface/web/themes/default-304/icons/x16/screwdriver_plus.png deleted file mode 100644 index d8fbbaee3ca0492e5548de3b373e6a15a74017b2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/screwdriver_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/script.png b/interface/web/themes/default-304/icons/x16/script.png deleted file mode 100644 index 672c3c92e31e891258b13557310e998b2acb0571..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/script.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/script__arrow.png b/interface/web/themes/default-304/icons/x16/script__arrow.png deleted file mode 100644 index 462eeecb7236952691439fdd8c7c4496e046e22b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/script__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/script__exclamation.png b/interface/web/themes/default-304/icons/x16/script__exclamation.png deleted file mode 100644 index 5296a607c219e1bd2d091073af6f04b277ffb331..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/script__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/script__minus.png b/interface/web/themes/default-304/icons/x16/script__minus.png deleted file mode 100644 index 126ecff575eaef61a9511b11a60126d5b69fc7fe..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/script__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/script__pencil.png b/interface/web/themes/default-304/icons/x16/script__pencil.png deleted file mode 100644 index dfc36a7808fe64b6eae7ef1d46e57d2d96723ca2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/script__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/script__plus.png b/interface/web/themes/default-304/icons/x16/script__plus.png deleted file mode 100644 index e6a4934519bfb0b09c7c538a67628e709347004f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/script__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/script_code.png b/interface/web/themes/default-304/icons/x16/script_code.png deleted file mode 100644 index 04cb7019960e6e1e6ba90b9fb46d7e1e6297dd14..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/script_code.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/scripts.png b/interface/web/themes/default-304/icons/x16/scripts.png deleted file mode 100644 index c36414febbf41eb43d79abcb865d2b2d0e329511..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/scripts.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/scripts__arrow.png b/interface/web/themes/default-304/icons/x16/scripts__arrow.png deleted file mode 100644 index 9adba7a9f27dbad0e1d3e190380028a0aeb44016..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/scripts__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/scripts__exclamation.png b/interface/web/themes/default-304/icons/x16/scripts__exclamation.png deleted file mode 100644 index dec43e245ec83ed4f987e0fe031122589a8003f9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/scripts__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/scripts__minus.png b/interface/web/themes/default-304/icons/x16/scripts__minus.png deleted file mode 100644 index 7cc3666cfd22dcc92a74b66172139f4836577c9f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/scripts__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/scripts__pencil.png b/interface/web/themes/default-304/icons/x16/scripts__pencil.png deleted file mode 100644 index 616d55501021a2f43480f52ce8c5a62bb573a60e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/scripts__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/scripts__plus.png b/interface/web/themes/default-304/icons/x16/scripts__plus.png deleted file mode 100644 index 00bde07451603758ef41f4157bf597d8534c1e19..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/scripts__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/scripts_code.png b/interface/web/themes/default-304/icons/x16/scripts_code.png deleted file mode 100644 index 15123f57538d3f144e159a4a4adaba12069d9e89..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/scripts_code.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/shield.png b/interface/web/themes/default-304/icons/x16/shield.png deleted file mode 100644 index 085880b4b9401cd0e69cd5c0123e1c90ebb64090..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/shield.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/shield__arrow.png b/interface/web/themes/default-304/icons/x16/shield__arrow.png deleted file mode 100644 index 9b6457ec2d8a65ab09df12850a46f96aaecbc3c8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/shield__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/shield__exclamation.png b/interface/web/themes/default-304/icons/x16/shield__exclamation.png deleted file mode 100644 index 704f4aebc01401435778a87259205ab5fc6b3016..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/shield__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/shield__minus.png b/interface/web/themes/default-304/icons/x16/shield__minus.png deleted file mode 100644 index 3c0d04aa38a1657d3f3bb8c8b7301021bfa08284..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/shield__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/shield__pencil.png b/interface/web/themes/default-304/icons/x16/shield__pencil.png deleted file mode 100644 index c717e4da62922eab93a6b84cd2796e3201c9980b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/shield__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/shield__plus.png b/interface/web/themes/default-304/icons/x16/shield__plus.png deleted file mode 100644 index 5ea1cb9c5d2f66ae26cbd8e21e3342bd7303df05..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/shield__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/shield_disable.png b/interface/web/themes/default-304/icons/x16/shield_disable.png deleted file mode 100644 index d2dc3c5a68bf9f1445ad7d1191dc749bb48477d2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/shield_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/slash.png b/interface/web/themes/default-304/icons/x16/slash.png deleted file mode 100644 index f941cff72132c3895512fc7a426918704f8c6c9a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/slash.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/slash_small.png b/interface/web/themes/default-304/icons/x16/slash_small.png deleted file mode 100644 index c1259eb2c2b1eb7bc553cb27acd2fe4c7e73ce30..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/slash_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/socket.png b/interface/web/themes/default-304/icons/x16/socket.png deleted file mode 100644 index 640f225f4b253d5fee07ebac262e259898c94bce..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/socket.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/socket_arrow.png b/interface/web/themes/default-304/icons/x16/socket_arrow.png deleted file mode 100644 index 671342c8f99fa73d71c9a478b333e7dbe3f89b71..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/socket_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/socket_exclamation.png b/interface/web/themes/default-304/icons/x16/socket_exclamation.png deleted file mode 100644 index 8f01300eccbd98a5b63ca63babda6ac1e42f1495..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/socket_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/socket_minus.png b/interface/web/themes/default-304/icons/x16/socket_minus.png deleted file mode 100644 index 4dfeaaf4b2cebc5d891bed17b947a38ac15d51fd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/socket_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/socket_pencil.png b/interface/web/themes/default-304/icons/x16/socket_pencil.png deleted file mode 100644 index e38a0d142f11a93fc408f61f77863b4efb23e0a0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/socket_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/socket_plus.png b/interface/web/themes/default-304/icons/x16/socket_plus.png deleted file mode 100644 index 9854d70a03a154aeb130958e006f62343d2b7591..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/socket_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort.png b/interface/web/themes/default-304/icons/x16/sort.png deleted file mode 100644 index a3d410e0e206b8cc837896448fc4ddf1230abe36..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort__arrow.png b/interface/web/themes/default-304/icons/x16/sort__arrow.png deleted file mode 100644 index 9aa43cbaab5d19f6a0f39060ac55663fe96250d3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort__exclamation.png b/interface/web/themes/default-304/icons/x16/sort__exclamation.png deleted file mode 100644 index 9f7aa3160b87ead9060a9b31d4d6aef28d2cf507..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort__minus.png b/interface/web/themes/default-304/icons/x16/sort__minus.png deleted file mode 100644 index 5cec83208fe74199f1ae5dad2514486bc9eebc5e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort__pencil.png b/interface/web/themes/default-304/icons/x16/sort__pencil.png deleted file mode 100644 index 1bc1fae69acf397fed9a91b0c233924dea47b663..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort__plus.png b/interface/web/themes/default-304/icons/x16/sort__plus.png deleted file mode 100644 index d4e7fca1e0d5fdd20e2025e03bb703e2a086deef..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_alphabet.png b/interface/web/themes/default-304/icons/x16/sort_alphabet.png deleted file mode 100644 index 92c4a9cf417626875a2b1f40e2e1b5c0b3e73d49..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_alphabet.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_alphabet_descending.png b/interface/web/themes/default-304/icons/x16/sort_alphabet_descending.png deleted file mode 100644 index 8dca34cfd1013acde472448e0ed612e6b2cdb80c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_alphabet_descending.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_date.png b/interface/web/themes/default-304/icons/x16/sort_date.png deleted file mode 100644 index 21e367c2aa0b5fe60080cb8ae331d495be3f2ea5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_date.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_date_descending.png b/interface/web/themes/default-304/icons/x16/sort_date_descending.png deleted file mode 100644 index 69217fa5337e8e124d1fc1c8d378d87aceee28fe..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_date_descending.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_number.png b/interface/web/themes/default-304/icons/x16/sort_number.png deleted file mode 100644 index dce9aad5387c062b9c562f75afb934c028301ad3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_number.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_number_descending.png b/interface/web/themes/default-304/icons/x16/sort_number_descending.png deleted file mode 100644 index eadec7c7e2d352ad36fe815fb8abfd8c172b44c3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_number_descending.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_quantity.png b/interface/web/themes/default-304/icons/x16/sort_quantity.png deleted file mode 100644 index fb2c1e33dd6158107762163e9dae20339184f8d3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_quantity.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_quantity_descending.png b/interface/web/themes/default-304/icons/x16/sort_quantity_descending.png deleted file mode 100644 index abacec96033f65ed210839cf4f8153b026d43ca1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_quantity_descending.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sort_small.png b/interface/web/themes/default-304/icons/x16/sort_small.png deleted file mode 100644 index a5cf900ebd27ffbcbca03e5f4a890eb90ef33912..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sort_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/stamp.png b/interface/web/themes/default-304/icons/x16/stamp.png deleted file mode 100644 index ca9475d3dc362d1e422533c0f2ec52e93be276a2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/stamp.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/stamp_arrow.png b/interface/web/themes/default-304/icons/x16/stamp_arrow.png deleted file mode 100644 index 28e494064d698b204c58791a06f65c857664de86..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/stamp_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/stamp_exclamation.png b/interface/web/themes/default-304/icons/x16/stamp_exclamation.png deleted file mode 100644 index 6e6cf3062fa65153ca5f1d0983d6fb0227f83013..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/stamp_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/stamp_minus.png b/interface/web/themes/default-304/icons/x16/stamp_minus.png deleted file mode 100644 index 55582ff30b85dde5965216d4dbedb4a1bbbd1899..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/stamp_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/stamp_pencil.png b/interface/web/themes/default-304/icons/x16/stamp_pencil.png deleted file mode 100644 index 2cd7319d116780378223a64d621e301d52c9819a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/stamp_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/stamp_plus.png b/interface/web/themes/default-304/icons/x16/stamp_plus.png deleted file mode 100644 index c3de4596947329410f695f2853fe9162ec1c5087..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/stamp_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star.png b/interface/web/themes/default-304/icons/x16/star.png deleted file mode 100644 index a23dbdfe07d1c39fec6fe03984354c8b11b4b55b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star__arrow.png b/interface/web/themes/default-304/icons/x16/star__arrow.png deleted file mode 100644 index b011f0e81577403e0c7dd70f77060d144830ed0c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star__exclamation.png b/interface/web/themes/default-304/icons/x16/star__exclamation.png deleted file mode 100644 index 46a204de975b80fa72eb1e9103b65cf4121a7ec7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star__minus.png b/interface/web/themes/default-304/icons/x16/star__minus.png deleted file mode 100644 index d150e00d6a037a60b46336c6b92e067473d28552..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star__pencil.png b/interface/web/themes/default-304/icons/x16/star__pencil.png deleted file mode 100644 index cf0d77b16a2bc3934489d4b24f6cdaa82b4a2b4d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star__plus.png b/interface/web/themes/default-304/icons/x16/star__plus.png deleted file mode 100644 index 9f32f79793c36577d461d9be42499c333fc02c34..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star_empty.png b/interface/web/themes/default-304/icons/x16/star_empty.png deleted file mode 100644 index 019e358ddd97fd560ec9c1a421f8c94859ed11d9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star_empty.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star_half.png b/interface/web/themes/default-304/icons/x16/star_half.png deleted file mode 100644 index 7fdbd3759ed5c78aa8e0bc59db5b2f22149b60f9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star_half.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star_small.png b/interface/web/themes/default-304/icons/x16/star_small.png deleted file mode 100644 index c1378cfe49a4639124b8f503bce0c538acf8cf47..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star_small_empty.png b/interface/web/themes/default-304/icons/x16/star_small_empty.png deleted file mode 100644 index bcadeaa4c43d6fd2f14287603629454214cc9df2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star_small_empty.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/star_small_half.png b/interface/web/themes/default-304/icons/x16/star_small_half.png deleted file mode 100644 index 6b1cb6d2c5415db202be45b0707b30bcaa37f1e7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/star_small_half.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note.png b/interface/web/themes/default-304/icons/x16/sticky_note.png deleted file mode 100644 index ff9d467d72410b6173d0ed0fc86aa2dfb9b0b9a7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__arrow.png b/interface/web/themes/default-304/icons/x16/sticky_note__arrow.png deleted file mode 100644 index 2488b94955d79991d653da2dd18a8f099255d5cd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png b/interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png deleted file mode 100644 index e201d16f6cc5fb836711cc56757bb5dcb6d9b29f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__minus.png b/interface/web/themes/default-304/icons/x16/sticky_note__minus.png deleted file mode 100644 index 56833a170bcd6411dd65489de5e1103d9202571b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__pencil.png b/interface/web/themes/default-304/icons/x16/sticky_note__pencil.png deleted file mode 100644 index 83cebec94e5078d0f6dac6383e229485a38cb7ce..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note__plus.png b/interface/web/themes/default-304/icons/x16/sticky_note__plus.png deleted file mode 100644 index 6dcb51a09cd35c328831b00f5ddd0de7af6ac0c8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_pin.png b/interface/web/themes/default-304/icons/x16/sticky_note_pin.png deleted file mode 100644 index 6e64b83415bb618b7bb4e4bb7c9de54a8b3331c7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note_pin.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_shred.png b/interface/web/themes/default-304/icons/x16/sticky_note_shred.png deleted file mode 100644 index 934c3d834890e479dcdc380bfcb70a9bd1fe841c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note_shred.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_small.png b/interface/web/themes/default-304/icons/x16/sticky_note_small.png deleted file mode 100644 index 8ce81781a099c7ce54014ffb8590715ba3da685e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png b/interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png deleted file mode 100644 index 67357e8a7d53f5831c6275fb551c23347c6ff275..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note_small_pin.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_note_text.png b/interface/web/themes/default-304/icons/x16/sticky_note_text.png deleted file mode 100644 index 94d2e94d49d3f1feb76c14d78fe258bad4881336..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_note_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes.png b/interface/web/themes/default-304/icons/x16/sticky_notes.png deleted file mode 100644 index 9940a558172ee87da276965ba9edce614d79f673..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png b/interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png deleted file mode 100644 index 6451cfe6e60edfa498f691954f955bb7444ae7d1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__exclamation.png b/interface/web/themes/default-304/icons/x16/sticky_notes__exclamation.png deleted file mode 100644 index 72aa718c43fd71720d20b5aacf5565f9fef6652c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__minus.png b/interface/web/themes/default-304/icons/x16/sticky_notes__minus.png deleted file mode 100644 index 0197d57db5aa5cedc435baf5e20cd49664ed763f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__pencil.png b/interface/web/themes/default-304/icons/x16/sticky_notes__pencil.png deleted file mode 100644 index afecdeeda04877387f171e3ee5da07268802a615..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes__plus.png b/interface/web/themes/default-304/icons/x16/sticky_notes__plus.png deleted file mode 100644 index 6152db1cdea0e84a35e06ade5749d2aad7759f58..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_pin.png b/interface/web/themes/default-304/icons/x16/sticky_notes_pin.png deleted file mode 100644 index abe78e22c570347d7f211f3d976e115708df0373..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes_pin.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_stack.png b/interface/web/themes/default-304/icons/x16/sticky_notes_stack.png deleted file mode 100644 index ce4ae9bf3d715f88d6541585a42523fc3b350ec8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes_stack.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/sticky_notes_text.png b/interface/web/themes/default-304/icons/x16/sticky_notes_text.png deleted file mode 100644 index 2274943a9175318bfebac0cfdb07eed75d2bb936..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/sticky_notes_text.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/switch.png b/interface/web/themes/default-304/icons/x16/switch.png deleted file mode 100644 index d91ec21d1163b033130d33d2a8af1698c360aa08..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/switch.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/switch_arrow.png b/interface/web/themes/default-304/icons/x16/switch_arrow.png deleted file mode 100644 index 4c83fff291eed39cec5003950cc581bcc4eada07..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/switch_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/switch_exclamation.png b/interface/web/themes/default-304/icons/x16/switch_exclamation.png deleted file mode 100644 index b2e8e36badb2caa4e62e6ce9fa025d9189a96267..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/switch_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/switch_minus.png b/interface/web/themes/default-304/icons/x16/switch_minus.png deleted file mode 100644 index 8d2e7d38c8ebe58593a39e00074b4461f06738aa..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/switch_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/switch_pencil.png b/interface/web/themes/default-304/icons/x16/switch_pencil.png deleted file mode 100644 index 1fd85c5c7cc72739ec8b100b70d89152a02d9ed7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/switch_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/switch_plus.png b/interface/web/themes/default-304/icons/x16/switch_plus.png deleted file mode 100644 index a81d6c36bdfaee9963f459d80d8df35df9378015..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/switch_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table.png b/interface/web/themes/default-304/icons/x16/table.png deleted file mode 100644 index 9deb778b8b0dcd449c20c1ebaf4b0b75a00a2ac4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table__arrow.png b/interface/web/themes/default-304/icons/x16/table__arrow.png deleted file mode 100644 index 31122510ab561e1123b52b1ea6e5a8d3874baad1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table__exclamation.png b/interface/web/themes/default-304/icons/x16/table__exclamation.png deleted file mode 100644 index 7a5d0c87efbb26f2eb72ccd52a5bb4677dcfd252..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table__minus.png b/interface/web/themes/default-304/icons/x16/table__minus.png deleted file mode 100644 index ff295443bdfde471fc38b929a886e8791beded82..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table__pencil.png b/interface/web/themes/default-304/icons/x16/table__pencil.png deleted file mode 100644 index e17739c2c9c016959c534e5b11cf56e3dcfb8d4b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table__plus.png b/interface/web/themes/default-304/icons/x16/table__plus.png deleted file mode 100644 index c1a918d87fee20225459eabed0d61ac4ca5f0c23..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table_delete.png b/interface/web/themes/default-304/icons/x16/table_delete.png deleted file mode 100644 index f67ac0d5649835a2f6578412bc0fdfd827e9e091..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table_delete.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table_delete_column.png b/interface/web/themes/default-304/icons/x16/table_delete_column.png deleted file mode 100644 index a8721c36a9526ae95257128706d21387fb26f035..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table_delete_column.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table_insert.png b/interface/web/themes/default-304/icons/x16/table_insert.png deleted file mode 100644 index 5be705b7cad78650b83bb4defffd8eb5b36152b8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table_insert.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/table_insert_column.png b/interface/web/themes/default-304/icons/x16/table_insert_column.png deleted file mode 100644 index 4348fb6ad7dcf49c4fb6a37d28eccdf7650eab5c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/table_insert_column.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tables.png b/interface/web/themes/default-304/icons/x16/tables.png deleted file mode 100644 index f0eb51f90ca3f764e0c745ccbf9b7e90ce2d1739..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tables.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tables_arrow.png b/interface/web/themes/default-304/icons/x16/tables_arrow.png deleted file mode 100644 index c364e6956e5e08b2bb484126fe7d1fa6f425c302..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tables_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tables_exclamation.png b/interface/web/themes/default-304/icons/x16/tables_exclamation.png deleted file mode 100644 index faad227f26ce96cd0f555d49ac222b112402bb02..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tables_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tables_minus.png b/interface/web/themes/default-304/icons/x16/tables_minus.png deleted file mode 100644 index d166635372033dbe7963cfe364900df9a76d9cdf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tables_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tables_pencil.png b/interface/web/themes/default-304/icons/x16/tables_pencil.png deleted file mode 100644 index f2c107c52ce96f5af1184f892b307b72219ce5a9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tables_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tables_plus.png b/interface/web/themes/default-304/icons/x16/tables_plus.png deleted file mode 100644 index 56d6bd5ac0a206f456de359375ec7f2c26bbbf51..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tables_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tables_stacks.png b/interface/web/themes/default-304/icons/x16/tables_stacks.png deleted file mode 100644 index a7e9e871655705422889ec073bc36414296f80fc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tables_stacks.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tag.png b/interface/web/themes/default-304/icons/x16/tag.png deleted file mode 100644 index dcc294569b1d019f79614ff7e2d9792cc62c8382..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tag.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tag__arrow.png b/interface/web/themes/default-304/icons/x16/tag__arrow.png deleted file mode 100644 index 9d88ddaeadc291b97c0c14497edf193e55fc583a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tag__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tag__exclamation.png b/interface/web/themes/default-304/icons/x16/tag__exclamation.png deleted file mode 100644 index 4b0b38afe9ee9264cf983cd729e0ed367d992cd6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tag__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tag__minus.png b/interface/web/themes/default-304/icons/x16/tag__minus.png deleted file mode 100644 index 5df09a80d91c7df986163db21de85ee301b0a8dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tag__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tag__pencil.png b/interface/web/themes/default-304/icons/x16/tag__pencil.png deleted file mode 100644 index 94921f6e5e4189ae5d50359062245429d8e53c8d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tag__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tag__plus.png b/interface/web/themes/default-304/icons/x16/tag__plus.png deleted file mode 100644 index 8014448ebc0dcc2bc425a3da2a30cda8105ad29f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tag__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tag_label.png b/interface/web/themes/default-304/icons/x16/tag_label.png deleted file mode 100644 index c2dc2e037f928077b803eacdf653d1e7bdacac0c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tag_label.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tag_small.png b/interface/web/themes/default-304/icons/x16/tag_small.png deleted file mode 100644 index 69e01163b72e57d3a48088f904fde740389fc2e0..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tag_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tags.png b/interface/web/themes/default-304/icons/x16/tags.png deleted file mode 100644 index d06ba8bcc8ae628478fdee10c8bc84770990de8f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tags.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tags__arrow.png b/interface/web/themes/default-304/icons/x16/tags__arrow.png deleted file mode 100644 index 8647dbf2ce6559b7c87fee71091935e6605abc9d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tags__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tags__exclamation.png b/interface/web/themes/default-304/icons/x16/tags__exclamation.png deleted file mode 100644 index 3d0e27f84832c73c8294ae59d2e479a5d455164c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tags__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tags__minus.png b/interface/web/themes/default-304/icons/x16/tags__minus.png deleted file mode 100644 index c9692628e973a66c8c514593ed0d4c95abd286cb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tags__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tags__pencil.png b/interface/web/themes/default-304/icons/x16/tags__pencil.png deleted file mode 100644 index 20c2bc59b61230b4727a7115ae8be2b1489244ee..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tags__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tags__plus.png b/interface/web/themes/default-304/icons/x16/tags__plus.png deleted file mode 100644 index fa7b68516c5b58a2745a346bcaf19e575e4a0b56..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tags__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tags_label.png b/interface/web/themes/default-304/icons/x16/tags_label.png deleted file mode 100644 index f9a02448ced12c8615c7589db32cf2afbd4f8a85..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tags_label.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tick.png b/interface/web/themes/default-304/icons/x16/tick.png deleted file mode 100644 index 3d89b351515619a1342026edff245f3dbbc903c2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tick.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tick_circle.png b/interface/web/themes/default-304/icons/x16/tick_circle.png deleted file mode 100644 index 26b2d5ad86831ec0c067d7f304112ed25548a5cd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tick_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tick_circle_frame.png b/interface/web/themes/default-304/icons/x16/tick_circle_frame.png deleted file mode 100644 index 92282dca54b60c527f860c2c08ac0ca53454775e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tick_circle_frame.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tick_shield.png b/interface/web/themes/default-304/icons/x16/tick_shield.png deleted file mode 100644 index bfdaf4e79636301419a37e12bf0c592bd8688d50..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tick_shield.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tick_small.png b/interface/web/themes/default-304/icons/x16/tick_small.png deleted file mode 100644 index cc72367b2bd351e15fa377d8d01a9a917c571677..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tick_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tick_small_circle.png b/interface/web/themes/default-304/icons/x16/tick_small_circle.png deleted file mode 100644 index 37ef5cdfab0c1baad72eeb465c6d02853ecf6608..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tick_small_circle.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ticket.png b/interface/web/themes/default-304/icons/x16/ticket.png deleted file mode 100644 index 543ee24206a64a661fe0f25d970788ae6c2a0402..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ticket.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ticket_arrow.png b/interface/web/themes/default-304/icons/x16/ticket_arrow.png deleted file mode 100644 index fe6e698d6614d430543b70aa2d28313953db5c7a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ticket_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ticket_exclamation.png b/interface/web/themes/default-304/icons/x16/ticket_exclamation.png deleted file mode 100644 index b9b2d1c379aa12b4b66d20fe6b12f8b8a709e22d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ticket_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ticket_minus.png b/interface/web/themes/default-304/icons/x16/ticket_minus.png deleted file mode 100644 index f82a363f8ab926e320b50496352fba86f6a86ecc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ticket_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ticket_pencil.png b/interface/web/themes/default-304/icons/x16/ticket_pencil.png deleted file mode 100644 index b795e5f71f773a4558d5ef59530de01c1ed040c9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ticket_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ticket_plus.png b/interface/web/themes/default-304/icons/x16/ticket_plus.png deleted file mode 100644 index 63439302a5fed3bf79f53914ca575685ce78a5a5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ticket_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/ticket_small.png b/interface/web/themes/default-304/icons/x16/ticket_small.png deleted file mode 100644 index 01dd7bfba41e31caf786e1cf6450bd11ece201f5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/ticket_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/trophy.png b/interface/web/themes/default-304/icons/x16/trophy.png deleted file mode 100644 index 747b6b1562ecfed69e35164622f58b3c4e0e2ebf..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/trophy.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/trophy_arrow.png b/interface/web/themes/default-304/icons/x16/trophy_arrow.png deleted file mode 100644 index 61777f7ec2c4cb19e6ae27b05245b5a5402437f5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/trophy_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/trophy_exclamation.png b/interface/web/themes/default-304/icons/x16/trophy_exclamation.png deleted file mode 100644 index 4b12dbe470f65f67bbdee9288bd4ce8d79671fd6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/trophy_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/trophy_minus.png b/interface/web/themes/default-304/icons/x16/trophy_minus.png deleted file mode 100644 index 29147431ffa1f212563db2fc8f921470270b7ffd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/trophy_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/trophy_pencil.png b/interface/web/themes/default-304/icons/x16/trophy_pencil.png deleted file mode 100644 index 3990eee8ff826309501eab568f5f11cc441f50e3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/trophy_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/trophy_plus.png b/interface/web/themes/default-304/icons/x16/trophy_plus.png deleted file mode 100644 index 7b351302796d82195d726328699a235f1a8195c3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/trophy_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/tux.png b/interface/web/themes/default-304/icons/x16/tux.png deleted file mode 100644 index 2e6d9d85143278b2362a0ac631ad8f5b217f1536..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/tux.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user.png b/interface/web/themes/default-304/icons/x16/user.png deleted file mode 100644 index 6e051f3c4262f4600a376f03fa68c3ae132b0adb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_add.png b/interface/web/themes/default-304/icons/x16/user_add.png deleted file mode 100644 index 6d84550327293a4fc45f2ed5bde73a0c333d31d8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_add.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_comment.png b/interface/web/themes/default-304/icons/x16/user_comment.png deleted file mode 100644 index 34405692b2adc733b3e6eaf47959a739916e7e7e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_comment.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_delete.png b/interface/web/themes/default-304/icons/x16/user_delete.png deleted file mode 100644 index 95792e2bd515fe3eb5d6fef3112cf34cc6b8f1c5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_delete.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_edit.png b/interface/web/themes/default-304/icons/x16/user_edit.png deleted file mode 100644 index b26a1caf0952af8f442e8c32e446775ed08413e9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_edit.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_female.png b/interface/web/themes/default-304/icons/x16/user_female.png deleted file mode 100644 index 0c7293e86bd11287a3336788cedb03ce7686f1ed..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_female.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_go.png b/interface/web/themes/default-304/icons/x16/user_go.png deleted file mode 100644 index 868ed2889b67e68dd5a75d061add3a5dd4918804..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_go.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_gray.png b/interface/web/themes/default-304/icons/x16/user_gray.png deleted file mode 100644 index 7b4a507a0007c2d7237c9450d344eb51877ad155..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_gray.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_green.png b/interface/web/themes/default-304/icons/x16/user_green.png deleted file mode 100644 index 264381ed231b9b8bb751be7d8dbff44cf472fbe6..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_green.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_orange.png b/interface/web/themes/default-304/icons/x16/user_orange.png deleted file mode 100644 index d4fee607d06a34f682b0696ea8da9ec5d5355888..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_orange.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_red.png b/interface/web/themes/default-304/icons/x16/user_red.png deleted file mode 100644 index 165bc9cc2161236edbb1e53c44015458e754e00e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_red.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/user_suit.png b/interface/web/themes/default-304/icons/x16/user_suit.png deleted file mode 100644 index 44d0db7d5a9cc7ffdf9120004e35c2102149505a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/user_suit.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/vcard.png b/interface/web/themes/default-304/icons/x16/vcard.png deleted file mode 100644 index 767f4988bcfc24f99f26e0d18fe176cdd9ff2e58..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/vcard.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/vcard_add.png b/interface/web/themes/default-304/icons/x16/vcard_add.png deleted file mode 100644 index dd9d4144f151aa75c44c5462f150baf34c2e2e47..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/vcard_add.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/vcard_delete.png b/interface/web/themes/default-304/icons/x16/vcard_delete.png deleted file mode 100644 index 2c944dd9f37c785b135949d06a1f24bd9cbc9d13..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/vcard_delete.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/vcard_edit.png b/interface/web/themes/default-304/icons/x16/vcard_edit.png deleted file mode 100644 index d7026e7731020f14ed8d1bb0f051e758e45f8b5f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/vcard_edit.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall.png b/interface/web/themes/default-304/icons/x16/wall.png deleted file mode 100644 index 8a1ea1684ba6f9bc95b388eeef259f70131ca071..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall__arrow.png b/interface/web/themes/default-304/icons/x16/wall__arrow.png deleted file mode 100644 index b0ebdffed6ac9da27a9f6dd3fedc5d5279f0bc0e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall__arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall__exclamation.png b/interface/web/themes/default-304/icons/x16/wall__exclamation.png deleted file mode 100644 index 96e59b3234b71b58bc0cf3e19d095ccbce374d16..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall__exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall__minus.png b/interface/web/themes/default-304/icons/x16/wall__minus.png deleted file mode 100644 index 4f4dd35be97337fbfeaa1b923095ff31f03d8eb3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall__minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall__pencil.png b/interface/web/themes/default-304/icons/x16/wall__pencil.png deleted file mode 100644 index 4ba4414a70fafe5a3fd52e3bbd19dbb98bf50692..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall__pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall__plus.png b/interface/web/themes/default-304/icons/x16/wall__plus.png deleted file mode 100644 index 4cc0acedbab1f78b3cea27993c592f97e865e85d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall__plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall_brick.png b/interface/web/themes/default-304/icons/x16/wall_brick.png deleted file mode 100644 index 4b7d70adfa135695775b8ceac3a22920e4aefc1d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall_brick.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall_disable.png b/interface/web/themes/default-304/icons/x16/wall_disable.png deleted file mode 100644 index 12b9dcaccde83fd3bb0ed010d702bb21bd9b5bce..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall_disable.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall_small.png b/interface/web/themes/default-304/icons/x16/wall_small.png deleted file mode 100644 index 9d41e1e991c234cfd42e3bfbd7b03530de0e160d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall_small.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wall_small_brick.png b/interface/web/themes/default-304/icons/x16/wall_small_brick.png deleted file mode 100644 index 7293179be7952a688225f246dfffb7e08c2e782d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wall_small_brick.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wallet.png b/interface/web/themes/default-304/icons/x16/wallet.png deleted file mode 100644 index 2632217942d22dfa0ddf6ada7dadddeca907459a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wallet.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wallet_arrow.png b/interface/web/themes/default-304/icons/x16/wallet_arrow.png deleted file mode 100644 index e0ebf3b7f5f1fc490e2b6bad242f44200b14faba..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wallet_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wallet_exclamation.png b/interface/web/themes/default-304/icons/x16/wallet_exclamation.png deleted file mode 100644 index c6e0ff708ad69420080133903c3c8118e4cc93b8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wallet_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wallet_minus.png b/interface/web/themes/default-304/icons/x16/wallet_minus.png deleted file mode 100644 index 4945538c8e8300889c5e2fd8b0a64c7a59a80cb9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wallet_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wallet_pencil.png b/interface/web/themes/default-304/icons/x16/wallet_pencil.png deleted file mode 100644 index 0094fe55005b6fa4f083ff9fae70951e3c678c6b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wallet_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wallet_plus.png b/interface/web/themes/default-304/icons/x16/wallet_plus.png deleted file mode 100644 index ee68702740af25dcd1aac8a1982b575fc0bd12c9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wallet_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wand.png b/interface/web/themes/default-304/icons/x16/wand.png deleted file mode 100644 index c07acca983133ad8cb8f8aedd71d9f5e767f38fd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wand.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wand_arrow.png b/interface/web/themes/default-304/icons/x16/wand_arrow.png deleted file mode 100644 index 5a9c841188748ebe95c7d85b89dac40e5a4cf192..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wand_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wand_exclamation.png b/interface/web/themes/default-304/icons/x16/wand_exclamation.png deleted file mode 100644 index ea33f5ef99fd7beba3bfcbdc1ff0373bdb443495..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wand_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wand_minus.png b/interface/web/themes/default-304/icons/x16/wand_minus.png deleted file mode 100644 index 1217278f55c8ea0a0ada9ef7368be172d9e0a13b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wand_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wand_pencil.png b/interface/web/themes/default-304/icons/x16/wand_pencil.png deleted file mode 100644 index 1dfa9452a0dc64a0dbda40fc2b74dc1b71541764..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wand_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wand_plus.png b/interface/web/themes/default-304/icons/x16/wand_plus.png deleted file mode 100644 index e9ac4f0c5d40b0495a703ae72ecfef0e6957b38f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wand_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wrench.png b/interface/web/themes/default-304/icons/x16/wrench.png deleted file mode 100644 index 8c01122da620532336f7742f6d524356605d469c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wrench.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wrench_arrow.png b/interface/web/themes/default-304/icons/x16/wrench_arrow.png deleted file mode 100644 index 77f2f3ea3278a4c55617129a2ba94f26ac3df916..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wrench_arrow.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wrench_exclamation.png b/interface/web/themes/default-304/icons/x16/wrench_exclamation.png deleted file mode 100644 index 597b5229ef4ae759d7f54c59262cbb4147fbd060..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wrench_exclamation.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wrench_minus.png b/interface/web/themes/default-304/icons/x16/wrench_minus.png deleted file mode 100644 index e0ac40e395c8af052fa10f35599a0369a2bab1dc..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wrench_minus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wrench_pencil.png b/interface/web/themes/default-304/icons/x16/wrench_pencil.png deleted file mode 100644 index 937788a6fe16a582cac4b85790f2c38d21c018ec..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wrench_pencil.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wrench_plus.png b/interface/web/themes/default-304/icons/x16/wrench_plus.png deleted file mode 100644 index c187f255fab2a22783606fa7cdfddcc928349c20..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wrench_plus.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16/wrench_screwdriver.png b/interface/web/themes/default-304/icons/x16/wrench_screwdriver.png deleted file mode 100644 index 123eec587ecbae490f92e354eb9fdd03c01285ad..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16/wrench_screwdriver.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x16_sprite.png b/interface/web/themes/default-304/icons/x16_sprite.png deleted file mode 100644 index f64f7ce7cf59c22c636e3e28ee86283436774c92..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x16_sprite.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/calculator.png b/interface/web/themes/default-304/icons/x32/calculator.png deleted file mode 100644 index 703031eea066640b72ae09e59bccabdd65124ff9..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/calculator.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/client.png b/interface/web/themes/default-304/icons/x32/client.png deleted file mode 100644 index 1c9b5dc52d355fe67c9ef66bc26ee630610c363d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/client.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/dashboard.png b/interface/web/themes/default-304/icons/x32/dashboard.png deleted file mode 100644 index 240d3a2bad9989406171fe2546b439ec6259366e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/dashboard.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/dns.png b/interface/web/themes/default-304/icons/x32/dns.png deleted file mode 100644 index 03e63b060048b3bcbb3e3aba8c98bc4a9ee5d582..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/dns.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/domain.png b/interface/web/themes/default-304/icons/x32/domain.png deleted file mode 100644 index f829d2cba2731923565b46a1011d206083f638a3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/domain.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/drawer.png b/interface/web/themes/default-304/icons/x32/drawer.png deleted file mode 100644 index f94f6b68f13f7d2b0658c0f8af8af72077340ce8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/drawer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/email.png b/interface/web/themes/default-304/icons/x32/email.png deleted file mode 100644 index 27706144ec8420945b3862e3a54db3487c928af8..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/email.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/help.png b/interface/web/themes/default-304/icons/x32/help.png deleted file mode 100644 index b6a7afa49b744b630166c00cbafc140c82e9cb4f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/help.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/login.png b/interface/web/themes/default-304/icons/x32/login.png deleted file mode 100644 index 7e81f556f71b42d7d3709d625e62fd3a3dfb3260..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/login.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/monitor.png b/interface/web/themes/default-304/icons/x32/monitor.png deleted file mode 100644 index ee733761f28ac55a35c071025de9d7aa2368c82e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/monitor.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/network.png b/interface/web/themes/default-304/icons/x32/network.png deleted file mode 100644 index cfafc0455ba97124dd0017170469d03b86c31ddd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/network.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/server.png b/interface/web/themes/default-304/icons/x32/server.png deleted file mode 100644 index 3471b9db5896781f9140d7d75d4cda6b91d8f3f4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/server.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/sites.png b/interface/web/themes/default-304/icons/x32/sites.png deleted file mode 100644 index 64ea1b6b3b157dd0713987d48a2221def290145a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/sites.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/state_critical.png b/interface/web/themes/default-304/icons/x32/state_critical.png deleted file mode 100644 index caeed331ff3d6e1c2cea29e11fa901cd7b45afd5..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/state_critical.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/state_error.png b/interface/web/themes/default-304/icons/x32/state_error.png deleted file mode 100644 index 112a2642efd7f30452023a28f7322cc58195e482..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/state_error.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/state_info.png b/interface/web/themes/default-304/icons/x32/state_info.png deleted file mode 100644 index 91bd218e010df070e17f9a62c1ba49cb92a5378c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/state_info.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/state_ok.png b/interface/web/themes/default-304/icons/x32/state_ok.png deleted file mode 100644 index a4a896407af1935b8134e2954e342a9aacda938a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/state_ok.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/state_unknown.png b/interface/web/themes/default-304/icons/x32/state_unknown.png deleted file mode 100644 index 22c034b882d56bf963b26f316d2e53ab21842cf2..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/state_unknown.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/state_warning.png b/interface/web/themes/default-304/icons/x32/state_warning.png deleted file mode 100644 index e3e7c1f84328559138c81c38930fee5dac0b1509..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/state_warning.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/system.png b/interface/web/themes/default-304/icons/x32/system.png deleted file mode 100644 index 136083cda434d388bc1483154f43a2abb9fae67a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/system.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32/tools.png b/interface/web/themes/default-304/icons/x32/tools.png deleted file mode 100644 index fe1e27c4221a1bd366c2ea5f4f4632a86088575b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32/tools.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x32_sprite.png b/interface/web/themes/default-304/icons/x32_sprite.png deleted file mode 100644 index 5c9f04ffaf5c3b97d88f6f97f0b4653bbe3a039c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x32_sprite.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/client.png b/interface/web/themes/default-304/icons/x64/client.png deleted file mode 100644 index 96e74e76cf7e8cefa3d39d4bc5375ba32730d3c7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/client.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/dashboard.png b/interface/web/themes/default-304/icons/x64/dashboard.png deleted file mode 100644 index dfad21a2bd765ffd3daee3a67c61c2e9da39c260..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/dashboard.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/dns.png b/interface/web/themes/default-304/icons/x64/dns.png deleted file mode 100644 index b40b5376fa076b0ccef987f465c923dd2336e59f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/dns.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/domain.png b/interface/web/themes/default-304/icons/x64/domain.png deleted file mode 100644 index 6e2884e46c160400b7cbf93215c80a60be1d4fcd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/domain.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/drawer.png b/interface/web/themes/default-304/icons/x64/drawer.png deleted file mode 100644 index 8fe3c1bb693b0d11aa9e1aac02b894fc880626d7..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/drawer.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/email.png b/interface/web/themes/default-304/icons/x64/email.png deleted file mode 100644 index c6c1c51365d4ccb5d1bb718f31ee85dbfd3d542e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/email.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/help.png b/interface/web/themes/default-304/icons/x64/help.png deleted file mode 100644 index 4909e62824880873a33afa5ca553dc206f373743..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/help.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/login.png b/interface/web/themes/default-304/icons/x64/login.png deleted file mode 100644 index 27adf0b5e5ec4f14c5f6c5364cb2ec3080ed3a2a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/login.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/monitor.png b/interface/web/themes/default-304/icons/x64/monitor.png deleted file mode 100644 index f6fc9370956e29fa0c94422d5d3dcf18b20a8e8c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/monitor.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/network.png b/interface/web/themes/default-304/icons/x64/network.png deleted file mode 100644 index e9aa4a22980d781de7a6a80f75c192d93703c55a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/network.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/server.png b/interface/web/themes/default-304/icons/x64/server.png deleted file mode 100644 index bcde9dcc5ca190c446b86ae32be731dc2e712f1a..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/server.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/sites.png b/interface/web/themes/default-304/icons/x64/sites.png deleted file mode 100644 index c6e6ca252615a6b71b3b6bf43325d28eb91dd38e..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/sites.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/system.png b/interface/web/themes/default-304/icons/x64/system.png deleted file mode 100644 index efb2008ee53939e6b70ee5ecedf0b1c0c033226c..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/system.png and /dev/null differ diff --git a/interface/web/themes/default-304/icons/x64/tools.png b/interface/web/themes/default-304/icons/x64/tools.png deleted file mode 100644 index 8ce4e231f9a04031f28fef8efe47f4baa23d851d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/icons/x64/tools.png and /dev/null differ diff --git a/interface/web/themes/default-304/images/Thumbs.db b/interface/web/themes/default-304/images/Thumbs.db deleted file mode 100644 index 8679961a8d1dc54348abadb5dd70f647d769c1bd..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/Thumbs.db and /dev/null differ diff --git a/interface/web/themes/default-304/images/ajax-loader.gif b/interface/web/themes/default-304/images/ajax-loader.gif deleted file mode 100644 index 7c4804ebcaec27b830873a1ff4d157f1bde00ef1..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/ajax-loader.gif and /dev/null differ diff --git a/interface/web/themes/default-304/images/buttonHolder_bg.gif b/interface/web/themes/default-304/images/buttonHolder_bg.gif deleted file mode 100644 index 45dc0da38b2608cf1bb0c5079105e8a8bbfbe95b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/buttonHolder_bg.gif and /dev/null differ diff --git a/interface/web/themes/default-304/images/chevron.png b/interface/web/themes/default-304/images/chevron.png deleted file mode 100644 index 7ca05879425ec644442a7590157616f4de3eb77d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/chevron.png and /dev/null differ diff --git a/interface/web/themes/default-304/images/favicon.ico b/interface/web/themes/default-304/images/favicon.ico deleted file mode 100644 index da6257c84cce5c550eb7118581ed2a22f15af248..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/favicon.ico and /dev/null differ diff --git a/interface/web/themes/default-304/images/header_bg.png b/interface/web/themes/default-304/images/header_bg.png deleted file mode 100644 index f53a8b4ac206d253510634b56d55eaf87d9801d4..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/header_bg.png and /dev/null differ diff --git a/interface/web/themes/default-304/images/header_logo.png b/interface/web/themes/default-304/images/header_logo.png deleted file mode 100644 index d85333a5af3d21da5fefc6b0fa2e052ac489501d..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/header_logo.png and /dev/null differ diff --git a/interface/web/themes/default-304/images/lists_tfoot_bg.png b/interface/web/themes/default-304/images/lists_tfoot_bg.png deleted file mode 100644 index fe3acffe5946346a67b39082457c784d33bce9bb..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/lists_tfoot_bg.png and /dev/null differ diff --git a/interface/web/themes/default-304/images/lists_thead_bg.png b/interface/web/themes/default-304/images/lists_thead_bg.png deleted file mode 100644 index c75d17f03e19525bdc5117c08072e4c5d056e68b..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/lists_thead_bg.png and /dev/null differ diff --git a/interface/web/themes/default-304/images/meter_bg.gif b/interface/web/themes/default-304/images/meter_bg.gif deleted file mode 100644 index 6b38c6e9592c2624c5f2d763ec9892ed550108ab..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/meter_bg.gif and /dev/null differ diff --git a/interface/web/themes/default-304/images/screen_bg.png b/interface/web/themes/default-304/images/screen_bg.png deleted file mode 100644 index 5cfb14945604c4b43b8cdb22485e1dc1f58b43b3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/images/screen_bg.png and /dev/null differ diff --git a/interface/web/themes/default-304/ispconfig_version b/interface/web/themes/default-304/ispconfig_version deleted file mode 100644 index bb19ac367e61ef69398f09154456075f734e0d46..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/ispconfig_version +++ /dev/null @@ -1 +0,0 @@ -3.0.4.6 \ No newline at end of file diff --git a/interface/web/themes/default-304/licences.txt b/interface/web/themes/default-304/licences.txt deleted file mode 100644 index 9b810056fd5b9cb1f26be51264d400597ad880fd..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/licences.txt +++ /dev/null @@ -1,8 +0,0 @@ -Theme created by Martin Henne (red-ray.de) - -based on: - -Templates: http://www.yaml.de -Web-Forms: http://www.sprawsm.com/uni-form/ -Icons: http://www.pinvoke.com and http://www.randomjabber.com/static/sizcons -Know-How: http://particletree.com/features/rediscovering-the-button-element diff --git a/interface/web/themes/default-304/templates/admin/firewall_edit.htm b/interface/web/themes/default-304/templates/admin/firewall_edit.htm deleted file mode 100644 index 827c1c8b9f29a18ff24d585f23e4b623f38dc468..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/firewall_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/firewall_list.htm b/interface/web/themes/default-304/templates/admin/firewall_list.htm deleted file mode 100644 index d209a45882908bf19cd44bc16e37c2bea5e396a5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/firewall_list.htm +++ /dev/null @@ -1,60 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="tcp_port"}{tmpl_var name="udp_port"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/groups_edit.htm b/interface/web/themes/default-304/templates/admin/groups_edit.htm deleted file mode 100644 index b5fe764944a33b13731b35b32e77b22682c9deee..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/groups_edit.htm +++ /dev/null @@ -1,26 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/groups_list.htm b/interface/web/themes/default-304/templates/admin/groups_list.htm deleted file mode 100644 index 3fc1918ec70af360daad66048bb2de1a8557165a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/groups_list.htm +++ /dev/null @@ -1,54 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -

-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
{tmpl_var name="name"}{tmpl_var name="description"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/iptables_edit.htm b/interface/web/themes/default-304/templates/admin/iptables_edit.htm deleted file mode 100644 index 33574c9ef5fd66a22fba12d75c3a91877a17b2dd..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/iptables_edit.htm +++ /dev/null @@ -1,67 +0,0 @@ -

-

-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/iptables_list.htm b/interface/web/themes/default-304/templates/admin/iptables_list.htm deleted file mode 100644 index 6c65094daa7cc39d5831bcd2c5baf1043bc317c7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/iptables_list.htm +++ /dev/null @@ -1,73 +0,0 @@ -

- -
- -
-
Tools -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
-
- -
-
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="table"}{tmpl_var name="protocol"}{tmpl_var name="singleport"}{tmpl_var name="multiport"}{tmpl_var name="state"}{tmpl_var name="target"} - -
-
-
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/language_add.htm b/interface/web/themes/default-304/templates/admin/language_add.htm deleted file mode 100644 index 540fc97657fedc314ac9f3fa9c811fbee6ee17a8..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/language_add.htm +++ /dev/null @@ -1,29 +0,0 @@ -

-

- -
- -
-
Language Add -
- - -
-
- - -

{tmpl_var name='language_new_hint_txt'}

-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/language_complete.htm b/interface/web/themes/default-304/templates/admin/language_complete.htm deleted file mode 100644 index 7416a7096c8eaa837dd687361e5bb6b9c0b350d7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/language_complete.htm +++ /dev/null @@ -1,29 +0,0 @@ -

-

- -
- - -
-
- -
-
- -
-
Language Complete -
- - -
-
- -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/language_edit.htm b/interface/web/themes/default-304/templates/admin/language_edit.htm deleted file mode 100644 index 3767a178ebf6c9df20ed0cb9d14911cb2b60d7c2..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/language_edit.htm +++ /dev/null @@ -1,29 +0,0 @@ -

-

- -
- -
-
Language File Edit: {tmpl_var name="file_path"} - - - - - - - - -
- - - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/language_export.htm b/interface/web/themes/default-304/templates/admin/language_export.htm deleted file mode 100644 index 40856220c9ca1698c25ef8b91ed815ab5ab87f2d..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/language_export.htm +++ /dev/null @@ -1,31 +0,0 @@ -

-

- -
- -
-
Language Export -
- - -
- - - -

-
- - - -
- - -
- -
- -
- -
diff --git a/interface/web/themes/default-304/templates/admin/language_import.htm b/interface/web/themes/default-304/templates/admin/language_import.htm deleted file mode 100644 index 30289448f2c666f5ceca1567d75ef5f80bfc4c6b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/language_import.htm +++ /dev/null @@ -1,44 +0,0 @@ -

-

- -
- -
-
Language Import -
- - -
-
-

{tmpl_var name='language_overwrite_txt'}

-
- -
-
-
-

{tmpl_var name='ignore_version_txt'}

-
- -
-
- - - -

-
- -

ERROR

-
- - - -
- - -
- -
- -
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/language_list.htm b/interface/web/themes/default-304/templates/admin/language_list.htm deleted file mode 100644 index d2689535d3ef67540d85bfce002e5b217ebd211a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/language_list.htm +++ /dev/null @@ -1,47 +0,0 @@ -

-

- -
- -
-
Tools -
-
- - -
-
-
-
- - - -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/remote_action_ispcupdate.htm b/interface/web/themes/default-304/templates/admin/remote_action_ispcupdate.htm deleted file mode 100644 index 6c903bad7c9eb4d6996128fc4683d06b1583cfe3..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/remote_action_ispcupdate.htm +++ /dev/null @@ -1,33 +0,0 @@ - - -

-

- -
- -
- -
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/remote_action_osupdate.htm b/interface/web/themes/default-304/templates/admin/remote_action_osupdate.htm deleted file mode 100644 index 034947355f307531eb0bf029d0458dc6019a8d30..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/remote_action_osupdate.htm +++ /dev/null @@ -1,25 +0,0 @@ -

-

- -
- -
-
{tmpl_var name='do_osupdate_caption'} -
- - -
-
- - -

-
- -
- -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/remote_user_edit.htm b/interface/web/themes/default-304/templates/admin/remote_user_edit.htm deleted file mode 100644 index 1b7d22a5c4df14c1fe7a6a50f03d0240b3239b40..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/remote_user_edit.htm +++ /dev/null @@ -1,47 +0,0 @@ -

-

- -
- -
-
-
- -

{tmpl_var name='username_prefix'}

- -
- -
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
-

{tmpl_var name='function_txt'}

-
-   {tmpl_var name='remote_functions'} -
-
- -
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/remote_user_list.htm b/interface/web/themes/default-304/templates/admin/remote_user_list.htm deleted file mode 100644 index a4549c0655d6c58f7e2e6a53932be3352fa43850..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/remote_user_list.htm +++ /dev/null @@ -1,52 +0,0 @@ -

-

-
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
 
{tmpl_var name="remote_userid"}{tmpl_var name="remote_username"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_cron_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_cron_edit.htm deleted file mode 100644 index 17c811ba27d27fa0905a03aeabd82911e26427dd..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_cron_edit.htm +++ /dev/null @@ -1,30 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_dns_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_dns_edit.htm deleted file mode 100644 index c308ec495c1e97433bdf9934d260c7dbf6d2aff9..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_dns_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_fastcgi_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_fastcgi_edit.htm deleted file mode 100644 index ad9444060a562b34e3c11b6a4234a8573a437f78..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_fastcgi_edit.htm +++ /dev/null @@ -1,52 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_getmail_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_getmail_edit.htm deleted file mode 100644 index 21492e4c8983ad35b783078406aaf39239dc4fe7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_getmail_edit.htm +++ /dev/null @@ -1,22 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_jailkit_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_jailkit_edit.htm deleted file mode 100644 index 19e0416e616606688b5c01e9a5d710f72f06693c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_jailkit_edit.htm +++ /dev/null @@ -1,34 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_list.htm b/interface/web/themes/default-304/templates/admin/server_config_list.htm deleted file mode 100644 index 1f5356b94b78e596f81e6b20e11824a453351ba5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_list.htm +++ /dev/null @@ -1,40 +0,0 @@ -

-

- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="server_name"} - -
-
-
- -
diff --git a/interface/web/themes/default-304/templates/admin/server_config_mail_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_mail_edit.htm deleted file mode 100644 index 72292b32bf8c35987308ace171d16ab39c6b331e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_mail_edit.htm +++ /dev/null @@ -1,94 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='pop3_imap_daemon_txt'}

-
- -
-
-
-

{tmpl_var name='mail_filter_syntax_txt'}

-
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -  MB -
-
- -  MB -
-
-

{tmpl_var name='mailbox_quota_stats_txt'}

-
- {tmpl_var name='mailbox_quota_stats'} -
-
-
- -  {tmpl_var name='realtime_blackhole_list_note_txt'} -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_rescue_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_rescue_edit.htm deleted file mode 100644 index 0310344013350332e44211cdfea7a8af2be6159c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_rescue_edit.htm +++ /dev/null @@ -1,44 +0,0 @@ -

-

- -
- -
-
Rescue -
-

{tmpl_var name='try_rescue_txt'}

-
- {tmpl_var name='try_rescue'} -
-
-
-

{tmpl_var name='do_not_try_rescue_httpd_txt'}

-
- {tmpl_var name='do_not_try_rescue_httpd'} -
-
-
-

{tmpl_var name='do_not_try_rescue_mysql_txt'}

-
- {tmpl_var name='do_not_try_rescue_mysql'} -
-
-
-

{tmpl_var name='do_not_try_rescue_mail_txt'}

-
- {tmpl_var name='do_not_try_rescue_mail'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_server_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_server_edit.htm deleted file mode 100644 index 3cb6848164e66c4cce70bebbfb38300f5b0e6abd..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_server_edit.htm +++ /dev/null @@ -1,67 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='auto_network_configuration_txt'}

-
- {tmpl_var name='auto_network_configuration'} {tmpl_var name='network_config_warning_txt'} -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -

{tmpl_var name='nameservers_hint_txt'}

-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_ufw_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_ufw_edit.htm deleted file mode 100644 index e0a1ded29df3d054e9cbd9aeba2fc6a6957a3cdc..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_ufw_edit.htm +++ /dev/null @@ -1,66 +0,0 @@ -

-

- -
- -
-
UFW Firewall -
-

{tmpl_var name='ufw_enable_txt'}

-
- {tmpl_var name='ufw_enable'} -
-
-
-

{tmpl_var name='ufw_manage_builtins_txt'}

-
- {tmpl_var name='ufw_manage_builtins'} -
-
-
-

{tmpl_var name='ufw_ipv6_txt'}

-
- {tmpl_var name='ufw_ipv6'} -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_vlogger_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_vlogger_edit.htm deleted file mode 100644 index c960fb131aa620e97134721202eca1d4f8556587..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_vlogger_edit.htm +++ /dev/null @@ -1,22 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_config_web_edit.htm b/interface/web/themes/default-304/templates/admin/server_config_web_edit.htm deleted file mode 100644 index a41efef09834b687caf84365fdec4155c5427092..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_config_web_edit.htm +++ /dev/null @@ -1,256 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='server_type_txt'}

-
- -
-
-
- - -
-
- - -
-
- - -
-
- -
- {tmpl_var name='website_symlinks_rel'} -
-
-
- -  {tmpl_var name='website_autoalias_note_txt'} -
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='security_level_txt'}

-
- -
-
-
-

{tmpl_var name='check_apache_config_txt'}

-
- {tmpl_var name='check_apache_config'} -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='enable_ip_wildcard_txt'}

-
- {tmpl_var name='enable_ip_wildcard'} -
-
-
-

{tmpl_var name='overtraffic_notify_admin_txt'}

-
- {tmpl_var name='overtraffic_notify_admin'} -
-
-
-

{tmpl_var name='overtraffic_notify_client_txt'}

-
- {tmpl_var name='overtraffic_notify_client'} -
-
-
{tmpl_var name='ssl_settings_txt'}
-
-
-

{tmpl_var name='enable_sni_txt'}

-
- {tmpl_var name='enable_sni'} -
-
-
- - -
-
- - -
-
-
{tmpl_var name='permissions_txt'}
-
-
-

{tmpl_var name='set_folder_permissions_on_update_txt'}

-
- {tmpl_var name='set_folder_permissions_on_update'} -
-
-
-

{tmpl_var name='web_folder_protection_txt'}

-
- {tmpl_var name='web_folder_protection'} -
-
-
-

{tmpl_var name='add_web_users_to_sshusers_group_txt'}

-
- {tmpl_var name='add_web_users_to_sshusers_group'} -
-
-
-

{tmpl_var name='connect_userid_to_webid_txt'}

-
- {tmpl_var name='connect_userid_to_webid'} -
-
-
- - -
-
-
{tmpl_var name='php_settings_txt'}
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='apps_vhost_settings_txt'}
-
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='awstats_settings_txt'}
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_edit_config.htm b/interface/web/themes/default-304/templates/admin/server_edit_config.htm deleted file mode 100644 index e5e23924112b6971b6f27609a3869e442e372d8a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_edit_config.htm +++ /dev/null @@ -1,22 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_edit_services.htm b/interface/web/themes/default-304/templates/admin/server_edit_services.htm deleted file mode 100644 index f6e47323c29a8fedefa4e6b2b4077eb140638dad..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_edit_services.htm +++ /dev/null @@ -1,70 +0,0 @@ -

-

- -
- -
-
-
- - -
-
-

{tmpl_var name='mail_server_txt'}

-
- {tmpl_var name='mail_server'} -
-
-
-

{tmpl_var name='web_server_txt'}

-
- {tmpl_var name='web_server'} -
-
-
-

{tmpl_var name='dns_server_txt'}

-
- {tmpl_var name='dns_server'} -
-
-
-

{tmpl_var name='file_server_txt'}

-
- {tmpl_var name='file_server'} -
-
-
-

{tmpl_var name='db_server_txt'}

-
- {tmpl_var name='db_server'} -
-
-
-

{tmpl_var name='vserver_server_txt'}

-
- {tmpl_var name='vserver_server'} -
-
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_ip_edit.htm b/interface/web/themes/default-304/templates/admin/server_ip_edit.htm deleted file mode 100644 index 35718ceed855cfeae73f8a9da6e11b4e6e8feee6..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_ip_edit.htm +++ /dev/null @@ -1,50 +0,0 @@ -

-

- -
- -
-
IP Address -
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='virtualhost_txt'}

-
- {tmpl_var name='virtualhost'} -
-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_ip_list.htm b/interface/web/themes/default-304/templates/admin/server_ip_list.htm deleted file mode 100644 index 4234e00a971fb3447cb2118ec91e36b074a69c22..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_ip_list.htm +++ /dev/null @@ -1,64 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="server_id"}{tmpl_var name="client_id"}{tmpl_var name="ip_type"}{tmpl_var name="ip_address"}{tmpl_var name="virtualhost"}{tmpl_var name="virtualhost_port"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_list.htm b/interface/web/themes/default-304/templates/admin/server_list.htm deleted file mode 100644 index 078d262eb0ffca39216e5ffca6af16bd2ecc76e1..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_list.htm +++ /dev/null @@ -1,58 +0,0 @@ -

-

- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="server_name"}{tmpl_var name="mail_server"}{tmpl_var name="web_server"}{tmpl_var name="dns_server"}{tmpl_var name="file_server"}{tmpl_var name="db_server"}{tmpl_var name="vserver_server"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_php_fastcgi_edit.htm b/interface/web/themes/default-304/templates/admin/server_php_fastcgi_edit.htm deleted file mode 100644 index 21eba026782bec03873a441a04672db51577a813..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_php_fastcgi_edit.htm +++ /dev/null @@ -1,26 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_php_fpm_edit.htm b/interface/web/themes/default-304/templates/admin/server_php_fpm_edit.htm deleted file mode 100644 index 92cd4a88ba2c54b60b65d0a8725fe6ca33c157a3..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_php_fpm_edit.htm +++ /dev/null @@ -1,30 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_php_list.htm b/interface/web/themes/default-304/templates/admin/server_php_list.htm deleted file mode 100644 index 44e6a1fdeea6409cc7f7b5afb02ecbf841efc15a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_php_list.htm +++ /dev/null @@ -1,55 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="server_id"}{tmpl_var name="client_id"}{tmpl_var name="name"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/server_php_name_edit.htm b/interface/web/themes/default-304/templates/admin/server_php_name_edit.htm deleted file mode 100644 index d9e88ff1927e0b0224491e98eb8aab770c466826..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/server_php_name_edit.htm +++ /dev/null @@ -1,34 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/software_package_install.htm b/interface/web/themes/default-304/templates/admin/software_package_install.htm deleted file mode 100644 index 1d2d4de95b271483dce5bee91dc1dc4e098e5da4..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/software_package_install.htm +++ /dev/null @@ -1,30 +0,0 @@ -

-

- -
- -
-
- -
-
- -
-
-

 

-
- - -
- - - -

 

-
- - -
-
-
-
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/software_package_list.htm b/interface/web/themes/default-304/templates/admin/software_package_list.htm deleted file mode 100644 index 0cb6f47c16f6a7b1b45246453c4c00932a6c1688..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/software_package_list.htm +++ /dev/null @@ -1,46 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name="installed"}{tmpl_var name="package_title"}{tmpl_var name="package_description"}ispapp{tmpl_var name="package_id"}
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/software_repo_edit.htm b/interface/web/themes/default-304/templates/admin/software_repo_edit.htm deleted file mode 100644 index bd8b2305222ad80a3118c2b94cb0760da9583fd8..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/software_repo_edit.htm +++ /dev/null @@ -1,40 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/software_repo_list.htm b/interface/web/themes/default-304/templates/admin/software_repo_list.htm deleted file mode 100644 index 16a1749315931a5241c85975334690d86b295428..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/software_repo_list.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
 
{tmpl_var name="active"}{tmpl_var name="repo_name"}{tmpl_var name="repo_url"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/software_update_list.htm b/interface/web/themes/default-304/templates/admin/software_update_list.htm deleted file mode 100644 index 8a3760e71a94eebdecf979ee37d8e32408b11d6b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/software_update_list.htm +++ /dev/null @@ -1,49 +0,0 @@ -

-

- -
- -
-
Tools -
-
- - -
-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name="installed"}{tmpl_var name="update_title"}{tmpl_var name="version"}
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/system_config_domains_edit.htm b/interface/web/themes/default-304/templates/admin/system_config_domains_edit.htm deleted file mode 100644 index 605587900df6f1c0a01a3a8e36219c5940d80b63..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/system_config_domains_edit.htm +++ /dev/null @@ -1,33 +0,0 @@ -

-

- -
- -
-
-
-
-

{tmpl_var name='use_domain_module_txt'}

-
- {tmpl_var name='use_domain_module'} -
-
-
{tmpl_var name='use_domain_module_hint'}
-
-
-

{tmpl_var name='new_domain_txt'}

-
- -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/system_config_mail_edit.htm b/interface/web/themes/default-304/templates/admin/system_config_mail_edit.htm deleted file mode 100644 index 013c39ae069be0130107f897894b8ea3fa7a310f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/system_config_mail_edit.htm +++ /dev/null @@ -1,80 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='enable_custom_login_txt'}

-
- {tmpl_var name='enable_custom_login'} -
-
-
-

{tmpl_var name='mailboxlist_webmail_link_txt'}

-
- {tmpl_var name='mailboxlist_webmail_link'} -
-
-
- - -
-
-

{tmpl_var name='mailmailinglist_link_txt'}

-
- {tmpl_var name='mailmailinglist_link'} -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='smtp_enabled_txt'}

-
- {tmpl_var name='smtp_enabled'} -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='smtp_crypt_txt'}

-
- {tmpl_var name='smtp_crypt'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/system_config_misc_edit.htm b/interface/web/themes/default-304/templates/admin/system_config_misc_edit.htm deleted file mode 100644 index 31350cdb978fb1cdee8d34a613a29ef4b02403e9..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/system_config_misc_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
Misc -
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='maintenance_mode_txt'}

-
- {tmpl_var name='maintenance_mode'} -
-
-
- -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/system_config_sites_edit.htm b/interface/web/themes/default-304/templates/admin/system_config_sites_edit.htm deleted file mode 100644 index 121d607a38def87f3eafcb37df68596a22fdae93..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/system_config_sites_edit.htm +++ /dev/null @@ -1,58 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='dblist_phpmyadmin_link_txt'}

-
- {tmpl_var name='dblist_phpmyadmin_link'} -
-
-
- - -
-
- - -
-
-

{tmpl_var name='vhost_subdomains_txt'}

-
- {tmpl_var name='vhost_subdomains'} {tmpl_var name='vhost_subdomains_note_txt'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/tpl_default_basic.htm b/interface/web/themes/default-304/templates/admin/tpl_default_basic.htm deleted file mode 100644 index f6a63716c3c8b03d796dc05013eb40e57fbd6936..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/tpl_default_basic.htm +++ /dev/null @@ -1,23 +0,0 @@ -

-

- -
- -
-
-
- - 152x46px -
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/users_groups_edit.htm b/interface/web/themes/default-304/templates/admin/users_groups_edit.htm deleted file mode 100644 index cb52ae32b5207b18380d782fe0f2afe490093db5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/users_groups_edit.htm +++ /dev/null @@ -1,30 +0,0 @@ -

-

- -
- -
-
-
- - -
-
-

{tmpl_var name='groups_txt'}

-
- {tmpl_var name='groups'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/users_list.htm b/interface/web/themes/default-304/templates/admin/users_list.htm deleted file mode 100644 index 3eeee31986aabb5d7ca19555db3f99e5b67e8110..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/users_list.htm +++ /dev/null @@ -1,68 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -

-
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="client_id"}{tmpl_var name="active"}{tmpl_var name="username"}{tmpl_var name="groups"} - -
{tmpl_var name='globalsearch_noresults_text_txt'}
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/admin/users_user_edit.htm b/interface/web/themes/default-304/templates/admin/users_user_edit.htm deleted file mode 100644 index 4abe7935881e9deff47dc7ceff0ed47ed6ed6fcb..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/admin/users_user_edit.htm +++ /dev/null @@ -1,73 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
-

{tmpl_var name='modules_txt'}

-
- {tmpl_var name='modules'} -
-
-
- - -
-
-

{tmpl_var name='app_theme_txt'}

-
- {tmpl_var name='app_theme'} -
-
-
-

{tmpl_var name='typ_txt'}

-
- {tmpl_var name='typ'} -
-
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/client_circle_edit.htm b/interface/web/themes/default-304/templates/client/client_circle_edit.htm deleted file mode 100644 index 1616dd4773bf235fe0eaf5761c5f4a6d6027f20b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_circle_edit.htm +++ /dev/null @@ -1,39 +0,0 @@ -

-

- -
- -
-
{tmpl_var name='circle_txt'} -
- - -
-
-

{tmpl_var name='client_ids_txt'}

-
- {tmpl_var name='client_ids'} -
-
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
- {tmpl_var name='required_fields_txt'} -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/client_circle_list.htm b/interface/web/themes/default-304/templates/client/client_circle_list.htm deleted file mode 100644 index 4c5a889b64df653a7a20ef6d45e5ee8edc6b348a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_circle_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="circle_id"}{tmpl_var name="active"}{tmpl_var name="circle_name"}{tmpl_var name="description"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/client_del.htm b/interface/web/themes/default-304/templates/client/client_del.htm deleted file mode 100644 index aeb206f1078adad74843c522d08bd2fe04586210..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_del.htm +++ /dev/null @@ -1,25 +0,0 @@ -

-

- -
- -
- -
- :

- - , - -
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/client_edit_address.htm b/interface/web/themes/default-304/templates/client/client_edit_address.htm deleted file mode 100644 index 076f4b021f86b97f2cc7eb5c14391fa3b8669ab3..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_edit_address.htm +++ /dev/null @@ -1,140 +0,0 @@ -

-

- -
- -
-
Address -
- - -
-
- - -
-
- - -
-
- - -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- {tmpl_var name='required_fields_txt'} -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/client_edit_limits.htm b/interface/web/themes/default-304/templates/client/client_edit_limits.htm deleted file mode 100644 index 8ce7f80fa6dec3e7a4ceb8388267085097593fcc..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_edit_limits.htm +++ /dev/null @@ -1,284 +0,0 @@ -

-

- -
- - -
-
{tmpl_var name="toolsarea_head_txt"} -
- - -
-
-
-
- -
-
Limits - -
- - -
-
- - -


{tmpl_var name='template_additional_list'}
- -
-
-   -
-
-
{tmpl_var name='web_limits_txt'}
-
-
- - -
-
- - -
-
- -  MB -
-
- -  MB -
-
-

{tmpl_var name='web_php_options_txt'}

-
- {tmpl_var name='web_php_options'} -
-
-
-

{tmpl_var name='limit_cgi_txt'}

-
- {tmpl_var name='limit_cgi'} -
-
-
-

{tmpl_var name='limit_ssi_txt'}

-
- {tmpl_var name='limit_ssi'} -
-
-
-

{tmpl_var name='limit_perl_txt'}

-
- {tmpl_var name='limit_perl'} -
-
-
-

{tmpl_var name='limit_ruby_txt'}

-
- {tmpl_var name='limit_ruby'} -
-
-
-

{tmpl_var name='limit_python_txt'}

-
- {tmpl_var name='limit_python'} -
-
-
-

{tmpl_var name='force_suexec_txt'}

-
- {tmpl_var name='force_suexec'} -
-
-
-

{tmpl_var name='limit_hterror_txt'}

-
- {tmpl_var name='limit_hterror'} -
-
-
-

{tmpl_var name='limit_wildcard_txt'}

-
- {tmpl_var name='limit_wildcard'} -
-
-
-

{tmpl_var name='limit_ssl_txt'}

-
- {tmpl_var name='limit_ssl'} -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='ssh_chroot_txt'}

-
- {tmpl_var name='ssh_chroot'} -
-
-
- - -
-
-
{tmpl_var name='email_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -  MB -
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='database_limits_txt'}
-
-
- - -
-
- - -
-
-
{tmpl_var name='cron_job_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='dns_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='virtualization_limits_txt'}
-
-
- - -
-
- - -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/client_message.htm b/interface/web/themes/default-304/templates/client/client_message.htm deleted file mode 100644 index 20afdb111244204a5012252a7d3d0877141ae87c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_message.htm +++ /dev/null @@ -1,39 +0,0 @@ -

-

- -
- -
-
{tmpl_var name='form_legend_txt'} - -

-
- -

ERROR

-
-
- - -
-
- - -
-
- - -
-
- -  {tmpl_var name="variables_txt"} {tmpl_var name="message_variables"} -
-
-
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/client_template_edit_limits.htm b/interface/web/themes/default-304/templates/client/client_template_edit_limits.htm deleted file mode 100644 index 91f9bd52d94c57dbf1a1be54d02f5dd008722138..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_template_edit_limits.htm +++ /dev/null @@ -1,230 +0,0 @@ -

-

- -
- -
-
Limits -
{tmpl_var name='web_limits_txt'}
-
-
- - -
-
- -  MB -
-
- -  MB -
-
-

{tmpl_var name='web_php_options_txt'}

-
- {tmpl_var name='web_php_options'} -
-
-
-

{tmpl_var name='limit_cgi_txt'}

-
- {tmpl_var name='limit_cgi'} -
-
-
-

{tmpl_var name='limit_ssi_txt'}

-
- {tmpl_var name='limit_ssi'} -
-
-
-

{tmpl_var name='limit_perl_txt'}

-
- {tmpl_var name='limit_perl'} -
-
-
-

{tmpl_var name='limit_ruby_txt'}

-
- {tmpl_var name='limit_ruby'} -
-
-
-

{tmpl_var name='limit_python_txt'}

-
- {tmpl_var name='limit_python'} -
-
-
-

{tmpl_var name='force_suexec_txt'}

-
- {tmpl_var name='force_suexec'} -
-
-
-

{tmpl_var name='limit_hterror_txt'}

-
- {tmpl_var name='limit_hterror'} -
-
-
-

{tmpl_var name='limit_wildcard_txt'}

-
- {tmpl_var name='limit_wildcard'} -
-
-
-

{tmpl_var name='limit_ssl_txt'}

-
- {tmpl_var name='limit_ssl'} -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='ssh_chroot_txt'}

-
- {tmpl_var name='ssh_chroot'} -
-
-
- - -
-
-
{tmpl_var name='email_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='database_limits_txt'}
-
-
- - -
-
-
{tmpl_var name='cron_job_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='dns_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='virtualization_limits_txt'}
-
-
- - -
-
- - -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/client_template_edit_template.htm b/interface/web/themes/default-304/templates/client/client_template_edit_template.htm deleted file mode 100644 index 232fa55fa7baa0d3e13e78a94de0bc4d8e1b80d5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_template_edit_template.htm +++ /dev/null @@ -1,28 +0,0 @@ -

-

- -
- -
-
Template -
- - -
-
- - -
-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/client/client_template_list.htm b/interface/web/themes/default-304/templates/client/client_template_list.htm deleted file mode 100644 index 5249fce5d5bb0bb5b728baff4ed5640596ecde5c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/client_template_list.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="template_id"}{tmpl_var name="template_type"}{tmpl_var name="template_name"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/clients_list.htm b/interface/web/themes/default-304/templates/client/clients_list.htm deleted file mode 100644 index 18332477dc24201a19f2477435445adf5a762fe7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/clients_list.htm +++ /dev/null @@ -1,73 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="client_id"}{tmpl_var name="company_name"}{tmpl_var name="contact_name"}{tmpl_var name="username"}{tmpl_var name="city"}{tmpl_var name="country"} - -
{tmpl_var name='globalsearch_noresults_text_txt'}
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/domain_edit.htm b/interface/web/themes/default-304/templates/client/domain_edit.htm deleted file mode 100644 index 5a6bef39654c95df1fd796d53769601f28b021ed..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/domain_edit.htm +++ /dev/null @@ -1,40 +0,0 @@ -

- -
- -
-
-
- - - - - - -
- -
- - - - - - -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/domain_list.htm b/interface/web/themes/default-304/templates/client/domain_list.htm deleted file mode 100644 index 3c6b1ce5b0bcbc5d14e8a1d767fcccdcb33df4d1..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/domain_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- - - - - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - -
A{tmpl_var name='search_limit'}
{tmpl_var name="domain"}{tmpl_var name="sys_groupid"} - - - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/reseller_edit_address.htm b/interface/web/themes/default-304/templates/client/reseller_edit_address.htm deleted file mode 100644 index d58ee93b7ea03073bacc060ff6ca4d9a6cb006a2..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/reseller_edit_address.htm +++ /dev/null @@ -1,116 +0,0 @@ -

-

- -
- -
-
Address -
- - -
-
- - -
-
- - -
-
- - -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
- {tmpl_var name='required_fields_txt'} -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/reseller_edit_limits.htm b/interface/web/themes/default-304/templates/client/reseller_edit_limits.htm deleted file mode 100644 index 621dfa2b3b4abd5ba3db0558e490ab284e97d6a2..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/reseller_edit_limits.htm +++ /dev/null @@ -1,279 +0,0 @@ -

-

- -
- -
-
Limits - -
- - -
-
{tmpl_var name='web_limits_txt'}
-
-
- - -
-
- - -
-
- -  MB -
-
- -  MB -
-
-

{tmpl_var name='web_php_options_txt'}

-
- {tmpl_var name='web_php_options'} -
-
-
-

{tmpl_var name='limit_cgi_txt'}

-
- {tmpl_var name='limit_cgi'} -
-
-
-

{tmpl_var name='limit_ssi_txt'}

-
- {tmpl_var name='limit_ssi'} -
-
-
-

{tmpl_var name='limit_perl_txt'}

-
- {tmpl_var name='limit_perl'} -
-
-
-

{tmpl_var name='limit_ruby_txt'}

-
- {tmpl_var name='limit_ruby'} -
-
-
-

{tmpl_var name='limit_python_txt'}

-
- {tmpl_var name='limit_python'} -
-
-
-

{tmpl_var name='force_suexec_txt'}

-
- {tmpl_var name='force_suexec'} -
-
-
-

{tmpl_var name='limit_hterror_txt'}

-
- {tmpl_var name='limit_hterror'} -
-
-
-

{tmpl_var name='limit_wildcard_txt'}

-
- {tmpl_var name='limit_wildcard'} -
-
-
-

{tmpl_var name='limit_ssl_txt'}

-
- {tmpl_var name='limit_ssl'} -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='ssh_chroot_txt'}

-
- {tmpl_var name='ssh_chroot'} -
-
-
- - -
-
-
{tmpl_var name='email_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -  MB -
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='database_limits_txt'}
-
-
- - -
-
- - -
-
-
{tmpl_var name='cron_job_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='dns_limits_txt'}
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-
{tmpl_var name='virtualization_limits_txt'}
-
-
- - -
-
- - -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/client/resellers_list.htm b/interface/web/themes/default-304/templates/client/resellers_list.htm deleted file mode 100644 index f85850f36ccc8877ecbfa7f91381b8ba30d47596..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/client/resellers_list.htm +++ /dev/null @@ -1,68 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="client_id"}{tmpl_var name="company_name"}{tmpl_var name="contact_name"}{tmpl_var name="city"}{tmpl_var name="country"} - -
{tmpl_var name='globalsearch_noresults_text_txt'}
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dashboard/custom_menu.htm b/interface/web/themes/default-304/templates/dashboard/custom_menu.htm deleted file mode 100644 index 4b06779659c111b19e1f639e828521dccef9837b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dashboard/custom_menu.htm +++ /dev/null @@ -1,9 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dashboard/dashboard.htm b/interface/web/themes/default-304/templates/dashboard/dashboard.htm deleted file mode 100644 index 09aa1587062d425d266f687386f5bcf5ded50c67..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dashboard/dashboard.htm +++ /dev/null @@ -1,48 +0,0 @@ -

-
-
-
- -
-
-
- - {tmpl_var name='error_msg'} - -
-
-
- -
-
-
- - {tmpl_var name='warning_msg'} - -
-
-
- -
-
-
- - {tmpl_var name='info_msg'} - -
-
-
-
-
- - {tmpl_var name='content'} -

 

-
-
-
- - {tmpl_var name='content'} -

 

-
-
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dashboard/dashlets/limits.htm b/interface/web/themes/default-304/templates/dashboard/dashlets/limits.htm deleted file mode 100644 index 11fe0bbe6a9a5d2571dab430ec8d8ae9e472dd88..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dashboard/dashlets/limits.htm +++ /dev/null @@ -1,11 +0,0 @@ -

{tmpl_var name='limits_txt'}

-
- - - - - - - -
{tmpl_var name='field_txt'}{tmpl_var name='usage'} {tmpl_var name='of_txt'} {tmpl_var name='value'}
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dashboard/dashlets/modules.htm b/interface/web/themes/default-304/templates/dashboard/dashlets/modules.htm deleted file mode 100644 index 03fb8cb887217143376804d44d6f0c5433ab16dd..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dashboard/dashlets/modules.htm +++ /dev/null @@ -1,10 +0,0 @@ -

{tmpl_var name='available_modules_txt'}

- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/form_edit.htm b/interface/web/themes/default-304/templates/designer/form_edit.htm deleted file mode 100644 index 38a28c4aa3006220f7a8a90c37776142896b4555..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/form_edit.htm +++ /dev/null @@ -1,79 +0,0 @@ -
-

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:
:
:
:
:
:
: yes / no
:
:
: yes / no
 
:
:
: r = read, i = insert, u = update, d = delete
: r = read, i = insert, u = update, d = delete
: r = read, i = insert, u = update, d = delete
 
  - -
- - -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/form_list.htm b/interface/web/themes/default-304/templates/designer/form_list.htm deleted file mode 100644 index 39eb7b901543dcfbba6197d65b51e6c32f09de6a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/form_list.htm +++ /dev/null @@ -1,24 +0,0 @@ -
-

- - - - - - - - - - - - - - - - - - - - -
 
{tmpl_var name="name"}{tmpl_var name="title"}{tmpl_var name="module_name"}{tmpl_var name="description"}[Delete]
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/form_show.htm b/interface/web/themes/default-304/templates/designer/form_show.htm deleted file mode 100644 index 2a3eff4ea5b50b66b39a1974dee006518c847b49..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/form_show.htm +++ /dev/null @@ -1,61 +0,0 @@ - -
-

-
{tmpl_var name='form_txt'} - - - - - - - - - - - - - - - - - - - - - - - -
:{tmpl_var name='title'}
:{tmpl_var name='form_name'}
:{tmpl_var name='module_name'}
:{tmpl_var name='description'}
 
- - -
-
- - - - - - - - -
 
 
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/module_edit.htm b/interface/web/themes/default-304/templates/designer/module_edit.htm deleted file mode 100644 index 2cd48a9ea7a495355c27b75e15ba13c5f168f23e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/module_edit.htm +++ /dev/null @@ -1,43 +0,0 @@ -

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
:
:
:
:
:
:
  -
 
-
-
 
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/module_list.htm b/interface/web/themes/default-304/templates/designer/module_list.htm deleted file mode 100644 index 1e148f3ee2a564da293df343ef0ddc7349ffe6e9..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/module_list.htm +++ /dev/null @@ -1,18 +0,0 @@ -

- - - - - - - - - - - - - - - - -
 
{tmpl_var name="module"}{tmpl_var name="title"}[Delete]
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/module_nav_edit.htm b/interface/web/themes/default-304/templates/designer/module_nav_edit.htm deleted file mode 100644 index 3b2007af840ed1f52bb6e9b8cc415aaff854bdb0..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/module_nav_edit.htm +++ /dev/null @@ -1,24 +0,0 @@ -

- - - - - - - - - - - - - - - - - -
:
  -
 
-
-
 
- - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/module_nav_item_edit.htm b/interface/web/themes/default-304/templates/designer/module_nav_item_edit.htm deleted file mode 100644 index 0aee2ca65fa7eb5e69831b48b535bd3248ca0041..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/module_nav_item_edit.htm +++ /dev/null @@ -1,33 +0,0 @@ -

- - - - - - - - - - - - - - - - - - - - - - - - - -
:
:
:
  -
 
-
-
 
- - - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/module_show.htm b/interface/web/themes/default-304/templates/designer/module_show.htm deleted file mode 100644 index ffdfe9bb8abf28c70a79e20e85026b0e864c8ec6..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/module_show.htm +++ /dev/null @@ -1,31 +0,0 @@ -

-
{tmpl_var name='module_txt'} - - - - - - - - - - - - - - - -
:{tmpl_var name='title'}
:{tmpl_var name='name'}
 
-
-
-
-
- - - - - - - - -
 
 
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/designer/paging.tpl.htm b/interface/web/themes/default-304/templates/designer/paging.tpl.htm deleted file mode 100644 index dd38af8a9937fd249da69cdaed504b715512a3dc..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/designer/paging.tpl.htm +++ /dev/null @@ -1,9 +0,0 @@ -[ |<< ] - - [<< Zurück] - - Seite {tmpl_var name="next_page"} von {tmpl_var name="max_pages"} - - [Weiter >>] - - [ >>| ] \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_a_edit.htm b/interface/web/themes/default-304/templates/dns/dns_a_edit.htm deleted file mode 100644 index cce1af60521150bd3abc66659ad004b64d4adec4..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_a_edit.htm +++ /dev/null @@ -1,54 +0,0 @@ -

-

- -
- -
-
-
- - -

{tmpl_var name='name_hint_txt'}

-
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_a_list.htm b/interface/web/themes/default-304/templates/dns/dns_a_list.htm deleted file mode 100644 index 913f628a69a919f09dd928b0c332fb65bf7673c2..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_a_list.htm +++ /dev/null @@ -1,88 +0,0 @@ -
-
{tmpl_var name="toolsarea_head_txt"} -
- - - - - - - - - - - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="type"}{tmpl_var name="name"}{tmpl_var name="data"}{tmpl_var name="aux"}{tmpl_var name="ttl"} - -
-
-
diff --git a/interface/web/themes/default-304/templates/dns/dns_aaaa_edit.htm b/interface/web/themes/default-304/templates/dns/dns_aaaa_edit.htm deleted file mode 100644 index fdea8270c78e6cfe671947992611fcc4c0b17204..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_aaaa_edit.htm +++ /dev/null @@ -1,54 +0,0 @@ -

-

- -
- -
-
-
- - -

{tmpl_var name='name_hint_txt'}

-
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_alias_edit.htm b/interface/web/themes/default-304/templates/dns/dns_alias_edit.htm deleted file mode 100644 index 2c859c7a059a9f6a90ed1cac4ab79b85327bc0bc..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_alias_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_cname_edit.htm b/interface/web/themes/default-304/templates/dns/dns_cname_edit.htm deleted file mode 100644 index 5cf86c589fbbb5b843f05244249a9266a171671a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_cname_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_hinfo_edit.htm b/interface/web/themes/default-304/templates/dns/dns_hinfo_edit.htm deleted file mode 100644 index 1651bcc7d1bb8e4fe79f471f2831324447419b2b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_hinfo_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_import.htm b/interface/web/themes/default-304/templates/dns/dns_import.htm deleted file mode 100644 index 7f462ab62a9fe41fc2b3c4ee5507413f15c8a74f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_import.htm +++ /dev/null @@ -1,55 +0,0 @@ -

-

- -
- -
-
- -
- - -
-
- - -
-
-
- -

-

-
- - -
- - -

-
- -

ERROR

-
- - - -
- - -
- -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_mx_edit.htm b/interface/web/themes/default-304/templates/dns/dns_mx_edit.htm deleted file mode 100644 index e986efb777a4575ea1c761a5ca3910789aab6060..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_mx_edit.htm +++ /dev/null @@ -1,42 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_ns_edit.htm b/interface/web/themes/default-304/templates/dns/dns_ns_edit.htm deleted file mode 100644 index 9efd881a902e081126f87ae673ed05890785458b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_ns_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_ptr_edit.htm b/interface/web/themes/default-304/templates/dns/dns_ptr_edit.htm deleted file mode 100644 index 5d8cf1fdbe1814a3361b162df1bfe662b4e08457..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_ptr_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_records_edit.htm b/interface/web/themes/default-304/templates/dns/dns_records_edit.htm deleted file mode 100644 index f7852eab4f11922b1bc18fe9ef601c14f245c5a8..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_records_edit.htm +++ /dev/null @@ -1,12 +0,0 @@ -

-

- -
- - {tmpl_var name='dns_records'} - -
- -
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_rp_edit.htm b/interface/web/themes/default-304/templates/dns/dns_rp_edit.htm deleted file mode 100644 index 86697cfed6f2ca7467768b47c3fb79a5312e3517..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_rp_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_slave_edit.htm b/interface/web/themes/default-304/templates/dns/dns_slave_edit.htm deleted file mode 100644 index b6dea70f9cdd873b2ca50c1f8bd63d58f95142cb..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_slave_edit.htm +++ /dev/null @@ -1,97 +0,0 @@ -

-

- -
- -
-
- -
- - - - - - - - -
-
- - -
-
- -
- - -
-
-
- - -

{tmpl_var name='eg_domain_tld'}

-
-
- - -

{tmpl_var name='ipv4_form_txt'}

-
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_slave_list.htm b/interface/web/themes/default-304/templates/dns/dns_slave_list.htm deleted file mode 100644 index d4458e0d9f2221aa9eaaed339546df8bb985a8d5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_slave_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="origin"}{tmpl_var name="ns"} - -
-
-
- -
diff --git a/interface/web/themes/default-304/templates/dns/dns_soa_edit.htm b/interface/web/themes/default-304/templates/dns/dns_soa_edit.htm deleted file mode 100644 index 386a2ab6aee1909bd9ad1fb949d90af37535f3cc..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_soa_edit.htm +++ /dev/null @@ -1,131 +0,0 @@ -

-

- -
- -
-
DNS Zone - -
- - - - - - - - -
-
- - -
-
- -
- - -
-
-
- - -

{tmpl_var name='eg_domain_tld'}

-
-
- - -

{tmpl_var name='eg_ns1_domain_tld'}

-
-
- - -

{tmpl_var name='eg_webmaster_domain_tld'}

-
-
- -  {tmpl_var name='seconds_txt'} -
-
- -  {tmpl_var name='seconds_txt'} -
-
- -  {tmpl_var name='seconds_txt'} -
-
- -  {tmpl_var name='seconds_txt'} -
-
- -  {tmpl_var name='seconds_txt'} -
-
- - -
-
- - -
-
- - -
- -
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_soa_list.htm b/interface/web/themes/default-304/templates/dns/dns_soa_list.htm deleted file mode 100644 index fa09c78e0e7bf902796f2810557ba746c91a3f6d..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_soa_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- - - -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="origin"}{tmpl_var name="ns"}{tmpl_var name="mbox"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_srv_edit.htm b/interface/web/themes/default-304/templates/dns/dns_srv_edit.htm deleted file mode 100644 index fbcf10db9d4eccbedeb16f219d9dd3fc923c0754..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_srv_edit.htm +++ /dev/null @@ -1,50 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_template_edit.htm b/interface/web/themes/default-304/templates/dns/dns_template_edit.htm deleted file mode 100644 index b18d84a691d1c52cba2a16dd18ba563c9bbef7d2..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_template_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
-

{tmpl_var name='fields_txt'}

-
- {tmpl_var name='fields'} -
-
-
- - -
-
-

{tmpl_var name='visible_txt'}

-
- {tmpl_var name='visible'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_template_list.htm b/interface/web/themes/default-304/templates/dns/dns_template_list.htm deleted file mode 100644 index 7039d34b106220ea8a38639972743660cc568111..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_template_list.htm +++ /dev/null @@ -1,53 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="visible"}{tmpl_var name="name"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_txt_edit.htm b/interface/web/themes/default-304/templates/dns/dns_txt_edit.htm deleted file mode 100644 index 0450fc865f689c4d917b2b93c117946d028cdcdb..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_txt_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/dns/dns_wizard.htm b/interface/web/themes/default-304/templates/dns/dns_wizard.htm deleted file mode 100644 index 51d9b76147c398f10a18112a50c414c1951c59b1..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/dns/dns_wizard.htm +++ /dev/null @@ -1,95 +0,0 @@ -

-

- - -

ERROR

-
- -
- -
-
-
- - -
- -
- - -
-
- - -
-
- -
- - -
-
- -
- - -
-
- -
- - -
-
- -
- - -
-
- -
- - -
-
- -
- - -
-
-
- - - -
- - -
-
- -
- diff --git a/interface/web/themes/default-304/templates/error.tpl.htm b/interface/web/themes/default-304/templates/error.tpl.htm deleted file mode 100644 index d75fda4006ba30a636f9d63159a8fffab3c84139..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/error.tpl.htm +++ /dev/null @@ -1,8 +0,0 @@ -
-
-

Error

-
    -
  1. ###ERRORMSG###
  2. -
-
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/form.tpl.htm b/interface/web/themes/default-304/templates/form.tpl.htm deleted file mode 100644 index 429bfd9f2497cae91ebd8b996f6897c6950ee1c0..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/form.tpl.htm +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/help/faq_edit.htm b/interface/web/themes/default-304/templates/help/faq_edit.htm deleted file mode 100644 index 6513f95508367fa274c7c3b203533ff375dd43ce..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/help/faq_edit.htm +++ /dev/null @@ -1,29 +0,0 @@ -
- -
-
{tmpl_var name='faq_faq_txt'} -
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/help/faq_manage_questions_list.htm b/interface/web/themes/default-304/templates/help/faq_manage_questions_list.htm deleted file mode 100644 index c045dfbb1be5c039f1db3c9483d62011ac766c15..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/help/faq_manage_questions_list.htm +++ /dev/null @@ -1,43 +0,0 @@ -

{tmpl_var name="faq_faq_questions_txt"}

-
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - -
{tmpl_var name="faq_question_txt"}{tmpl_var name="faq_section_name_txt"}{tmpl_var name="faq_delete_txt"}{tmpl_var name="faq_edit_txt"}
{tmpl_var name='hf_question'}{tmpl_var name='hf_section'} - - - {tmpl_var name="faq_edit_txt"} -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/help/faq_sections_edit.htm b/interface/web/themes/default-304/templates/help/faq_sections_edit.htm deleted file mode 100644 index 181364bdc2478b15928ea53e9420c4a3a9153f49..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/help/faq_sections_edit.htm +++ /dev/null @@ -1,20 +0,0 @@ -
- -
-
Section -
- - -
-
- - - -
- - -
-
- -
- diff --git a/interface/web/themes/default-304/templates/help/help_faq_list.htm b/interface/web/themes/default-304/templates/help/help_faq_list.htm deleted file mode 100644 index 6af928f7676e2479e7d9c6865c4ff7c95a69da1d..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/help/help_faq_list.htm +++ /dev/null @@ -1,19 +0,0 @@ - -

{tmpl_var name='hf_question'} -

-

- {tmpl_var name='hf_answer'} -

- -
- Delete -
- {tmpl_var name="edit_txt"} -
-
-
-
- -
- - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/help/help_faq_sections_list.htm b/interface/web/themes/default-304/templates/help/help_faq_sections_list.htm deleted file mode 100644 index ddb1a560e10705ed672000cc1cfb37e55cd4afcd..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/help/help_faq_sections_list.htm +++ /dev/null @@ -1,43 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - -
{tmpl_var name="faq_section_name_txt"}{tmpl_var name="faq_delete_txt"}{tmpl_var name="faq_edit_txt"}
{tmpl_var name='hfs_name'} - - - - {tmpl_var name="faq_edit_txt"} -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/help/support_message_edit.htm b/interface/web/themes/default-304/templates/help/support_message_edit.htm deleted file mode 100644 index 06c17977fa4ec2ba1b43139fbf6ed75ce3ba9632..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/help/support_message_edit.htm +++ /dev/null @@ -1,33 +0,0 @@ -

-

- -
- -
-
Message -
- - -
-
- - -
-
- - -
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/help/support_message_list.htm b/interface/web/themes/default-304/templates/help/support_message_list.htm deleted file mode 100644 index e828fe9e5750d4a53f38525fe69c26c08657f504..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/help/support_message_list.htm +++ /dev/null @@ -1,53 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="sender_id"}{tmpl_var name="subject"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/help/support_message_view.htm b/interface/web/themes/default-304/templates/help/support_message_view.htm deleted file mode 100644 index 62f2736ec94d686e31defc7ac0191b647c30be8e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/help/support_message_view.htm +++ /dev/null @@ -1,22 +0,0 @@ -

-

- -
- -
-
Message -
- -

{tmpl_var name='subject'}

-
-
- -

{tmpl_var name='message'}

-
-
-
- -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/listpage.tpl.htm b/interface/web/themes/default-304/templates/listpage.tpl.htm deleted file mode 100644 index 429bfd9f2497cae91ebd8b996f6897c6950ee1c0..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/listpage.tpl.htm +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/login/index.htm b/interface/web/themes/default-304/templates/login/index.htm deleted file mode 100644 index e977e058829af741a2cf94700ebeb1f880338c50..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/login/index.htm +++ /dev/null @@ -1,33 +0,0 @@ -

-

- - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/login/password_reset.htm b/interface/web/themes/default-304/templates/login/password_reset.htm deleted file mode 100644 index d6007e67be0d1da048be4d6735be293149509447..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/login/password_reset.htm +++ /dev/null @@ -1,33 +0,0 @@ -

-

- -
- - -

-
- -

ERROR

-
- -
-
{tmpl_var name='pw_reset_txt'} -
- - -
-
- - -
-
- - - - -
- -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_alias_edit.htm b/interface/web/themes/default-304/templates/mail/mail_alias_edit.htm deleted file mode 100644 index 0aa550f9aae3b474f8bcd7d184bb8604d37f0174..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_alias_edit.htm +++ /dev/null @@ -1,39 +0,0 @@ -

-

- -
- -
-
-
-

* {tmpl_var name='email_txt'}

-
- - - -
-
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_alias_list.htm b/interface/web/themes/default-304/templates/mail/mail_alias_list.htm deleted file mode 100644 index 92755ddb9fff7536a5238f89cacfb71d79b6e065..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_alias_list.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="source"}{tmpl_var name="destination"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_aliasdomain_edit.htm b/interface/web/themes/default-304/templates/mail/mail_aliasdomain_edit.htm deleted file mode 100644 index c41121b7bd736d78c92af6e25b4a92e331de5964..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_aliasdomain_edit.htm +++ /dev/null @@ -1,37 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_aliasdomain_list.htm b/interface/web/themes/default-304/templates/mail/mail_aliasdomain_list.htm deleted file mode 100644 index d75c236e6479c9f0e849dfe1b690644be845e4fa..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_aliasdomain_list.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="source"}{tmpl_var name="destination"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_blacklist_edit.htm b/interface/web/themes/default-304/templates/mail/mail_blacklist_edit.htm deleted file mode 100644 index 493e88b90aa6e610438aeae6bf678e524ab1ca43..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_blacklist_edit.htm +++ /dev/null @@ -1,41 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_blacklist_list.htm b/interface/web/themes/default-304/templates/mail/mail_blacklist_list.htm deleted file mode 100644 index 6dd81c62c59318fc69c6843cab4bdc8501b2dd7c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_blacklist_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="source"}{tmpl_var name="type"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_content_filter_edit.htm b/interface/web/themes/default-304/templates/mail/mail_content_filter_edit.htm deleted file mode 100644 index 8dc53e16ab8193713a4324f9dc920c6d1edcf28a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_content_filter_edit.htm +++ /dev/null @@ -1,50 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_content_filter_list.htm b/interface/web/themes/default-304/templates/mail/mail_content_filter_list.htm deleted file mode 100644 index fda80a6cc141ff969ce94dff2f380a31411b5906..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_content_filter_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="pattern"}{tmpl_var name="action"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_domain_admin_list.htm b/interface/web/themes/default-304/templates/mail/mail_domain_admin_list.htm deleted file mode 100644 index 4b26fb14c7cbb5a6b70bad3ba096213237f6782e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_domain_admin_list.htm +++ /dev/null @@ -1,58 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="sys_groupid"}{tmpl_var name="server_id"}{tmpl_var name="domain"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_domain_catchall_edit.htm b/interface/web/themes/default-304/templates/mail/mail_domain_catchall_edit.htm deleted file mode 100644 index b6b9223fcf5d5994811a15fd34a14ca8af4433bb..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_domain_catchall_edit.htm +++ /dev/null @@ -1,36 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='email_txt'}

-
- - -
-
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_domain_catchall_list.htm b/interface/web/themes/default-304/templates/mail/mail_domain_catchall_list.htm deleted file mode 100644 index d608425ddb16c27c8e7ab5ad280d21721cda7ccd..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_domain_catchall_list.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="source"}{tmpl_var name="destination"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_domain_edit.htm b/interface/web/themes/default-304/templates/mail/mail_domain_edit.htm deleted file mode 100644 index b84e2d61cba0e79ad73d44a012f28571a7df83b3..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_domain_edit.htm +++ /dev/null @@ -1,73 +0,0 @@ -

-

- -
- -
-
- -
- - - - - - - - -
-
- - -
-
- - -
- - -
-
- -
- - - - - - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_domain_list.htm b/interface/web/themes/default-304/templates/mail/mail_domain_list.htm deleted file mode 100644 index 958f7430043af1860451dd5a0ae80d83b1a86e54..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_domain_list.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="domain"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_forward_edit.htm b/interface/web/themes/default-304/templates/mail/mail_forward_edit.htm deleted file mode 100644 index d0a85033f645f9bb712df76a6d68422ae3cafdea..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_forward_edit.htm +++ /dev/null @@ -1,37 +0,0 @@ -

-

- -
- -
-
-
-

* {tmpl_var name='email_txt'}

-
- - - -
-
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_forward_list.htm b/interface/web/themes/default-304/templates/mail/mail_forward_list.htm deleted file mode 100644 index 24a0538802aff71f7c5c09125c20f8c347a616d8..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_forward_list.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="source"}{tmpl_var name="destination"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_get_edit.htm b/interface/web/themes/default-304/templates/mail/mail_get_edit.htm deleted file mode 100644 index 1ba3f9e8f1c137a6c19ed839e819b78b23cadc6c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_get_edit.htm +++ /dev/null @@ -1,60 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='source_delete_txt'}

-
- {tmpl_var name='source_delete'} -
-
-
-

{tmpl_var name='source_read_all_txt'}

-
- {tmpl_var name='source_read_all'} -
-
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_get_list.htm b/interface/web/themes/default-304/templates/mail/mail_get_list.htm deleted file mode 100644 index 2997bf77c52c9e6a941e659293a828b265663a3b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_get_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="source_server"}{tmpl_var name="source_username"}{tmpl_var name="destination"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_mailinglist_edit.htm b/interface/web/themes/default-304/templates/mail/mail_mailinglist_edit.htm deleted file mode 100644 index 04964c70e2d080d5a47b3c58bbebb7682af05cb9..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_mailinglist_edit.htm +++ /dev/null @@ -1,86 +0,0 @@ -

-

- -
- -
-
Mailing List - -
- - -
-
- - -
- - -
-
- - -
- - - -
- -
- - - -
-
- - - -
- -
- - -
-
- - -
-
- - -
-
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/mail/mail_mailinglist_list.htm b/interface/web/themes/default-304/templates/mail/mail_mailinglist_list.htm deleted file mode 100644 index cbb572f746c372d41314e39ae535625c69b70aae..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_mailinglist_list.htm +++ /dev/null @@ -1,53 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="listname"}{tmpl_var name="domain"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_relay_recipient_edit.htm b/interface/web/themes/default-304/templates/mail/mail_relay_recipient_edit.htm deleted file mode 100644 index 60ac345134b5f351c4495628b8ecee1146ef21d4..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_relay_recipient_edit.htm +++ /dev/null @@ -1,35 +0,0 @@ -

-

- -
- -
-
Relay recipient -
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_relay_recipient_list.htm b/interface/web/themes/default-304/templates/mail/mail_relay_recipient_list.htm deleted file mode 100644 index 7aeb45f7dc4f39c8a22cc3ef116e322dc0a40948..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_relay_recipient_list.htm +++ /dev/null @@ -1,55 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="source"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_transport_edit.htm b/interface/web/themes/default-304/templates/mail/mail_transport_edit.htm deleted file mode 100644 index 0bb8dfaf371378f67494296869f536925a55e415..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_transport_edit.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='mx_txt'}

-
- -
-
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_transport_list.htm b/interface/web/themes/default-304/templates/mail/mail_transport_list.htm deleted file mode 100644 index 3f56fb5d2358d4ce93af209876bd318dc753e6a7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_transport_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="domain"}{tmpl_var name="transport"}{tmpl_var name="sort_order"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_user_autoresponder_edit.htm b/interface/web/themes/default-304/templates/mail/mail_user_autoresponder_edit.htm deleted file mode 100644 index da6edd48df565fc34be9327e5f811dcb7b02291b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_user_autoresponder_edit.htm +++ /dev/null @@ -1,44 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - {tmpl_var name='autoresponder_start_date'}  - {tmpl_var name='now_txt'} -
-
- - {tmpl_var name='autoresponder_end_date'} -
-
- -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_user_custom_rules_edit.htm b/interface/web/themes/default-304/templates/mail/mail_user_custom_rules_edit.htm deleted file mode 100644 index 78c87ebc046682efa3788644c5818647e596a813..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_user_custom_rules_edit.htm +++ /dev/null @@ -1,22 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_user_filter_edit.htm b/interface/web/themes/default-304/templates/mail/mail_user_filter_edit.htm deleted file mode 100644 index 694b61876562675c14c9a24f649f96349c9bf28e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_user_filter_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - - - -
-
- - - -
-
- - {tmpl_var name='active'} -
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_user_filter_list.htm b/interface/web/themes/default-304/templates/mail/mail_user_filter_list.htm deleted file mode 100644 index f270944bbe4e779c74b385d78633073f0d9f6d22..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_user_filter_list.htm +++ /dev/null @@ -1,44 +0,0 @@ - -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="rulename"} - -
-
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_user_list.htm b/interface/web/themes/default-304/templates/mail/mail_user_list.htm deleted file mode 100644 index 8e1dda458b49dcd6d9f446c806ddde31bca06e55..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_user_list.htm +++ /dev/null @@ -1,66 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="email"}{tmpl_var name="name"}{tmpl_var name="autoresponder"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_user_mailbox_edit.htm b/interface/web/themes/default-304/templates/mail/mail_user_mailbox_edit.htm deleted file mode 100644 index bb1dd37ba0de44d744a9c8afba2e0c5e4dfa6f9c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_user_mailbox_edit.htm +++ /dev/null @@ -1,81 +0,0 @@ -

-

- -
- -
-
-
- -   {tmpl_var name='name_optional_txt'} -
-
-

* {tmpl_var name='email_txt'}

-
- - - -
-
-
- - -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- -

MB

-
-
- -   {tmpl_var name='name_optional_txt'} -
-
- - -
-
-

{tmpl_var name='postfix_txt'}

-
- {tmpl_var name='postfix'} -
-
-
-

{tmpl_var name='disableimap_txt'}

-
- {tmpl_var name='disableimap'} -
-
-
-

{tmpl_var name='disablepop3_txt'}

-
- {tmpl_var name='disablepop3'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_user_mailfilter_edit.htm b/interface/web/themes/default-304/templates/mail/mail_user_mailfilter_edit.htm deleted file mode 100644 index ef053c93677cb5447630e521d4781713f622b44f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_user_mailfilter_edit.htm +++ /dev/null @@ -1,26 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='move_junk_txt'}

-
- {tmpl_var name='move_junk'} -
-
-
- - {tmpl_var name='filter_records'} - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_user_stats_list.htm b/interface/web/themes/default-304/templates/mail/mail_user_stats_list.htm deleted file mode 100644 index 2000f34b46e4e287228300ac159d930a9ffe9ff5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_user_stats_list.htm +++ /dev/null @@ -1,53 +0,0 @@ -

-

- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="email"}{tmpl_var name="this_month"} MB{tmpl_var name="last_month"} MB{tmpl_var name="this_year"} MB{tmpl_var name="last_year"} MB -
-   -
-
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_whitelist_edit.htm b/interface/web/themes/default-304/templates/mail/mail_whitelist_edit.htm deleted file mode 100644 index cf2aeb596b8c45049a07b84beb2e298b33505c15..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_whitelist_edit.htm +++ /dev/null @@ -1,41 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/mail_whitelist_list.htm b/interface/web/themes/default-304/templates/mail/mail_whitelist_list.htm deleted file mode 100644 index 219345fe08c84b4e5b7577851a9691d781a82300..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/mail_whitelist_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="source"}{tmpl_var name="type"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_blacklist_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_blacklist_edit.htm deleted file mode 100644 index 34c2249d4b78c6950eb2a463dbbacea462fb8228..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_blacklist_edit.htm +++ /dev/null @@ -1,49 +0,0 @@ -

-

- -
- -
-
- -
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_blacklist_list.htm b/interface/web/themes/default-304/templates/mail/spamfilter_blacklist_list.htm deleted file mode 100644 index 8a05d36a00adb4db0d2719db011ff2bc3af38083..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_blacklist_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="priority"}{tmpl_var name="rid"}{tmpl_var name="email"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_config_getmail_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_config_getmail_edit.htm deleted file mode 100644 index 2b3c85a513b4bf3ce74e324a5e66d9a8a3082ceb..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_config_getmail_edit.htm +++ /dev/null @@ -1,22 +0,0 @@ -

-

- -
- -
-
- - - - -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_config_list.htm b/interface/web/themes/default-304/templates/mail/spamfilter_config_list.htm deleted file mode 100644 index b84a77f9aa9f76828200e58ae1954c39bd5a344f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_config_list.htm +++ /dev/null @@ -1,51 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
 
{tmpl_var name="server_name"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_config_mail_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_config_mail_edit.htm deleted file mode 100644 index 524c9804b0a9dd45863d6c4eae2dd22b0aee66cc..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_config_mail_edit.htm +++ /dev/null @@ -1,66 +0,0 @@ -

-

- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_config_server_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_config_server_edit.htm deleted file mode 100644 index 6cdca69f3c90bac069f8786d82d078d69ec11bcb..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_config_server_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
- - - - - - - - - - - - - - - - - - - - -
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_other_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_other_edit.htm deleted file mode 100644 index 518be5f47717ff51ff2bfcbd4cd7b1624620f9d9..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_other_edit.htm +++ /dev/null @@ -1,80 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -  Bytes -
-
- - -
-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_policy_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_policy_edit.htm deleted file mode 100644 index 7279f0a68f87c0c52a971c8b62d5840dcaa6db72..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_policy_edit.htm +++ /dev/null @@ -1,64 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_policy_list.htm b/interface/web/themes/default-304/templates/mail/spamfilter_policy_list.htm deleted file mode 100644 index 48d323f775458fc4ee4b8e761f1e00af8a04d76c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_policy_list.htm +++ /dev/null @@ -1,63 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="policy_name"}{tmpl_var name="virus_lover"}{tmpl_var name="spam_lover"}{tmpl_var name="banned_files_lover"}{tmpl_var name="bad_header_lover"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_quarantine_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_quarantine_edit.htm deleted file mode 100644 index 98e9c3e4b1f68a0902de121a58451d24a4e78f7e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_quarantine_edit.htm +++ /dev/null @@ -1,44 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
- -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_taglevel_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_taglevel_edit.htm deleted file mode 100644 index 34577c8794fadb291f9bfb2a60dc2974bec6115b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_taglevel_edit.htm +++ /dev/null @@ -1,52 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_users_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_users_edit.htm deleted file mode 100644 index 7c96208536a6e93790a0e812f71b8f0a52d0d171..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_users_edit.htm +++ /dev/null @@ -1,50 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_users_list.htm b/interface/web/themes/default-304/templates/mail/spamfilter_users_list.htm deleted file mode 100644 index 280e7664f87d5b775e0bb0e69c78c53328b17fb6..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_users_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="local"}{tmpl_var name="server_id"}{tmpl_var name="priority"}{tmpl_var name="policy_id"}{tmpl_var name="fullname"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_whitelist_edit.htm b/interface/web/themes/default-304/templates/mail/spamfilter_whitelist_edit.htm deleted file mode 100644 index 0d31b7af5c10030f0ece308eda86a5d22ab6ddec..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_whitelist_edit.htm +++ /dev/null @@ -1,49 +0,0 @@ -

-

- -
- -
-
- -
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/spamfilter_whitelist_list.htm b/interface/web/themes/default-304/templates/mail/spamfilter_whitelist_list.htm deleted file mode 100644 index 6c7ff3d834a530f69249443c13bc44153409783e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/spamfilter_whitelist_list.htm +++ /dev/null @@ -1,63 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="priority"}{tmpl_var name="rid"}{tmpl_var name="email"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mail/user_quota_stats_list.htm b/interface/web/themes/default-304/templates/mail/user_quota_stats_list.htm deleted file mode 100644 index b4f3c1e2f67b30198bdc67bad92e1f63f74dbdc5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mail/user_quota_stats_list.htm +++ /dev/null @@ -1,52 +0,0 @@ -

- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
   -
- -
-
{tmpl_var name="email"}{tmpl_var name="name"}{tmpl_var name="used"}{tmpl_var name="quota"} -
-   -
-
-
-
- -
diff --git a/interface/web/themes/default-304/templates/mailuser/index.htm b/interface/web/themes/default-304/templates/mailuser/index.htm deleted file mode 100644 index c320253e161093c39327f39b01cd15270000ca78..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mailuser/index.htm +++ /dev/null @@ -1,34 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='email_txt'}

-

{tmpl_var name='email'}

-
-
-

{tmpl_var name='login_txt'}

-

{tmpl_var name='login'}

-
-
-

{tmpl_var name='server_address_txt'}

-

{tmpl_var name='server_name'}

-
-
-

{tmpl_var name='quota_txt'}

-

{tmpl_var name='quota'}

-
-
-

{tmpl_var name='cc_txt'}

-

{tmpl_var name='cc'}

-
-
-   -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mailuser/mail_user_autoresponder_edit.htm b/interface/web/themes/default-304/templates/mailuser/mail_user_autoresponder_edit.htm deleted file mode 100644 index 271fca1035758bac6c97258d5e47c6202ed71ca8..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mailuser/mail_user_autoresponder_edit.htm +++ /dev/null @@ -1,37 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - {tmpl_var name='autoresponder_start_date'}  - {tmpl_var name='now_txt'} -
-
- - {tmpl_var name='autoresponder_end_date'} -
-
- -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mailuser/mail_user_cc_edit.htm b/interface/web/themes/default-304/templates/mailuser/mail_user_cc_edit.htm deleted file mode 100644 index 089f82430118f643b6bbd063d27b2a51027a683a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mailuser/mail_user_cc_edit.htm +++ /dev/null @@ -1,26 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='email_txt'}

-

{tmpl_var name='email'}

-
-
- -   {tmpl_var name='name_optional_txt'} -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mailuser/mail_user_filter_edit.htm b/interface/web/themes/default-304/templates/mailuser/mail_user_filter_edit.htm deleted file mode 100644 index a9113c2f65023ce72a958183795316dd32d6b08e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mailuser/mail_user_filter_edit.htm +++ /dev/null @@ -1,38 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - - - -
-
- - - -
-
- - {tmpl_var name='active'} -
-
- - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mailuser/mail_user_filter_list.htm b/interface/web/themes/default-304/templates/mailuser/mail_user_filter_list.htm deleted file mode 100644 index b8501e8ddee0d579964fcfbe93acb752db795a0e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mailuser/mail_user_filter_list.htm +++ /dev/null @@ -1,50 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
 
{tmpl_var name="rulename"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mailuser/mail_user_password_edit.htm b/interface/web/themes/default-304/templates/mailuser/mail_user_password_edit.htm deleted file mode 100644 index ed49c1654bd9c489d03f49706c893066f11ff90c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mailuser/mail_user_password_edit.htm +++ /dev/null @@ -1,37 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='email_txt'}

-

{tmpl_var name='email'}

-
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/mailuser/mail_user_spamfilter_edit.htm b/interface/web/themes/default-304/templates/mailuser/mail_user_spamfilter_edit.htm deleted file mode 100644 index eaa59e9503697b3c7b54fe011a8db724ad1134fc..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/mailuser/mail_user_spamfilter_edit.htm +++ /dev/null @@ -1,28 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='email_txt'}

-

{tmpl_var name='email'}

-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/main.tpl.htm b/interface/web/themes/default-304/templates/main.tpl.htm deleted file mode 100644 index 7f227e18afd1352121de5d8f43004da428a053ce..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/main.tpl.htm +++ /dev/null @@ -1,188 +0,0 @@ - - - - <tmpl_var name="app_title"> <tmpl_var name="app_version"> - "/> - - - - - - - - - - - - - - - - - -
-
- - - - - -
- -
-
-
 
-
-
- - -
-
- - -
- -
-
-
-
 
- -
- -
- - - -
-
- - diff --git a/interface/web/themes/default-304/templates/module.tpl.htm b/interface/web/themes/default-304/templates/module.tpl.htm deleted file mode 100644 index f8a26defc603072660ccf9fd3e8bc2bab395506f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/module.tpl.htm +++ /dev/null @@ -1,41 +0,0 @@ - -   - - - - - -
- - - - - - - - - - - -
 
- - - - - - - - -
- -
-
-
-
-
-
- - - -   - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/module_tree.tpl.htm b/interface/web/themes/default-304/templates/module_tree.tpl.htm deleted file mode 100644 index be213819d0e5ea4d992f942dc69fe6c466519e06..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/module_tree.tpl.htm +++ /dev/null @@ -1,42 +0,0 @@ - -   - - - - - - -
- - - - - - - - - - - -
 
- - - - - - - - -
- -
-
-
-
-
-
- - - -   - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/monitor/datalog_list.htm b/interface/web/themes/default-304/templates/monitor/datalog_list.htm deleted file mode 100644 index 158a5a84a1d7bc7f5415e495a09bf3d938dc364f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/monitor/datalog_list.htm +++ /dev/null @@ -1,49 +0,0 @@ -

-

- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
 
{tmpl_var name="tstamp"}{tmpl_var name="server_id"}{tmpl_var name="action"}{tmpl_var name="dbtable"} -
- -
-
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/monitor/show_data.htm b/interface/web/themes/default-304/templates/monitor/show_data.htm deleted file mode 100644 index 818208d647af29022110c60515007cb8e6ebc24f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/monitor/show_data.htm +++ /dev/null @@ -1,12 +0,0 @@ -

-

- -
- -
-
-
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/monitor/show_log.htm b/interface/web/themes/default-304/templates/monitor/show_log.htm deleted file mode 100644 index 271d46bf59b3f7e1fde82a32244b6575cff21825..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/monitor/show_log.htm +++ /dev/null @@ -1,25 +0,0 @@ -

-

- -
- -
-
-
-
- - -
-
-
-
- -
-
-
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/monitor/show_sys_state.htm b/interface/web/themes/default-304/templates/monitor/show_sys_state.htm deleted file mode 100644 index 9a5830c19c0a89834aadab9a32b7d9416a792652..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/monitor/show_sys_state.htm +++ /dev/null @@ -1,25 +0,0 @@ -

-

- -
- -
-
-
-
- - -
-
-
-
- -
-
-
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/monitor/syslog_list.htm b/interface/web/themes/default-304/templates/monitor/syslog_list.htm deleted file mode 100644 index e3d18cb318164caa6558f9f57b13d37b412658b5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/monitor/syslog_list.htm +++ /dev/null @@ -1,56 +0,0 @@ -

-

- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
 
{tmpl_var name="tstamp"}{tmpl_var name="server_id"}{tmpl_var name="loglevel"}{tmpl_var name="message"} - - - - - - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sidenav.tpl.htm b/interface/web/themes/default-304/templates/sidenav.tpl.htm deleted file mode 100644 index a5051cf3a58b2bd74807b6e4799637907d8cebe1..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sidenav.tpl.htm +++ /dev/null @@ -1,24 +0,0 @@ - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/aps_install_package.htm b/interface/web/themes/default-304/templates/sites/aps_install_package.htm deleted file mode 100644 index eeed54f970f1d6545fb18184e3a96b9be3877186..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/aps_install_package.htm +++ /dev/null @@ -1,56 +0,0 @@ -

- {tmpl_var name='installation_txt'}: {tmpl_var name='pkg_name'} {tmpl_var name='pkg_version'}-{tmpl_var name='pkg_release'} - - - {tmpl_var name='pkg_name'} - - -

- - -

ERROR

    {tmpl_var name='error'}
-
- -
- -
-
- {tmpl_var name='basic_settings_txt'} -
- -
http(s):// 
DOMAIN_LIST_SPACE
 / 
- -
- -
- - -
-
- - PKG_SETTINGS_SPACE - - {tmpl_var name='license_txt'} -
- - {tmpl_var name='pkg_license_name'}
- - {tmpl_var name='pkg_license_content'} - - - -
-
- - checked />  {tmpl_var name='acceptance_text'} -
-
- - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/aps_instances_list.htm b/interface/web/themes/default-304/templates/sites/aps_instances_list.htm deleted file mode 100644 index 6f4ab80e875e0b4d5f1068ebbfcb2fd7e00a76de..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/aps_instances_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

{tmpl_var name="list_head_txt"}

- -
- -
-
{tmpl_var name="list_head_txt"} - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='name_txt'}{tmpl_var name='version_txt'}{tmpl_var name='customer_txt'}{tmpl_var name='install_location_txt'}{tmpl_var name='status_txt'} 
  - -
{tmpl_var name='package_name'}{tmpl_var name='package_version'}-{tmpl_var name='package_release'}{tmpl_var name='customer_name'}{tmpl_var name='install_location_short'}{tmpl_var name='instance_status'} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/aps_packagedetails_show.htm b/interface/web/themes/default-304/templates/sites/aps_packagedetails_show.htm deleted file mode 100644 index 18a6fc9e96b0639c44281840cd8068dc7a01cb81..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/aps_packagedetails_show.htm +++ /dev/null @@ -1,139 +0,0 @@ -

- - {tmpl_var name='pkg_name'} - - {tmpl_var name='pkg_name'} -

-{tmpl_var name='pkg_summary'} -

 

- -
-
- -
-

 

 

-
- - -
- - -
-

 

- -
- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='version_txt'}{tmpl_var name='pkg_version'} (Release {tmpl_var name='pkg_release'})
{tmpl_var name='category_txt'}{tmpl_var name='pkg_category'}
{tmpl_var name='description_txt'}{tmpl_var name='pkg_description'}
{tmpl_var name='homepage_txt'} - {tmpl_var name='pkg_homepage'} -
{tmpl_var name='installed_size_txt'}{tmpl_var name='pkg_installed_size'}
{tmpl_var name='supported_languages_txt'}{tmpl_var name='pkg_languages'}
{tmpl_var name='config_script_txt'}{tmpl_var name='pkg_config_script'}
{tmpl_var name='license_txt'} - {tmpl_var name='pkg_license_name'}
- {tmpl_var name='pkg_license_content'} - - - -
- - {tmpl_var name='ScreenDescription'}
- {tmpl_var name='ScreenDescription'}

-
-
-
    - -
  • {tmpl_var name='ChangelogVersion'}
  • -
      - -
    • {tmpl_var name='ChangelogDescription'}
    • -
      -
    -
    -
-
{tmpl_var name='php_extensions_txt'}{tmpl_var name='pkg_requirements_php_extensions'}
{tmpl_var name='php_settings_txt'} - {tmpl_var name='PHPSettingName'} = {tmpl_var name='PHPSettingValue'}
-
{tmpl_var name='supported_php_versions_txt'}{tmpl_var name='pkg_requirements_supported_php_versions'}
{tmpl_var name='database_txt'}{tmpl_var name='pkg_requirements_database'}
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/aps_packages_list.htm b/interface/web/themes/default-304/templates/sites/aps_packages_list.htm deleted file mode 100644 index fe997430398297845e1d4b38b8f0f29d38c57836..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/aps_packages_list.htm +++ /dev/null @@ -1,50 +0,0 @@ -

{tmpl_var name="list_head_txt"}

- -
- -
-
{tmpl_var name="list_head_txt"} ({tmpl_var name='package_count'}) - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='name_txt'}{tmpl_var name='version_txt'}{tmpl_var name='category_txt'}{tmpl_var name='status_txt'} 
{tmpl_var name='name'}{tmpl_var name='version'}-{tmpl_var name='release'}{tmpl_var name='category'}{tmpl_var name='package_status'} 
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/cron_edit.htm b/interface/web/themes/default-304/templates/sites/cron_edit.htm deleted file mode 100644 index 7d47b4e277f2269315896f2a587a01625ecb7411..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/cron_edit.htm +++ /dev/null @@ -1,68 +0,0 @@ -

-

- -
- -
-
Cron Job -
- - - - - - - - -
-
- - -

e.g. *, */3, 10-20

-
-
- - -

e.g. *, */2, 0, 10-12

-
-
- - -

e.g. *, */4, 1-5

-
-
- - -

e.g. *, 1-6

-
-
- - -

e.g. *, 0, 1-5

-
-
- - -

e.g. /var/www/clients/client1/myscript.sh or http://www.mydomain.com/path/script.php

-
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/cron_list.htm b/interface/web/themes/default-304/templates/sites/cron_list.htm deleted file mode 100644 index f822b89ebeb14497d458d2972474e80060125df2..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/cron_list.htm +++ /dev/null @@ -1,74 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="server_id"}{tmpl_var name="parent_domain_id"}{tmpl_var name="run_min"}{tmpl_var name="run_hour"}{tmpl_var name="run_mday"}{tmpl_var name="run_month"}{tmpl_var name="run_wday"}{tmpl_var name="command"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/database_admin_list.htm b/interface/web/themes/default-304/templates/sites/database_admin_list.htm deleted file mode 100644 index fda3ba70c8a1a047cb6c68e5168f3f104ded4cd4..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/database_admin_list.htm +++ /dev/null @@ -1,68 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="remote_access"}{tmpl_var name="sys_groupid"}{tmpl_var name="server_id"}{tmpl_var name="database_user_id"}{tmpl_var name="database_name"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/database_edit.htm b/interface/web/themes/default-304/templates/sites/database_edit.htm deleted file mode 100644 index 4207a789ff724b95cb3a71e82bf88ad768fb3349..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/database_edit.htm +++ /dev/null @@ -1,113 +0,0 @@ -

-

- -
- -
-
- -
- - - - - - - - -
-
-
- - -
-
- - -
-
- -

{tmpl_var name='database_name_prefix'}

- - - - - - -
-
- - -
-
- -  {tmpl_var name='optional_txt'} -
-
- - - - - - - - -
-
-

{tmpl_var name='remote_access_txt'}

-
- {tmpl_var name='remote_access'} -
-
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/database_list.htm b/interface/web/themes/default-304/templates/sites/database_list.htm deleted file mode 100644 index 7b49e87044fc2f2618026bddd7c776aca947c844..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/database_list.htm +++ /dev/null @@ -1,66 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="remote_access"}{tmpl_var name="server_id"}{tmpl_var name="database_user_id"}{tmpl_var name="database_name"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/database_user_admin_list.htm b/interface/web/themes/default-304/templates/sites/database_user_admin_list.htm deleted file mode 100644 index c1bee6768841907bb495189a0fc4b29e5dd2712b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/database_user_admin_list.htm +++ /dev/null @@ -1,50 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="database_user"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/database_user_edit.htm b/interface/web/themes/default-304/templates/sites/database_user_edit.htm deleted file mode 100644 index 40e8c96e826fd64ed7ca414ad9da05724b8992c8..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/database_user_edit.htm +++ /dev/null @@ -1,54 +0,0 @@ -

-

- -
- -
-
- -
- - -
-
- -
- - -
-
-
- -

{tmpl_var name='database_user_prefix'}

- -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/database_user_list.htm b/interface/web/themes/default-304/templates/sites/database_user_list.htm deleted file mode 100644 index 0a0ea1a63779a0182d966490bdc99cf22c9b589e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/database_user_list.htm +++ /dev/null @@ -1,51 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="database_user"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/ftp_user_advanced.htm b/interface/web/themes/default-304/templates/sites/ftp_user_advanced.htm deleted file mode 100644 index 175b5fe5d9ee460adcf62825fcec162e45c3f1c7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/ftp_user_advanced.htm +++ /dev/null @@ -1,50 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- -

{tmpl_var name='quota_files_unity_txt'}

-
-
- -

MB

-
-
- -

MB

-
-
- -

kb/s

-
-
- -

kb/s

-
-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/sites/ftp_user_advanced_client.htm b/interface/web/themes/default-304/templates/sites/ftp_user_advanced_client.htm deleted file mode 100644 index 5918c6d571cc568d04d89d4857fd51b3acc3c82c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/ftp_user_advanced_client.htm +++ /dev/null @@ -1,22 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/sites/ftp_user_edit.htm b/interface/web/themes/default-304/templates/sites/ftp_user_edit.htm deleted file mode 100644 index cf900015c9993a68f0dc772d84affadf4a020768..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/ftp_user_edit.htm +++ /dev/null @@ -1,54 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- -

{tmpl_var name='username_prefix'}

- -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- -

MB

-
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/ftp_user_list.htm b/interface/web/themes/default-304/templates/sites/ftp_user_list.htm deleted file mode 100644 index d455e0d4cdd0d266d52cf56e802c3e8447ab72c6..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/ftp_user_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="parent_domain_id"}{tmpl_var name="username"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/shell_user_advanced.htm b/interface/web/themes/default-304/templates/sites/shell_user_advanced.htm deleted file mode 100644 index bad78c81c641d7d05704dc5c6c63df6736809bad..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/shell_user_advanced.htm +++ /dev/null @@ -1,34 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/shell_user_edit.htm b/interface/web/themes/default-304/templates/sites/shell_user_edit.htm deleted file mode 100644 index 3cb5d3842417936149ab877a0bc523815349fe76..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/shell_user_edit.htm +++ /dev/null @@ -1,72 +0,0 @@ -

-

- -
- -
-
-
- - - - - - - - -
-
- -

{tmpl_var name='username_prefix'}

- -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- - -
-
- -

MB

-
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/shell_user_list.htm b/interface/web/themes/default-304/templates/sites/shell_user_list.htm deleted file mode 100644 index 9087c6669afccbc04fc53419ab1e5ea9f1b26025..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/shell_user_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="parent_domain_id"}{tmpl_var name="username"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/user_quota_stats_list.htm b/interface/web/themes/default-304/templates/sites/user_quota_stats_list.htm deleted file mode 100644 index adb1e356143b61522a97cd11b7c96ef515ecb419..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/user_quota_stats_list.htm +++ /dev/null @@ -1,54 +0,0 @@ -

- -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
    
{tmpl_var name="domain"}{tmpl_var name="system_user"}{tmpl_var name="used"}{tmpl_var name="soft"}{tmpl_var name="hard"}{tmpl_var name="files"} -
-   -
-
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_aliasdomain_edit.htm b/interface/web/themes/default-304/templates/sites/web_aliasdomain_edit.htm deleted file mode 100644 index 0ccaa5edf1e0a8006efb538404f69437dd464232..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_aliasdomain_edit.htm +++ /dev/null @@ -1,125 +0,0 @@ -

-

- -
- -
-
-
- - - - - - -
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_aliasdomain_list.htm b/interface/web/themes/default-304/templates/sites/web_aliasdomain_list.htm deleted file mode 100644 index faab74e1919b48a1798761f81bb6419b62ba3b63..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_aliasdomain_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="parent_domain_id"}{tmpl_var name="domain"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_backup_list.htm b/interface/web/themes/default-304/templates/sites/web_backup_list.htm deleted file mode 100644 index 85639770961b52ab02e7a4f3f2fc8c696f4e6b34..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_backup_list.htm +++ /dev/null @@ -1,41 +0,0 @@ - -

-
- -

ERROR

-
-

- -
- -
-
- - - - - - - - - - - - - - - - - - - -
 
{tmpl_var name="date"}{tmpl_var name="backup_type"}{tmpl_var name="filename"} -
- - -
-
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_domain_admin_list.htm b/interface/web/themes/default-304/templates/sites/web_domain_admin_list.htm deleted file mode 100644 index f363e44c70cfd8bcbb31a08ee1d1a1efec5b478e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_domain_admin_list.htm +++ /dev/null @@ -1,61 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="domain_id"}{tmpl_var name="active"}{tmpl_var name="sys_groupid"}{tmpl_var name="server_id"}{tmpl_var name="domain"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_domain_advanced.htm b/interface/web/themes/default-304/templates/sites/web_domain_advanced.htm deleted file mode 100644 index 87107400af24704f79644aa7ac3cc83dac2373cf..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_domain_advanced.htm +++ /dev/null @@ -1,146 +0,0 @@ -

-

- -
- -
-
- -
- - - -
-
- - - -
-
- - -
-
-
-

{tmpl_var name='php_fpm_use_socket_txt'}

-
- {tmpl_var name='php_fpm_use_socket'} -
-
-
- - -
-
- {tmpl_var name='pm_ondemand_hint_txt'} -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -  s -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_domain_backup.htm b/interface/web/themes/default-304/templates/sites/web_domain_backup.htm deleted file mode 100644 index c46d4e2d4ef9a3fd0aae5921d68d194f959bfb86..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_domain_backup.htm +++ /dev/null @@ -1,32 +0,0 @@ -

-

- -
- -
-
Backup -
- - -
-
- - -
-
- - {tmpl_var name='backup_records'} - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_domain_edit.htm b/interface/web/themes/default-304/templates/sites/web_domain_edit.htm deleted file mode 100644 index c2d9d21ea574fb7661785503365469cfd415c053..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_domain_edit.htm +++ /dev/null @@ -1,249 +0,0 @@ -

-

- -
- -
-
- -
- - - - - - - - -
-
- - -
- - -
- -
- - -
-
-
- - -
-
- - -
-
- - - - - - -
-
- -  MB -
-
- -  MB -
-
-

{tmpl_var name='cgi_txt'}

-
- {tmpl_var name='cgi'} -
-
-
-

{tmpl_var name='ssi_txt'}

-
- {tmpl_var name='ssi'} -
-
-
-

{tmpl_var name='perl_txt'}

-
- {tmpl_var name='perl'} -
-
-
-

{tmpl_var name='ruby_txt'}

-
- {tmpl_var name='ruby'} -
-
-
-

{tmpl_var name='python_txt'}

-
- {tmpl_var name='python'} -
-
-
-

{tmpl_var name='suexec_txt'}

-
- {tmpl_var name='suexec'} -
-
-
-

{tmpl_var name='errordocs_txt'}

-
- {tmpl_var name='errordocs'} -
-
- -
- - -
-
-

{tmpl_var name='ssl_txt'}

-
- {tmpl_var name='ssl'} -
-
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_domain_list.htm b/interface/web/themes/default-304/templates/sites/web_domain_list.htm deleted file mode 100644 index 4ce5d5ddd43c7891e7bc3df8fce6e612ced757a7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_domain_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="domain_id"}{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="domain"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_domain_redirect.htm b/interface/web/themes/default-304/templates/sites/web_domain_redirect.htm deleted file mode 100644 index 66a17034c9b27fec864671d69ddddf1024273511..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_domain_redirect.htm +++ /dev/null @@ -1,76 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_domain_ssl.htm b/interface/web/themes/default-304/templates/sites/web_domain_ssl.htm deleted file mode 100644 index 4c27bb77298df546759290df5dfd967d1400d8e7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_domain_ssl.htm +++ /dev/null @@ -1,68 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_domain_stats.htm b/interface/web/themes/default-304/templates/sites/web_domain_stats.htm deleted file mode 100644 index 26eee94772c6b8ea574a65495cf7fa43aad68377..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_domain_stats.htm +++ /dev/null @@ -1,37 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='stats_user_txt'}

admin

-
-
- -  {tmpl_var name='generate_password_txt'} -
-
- - -
- - -
- - -
-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/sites/web_folder_edit.htm b/interface/web/themes/default-304/templates/sites/web_folder_edit.htm deleted file mode 100644 index 4165ab70b1688db02b541fd46ac0ad8c8e2e7253..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_folder_edit.htm +++ /dev/null @@ -1,34 +0,0 @@ -

-

- -
- -
-
Folder -
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/sites/web_folder_list.htm b/interface/web/themes/default-304/templates/sites/web_folder_list.htm deleted file mode 100644 index 3dcb9ee0cbb2c415165ef1cbb2eb789eed3aa305..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_folder_list.htm +++ /dev/null @@ -1,58 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="parent_domain_id"}{tmpl_var name="path"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_folder_user_edit.htm b/interface/web/themes/default-304/templates/sites/web_folder_user_edit.htm deleted file mode 100644 index 63376d8ed8377a84b5029dcb94064c7227716ec4..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_folder_user_edit.htm +++ /dev/null @@ -1,49 +0,0 @@ -

-

- -
- -
-
Folder -
- - -
-
- - -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/sites/web_folder_user_list.htm b/interface/web/themes/default-304/templates/sites/web_folder_user_list.htm deleted file mode 100644 index 2df924f1c9993b148606ecb69a8d0615752eb3c0..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_folder_user_list.htm +++ /dev/null @@ -1,55 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="web_folder_id"}{tmpl_var name="username"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_sites_stats_list.htm b/interface/web/themes/default-304/templates/sites/web_sites_stats_list.htm deleted file mode 100644 index d51e0e2b812ca2d0f672a004fb90946d2f5a5234..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_sites_stats_list.htm +++ /dev/null @@ -1,62 +0,0 @@ -

-

- - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_subdomain_edit.htm b/interface/web/themes/default-304/templates/sites/web_subdomain_edit.htm deleted file mode 100644 index a8b0fe9bd0ea7f871da26364c1c4bf3769d9eaba..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_subdomain_edit.htm +++ /dev/null @@ -1,112 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_subdomain_list.htm b/interface/web/themes/default-304/templates/sites/web_subdomain_list.htm deleted file mode 100644 index 237cd8568970f9066346379b389250c9aa10ffc8..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_subdomain_list.htm +++ /dev/null @@ -1,60 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="parent_domain_id"}{tmpl_var name="domain"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_advanced.htm b/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_advanced.htm deleted file mode 100644 index 87107400af24704f79644aa7ac3cc83dac2373cf..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_advanced.htm +++ /dev/null @@ -1,146 +0,0 @@ -

-

- -
- -
-
- -
- - - -
-
- - - -
-
- - -
-
-
-

{tmpl_var name='php_fpm_use_socket_txt'}

-
- {tmpl_var name='php_fpm_use_socket'} -
-
-
- - -
-
- {tmpl_var name='pm_ondemand_hint_txt'} -
-
- - -
-
- - -
-
- - -
-
- - -
-
- -  s -
-
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_backup.htm b/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_backup.htm deleted file mode 100644 index c46d4e2d4ef9a3fd0aae5921d68d194f959bfb86..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_backup.htm +++ /dev/null @@ -1,32 +0,0 @@ -

-

- -
- -
-
Backup -
- - -
-
- - -
-
- - {tmpl_var name='backup_records'} - - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_edit.htm b/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_edit.htm deleted file mode 100644 index 159830c685c148b8fb52736b62eec6c276815eec..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_edit.htm +++ /dev/null @@ -1,208 +0,0 @@ -

-

- -
- -
-
- -
- - -
-
- - -
-
- - readonly="readonly" /> -
-
- -  MB -
-
- -  MB -
-
-

{tmpl_var name='cgi_txt'}

-
- {tmpl_var name='cgi'} -
-
-
-

{tmpl_var name='ssi_txt'}

-
- {tmpl_var name='ssi'} -
-
-
-

{tmpl_var name='perl_txt'}

-
- {tmpl_var name='perl'} -
-
-
-

{tmpl_var name='ruby_txt'}

-
- {tmpl_var name='ruby'} -
-
-
-

{tmpl_var name='python_txt'}

-
- {tmpl_var name='python'} -
-
-
-

{tmpl_var name='suexec_txt'}

-
- {tmpl_var name='suexec'} -
-
-
-

{tmpl_var name='errordocs_txt'}

-
- {tmpl_var name='errordocs'} -
-
- -
- - -
-
-

{tmpl_var name='ssl_txt'}

-
- {tmpl_var name='ssl'} -
-
-
- - -
-
- - -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_list.htm b/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_list.htm deleted file mode 100644 index f21698899839af4acb93ec0c2c71a36ac879223f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_list.htm +++ /dev/null @@ -1,60 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="parent_domain_id"}{tmpl_var name="domain"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_redirect.htm b/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_redirect.htm deleted file mode 100644 index 66a17034c9b27fec864671d69ddddf1024273511..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_redirect.htm +++ /dev/null @@ -1,76 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_ssl.htm b/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_ssl.htm deleted file mode 100644 index 4c27bb77298df546759290df5dfd967d1400d8e7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_ssl.htm +++ /dev/null @@ -1,68 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_stats.htm b/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_stats.htm deleted file mode 100644 index 26eee94772c6b8ea574a65495cf7fa43aad68377..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/web_vhost_subdomain_stats.htm +++ /dev/null @@ -1,37 +0,0 @@ -

-

- -
- -
-
-
-

{tmpl_var name='stats_user_txt'}

admin

-
-
- -  {tmpl_var name='generate_password_txt'} -
-
- - -
- - -
- - -
-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/sites/webdav_user_edit.htm b/interface/web/themes/default-304/templates/sites/webdav_user_edit.htm deleted file mode 100644 index 8dd719dca16363d21d4e47ea339cef3df5f40575..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/webdav_user_edit.htm +++ /dev/null @@ -1,64 +0,0 @@ -

-

- -
- -
-
-
- - - - - - - - -
-
- -

{tmpl_var name='username_prefix'}

- disabled="disabled"/> -
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- -

webdav/

- disabled="disabled"/> -
- -
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/sites/webdav_user_list.htm b/interface/web/themes/default-304/templates/sites/webdav_user_list.htm deleted file mode 100644 index ee2b45df80049d536cb6d0ac7bb5cc9ae284e892..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/sites/webdav_user_list.htm +++ /dev/null @@ -1,59 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="parent_domain_id"}{tmpl_var name="username"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/tabbed_form.tpl.htm b/interface/web/themes/default-304/templates/tabbed_form.tpl.htm deleted file mode 100644 index 2890e1b17af580cac175483bc62752a716ee6e71..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tabbed_form.tpl.htm +++ /dev/null @@ -1,27 +0,0 @@ - -

-
-
-
    - - -
  • - -
  • -
    -
    -
-
-
- -

-
- -

ERROR

-
- - -
- - - \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/tools/dns_import_tupa.htm b/interface/web/themes/default-304/templates/tools/dns_import_tupa.htm deleted file mode 100644 index b4fad7e6f2b1251d8290b8c12661d14368f48714..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tools/dns_import_tupa.htm +++ /dev/null @@ -1,56 +0,0 @@ -

Import DNS recods from Tupa PowerDNS controlpanel

-

- -
- -
-
PowerDNS Tupa import -
-

Tupa database hostname

-
- -
-
-
-

Tupa database name

-
- -
-
-
-

Tupa database user

-
- -
-
-
-

Tupa database password

-
- -
-
- -
-

Import DNS Records

-
- -
-
-
- - -

-
- -

ERROR

-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/tools/import_ispconfig.htm b/interface/web/themes/default-304/templates/tools/import_ispconfig.htm deleted file mode 100644 index 7d7b4c17bcad8e170b319b4ef3fcdc46df46e635..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tools/import_ispconfig.htm +++ /dev/null @@ -1,103 +0,0 @@ -

{tmpl_var name="head_txt"}

-

- -
- -
-
{tmpl_var name="legend_txt"} -
-

Remote API URL

-
- (e.g. https://www.example.com:8080/remote/ ) -
-
-
-

Remote User

-
- -
-
-
-

Remote password

-
- -
-
-
-
- -
-
{tmpl_var name="legend2_txt"} -
- - -
-
- - -
-
-

{tmpl_var name="import_mailbox_txt"}

-
- -
-
-
-

{tmpl_var name="import_user_filter_txt"}

-
- -
-
-
-

{tmpl_var name="import_spamfilter_txt"}

-
- -
-
-
-

{tmpl_var name="import_alias_txt"}

-
- -
-
-
-

{tmpl_var name="import_forward_txt"}

-
- -
-
-
-

{tmpl_var name="import_aliasdomain_txt"}

-
- -
-
-
-
-
- - -

-
- -

ERROR

-
- - - - -
- - -
- -
- - -
-
-
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/tools/import_plesk.htm b/interface/web/themes/default-304/templates/tools/import_plesk.htm deleted file mode 100644 index f72096c7003a5ee9bd32e728a1ef06626e128e89..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tools/import_plesk.htm +++ /dev/null @@ -1,74 +0,0 @@ -

Import plesk panel data

-

- -
- -
-
Plesk data import -
-

Plesk database hostname

-
- -
-
-
-

Plesk database name

-
- -
-
-
-

Plesk database user

-
- -
-
-
-

Plesk database password

-
- -
-
-
-

Web content backup file (on this server, optional)

-
- -
-
-
-

Maildir content backup file (on this server, optional)

-
- -
-
- -
-

Import all data (that can be imported)

-
- -
-
-
-

Import database contents (make sure the database user has the rights to do so)

-
- -
-
-
- - -

-
- -

ERROR

-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/tools/index.htm b/interface/web/themes/default-304/templates/tools/index.htm deleted file mode 100644 index e1a0acbba89ed683050d119db53a7b8a8b3236ea..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tools/index.htm +++ /dev/null @@ -1,20 +0,0 @@ -

-

- -
- -
-
-

ispconfig_tools_note

- - TEST -
- - - -
-   -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/tools/interface_settings.htm b/interface/web/themes/default-304/templates/tools/interface_settings.htm deleted file mode 100644 index 640f187cd2916384ebaf58578fbf8a0fce48d70d..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tools/interface_settings.htm +++ /dev/null @@ -1,31 +0,0 @@ -

-

- -
- -
-
- -
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/tools/resync.htm b/interface/web/themes/default-304/templates/tools/resync.htm deleted file mode 100644 index c7611b804984aa544a75784e8e5fd2a890b99f07..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tools/resync.htm +++ /dev/null @@ -1,67 +0,0 @@ -

{tmpl_var name="head_txt"}

-

- -
- -
-
{tmpl_var name="legend_txt"} -
-

{tmpl_var name="resync_sites_txt"}

-
- -
-
-
-

{tmpl_var name="resync_ftp_txt"}

-
- -
-
-
-

{tmpl_var name="resync_shell_txt"}

-
- -
-
-
-

{tmpl_var name="resync_cron_txt"}

-
- -
-
-
-

{tmpl_var name="resync_db_txt"}

-
- -
-
-
-

{tmpl_var name="resync_mailbox_txt"}

-
- -
-
-
-

{tmpl_var name="resync_dns_txt"}

-
- -
-
-
- - -

-
- -

ERROR

-
- - - -
- - -
-
- -
diff --git a/interface/web/themes/default-304/templates/tools/tpl_default.htm b/interface/web/themes/default-304/templates/tools/tpl_default.htm deleted file mode 100644 index 233b3e99096f32dc5394e531bc2250583265383b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tools/tpl_default.htm +++ /dev/null @@ -1,37 +0,0 @@ -

-

- -
- -
-
-
- - -
-
- - -
- -
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/tools/user_settings.htm b/interface/web/themes/default-304/templates/tools/user_settings.htm deleted file mode 100644 index 6155093aa3be1ebee42295a7e2519ca9350a0850..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/tools/user_settings.htm +++ /dev/null @@ -1,39 +0,0 @@ -

-

- -
- -
-
-
- -  {tmpl_var name='generate_password_txt'} -
-
-

{tmpl_var name='password_strength_txt'}

-
-

 

-
-
- - -
- - -
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/topnav.tpl.htm b/interface/web/themes/default-304/templates/topnav.tpl.htm deleted file mode 100644 index 4c681960c054eca047593fd472f899eb1b46273e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/topnav.tpl.htm +++ /dev/null @@ -1,9 +0,0 @@ -
    - - -
  • - -
  • -
    -
    -
diff --git a/interface/web/themes/default-304/templates/vm/openvz_action.htm b/interface/web/themes/default-304/templates/vm/openvz_action.htm deleted file mode 100644 index 057c851dc3ccc731b7d822deef4b2897a70a6eac..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_action.htm +++ /dev/null @@ -1,53 +0,0 @@ -

-

- -
- -
-
{tmpl_var name="head_txt"} {tmpl_var name='veid'} - - -

-
- -

ERROR

-
- -
-

{tmpl_var name='start_txt'}

-
- -
-
- -
-

{tmpl_var name='stop_txt'}

-
- -
-
- -
-

{tmpl_var name='restart_txt'}

-
- -
-
- -
-

{tmpl_var name='ostemplate_txt'}

-
- -  {tmpl_var name='ostemplate_desc_txt'} -
-
-
- - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_ip_edit.htm b/interface/web/themes/default-304/templates/vm/openvz_ip_edit.htm deleted file mode 100644 index 8b8f34b62bc26eebccfb9dcf88b502d1ada6e33a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_ip_edit.htm +++ /dev/null @@ -1,46 +0,0 @@ -

-

- -
- -
-
IP address -
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='reserved_txt'}

-
- {tmpl_var name='reserved'} -
-
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_ip_list.htm b/interface/web/themes/default-304/templates/vm/openvz_ip_list.htm deleted file mode 100644 index 886d4b9e84da912df8c4612f8494e5c5149d2cc5..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_ip_list.htm +++ /dev/null @@ -1,58 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="server_id"}{tmpl_var name="vm_id"}{tmpl_var name="ip_address"}{tmpl_var name="reserved"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_ostemplate_edit.htm b/interface/web/themes/default-304/templates/vm/openvz_ostemplate_edit.htm deleted file mode 100644 index 6f08d1506468fd7a3aed5050a0d413e89f86da52..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_ostemplate_edit.htm +++ /dev/null @@ -1,48 +0,0 @@ -

-

- -
- -
-
Domain -
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='allservers_txt'}

-
- {tmpl_var name='allservers'} -
-
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_ostemplate_list.htm b/interface/web/themes/default-304/templates/vm/openvz_ostemplate_list.htm deleted file mode 100644 index c15277422abca6ab254b3b0bb574abc322413665..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_ostemplate_list.htm +++ /dev/null @@ -1,61 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="ostemplate_id"}{tmpl_var name="template_name"}{tmpl_var name="server_id"}{tmpl_var name="allservers"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_template_advanced_edit.htm b/interface/web/themes/default-304/templates/vm/openvz_template_advanced_edit.htm deleted file mode 100644 index 6741ce9ab3e4e321af69579156930b7b7df3d7f9..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_template_advanced_edit.htm +++ /dev/null @@ -1,110 +0,0 @@ -

-

- -
- -
-
Advanced -
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_template_edit.htm b/interface/web/themes/default-304/templates/vm/openvz_template_edit.htm deleted file mode 100644 index ce356afeec2e7427a0657d47fac413d5fe92529e..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_template_edit.htm +++ /dev/null @@ -1,74 +0,0 @@ -

-

- -
- -
-
Template -
- - -
-
- -  GB -
-
- -  MB -
-
- -  MB -
-
- -  (8 - 500000) -
-
- -  (1 - 64) -
-
- -  (10 - 6400) -
-
- -  (0 - 7) -
-
- - -
-
-

{tmpl_var name='create_dns_txt'}

-
- {tmpl_var name='create_dns'} -
-
-
- -  {tmpl_var name='nameserver_desc_txt'} -
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_template_list.htm b/interface/web/themes/default-304/templates/vm/openvz_template_list.htm deleted file mode 100644 index 78f102bf792de4cb9decc7688f429b3f6e3a2d3f..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_template_list.htm +++ /dev/null @@ -1,52 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="active"}{tmpl_var name="template_name"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_vm_advanced_edit.htm b/interface/web/themes/default-304/templates/vm/openvz_vm_advanced_edit.htm deleted file mode 100644 index a0bf42d3e4cd4380e7e8063f71b8148f0bff5e5b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_vm_advanced_edit.htm +++ /dev/null @@ -1,64 +0,0 @@ -

-

- -
- -
-
Advanced -
- - -
-
-

{tmpl_var name='create_dns_txt'}

-
- {tmpl_var name='create_dns'} -
-
-
- -  GB -
-
- -  MB -
-
- -  MB -
-
- -  (8 - 500000) -
-
- -  (1 - 64) -
-
- -  (10 - 6400) -
-
- -  (0 - 7) -
-
- -  {tmpl_var name='nameserver_desc_txt'} -
-
- - -
-
- - - -
- - -
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_vm_edit.htm b/interface/web/themes/default-304/templates/vm/openvz_vm_edit.htm deleted file mode 100644 index 402bad398c6e7c0af949f9c0c772e3929791da6b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_vm_edit.htm +++ /dev/null @@ -1,107 +0,0 @@ -

-

- -
- -
-
Settings - -
- - - - - - - - -
-
- - -
-
- -
- - -
-
- -
- - -
- - -
- - -
-
-
- - -
-
- - -
-
- - -
-
- - -
-
-

{tmpl_var name='start_boot_txt'}

-
- {tmpl_var name='start_boot'} -
-
-
-

{tmpl_var name='active_txt'}

-
- {tmpl_var name='active'} -
-
-
- - -
-
- - -
-
- - - -
- - -
-
- -
- \ No newline at end of file diff --git a/interface/web/themes/default-304/templates/vm/openvz_vm_list.htm b/interface/web/themes/default-304/templates/vm/openvz_vm_list.htm deleted file mode 100644 index ad0245617e45403a7c995871541ca14129094ff0..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/templates/vm/openvz_vm_list.htm +++ /dev/null @@ -1,68 +0,0 @@ -

- -
- -
-
{tmpl_var name="toolsarea_head_txt"} -
- -
-
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
{tmpl_var name='search_limit'}
{tmpl_var name="veid"}{tmpl_var name="active"}{tmpl_var name="server_id"}{tmpl_var name="ostemplate_id"}{tmpl_var name="template_id"}{tmpl_var name="hostname"}{tmpl_var name="ip_address"} - -
-
-
- -
\ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/!important.txt b/interface/web/themes/default-304/yaml/!important.txt deleted file mode 100644 index ce2cc2df1b853b00297ffe171028b52c3f6c3482..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/!important.txt +++ /dev/null @@ -1,4 +0,0 @@ -DON'T EDIT ANYTHING INSIDE THIS DIRECTORY! - -This theme is based on YAML V3.0.6, Build: 080609 (http://www.yaml.de/) -CSS-Styles can be changed in the /themes/default/css/ directory diff --git a/interface/web/themes/default-304/yaml/core/base.css b/interface/web/themes/default-304/yaml/core/base.css deleted file mode 100644 index bc24d1550eff9ed9c2143530947e07a936ec8a0b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/core/base.css +++ /dev/null @@ -1,229 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) YAML core stylesheet - * (de) YAML Basis-Stylesheet - * - * Don't make any changes in this file! - * Your changes should be placed in any css-file in your own stylesheet folder. - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media all -{ - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section browser reset - * @see http://www.yaml.de/en/documentation/css-components/base-stylesheet.html - */ - - /* (en) Global reset of paddings and margins for all HTML elements */ - /* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */ - * { margin:0; padding: 0; } - - /* (en) Correction: margin/padding reset caused too small select boxes. */ - /* (de) Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */ - option { padding-left: 0.4em; } - - /** - * (en) Global fix of the Italics bugs in IE 5.x and IE 6 - * (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6 - * - * @bugfix - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid yes - */ - * html body * { overflow:visible; } - * html iframe, * html frame { overflow:auto; } - * html frameset { overflow:hidden; } - - /* (en) Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */ - /* (de) Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */ - html { height: 100%; margin-bottom: 1px; } - body { - /* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */ - /* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */ - font-size: 100.01%; - - /* (en) Standard values for colors and text alignment */ - /* (de) Vorgabe der Standardfarben und Textausrichtung */ - color: #000; - background: #fff; - text-align: left; - } - - /* (en) Clear borders for
and elements */ - /* (de) Rahmen für
und Elemente löschen */ - fieldset, img { border: 0 solid; } - - /* (en) new standard values for lists, blockquote and cite */ - /* (de) Neue Standardwerte für Listen & Zitate */ - ul, ol, dl { margin: 0 0 1em 1em } - li { margin-left: 1.5em; line-height: 1.5em; } - - dt { font-weight: bold; } - dd { margin: 0 0 1em 2em; } - - blockquote { margin: 0 0 1em 1.5em; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section base layout | Basis Layout - * @see http://www.yaml.de/en/documentation/css-components/base-stylesheet.html - * - * |-------------------------------| - * | #header | - * |-------------------------------| - * | #col1 | #col3 | #col2 | - * | 200 px | flexible | 200px | - * |-------------------------------| - * | #footer | - * |-------------------------------| - */ - - #header { position:relative; } - - /* (en) Text Alignment for #topnav content */ - /* (de) Textausrichtung für #topnav Inhalte */ - #topnav { text-align: right; } - - /* (en) Absolute positioning only within #header */ - /* (de) Absolute Positionierung erfolgt nur innerhalb von #header */ - #header #topnav { - position:absolute; - top: 10px; - right: 10px; - } - - /* (en) Backup for correct positioning */ - /* (de) Absicherung korrekte Positionierung */ - #header, #nav, #main, #footer { clear:both; } - - /* (en/de) Standard: 200 Pixel */ - #col1 { float: left; width: 200px } - /* (en/de) Standard: 200 Pixel */ - #col2 { float:right; width: 200px } - /* (en) Standard: center column with flexible width */ - /* (de) Standard: Flexible mittlere Spalte */ - #col3 { width:auto; margin: 0 200px } - - /* (en) Preparation for absolute positioning within content columns */ - /* (de) Vorbereitung für absolute Positionierungen innerhalb der Inhaltsspalten */ - #col1_content, #col2_content, #col3_content { position:relative; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section generic classes for layout switching | Generische Klassen zur Layoutumschaltung - * @see http://www.yaml.de/en/documentation/css-components/base-stylesheet.html - * - * .hidecol1 -> 2-column-layout (using #col2 and #col3) - * .hidecol2 -> 2-column-layout (using #col1 and #col3) - * .hideboth -> single-column-layout (using #col3) - */ - - .hideboth #col3 { margin-left: 0; margin-right: 0; } - .hidecol1 #col3 { margin-left: 0; margin-right: 200px; } - .hidecol2 #col3 { margin-left: 200px; margin-right: 0; } - - .hideboth #col1, .hideboth #col2, .hidecol1 #col1, .hidecol2 #col2 { display:none; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section clearing methods - * @see http://yaml.de/en/documentation/basics/general.html - */ - - /* (en) clearfix method for clearing floats */ - /* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */ - .clearfix:after { - content: "."; - display: block; - height: 0; - clear: both; - visibility: hidden; - } - - /* (en) essential for Safari browser !! */ - /* (de) Diese Angabe benötigt der Safari-Browser zwingend !! */ - .clearfix { display: block; } - - /* (en) overflow method for clearing floats */ - /* (de) Overflow-Methode zum Clearen der Float-Umgebungen */ - .floatbox { overflow:hidden; } - - /* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */ - /* (de) IE-Clearing: Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */ - #ie_clearing { display: none; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section subtemplates - * @see http://www.yaml.de/en/documentation/practice/subtemplates.html - */ - - .subcolumns { width: 100%; overflow:hidden; } - - /* (en) alternative class for optional support of old Mozilla/Netscape browers */ - /* (de) Alternative Klasse zur optionalen Unterstützung alter Mozilla/Netscape-Brower */ - .subcolumns_oldgecko { width: 100%; float:left; } - - .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l {float: left; } - .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r {float: right; margin-left: -5px; } - - .c25l, .c25r { width: 25%; } - .c33l, .c33r { width: 33.333%; } - .c50l, .c50r { width: 50%; } - .c66l, .c66r { width: 66.666%; } - .c75l, .c75r { width: 75%; } - .c38l, .c38r { width: 38.2%; } - .c62l, .c62r { width: 61.8%; } - - .subc { padding: 0 0.5em; } - .subcl { padding: 0 1em 0 0; } - .subcr { padding: 0 0 0 1em; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section hidden elements | Versteckte Elemente - * @see http://www.yaml.de/en/documentation/basics/skip-links.html - * - * (en) skip links and hidden content - * (de) Skip-Links und versteckte Inhalte - */ - - /* (en) classes for invisible elements in the base layout */ - /* (de) Klassen für unsichtbare Elemente im Basislayout */ - .skip, .hideme, .print { - position: absolute; - top: -1000em; - left: -1000em; - height: 1px; - width: 1px; - } - - /* (en) make skip links visible when using tab navigation */ - /* (de) Skip-Links für Tab-Navigation sichtbar schalten */ - .skip:focus, .skip:active { - position: static; - top: 0; - left: 0; - height: auto; - width: auto; - } -} diff --git a/interface/web/themes/default-304/yaml/core/iehacks.css b/interface/web/themes/default-304/yaml/core/iehacks.css deleted file mode 100644 index 41c3ee420256fc02f889bc7e29f97ef6b867142a..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/core/iehacks.css +++ /dev/null @@ -1,310 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) YAML core stylesheet - structure-independent bugfixes of IE/Win CSS-bugs - * (de) YAML Basis-Stylesheet - Strukturunabhängige Bugfixes von CSS-Bugs des IE/Win - * - * Don't make any changes in this file! - * Your changes should be added to a separate patch-file. - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - * @appdef yaml - */ - -@media all -{ - /** - * (en) Debugging: When you see a green background, IE is getting this stylesheet - * (de) Fehlersuche: Hintergrund leuchtet grün, wenn das Stylesheet korrekt geladen wurde - * - * @debug - * @app-yaml-default disabled - */ - - /* body { background: #0f0; background-image: none; } */ - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Forcing vertical scrollbars is not needed in IE (only for Firefox/Netscape/Safari) - * (de) Erzwingen vertikaler Scrollbalken im IE nicht benötigt (nur im Firefox/Netscape/Safari) - * - * @workaround - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - html { height: auto; margin-bottom:0; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Fixes IE5.x and IE6 overflow behavior of textarea and input elements elements - * (de) Korrigiert das fehlerhafte overflow-Verhalten von textarea und input-Elementen - * - * @workaround - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid no - */ - - * html textarea { overflow:scroll; overflow-x: hidden; } - * html input { overflow: hidden; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Stability fixes with 'position:relative' - * (de) Stabilitätsverbesserungen durch 'position:relative' - * - * @bugfix - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - body { position:relative; } /* Essential in IE7 for correct layout scaling ... */ - * html body { position:static; } /* ... but not for IE5.x and IE6 */ - #main { position: relative; } /* helpful for several problems in older IE versions*/ - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Clearfix Method for containing floats in IE - * (de) Clearfix-Anpassung für diverse IE-Versionen - * - * @workaround - * @see http://www.456bereastreet.com/archive/200603/new_clearing_method_needed_for_ie7/#comment28 - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - - .clearfix { display: inline-block; } /* ... especial for IE7 */ - .clearfix { display: block; } /* ... für IE5,IE6,IE7 */ - * html .clearfix { height: 1%; } /* ... für IE5 + IE6/Win | hasLayout aktivieren */ - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Adjustment of .floatbox class for IE - * (de) Anpassung der .floatbox-Klasse für IE - * - * @workaround - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid yes - */ - - * html .floatbox { width:100%; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Special class for oversized content element - * (de) Spezielle Klasse für übergroße Inhaltselemente - * - * @workaround - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid yes - */ - - .slidebox { - position:relative; - margin-right: -1000px; - height: 1%; - } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en): Bugfix for partially displayed column separators - * (de): Bugfix für unvollständige Darstellung der Spalteninhalte / Spaltentrenner - * - * @bugfix - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid yes - */ - - * html #col1, - * html #col2, - * html #col3 { position:relative; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Preventing several css bugs by forcing "hasLayout" - * (de) Vermeidung verschiedenster Bugs durch Erzwingen von "hasLayout" - * - * @workaround - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid no - */ - - body { height: 1%; } - #page_margins, #page, #header, #nav, #main, #footer { zoom:1; } /* IE6 & IE7 */ - #page_margins, #page { height: 1%; } /* IE 5.x */ - * html #header, * html #nav, * html #main, * html #footer { width: 100%; } /* IE 5.x & IE6 */ - * html #header, * html #nav, * html #main, * html #footer { wid\th: auto; } /* IE 6 */ - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * Disappearing List-Background Bug - * @see http://www.positioniseverything.net/explorer/ie-listbug.html - * - * @bugfix - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid yes - */ - * html ul, * html ol, * html dl { position: relative; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * List-Numbering Bug - * - * @bugfix - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - body ol li { display:list-item; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * (en) Workaround for 'collapsing margin at #col3' when using CSS-property clear - * Left margin of #col3 collapses when using clear:both in 1-3-2 (or 2-3-1) layout and right column is the - * longest and left column is the shortest one. For IE6 and IE7 a special workaround was developed - * in YAML. - * - * (de) Workaround für 'kollabierenden Margin an #col3' bei Verwendung der CSS-Eigenschaft clear - * Der linke Margin von #col3 kollabiert bei der Verwendung von clear:both im 1-3-2 (oder 2-3-1) Layout - * wenn gleichzeitig die rechte Spalte die kürzeste und die rechte die Längste ist. Im IE6 und IE7 lässt - * sich der Bug durch eine speziell für YAML entwickelten Workaround umgehen. - * - * @workaround - * @affected IE 5.x/Win, IE6, IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid no - */ - - #ie_clearing { - /* (en) Only a small help for debugging */ - /* (de) Nur eine kleine Hilfe zur Fehlersuche */ - position:static; - - /* (en) Make container visible in IE */ - /* (de) Container sichtbar machen im IE */ - display:block; - - /* (en) No fix possible in IE5.x, normal clearing used instead */ - /* (de) Kein Fix im IE5.x möglich, daher normales Clearing */ - \clear:both; - - /* (en) forcing clearing-like behavior with a simple oversized container in IE6 & IE7*/ - /* (de) IE-Clearing mit 100%-DIV für IE6 bzw. übergroßem Container im IE7 */ - width: 100%; - font-size:0px; - margin: -2px 0 -1em 1px; - } - - * html #ie_clearing { margin: -2px 0 -1em 0; } - #col3_content {margin-bottom:-2px; } - - /* (en) avoid horizontal scrollbars in IE7 in borderless layouts because of negative margins */ - /* (de) Vermeidung horizontaler Scrollbalken bei randabfallenden Layouts im IE7 */ - html { margin-right: 1px; } - * html { margin-right: 0 } - - - /* (en) Bugfix: Essential for IE7 */ - /* (de) Bugfix: Notwendig im IE7 */ - #col3 { position:relative; z-index: -1; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * IE/Win Guillotine Bug - * @see http://www.positioniseverything.net/explorer/guillotine.html - * - * @workaround - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid yes - */ - - * html body a, * html body a:hover { background-color: transparent; } - -} - -@media screen, projection -{ - /** - * (en) IE-Adjustments for content columns and subtemplates - * (de) IE-Anpassung für Spaltencontainer und Subtemplates - * - * Doubled Float-Margin Bug - * @see http://positioniseverything.net/explorer/doubled-margin.html - * - * @bugfix - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - #col1, #col2 { display:inline; } - - .c50l, .c25l, .c33l, .c38l, .c66l, .c75l, .c62l, - .c50r, .c25r, .c33r, .c38r, .c66r, .c75r, .c62r { display:inline; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * Internet Explorer and the Expanding Box Problem - * @see http://www.positioniseverything.net/explorer/expandingboxbug.html - * - * @workaround - * @affected IE 5.x/Win, IE6 - * @css-for IE 5.x/Win, IE6 - * @valid yes - */ - - * html #col1_content, - * html #col2_content, - * html #col3_content { word-wrap: break-word; } - - * html .subcolumns .subc, - * html .subcolumns .subcl, - * html .subcolumns .subcr { word-wrap: break-word; overflow:hidden; } -} - -@media print -{ - /** - * (en) Avoid unneeded page breaks of #col3 content in print layout. - * (de) Vermeiden von unnötigen Seitenumbrüchen beim Ausdruck der Spalte #col3. - * - * @bugfix - * @affected IE7 - * @css-for IE 5.x/Win, IE6, IE7 - * @valid yes - */ - - #col3 { height: 1%; } -} diff --git a/interface/web/themes/default-304/yaml/core/print_base.css b/interface/web/themes/default-304/yaml/core/print_base.css deleted file mode 100644 index 4418795dc474fa95c20c0dcf38ec5d594ceddbb3..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/core/print_base.css +++ /dev/null @@ -1,120 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) YAML core stylesheet - print layout - * (de) YAML Core-Stylesheet - Druck Layout - * - * Don't make any changes in this file! - * Your changes should be added to 'print_xyz_draft.css' drafts from 'yaml/print/' folder. - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media print -{ - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section layout preparation - * @see http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html - */ - - /* (en) Preparing base layout for print */ - /* (de) Basislayout für Druck aufbereiten */ - body, #page_margins, #page, #main { margin:0; padding: 0; border: 0; } - #page_margins, #page { width: 100% !important; min-width:0; max-width: none; } - #header { height: auto; } - - /* (en) Hide unneeded container of the screenlayout in print layout */ - /* (de) Für den Druck nicht benötigte Container des Layouts abschalten */ - #topnav, #nav, #search, #footer { display: none; } - - /* (en) Linearising subtemplates */ - /* (de) Linearisierung der Subtemplates */ - .c25l, .c33l, .c38l, .c50l, .c62l, .c66l, .c75l, - .c25r, .c33r, .c38r, .c50r, .c62r, .c66r, .c75r { - width: 100%; margin:0; float:none; overflow:visible; display:table; - } - .subc, .subcl, .subcr { margin: 0; padding: 0; } - - /* (en) make .print class visible */ - /* (de) .print-Klasse sichtbar schalten */ - .print { position: static; top: 0; left: 0; height: auto; width: auto; } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section content preparation - * @see http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html - */ - - /* (en) Change font to serif */ - /* (de) Zeichensatz auf Serifen umstellen */ - body * { font-family: "Times New Roman", Times, serif; } - code, pre { font-family:"Courier New", Courier, mono; } - body { font-size: 12pt; } - - /* (en) Avoid page breaks right after headings */ - /* (de) Vermeidung von Seitenumbrüchen direkt nach einer Überschrift */ - h1,h2,h3,h4,h5,h6 { page-break-after:avoid; } - - /* (en) Format acronyms and abbreviations for print*/ - /* (de) Auszeichnung von Abkürzungen */ - abbr[title]:after, - acronym[title]:after { content: '(' attr(title) ')'; } - - /* (en) Disable background graphics of links */ - /* (de) Abschalten evlt. vorhandener Hintergrundgrafiken zur Linkkennzeichnung */ - #page a[href^="http:"], - #page a[href^="https:"] { padding-left: 0; background-image: none; } - - /* (en) Enable URL output in print layout */ - /* (de) Sichtbare Auszeichnung der URLs von Links */ - a[href]:after { - content:" "; - color:#444; - background:inherit; - font-style:italic; - } - - /* (en) Preparation for optional column labels */ - /* (de) Vorbereitung für optionale Spaltenauszeichnung */ - #col1_content:before, #col2_content:before, #col3_content:before { - content: ""; - color:#888; - background:inherit; - display:block; - font-weight:bold; - font-size:1.5em; - } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section browser fixes for print layouts - * @see http://www.yaml.de/en/documentation/css-components/layout-for-print-media.html - */ - - /** - * (en) overflow:hidden Bug in print layouts - * (de) overflow:hidden Bug in Drucklayouts - * - * @bugfix - * @since 3.0 - * @affected FF2.0, IE7 - * @css-for all browsers - * @valid yes - */ - - .floatbox, - .subcolumns, - .subcolums_oldgecko { overflow:visible; display: table; } -} diff --git a/interface/web/themes/default-304/yaml/core/slim_base.css b/interface/web/themes/default-304/yaml/core/slim_base.css deleted file mode 100644 index 75596ca9fe77259fe8cc55088298eee2f0e0ba0b..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/core/slim_base.css +++ /dev/null @@ -1,50 +0,0 @@ -@charset "UTF-8"; -/* "Yet Another Multicolumn Layout" v3.0.6 (c) by Dirk Jesse (http://www.yaml.de) -* $Revision: 202 $ $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ */ -@media all { -*{margin:0;padding:0} -option{padding-left:.4em} -* html body *{overflow:visible} -* html iframe,* html frame{overflow:auto} -* html frameset{overflow:hidden} -html{height:100%;margin-bottom:1px} -body{font-size:100.01%;color:#000;background:#fff;text-align:left} -fieldset,img{border:0 solid} -ul,ol,dl{margin:0 0 1em 1em} -li{margin-left:1.5em;line-height:1.5em} -dt{font-weight:700} -dd{margin:0 0 1em 2em} -blockquote{margin:0 0 1em 1.5em} -#header{position:relative} -#topnav{text-align:right} -#header #topnav{position:absolute;top:10px;right:10px} -#header,#nav,#main,#footer{clear:both} -#col1{float:left;width:200px} -#col2{float:right;width:200px} -#col3{width:auto;margin:0 200px} -#col1_content,#col2_content,#col3_content{position:relative} -.hideboth #col3{margin-left:0;margin-right:0} -.hidecol1 #col3{margin-left:0;margin-right:200px} -.hidecol2 #col3{margin-left:200px;margin-right:0} -.hideboth #col1,.hideboth #col2,.hidecol1 #col1,.hidecol2 #col2{display:none} -.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden} -.clearfix{display:block} -.floatbox{overflow:hidden} -#ie_clearing{display:none} -.subcolumns{width:100%;overflow:hidden} -.subcolumns_oldgecko{width:100%;float:left} -.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left} -.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px} -.c25l,.c25r{width:25%} -.c33l,.c33r{width:33.333%} -.c50l,.c50r{width:50%} -.c66l,.c66r{width:66.666%} -.c75l,.c75r{width:75%} -.c38l,.c38r{width:38.2%} -.c62l,.c62r{width:61.8%} -.subc{padding:0 .5em} -.subcl{padding:0 1em 0 0} -.subcr{padding:0 0 0 1em} -.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px} -.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto} -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/core/slim_iehacks.css b/interface/web/themes/default-304/yaml/core/slim_iehacks.css deleted file mode 100644 index a201c14796191d0ae5d6ac12ec526d34c4ea35f8..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/core/slim_iehacks.css +++ /dev/null @@ -1,36 +0,0 @@ -@charset UTF-8; -/* "Yet Another Multicolumn Layout" v3.0.6 (c) by Dirk Jesse (http://www.yaml.de) -* $Revision: 202 $ $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ */ -@media all { -html{height:auto;margin-bottom:0;margin-right:1px} -* html textarea{overflow:scroll;overflow-x:hidden} -* html input{overflow:hidden} -body{position:relative;height:1%} -* html body{position:static} -#main{position:relative} -.clearfix{display:inline-block} -.clearfix{display:block} -* html .clearfix{height:1%} -* html .floatbox{width:100%} -.slidebox{position:relative;margin-right:-1000px;height:1%} -* html #col1,* html #col2,* html #col3{position:relative} -#page_margins,#page,#header,#nav,#main,#footer{zoom:1} -#page_margins,#page{height:1%} -* html #header,* html #nav,* html #main,* html #footer{width:100%;wid\th:auto} -* html ul,* html ol,* html dl{position:relative} -body ol li{display:list-item} -#ie_clearing{position:static;display:block;\clear:both;width:100%;font-size:0;margin:-2px 0 -1em 1px} -* html #ie_clearing{margin:-2px 0 -1em} -#col3_content{margin-bottom:-2px} -* html{margin-right:0} -#col3{position:relative;z-index:-1} -* html body a,* html body a:hover{background-color:transparent} -} -@media screen,projection { -#col1,#col2,.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l,.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{display:inline} -* html #col1_content,* html #col2_content,* html #col3_content{word-wrap:break-word} -* html .subcolumns .subc,* html .subcolumns .subcl,* html .subcolumns .subcr{word-wrap:break-word;overflow:hidden} -} -@media print { -#col3{height:1%} -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/core/slim_print_base.css b/interface/web/themes/default-304/yaml/core/slim_print_base.css deleted file mode 100644 index f371b158c378c7bc258cb8eee665dbe6bdd4c4f3..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/core/slim_print_base.css +++ /dev/null @@ -1,21 +0,0 @@ -@charset "UTF-8"; -/* "Yet Another Multicolumn Layout" v3.0.6 (c) by Dirk Jesse (http://www.yaml.de) -* $Revision: 202 $ $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ */ -@media print { -body,#page_margins,#page,#main{border:0;margin:0;padding:0} -#page_margins,#page{width:100%!important;min-width:0;max-width:none} -#header{height:auto} -#topnav,#nav,#search,#footer{display:none} -.c25l,.c33l,.c38l,.c50l,.c62l,.c66l,.c75l,.c25r,.c33r,.c38r,.c50r,.c62r,.c66r,.c75r{width:100%;float:none;overflow:visible;display:table;margin:0} -.subc,.subcl,.subcr{margin:0;padding:0} -.print{position:static;top:0;left:0;height:auto;width:auto} -body *{font-family:"Times New Roman", Times, serif} -code,pre{font-family:"Courier New", Courier, mono} -body{font-size:12pt} -h1,h2,h3,h4,h5,h6{page-break-after:avoid} -abbr[title]:after,acronym[title]:after{content:'(' attr(title) ')'} -#page a[href^="http:"],#page a[href^="https:"]{padding-left:0;background-image:none} -a[href]:after{content:" ";color:#444;background:inherit;font-style:italic} -#col1_content:before,#col2_content:before,#col3_content:before{content:"";color:#888;background:inherit;display:block;font-weight:700;font-size:1.5em} -.floatbox,.subcolumns,.subcolums_oldgecko{overflow:visible;display:table} -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/debug/debug.css b/interface/web/themes/default-304/yaml/debug/debug.css deleted file mode 100644 index f0a1304f77962218211436e42c324631eac43ae0..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/debug/debug.css +++ /dev/null @@ -1,157 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) YAML debugging stylesheet - * (de) YAML Stylesheet zur Fehlersuche - * - * Don't make any changes in this file! - * Your changes should be placed in any css-file in your own stylesheet folder. - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 43 $ - * @lastmodified $Date: 2007-06-11 16:09:28 +0200 (Mo, 11 Jun 2007) $ - */ - -@media all -{ - /*------------------------------------------------------------------------------------------------------*/ - - /** - * @section layout preparation for debugging - * @see http://www.yaml.de/en/documentation/practice/drafting-and-debugging.html - */ - - /* Adding debugging background */ - body { background: transparent url(images/grid_pattern.png) top left no-repeat !important; } - - /* CSS-Warning, if core stylesheet 'iehacks.css' is missing in the layout */ - *:first-child+html #ie_clearing { display:block; } - * html #ie_clearing { display:block; } - - #ie_clearing { - width: 500px; - font-size: 25px; - position:absolute; - top: -2px; - left:0px; - background: url("images/warning_iehacks.gif") top left no-repeat; - } - - /** - * @section pixel grid - */ - - .bg_grid { - background-image:url(images/grid_pattern.png) !important; - background-repeat:no-repeat; - background-position:top left !important; - } - - /** - * @section transparency - */ - - .transOFF { -moz-opacity: 1.0; opacity: 1.0; filter: alpha(Opacity=100);} - .trans50, - .transON { -moz-opacity: 0.5; opacity: 0.5; filter: alpha(Opacity=50);} - .trans25 { -moz-opacity: 0.25; opacity: 0.25; filter: alpha(Opacity=25);} - .trans75 { -moz-opacity: 0.75; opacity: 0.75; filter: alpha(Opacity=75);} - - /** - * @section colors - */ - - .bg_red { background-color: #f00 !important;} - .bg_blue { background-color: #00f !important;} - .bg_green { background-color: #0f0 !important;} - - /** - * @visualize semantic structure - * - * Many thanks to Tomas Caspers for some ideas - */ - - div[id] { padding: 0 !important; margin: 2px; border: 1px #000 solid !important; } - div[id]:before { - display:block; - color: #fff; - background: #800; - padding: 2px; - font: bold .8em "Lucida console", monospace; - content: "[div #"attr(id)"]"; - } - - div[class="floatbox"] { background: #f4f4f4; } - div[class="floatbox"]:before { - display:block; - color: #fff; - background: #66a; - padding: 2px; - font: bold .8em "Lucida console", monospace; - content: "[div ."attr(class)"]"; - } - - div[class="subcolumns"] { background: #f8f8f8; } - div[class="subcolumns"]:before { - display:block; - color: #fff; - background: #444; - padding: 2px; - font: bold .8em "Lucida console", monospace; - content: "[div ."attr(class)"]"; - } - - div[class="subcolumns"] > div:before { - display:block; - color: #fff; - background: #080; - padding: 2px; - font: bold .8em "Lucida console", monospace; - content: "[div ."attr(class)"]"; - } - - div[class="subc"], div[class="subcl"], div[class="subcr"] { background: #eee; } - div[class="subc"]:before, div[class="subcl"]:before, div[class="subcr"]:before { - display:block; - color: #fff; - background: #6a6; - padding: 2px; - font: bold .8em "Lucida console", monospace; - content: "[div ."attr(class)"]"; - } - - h1:before { content: "[h1] "; } - h2:before { content: "[h2] "; } - h3:before { content: "[h3] "; } - h4:before { content: "[h4] "; } - h5:before { content: "[h5] "; } - h6:before { content: "[h6] "; } - - a:hover:before { content: " ( href='" attr(href) "' ) "; } - a:hover:after { content: " [ title='"attr(title)"' ] "; } - - img:after { content:" ( alt='" attr(alt)"' ) "; } - - address, blockquote, dl, fieldset, form, h1, h2, h3, h4, ol, p, pre, ul { - border: 1px dotted #888; - margin: 2px; - padding: 2px; - display: block; - } - - /** - * @visualize inline elements - * - * Many thanks to Tomas Caspers for some ideas - */ - - abbr, acronym { background: #d9eaff; } - q, cite, dfn, kbd { background: #ffe3f6; } - /* :lang(de), :lang(en), :lang(fr), :lang(es) { background: #d9efaa !important; } */ -} diff --git a/interface/web/themes/default-304/yaml/debug/images/grid_pattern.png b/interface/web/themes/default-304/yaml/debug/images/grid_pattern.png deleted file mode 100644 index 55e65e477c61a692d8d9c9cafd4cd986097897db..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/yaml/debug/images/grid_pattern.png and /dev/null differ diff --git a/interface/web/themes/default-304/yaml/debug/images/warning_iehacks.gif b/interface/web/themes/default-304/yaml/debug/images/warning_iehacks.gif deleted file mode 100644 index b7cc86d71acd3e87dff0489e0d0423f12f5a5c8f..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/yaml/debug/images/warning_iehacks.gif and /dev/null differ diff --git a/interface/web/themes/default-304/yaml/debug/images/yaml_debug.gif b/interface/web/themes/default-304/yaml/debug/images/yaml_debug.gif deleted file mode 100644 index 80a4ea30c82acbcb024ccd89835d12f27a787ab3..0000000000000000000000000000000000000000 Binary files a/interface/web/themes/default-304/yaml/debug/images/yaml_debug.gif and /dev/null differ diff --git a/interface/web/themes/default-304/yaml/navigation/nav_vlist.css b/interface/web/themes/default-304/yaml/navigation/nav_vlist.css deleted file mode 100644 index 7f1a5b9335690a3f48a1e74af0eebbe2aba8a3fa..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/navigation/nav_vlist.css +++ /dev/null @@ -1,109 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Vertical list navigation "vlist" - * (de) Vertikale Navigationsliste "vlist" - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media all -{ - #submenu { - width: 100%; - overflow: hidden; - margin: 2.4em 0 1.5em 0; - list-style-type: none; - border-top: 2px #ddd solid; - border-bottom: 2px #ddd solid; - } - - #submenu ul { list-style-type: none; margin:0; padding: 0; } - #submenu li { float:left; width: 100%; margin:0; padding: 0; } - - #submenu a, - #submenu strong { - display:block; - width: 90%; - padding: 3px 0px 3px 10%; - text-decoration: none; - background-color:#fff; - color: #444; - border-bottom: 1px #eee solid; - } - - /* Menu Title */ - #submenu li#title { - width: 90%; - padding: 3px 0px 3px 10%; - font-weight: bold; - color: #444; - background-color: #fff; - border-bottom: 4px #888 solid; - } - - #submenu li span { - display:block; - width: 90%; - padding: 3px 0px 3px 10%; - font-weight: bold; - border-bottom: 1px #ddd solid; - } - - /* Level 1 */ - #submenu li#active, - #submenu li strong { - width: 90%; - padding: 3px 0px 3px 10%; - font-weight: bold; - color: #fff; - background-color:#aab; - border-bottom: 1px #eee solid; - } - - #submenu li a { width: 90%; padding-left: 10%; background-color:#fff; color: #444; } - #submenu li a:focus, - #submenu li a:hover, - #submenu li a:active { background-color:#f63; color: #fff; } - - /* Level 2 */ - #submenu li ul li a, - #submenu li ul li#active, - #submenu li ul li strong, - #submenu li ul li span { width: 80%; padding-left: 20%; } - - #submenu li ul li a { background-color:#f8f8f8; color: #666; } - #submenu li ul li a:focus, - #submenu li ul li a:hover, - #submenu li ul li a:active { background-color:#f63; color: #fff; } - - /* Level 3 */ - #submenu li ul li ul li a, - #submenu li ul li ul li#active, - #submenu li ul li ul li strong, - #submenu li ul li ul li span { width: 70%; padding-left: 30%; } - - #submenu li ul li ul li a { background-color:#fcfcfc; color: #888; } - #submenu li ul li ul li a:focus, - #submenu li ul li ul li a:hover, - #submenu li ul li ul li a:active { background-color:#f63; color: #fff; } - - /* Level 4 */ - #submenu li ul li ul li ul li a, - #submenu li ul li ul li ul li#active, - #submenu li ul li ul li ul li strong, - #submenu li ul li ul li ul li span { width: 60%; padding-left: 40%; } - - #submenu li ul li ul li ul li a { background-color:#ffffff; color: #aaa; } - #submenu li ul li ul li ul li a:focus, - #submenu li ul li ul li ul li a:hover, - #submenu li ul li ul li ul li a:active { background-color:#f63; color: #fff; } -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/patches/patch_layout_draft.css b/interface/web/themes/default-304/yaml/patches/patch_layout_draft.css deleted file mode 100644 index 4490d7f1fb41bc23fcc28b1c05fceb0c9ef6af77..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/patches/patch_layout_draft.css +++ /dev/null @@ -1,29 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Example of a patch stylesheet for the Internet Explorer - * (de) Beispiel für ein Anpassungs-Stylesheet für den Internet Explorer - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* Layout independent adjustments | Layout-unabhängige Anpassungen ----------------------------------- */ -@import url(/yaml/core/iehacks.css); - -/* Box model adjustments for vlist navigation | Box-Modell-Anpassungen für vlist-Navigation */ -/* @import url(/yaml/patches/patch_nav_vlist.css); */ - -/* Layout-dependent adjustments | Layout-abhängige Anpassungen --------------------------------------- */ -@media screen, projection -{ - /* add your adjustments here | Fügen Sie Ihre Anpassungen hier ein */ - -} diff --git a/interface/web/themes/default-304/yaml/patches/patch_nav_vlist.css b/interface/web/themes/default-304/yaml/patches/patch_nav_vlist.css deleted file mode 100644 index cbf29487f90cd06f3b2721a7e760322ed9a3ae51..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/patches/patch_nav_vlist.css +++ /dev/null @@ -1,61 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) IE adjustment stylesheet for YAML vlist navigation - * Import this file within the IE-patch-file if needed in your layout - * - * (de) IE Anpassungs-Stylesheet für YAML vlist-Navigation - * Einbindung ins Layout erfolgt über den Import innerhalb des IE-Anspassungs-Stylesheet - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media screen, projection -{ - /** - * Box Model Bug - * (en) Adjustment of width values for list elements of the menu in IE 5.x/Win. - * Note: If IE6 is running in quirks mode, it also needs 100% values! - * - * (de) Korrektur der Breitenangaben der Listenelemente des Submenüs im IE 5.x/Win. - * Hinweis: Befindet sich der IE6 im Quirks Mode, so benötigt er ebenfalls 100%-Werte ! - * - * @bugfix - * @affected IE 5.x/Win (IE6 in Quirks-Mode) - * @css-for IE 5.x/Win, IE6 - * @valid no - */ - - /* level 1 */ - * html #submenu li a, - * html #submenu li strong, - * html #submenu li span, - * html #submenu li#title, - * html #submenu li#active { width: 100%; w\idth: 90%; } - - /* level 2 */ - * html #submenu li ul li a, - * html #submenu li ul li strong, - * html #submenu li ul li span, - * html #submenu li ul li#active { width: 100%; w\idth: 80%; } - - /* level 3 */ - * html #submenu li ul li ul li a, - * html #submenu li ul li ul li strong, - * html #submenu li ul li ul li span, - * html #submenu li ul li ul li#active { width: 100%; w\idth: 70%; } - - /* level 4 */ - * html #submenu li ul li ul li ul li a, - * html #submenu li ul li ul li ul li strong, - * html #submenu li ul li ul li ul li span, - * html #submenu li ul li ul li ul li#active { width: 100%; w\idth: 60%; } -} diff --git a/interface/web/themes/default-304/yaml/print/print_003_draft.css b/interface/web/themes/default-304/yaml/print/print_003_draft.css deleted file mode 100644 index 0363b4ee820562dd423c698494fb4fd7cc7b913d..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/print/print_003_draft.css +++ /dev/null @@ -1,32 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) print stylesheet - * (de) Druck-Stylesheet - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import print base styles | Basisformatierung für Drucklayout einbinden */ -@import url(../core/print_base.css); - -/* #col1 - 0 -** #col2 - 0 -** #col3 - x -*/ - -@media print -{ - #col1 { display:none; } - #col2 { display:none; } - - #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; } -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/print/print_020_draft.css b/interface/web/themes/default-304/yaml/print/print_020_draft.css deleted file mode 100644 index 2ded4f1143ee4c7f82efedbd6f7121ee8fd6fdd7..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/print/print_020_draft.css +++ /dev/null @@ -1,31 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) print stylesheet - * (de) Druck-Stylesheet - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import print base styles | Basisformatierung für Drucklayout einbinden */ -@import url(../core/print_base.css); - -/* #col1 - 0 -** #col2 - x -** #col3 - 0 -*/ -@media print -{ - #col1 { display:none; } - #col3 { display:none; } - - #col2, #col2_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/print/print_023_draft.css b/interface/web/themes/default-304/yaml/print/print_023_draft.css deleted file mode 100644 index e005a588aec4b0837e4cdc56555a7c1921135f00..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/print/print_023_draft.css +++ /dev/null @@ -1,40 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) print stylesheet - * (de) Druck-Stylesheet - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import print base styles | Basisformatierung für Drucklayout einbinden */ -@import url(../core/print_base.css); - -/* #col1 - 0 -** #col2 - x -** #col3 - x -*/ - -@media print -{ - #col1 { display:none; } - - #col2, #col2_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } - #col2_content { page-break-after:always; } - - #col3, #col3_content {width: 100%; margin:0; padding: 0; border:0; } - - /* Optional Column Labels | Optionale Spaltenauszeichnung - #col2_content:before { content:" [ left | middle | right column ]"; } - #col3_content:before { content:" [ left | middle | right column ]"; } - */ -} - diff --git a/interface/web/themes/default-304/yaml/print/print_100_draft.css b/interface/web/themes/default-304/yaml/print/print_100_draft.css deleted file mode 100644 index 2a6c71b197f0c8a21d853814ab0411dd6b964b76..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/print/print_100_draft.css +++ /dev/null @@ -1,31 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) print stylesheet - * (de) Druck-Stylesheet - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import print base styles | Basisformatierung für Drucklayout einbinden */ -@import url(../core/print_base.css); - -/* #col1 - x -** #col2 - 0 -** #col3 - 0 -*/ -@media print -{ - #col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } - - #col2 { display:none; } - #col3 { display:none; } -} diff --git a/interface/web/themes/default-304/yaml/print/print_103_draft.css b/interface/web/themes/default-304/yaml/print/print_103_draft.css deleted file mode 100644 index a436374703a79c012a0d17f0b58406e8d9f1992c..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/print/print_103_draft.css +++ /dev/null @@ -1,38 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) print stylesheet - * (de) Druck-Stylesheet - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import print base styles | Basisformatierung für Drucklayout einbinden */ -@import url(../core/print_base.css); - -/* #col1 - x -** #col2 - 0 -** #col3 - x -*/ -@media print -{ - #col1, #col1_content {float:none; width: 100%; margin: 0; padding: 0; border: 0; } - #col1_content {page-break-after:always; } - - #col2 { display:none; } - - #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; } - - /* Optional Column Labels | Optionale Spaltenauszeichnung - #col1_content:before { content:" [ left | middle | right column ]"; } - #col3_content:before { content:" [ left | middle | right column ]"; } - */ -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/print/print_120_draft.css b/interface/web/themes/default-304/yaml/print/print_120_draft.css deleted file mode 100644 index 50ee5714976dd93066ff61ee2799f79fe9c8cb42..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/print/print_120_draft.css +++ /dev/null @@ -1,39 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) print stylesheet - * (de) Druck-Stylesheet - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import print base styles | Basisformatierung für Drucklayout einbinden */ -@import url(../core/print_base.css); - -/* #col1 - x -** #col2 - x -** #col3 - 0 -*/ -@media print -{ - #col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } - #col1_content { page-break-after:always; } - - #col2, #col2_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } - #col2_content { page-break-after:always; } - - #col3 { display:none; } - - /* Optional Column Labels | Optionale Spaltenauszeichnung - #col1_content:before { content:" [ left | middle | right column ]"; } - #col2_content:before { content:" [ left | middle | right column ]"; } - */ -} diff --git a/interface/web/themes/default-304/yaml/print/print_123_draft.css b/interface/web/themes/default-304/yaml/print/print_123_draft.css deleted file mode 100644 index 42a7de1d5a3aa82dabcd19670f030c13cc34d541..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/print/print_123_draft.css +++ /dev/null @@ -1,40 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) print stylesheet - * (de) Druck-Stylesheet - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -/* import print base styles | Basisformatierung für Drucklayout einbinden */ -@import url(../core/print_base.css); - -/* #col1 - x -** #col2 - x -** #col3 - x -*/ -@media print -{ - #col1, #col1_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } - #col1_content { page-break-after:always; } - - #col2, #col2_content { float:none; width: 100%; margin: 0; padding: 0; border: 0; } - #col2_content { page-break-after:always; } - - #col3, #col3_content { width: 100%; margin:0; padding: 0; border:0; } - - /* Optional Column Labels | Optionale Spaltenauszeichnung - #col1_content:before { content:" [ left | middle | right column ]"; } - #col2_content:before { content:" [ left | middle | right column ]"; } - #col3_content:before { content:" [ left | middle | right column ]"; } - */ -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/screen/basemod_draft.css b/interface/web/themes/default-304/yaml/screen/basemod_draft.css deleted file mode 100644 index 6d33ff8ddad28f0c48c2c714b84762b4f2434ed0..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/screen/basemod_draft.css +++ /dev/null @@ -1,70 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Template for designing a screen layout - * (de) Gestaltungsvorlage für die Erstellung eines Screenlayouts - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - */ - -@media screen, projection -{ - /*------------------------------------------------------------------------------------------------------*/ - - /** - * Design of the Basic Layout | Gestaltung des YAML Basis-Layouts - * - * @section layout-basics - */ - - /* Page margins and background | Randbereiche & Seitenhintergrund */ - body { } - - /* Layout: Width, Background, Border | Layout: Breite, Hintergrund, Rahmen */ - #page_margins { } - #page{ } - - /* Design of the Main Layout Elements | Gestaltung der Hauptelemente des Layouts */ - #header { } - #topnav { } - - #main { } - - #footer { } - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * Formatting of the Content Area | Formatierung der Inhaltsbereichs - * - * @section layout-main - */ - - #col1 { } - #col1_content { } - - #col2 { } - #col2_content { } - - #col3 { } - #col3_content { } - - - /*------------------------------------------------------------------------------------------------------*/ - - /** - * Design of Additional Layout Elements | Gestaltung weiterer Layoutelemente - * - * @section layout-misc - */ - - -} \ No newline at end of file diff --git a/interface/web/themes/default-304/yaml/screen/content_default.css b/interface/web/themes/default-304/yaml/screen/content_default.css deleted file mode 100644 index 1852ac1169bf11724692ed443b9e11d61904b818..0000000000000000000000000000000000000000 --- a/interface/web/themes/default-304/yaml/screen/content_default.css +++ /dev/null @@ -1,170 +0,0 @@ -@charset "UTF-8"; -/** - * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework - * - * (en) Uniform design of standard content elements - * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente - * - * @copyright Copyright 2005-2008, Dirk Jesse - * @license CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/), - * YAML-C (http://www.yaml.de/en/license/license-conditions.html) - * @link http://www.yaml.de - * @package yaml - * @version 3.0.6 - * @revision $Revision: 202 $ - * @lastmodified $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $ - * @appdef yaml - */ - -@media all -{ - /** - * Fonts - * (en) font-family and font-size selection for headings and standard text elements - * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente - * - * @section content-fonts - */ - - /* (en) reset font size for all elements to standard (16 Pixel) */ - /* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */ - html * { font-size: 100.01%; } - - /* (en) reset monospaced elements to font size 16px in Gecko browsers */ - /* (de) Schriftgröße von monospaced Elemente auf 16 Pixel setzen */ - textarea, pre, tt, code { - font-family:"Courier New", Courier, monospace; - } - - /* (en) base layout gets standard font size 12px */ - /* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */ - body { - font-family: 'Trebuchet MS', Verdana, Helvetica, Arial, sans-serif; - font-size: 75.00%; - } - - h1,h2,h3,h4,h5,h6 { font-weight:bold; margin: 0 0 0.25em 0; } - h1 { font-size: 200% } /* 24px */ - h2 { font-size: 166.67% } /* 20px */ - h3 { font-size: 150% } /* 18px */ - h4 { font-size: 133.33% } /* 16px */ - h5 { font-size: 116.67% } /* 14px */ - h6 { font-size: 116.67%; font-style:italic; } /* 14px */ - - p { line-height: 1.5em; margin: 0 0 1em 0; } - - /* ### Lists | Listen #### */ - - ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; } - li { margin-left: 1.5em; line-height: 1.5em; } - - dt { font-weight: bold; } - dd { margin: 0 0 1em 2em; } - - /* ### text formatting | Textauszeichnung ### */ - - cite, blockquote { font-style:italic; } - blockquote { margin: 0 0 1em 1.5em; } - - strong,b { font-weight: bold; } - em,i { font-style:italic; } - - pre, code { font-family: monospace; font-size: 1.1em; } - - acronym, abbr { - letter-spacing: .07em; - border-bottom: .1em dashed #c00; - cursor: help; - } - - /** - * Generic Content Classes - * (en) standard classes for positioning and highlighting - * (de) Standardklassen zur Positionierung und Hervorhebung - * - * @section content-generic-classes - */ - - .note { background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted; } - .important { background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted; } - .warning { background: #fdd; padding: 1em; border-top: 1px #dbb dotted; border-bottom: 1px #dbb dotted; } - - .float_left { float: left; display:inline; margin-right: 1em; margin-bottom: 0.15em; } - .float_right { float: right; display:inline; margin-left: 1em; margin-bottom: 0.15em; } - .center { text-align:center; margin: 0.5em auto; } - - /** - * External Links - * - * (en) Formatting of hyperlinks - * (de) Gestaltung von Hyperlinks - * - */ - - a { color: #900; text-decoration:none; } - a:focus, - a:hover, - a:active { background-color: #fee; text-decoration:underline; } - - #topnav a { color: #aac; font-weight: bold; background:transparent; text-decoration:none; } - #topnav a:focus, - #topnav a:hover, - #topnav a:active{ text-decoration:underline; background-color: transparent; } - - #footer a { color: #aac; background:transparent; font-weight: bold; } - #footer a:focus, - #footer a:hover, - #footer a:active { color: #fff; background-color: transparent; text-decoration:underline; } - - /** - * (en) Emphasizing external Hyperlinks via CSS - * (de) Hervorhebung externer Hyperlinks mit CSS - * - * @section content-external-links - * @app-yaml-default disabled - */ - - /* - #main a[href^="http://www.my-domain.com"], - #main a[href^="https://www.my-domain.com"] - { - padding-left: 12px; - background-image: url('your_image.gif'); - background-repeat: no-repeat; - background-position: 0 0.45em; - } - */ - - /** - * Tables | Tabellen - * (en) Generic classes for table-width and design definition - * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen - * - * @section content-tables - */ - - table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; } - table.full { width: 100%; } - table.fixed { table-layout:fixed; } - - th,td { padding: 0.5em; } - thead th { background: #444; color: #fff; } - tbody th { background: #ccc; color: #333; } - tbody th.sub { background: #ddd; color: #333; } - - /** - * Miscellaneous | Sonstiges - * - * @section content-misc - */ - - hr { - color: #fff; - background:transparent; - margin: 0 0 0.5em 0; - padding: 0 0 0.5em 0; - border:0; - border-bottom: 1px #000 solid; - } -} - diff --git a/interface/web/themes/default/templates/main.tpl.htm b/interface/web/themes/default/templates/main.tpl.htm index 3339d9f3bd8f59fa4ac650f8d01e0c7cbf677137..e331e441b8e90fc56428ad88cc4cfd9d042c4083 100644 --- a/interface/web/themes/default/templates/main.tpl.htm +++ b/interface/web/themes/default/templates/main.tpl.htm @@ -48,8 +48,8 @@ jQuery('.ttip').tipsy({live: true, gravity: 'ne', html: true}); - tabChangeDiscard = ''; + tabChangeDiscard = ''; + tabChangeWarning = ''; tabChangeWarningTxt = ''; tabChangeDiscardTxt = ''; diff --git a/interface/web/tools/user_settings.php b/interface/web/tools/user_settings.php index 95018ac07cba968a0dd67bf4b60cbb33023c10f1..7065888dd71af44a76d935dfc452796b971c19d1 100644 --- a/interface/web/tools/user_settings.php +++ b/interface/web/tools/user_settings.php @@ -44,6 +44,10 @@ require_once '../../lib/app.inc.php'; //* Check permissions for module $app->auth->check_module_permissions('tools'); +if($_SESSION['s']['user']['typ'] == 'admin') { + $app->auth->check_security_permissions('admin_allow_new_admin'); +} + // Loading classes $app->uses('tpl,tform,tform_actions'); $app->load('tform_actions'); diff --git a/remoting_client/examples/sites_ftp_user_add.php b/remoting_client/examples/sites_ftp_user_add.php index b8d499b2ff5c5eb99fc8ee5739847e1a1cdbc889..6e48d80baba3d8f3546b04a0048d76dbf5983bef 100644 --- a/remoting_client/examples/sites_ftp_user_add.php +++ b/remoting_client/examples/sites_ftp_user_add.php @@ -20,13 +20,13 @@ try { $params = array( 'server_id' => 1, 'parent_domain_id' => 1, - 'username' => 'threep', - 'password' => 'wood', + 'username' => 'tom', + 'password' => 'secret', 'quota_size' => 10000, 'active' => 'y', 'uid' => '5000', 'gid' => '5000', - 'dir' => 'maybe', + 'dir' => '/var/www/clients/client0/web1', 'quota_files' => -1, 'ul_ratio' => -1, 'dl_ratio' => -1, diff --git a/remoting_client/examples/sites_ftp_user_update.php b/remoting_client/examples/sites_ftp_user_update.php index d09b4167019771cec631c52deb377f3b3b52f429..1f3695357522cd910099c9628ae00f6ca1823e30 100644 --- a/remoting_client/examples/sites_ftp_user_update.php +++ b/remoting_client/examples/sites_ftp_user_update.php @@ -15,7 +15,7 @@ try { } //* Parameters - $client_id = 1; + $client_id = 0; $ftp_user_id = 1; diff --git a/remoting_client/examples/sites_shell_user_add.php b/remoting_client/examples/sites_shell_user_add.php index 84d4012f0efcaad7a54126eb7dc4553ca71e1a46..c3f875bf016a4c2765ac037b1b2f8cb475b261cc 100644 --- a/remoting_client/examples/sites_shell_user_add.php +++ b/remoting_client/examples/sites_shell_user_add.php @@ -20,14 +20,14 @@ try { $params = array( 'server_id' => 1, 'parent_domain_id' => 1, - 'username' => 'threep2', - 'password' => 'wood', + 'username' => 'tom', + 'password' => 'test', 'quota_size' => 10000, 'active' => 'y', - 'puser' => 'null', - 'pgroup' => 'null', + 'puser' => 'web1', + 'pgroup' => 'client0', 'shell' => '/bin/bash', - 'dir' => 'maybe', + 'dir' => '/var/www/clients/client0/web1', 'chroot' => '' ); diff --git a/remoting_client/examples/sites_shell_user_update.php b/remoting_client/examples/sites_shell_user_update.php index 73b90138f6fdc932a08e704a7de37fa9096de228..a60262d20acfaa6c222be4e06b7a5d0683c17d0e 100644 --- a/remoting_client/examples/sites_shell_user_update.php +++ b/remoting_client/examples/sites_shell_user_update.php @@ -15,7 +15,7 @@ try { } //* Parameters - $client_id = 3; + $client_id = 0; $shell_user_id = 1; diff --git a/security/README.txt b/security/README.txt new file mode 100644 index 0000000000000000000000000000000000000000..c73231237c6146a0ce085ecc4118f0835dbf8514 --- /dev/null +++ b/security/README.txt @@ -0,0 +1,96 @@ + +Description for security_settings.ini values. + +The option "superadmin" means that a setting is only available to the admin user with userid 1 in the interface. +If there are other amdins, then they cant access this setting. + +----------------------------------------------------------- +Setting: allow_shell_user +Options: yes/no +Description: Disables the shell user plugins in ispconfig + +Setting: admin_allow_server_config +Options: yes/no/superadmin +Description: Disables System > Server config + +Setting: admin_allow_server_services +Options: yes/no/superadmin +Description: Disables System > Server services + +Setting: admin_allow_server_ip +Options: yes/no/superadmin +Description: Disables System > Server IP + +Setting: admin_allow_remote_users +Options: yes/no/superadmin +Description: Disables System > Remote Users + +Setting: admin_allow_system_config +Options: yes/no/superadmin +Description: Disables System > Interface > Main Config + +Setting: admin_allow_server_php +Options: yes/no/superadmin +Description: Disables System > Additional PHP versions + +Setting: admin_allow_langedit +Options: yes/no/superadmin +Description: Disables System > Language editor functions + +Setting: admin_allow_new_admin +Options: yes/no/superadmin +Description: Disables the ability to add new admin users trough the interface + +Setting: admin_allow_del_cpuser +Options: yes/no/superadmin +Description: Disables the ability to delete CP users + +Setting: admin_allow_cpuser_group +Options: yes/no/superadmin +Description: Disables cp user group editing + +Setting: admin_allow_firewall_config +Options: yes/no/superadmin +Description: Disables System > Firewall + +Setting: admin_allow_osupdate +Options: yes/no/superadmin +Description: Disables System > OS update + +Setting: admin_allow_software_packages +Options: yes/no/superadmin +Description: Disables System > Apps & Addons > Packages and Update + +Setting: admin_allow_software_repo +Options: yes/no/superadmin +Description: Disables System > Apps & Addons > Repo + +Setting: remote_api_allowed +Options: yes/no +Description: Disables the remote API + +Setting: security_admin_email +Options: email address +Description: Email address of the security admin + +Setting: security_admin_email_subject +Options: Text +Description: Subject of the notification email + +Setting: warn_new_admin +Options: yes/no +Description: Warn by email when a new admin user in ISPConfig has been added. + +Setting: warn_passwd_change +Options: yes/no +Description: Warn by email when /etc/passwd has been changed. + +Setting: warn_shadow_change +Options: yes/no +Description: Warn by email when /etc/shadow has been changed. + +Setting: warn_group_change +Options: yes/no +Description: Warn by email when /etc/group has been changed. + + diff --git a/security/apache_directives.blacklist b/security/apache_directives.blacklist new file mode 100644 index 0000000000000000000000000000000000000000..edb4b503d387c0ced2be822740ef110e3a5977b5 --- /dev/null +++ b/security/apache_directives.blacklist @@ -0,0 +1,3 @@ +/^\s*(LoadModule|LoadFile|Include)(\s+|[\\\\])/mi +/^\s*(SuexecUserGroup|suPHP_UserGroup|suPHP_PHPPath|suPHP_ConfigPath)(\s+|[\\\\])/mi +/^\s*(FCGIWrapper|FastCgiExternalServer)(\s+|[\\\\])/mi \ No newline at end of file diff --git a/security/check.php b/security/check.php new file mode 100644 index 0000000000000000000000000000000000000000..dc930c5b79ec6337d30e4e4c2ff9ba2f9624cf30 --- /dev/null +++ b/security/check.php @@ -0,0 +1,154 @@ +uses('ini_parser,file,services,getconf,system'); + +// get security config +$security_config = $app->getconf->get_security_config('systemcheck'); + +$alert = ''; +$data_dir = '/usr/local/ispconfig/security/data'; + + +// Check if a new ispconfig user has been added +if($security_config['warn_new_admin'] == 'yes') { + $data_file = $data_dir.'/admincount'; + //get number of admins + $tmp = $app->db->queryOneRecord("SELECT count(userid) AS number FROM sys_user WHERE typ = 'admin'"); + $admin_user_count_new = intval($tmp['number']); + + if(is_file($data_file)) { + $admin_user_count_old = intval(file_get_contents($data_file)); + if($admin_user_count_new != $admin_user_count_old) { + $alert .= "The number of ISPConfig administrator users has changed. Old: $admin_user_count_old New: $admin_user_count_new \n"; + file_put_contents($data_file,$admin_user_count_new); + } + } else { + // first run, so we save the current count + file_put_contents($data_file,$admin_user_count_new); + chmod($data_file,0700); + } +} + +// Check if /etc/passwd file has been changed +if($security_config['warn_passwd_change'] == 'yes') { + $data_file = $data_dir.'/passwd.md5'; + $md5sum_new = md5_file('/etc/passwd'); + + if(is_file($data_file)) { + $md5sum_old = trim(file_get_contents($data_file)); + if($md5sum_new != $md5sum_old) { + $alert .= "The file /etc/passwd has been changed.\n"; + file_put_contents($data_file,$md5sum_new); + } + } else { + file_put_contents($data_file,$md5sum_new); + chmod($data_file,0700); + } +} + +// Check if /etc/shadow file has been changed +if($security_config['warn_shadow_change'] == 'yes') { + $data_file = $data_dir.'/shadow.md5'; + $md5sum_new = md5_file('/etc/shadow'); + + if(is_file($data_file)) { + $md5sum_old = trim(file_get_contents($data_file)); + if($md5sum_new != $md5sum_old) { + $alert .= "The file /etc/shadow has been changed.\n"; + file_put_contents($data_file,$md5sum_new); + } + } else { + file_put_contents($data_file,$md5sum_new); + chmod($data_file,0700); + } +} + +// Check if /etc/group file has been changed +if($security_config['warn_group_change'] == 'yes') { + $data_file = $data_dir.'/group.md5'; + $md5sum_new = md5_file('/etc/group'); + + if(is_file($data_file)) { + $md5sum_old = trim(file_get_contents($data_file)); + if($md5sum_new != $md5sum_old) { + $alert .= "The file /etc/group has been changed.\n"; + file_put_contents($data_file,$md5sum_new); + } + } else { + file_put_contents($data_file,$md5sum_new); + chmod($data_file,0700); + } +} + + +if($alert != '') { + $admin_email = $security_config['security_admin_email']; + $admin_email_subject = $security_config['security_admin_email_subject']; + mail($admin_email, $admin_email_subject, $alert); + //$app->log(str_replace("\n"," -- ",$alert),1); + echo str_replace("\n"," -- ",$alert)."\n"; +} + + + + + + + + + + + + + + + + + + + + + + + + +?> \ No newline at end of file diff --git a/security/data/empty.dir b/security/data/empty.dir new file mode 100644 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/security/ids.htmlfield b/security/ids.htmlfield new file mode 100644 index 0000000000000000000000000000000000000000..2c6e92a4a6caa809d0492fbf1f4a62b8c1323b00 --- /dev/null +++ b/security/ids.htmlfield @@ -0,0 +1,5 @@ +# Format: usertype:url_path:field +# usertype can be: any/client/admin +# Example: +# admin:/admin/language_edit.php:POST.records.weak_password_txt +admin:/admin/language_edit.php:POST.records \ No newline at end of file diff --git a/security/ids.whitelist b/security/ids.whitelist new file mode 100644 index 0000000000000000000000000000000000000000..58a96e6ac111d3da02ff6a15ec3d892747070ed3 --- /dev/null +++ b/security/ids.whitelist @@ -0,0 +1,45 @@ +# Format: usertype:url_path:field +# usertype can be: any/client/admin +# Example: +# admin:/admin/language_edit.php:POST.records.weak_password_txt +admin:/admin/server_config_edit.php:POST.maildir_path +admin:/admin/server_config_edit.php:POST.website_path +admin:/admin/server_config_edit.php:POST.website_symlinks +admin:/admin/server_config_edit.php:POST.vhost_conf_dir +admin:/admin/server_config_edit.php:POST.vhost_conf_enabled_dir +admin:/admin/server_config_edit.php:POST.nginx_vhost_conf_dir +admin:/admin/server_config_edit.php:POST.nginx_vhost_conf_enabled_dir +admin:/admin/server_config_edit.php:POST.php_open_basedir +admin:/admin/server_config_edit.php:POST.awstats_pl +admin:/admin/server_config_edit.php:POST.fastcgi_starter_path +admin:/admin/server_config_edit.php:POST.fastcgi_bin +admin:/admin/server_config_edit.php:POST.jailkit_chroot_home +admin:/admin/remote_user_edit.php:POST.remote_functions.1 +admin:/admin/firewall_edit.php:POST.tcp_port +admin:/admin/system_config_edit.php:POST.admin_dashlets_right +admin:/admin/system_config_edit.php:POST.reseller_dashlets_left +admin:/admin/system_config_edit.php:POST.reseller_dashlets_right +admin:/admin/language_edit.php:POST.records.weak_password_txt +user:/client/client_message.php:POST.message +user:/client/message_template_edit.php:POST.subject +admin:/dns/dns_template_edit.php:POST.template +admin:/nav.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/show_sys_state.php:SESSION.s.module.nav.1.items.0.title +admin:/capp.php:SESSION.s.module.nav.1.items.0.title +admin:/keepalive.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/log_list.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/datalog_list.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/show_data.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/show_sys_state.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/show_monit.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/show_munin.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/show_data.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/show_log.php:SESSION.s.module.nav.1.items.0.title +admin:/monitor/log_del.php:SESSION.s.module.nav.1.items.0.title +admin:/keepalive.php:SESSION.s.module.nav.1.items.0.title +admin:/capp.php:SESSION.s.module.nav.1.items.0.title +admin:/sites/web_vhost_subdomain_edit.php:POST.php_open_basedir +admin:/sites/web_domain_edit.php:POST.php_open_basedir +admin:/sites/web_domain_edit.php:POST.apache_directives +user:/sites/shell_user_edit.php:POST.ssh_rsa +user:/sites/cron_edit.php:POST.command \ No newline at end of file diff --git a/security/security_settings.ini b/security/security_settings.ini new file mode 100644 index 0000000000000000000000000000000000000000..43bcebf1e92f84a6acc8256eabdcde0ee3a04326 --- /dev/null +++ b/security/security_settings.ini @@ -0,0 +1,34 @@ +[permissions] +allow_shell_user=yes +admin_allow_server_config=superadmin +admin_allow_server_services=superadmin +admin_allow_server_ip=superadmin +admin_allow_remote_users=superadmin +admin_allow_system_config=superadmin +admin_allow_server_php=superadmin +admin_allow_langedit=superadmin +admin_allow_new_admin=superadmin +admin_allow_del_cpuser=superadmin +admin_allow_cpuser_group=superadmin +admin_allow_firewall_config=superadmin +admin_allow_osupdate=superadmin +admin_allow_software_packages=superadmin +admin_allow_software_repo=superadmin +remote_api_allowed=yes + +[ids] +ids_enabled=yes +ids_log_level=1 +ids_warn_level=5 +ids_block_level=30 +sql_scan_enabled=yes +sql_scan_action=warn +apache_directives_scan_enabled=yes + +[systemcheck] +security_admin_email=root@localhost +security_admin_email_subject=Security alert from server +warn_new_admin=yes +warn_passwd_change=no +warn_shadow_change=no +warn_group_change=no \ No newline at end of file diff --git a/server/lib/classes/getconf.inc.php b/server/lib/classes/getconf.inc.php index c5ca6c696a9b3ba993f168f5dd51b0a89cc2af0b..768ea2cabded44ab9ee56039d28ccc8fdaff7a89 100644 --- a/server/lib/classes/getconf.inc.php +++ b/server/lib/classes/getconf.inc.php @@ -59,6 +59,15 @@ class getconf { } return ($section == '') ? $this->config['global'] : $this->config['global'][$section]; } + + public function get_security_config($section = '') { + global $app; + + $app->uses('ini_parser'); + $security_config = $app->ini_parser->parse_ini_string(file_get_contents('/usr/local/ispconfig/security/security_settings.ini')); + + return ($section == '') ? $security_config : $security_config[$section]; + } } diff --git a/server/plugins-available/maildeliver_plugin.inc.php b/server/plugins-available/maildeliver_plugin.inc.php index e3799d716e2f78149b113b7f96ce2bb2daab8575..c8fc0694b2235ebe1833c16dd381fd81c82c076b 100644 --- a/server/plugins-available/maildeliver_plugin.inc.php +++ b/server/plugins-available/maildeliver_plugin.inc.php @@ -130,6 +130,7 @@ class maildeliver_plugin { $tpl->setLoop('ccloop', $tmp_addresses_arr); // Custom filters + if($data["new"]["custom_mailfilter"] == 'NULL') $data["new"]["custom_mailfilter"] = ''; $tpl->setVar('custom_mailfilter', $data["new"]["custom_mailfilter"]); // Move junk diff --git a/server/plugins-available/mailman_plugin.inc.php b/server/plugins-available/mailman_plugin.inc.php index e2bd36a8d6a5f27c8db02a31176663002c2f43ca..acf4eb9363adb64cc5b61382a84c17cf77c76d8a 100644 --- a/server/plugins-available/mailman_plugin.inc.php +++ b/server/plugins-available/mailman_plugin.inc.php @@ -75,6 +75,7 @@ class mailman_plugin { exec("nohup /usr/lib/mailman/bin/newlist -u ".escapeshellcmd($data["new"]["domain"])." -e ".escapeshellcmd($data["new"]["domain"])." ".escapeshellcmd($data["new"]["listname"])." ".escapeshellcmd($data["new"]["email"])." ".escapeshellcmd($data["new"]["password"])." >/dev/null 2>&1 &"); if(is_file('/var/lib/mailman/data/virtual-mailman')) exec('postmap /var/lib/mailman/data/virtual-mailman'); + if(is_file('/var/lib/mailman/data/transport-mailman')) exec('postmap /var/lib/mailman/data/transport-mailman'); exec('nohup '.$conf['init_scripts'] . '/' . 'mailman reload >/dev/null 2>&1 &'); $app->db->query("UPDATE mail_mailinglist SET password = '' WHERE mailinglist_id = ".$app->db->quote($data["new"]['mailinglist_id'])); @@ -84,12 +85,17 @@ class mailman_plugin { // The purpose of this plugin is to rewrite the main.cf file function update($event_name, $data) { global $app, $conf; + + $this->update_config(); if($data["new"]["password"] != $data["old"]["password"] && $data["new"]["password"] != '') { exec("nohup /usr/lib/mailman/bin/change_pw -l ".escapeshellcmd($data["new"]["listname"])." -p ".escapeshellcmd($data["new"]["password"])." >/dev/null 2>&1 &"); exec('nohup '.$conf['init_scripts'] . '/' . 'mailman reload >/dev/null 2>&1 &'); $app->db->query("UPDATE mail_mailinglist SET password = '' WHERE mailinglist_id = ".$app->db->quote($data["new"]['mailinglist_id'])); } + + if(is_file('/var/lib/mailman/data/virtual-mailman')) exec('postmap /var/lib/mailman/data/virtual-mailman'); + if(is_file('/var/lib/mailman/data/transport-mailman')) exec('postmap /var/lib/mailman/data/transport-mailman'); } function delete($event_name, $data) { @@ -100,6 +106,9 @@ class mailman_plugin { exec("nohup /usr/lib/mailman/bin/rmlist -a ".escapeshellcmd($data["old"]["listname"])." >/dev/null 2>&1 &"); exec('nohup '.$conf['init_scripts'] . '/' . 'mailman reload >/dev/null 2>&1 &'); + + if(is_file('/var/lib/mailman/data/virtual-mailman')) exec('postmap /var/lib/mailman/data/virtual-mailman'); + if(is_file('/var/lib/mailman/data/transport-mailman')) exec('postmap /var/lib/mailman/data/transport-mailman'); } diff --git a/server/plugins-available/nginx_plugin.inc.php b/server/plugins-available/nginx_plugin.inc.php index b0e18c79a29f8d3f3e7fe4022d68ba5d33498d5f..3478fc74989c53a1c730cd13af4a440f5117266e 100644 --- a/server/plugins-available/nginx_plugin.inc.php +++ b/server/plugins-available/nginx_plugin.inc.php @@ -643,9 +643,9 @@ class nginx_plugin { if(is_file($conf['rootpath'] . '/conf-custom/index/robots.txt')) { exec('cp ' . $conf['rootpath'] . '/conf-custom/index/robots.txt '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/'); } - if(is_file($conf['rootpath'] . '/conf-custom/index/.htaccess')) { - exec('cp ' . $conf['rootpath'] . '/conf-custom/index/.htaccess '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/'); - } + //if(is_file($conf['rootpath'] . '/conf-custom/index/.htaccess')) { + // exec('cp ' . $conf['rootpath'] . '/conf-custom/index/.htaccess '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/'); + //} } else { if (file_exists($conf['rootpath'] . '/conf-custom/index/standard_index.html')) { @@ -655,7 +655,7 @@ class nginx_plugin { exec('cp ' . $conf['rootpath'] . '/conf/index/standard_index.html_'.substr(escapeshellcmd($conf['language']), 0, 2).' '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/index.html'); if(is_file($conf['rootpath'] . '/conf/index/favicon.ico')) exec('cp ' . $conf['rootpath'] . '/conf/index/favicon.ico '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/'); if(is_file($conf['rootpath'] . '/conf/index/robots.txt')) exec('cp ' . $conf['rootpath'] . '/conf/index/robots.txt '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/'); - if(is_file($conf['rootpath'] . '/conf/index/.htaccess')) exec('cp ' . $conf['rootpath'] . '/conf/index/.htaccess '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/'); + //if(is_file($conf['rootpath'] . '/conf/index/.htaccess')) exec('cp ' . $conf['rootpath'] . '/conf/index/.htaccess '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/'); } } exec('chmod -R a+r '.escapeshellcmd($data['new']['document_root']).'/' . $web_folder . '/'); diff --git a/server/plugins-available/shelluser_base_plugin.inc.php b/server/plugins-available/shelluser_base_plugin.inc.php index e331624133b9b111340ab39a4c040e25360259d7..e19796cfca45778e8a9522ab8167e041306fd381 100755 --- a/server/plugins-available/shelluser_base_plugin.inc.php +++ b/server/plugins-available/shelluser_base_plugin.inc.php @@ -58,19 +58,25 @@ class shelluser_base_plugin { /* Register for the events */ - + $app->plugins->registerEvent('shell_user_insert', $this->plugin_name, 'insert'); $app->plugins->registerEvent('shell_user_update', $this->plugin_name, 'update'); $app->plugins->registerEvent('shell_user_delete', $this->plugin_name, 'delete'); - + } function insert($event_name, $data) { global $app, $conf; - - $app->uses('system'); + + $app->uses('system,getconf'); + + $security_config = $app->getconf->get_security_config('permissions'); + if($security_config['allow_shell_user'] != 'yes') { + $app->log('Shell user plugin disabled by security settings.',LOGLEVEL_WARN); + return false; + } //* Check if the resulting path is inside the docroot $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".intval($data['new']['parent_domain_id'])); @@ -92,12 +98,17 @@ class shelluser_base_plugin { if($app->system->is_user($data['new']['puser'])) { - //* Remove webfolder protection - $app->system->web_folder_protection($web['document_root'], false); - // Get the UID of the parent user $uid = intval($app->system->getuid($data['new']['puser'])); if($uid > $this->min_uid) { + //* Remove webfolder protection + $app->system->web_folder_protection($web['document_root'], false); + + if(!is_dir($data['new']['dir'])){ + $app->file->mkdirs(escapeshellcmd($data['new']['dir']), '0700'); + $app->system->chown(escapeshellcmd($data['new']['dir']),escapeshellcmd($data['new']['username'])); + $app->system->chgrp(escapeshellcmd($data['new']['dir']),escapeshellcmd($data['new']['pgroup'])); + } $command = 'useradd'; $command .= ' -d '.escapeshellcmd($data['new']['dir']); $command .= ' -g '.escapeshellcmd($data['new']['pgroup']); @@ -132,7 +143,6 @@ class shelluser_base_plugin { //* Add webfolder protection again $app->system->web_folder_protection($web['document_root'], true); - } else { $app->log("UID = $uid for shelluser:".$data['new']['username']." not allowed.", LOGLEVEL_ERROR); } @@ -144,7 +154,13 @@ class shelluser_base_plugin { function update($event_name, $data) { global $app, $conf; - $app->uses('system'); + $app->uses('system,getconf'); + + $security_config = $app->getconf->get_security_config('permissions'); + if($security_config['allow_shell_user'] != 'yes') { + $app->log('Shell user plugin disabled by security settings.',LOGLEVEL_WARN); + return false; + } //* Check if the resulting path is inside the docroot $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".intval($data['new']['parent_domain_id'])); @@ -223,15 +239,60 @@ class shelluser_base_plugin { function delete($event_name, $data) { global $app, $conf; - $app->uses('system'); + $app->uses('system,getconf'); + + $security_config = $app->getconf->get_security_config('permissions'); + if($security_config['allow_shell_user'] != 'yes') { + $app->log('Shell user plugin disabled by security settings.',LOGLEVEL_WARN); + return false; + } if($app->system->is_user($data['old']['username'])) { // Get the UID of the user $userid = intval($app->system->getuid($data['old']['username'])); if($userid > $this->min_uid) { + // check if we have to delete the dir + $check = $app->db->queryOneRecord('SELECT shell_user_id FROM `shell_user` WHERE `dir` = \'' . $app->db->quote($data['old']['dir']) . '\''); + if(!$check && is_dir($data['old']['dir'])) { + + $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".intval($data['old']['parent_domain_id'])); + + $app->system->web_folder_protection($web['document_root'], false); + + // delete dir + $homedir = $data['old']['dir']; + if(substr($homedir, -1) !== '/') $homedir .= '/'; + $files = array('.bash_logout', '.bash_history', '.bashrc', '.profile'); + $dirs = array('.ssh', '.cache'); + foreach($files as $delfile) { + if(is_file($homedir . $delfile) && fileowner($homedir . $delfile) == $userid) unlink($homedir . $delfile); + } + foreach($dirs as $deldir) { + if(is_dir($homedir . $deldir) && fileowner($homedir . $deldir) == $userid) exec('rm -rf ' . escapeshellarg($homedir . $deldir)); + } + $empty = true; + $dirres = opendir($homedir); + if($dirres) { + while(($entry = readdir($dirres)) !== false) { + if($entry != '.' && $entry != '..') { + $empty = false; + break; + } + } + closedir($dirres); + } + if($empty == true) { + rmdir($homedir); + } + unset($files); + unset($dirs); + + $app->system->web_folder_protection($web['document_root'], true); + } + // We delete only non jailkit users, jailkit users will be deleted by the jailkit plugin. if ($data['old']['chroot'] != "jailkit") { - $command = 'userdel -f'; + $command = 'killall -u '.escapeshellcmd($data['old']['username']).' ; userdel -f'; $command .= ' '.escapeshellcmd($data['old']['username']).' &> /dev/null'; exec($command); $app->log("Deleted shelluser: ".$data['old']['username'], LOGLEVEL_DEBUG); diff --git a/server/plugins-available/shelluser_jailkit_plugin.inc.php b/server/plugins-available/shelluser_jailkit_plugin.inc.php index 9cf6fc89da4a1a76e76b145da05b0729d1f6746e..3c8e2948a1d6c5d5bb83e4006961fd2e7f29a2d3 100755 --- a/server/plugins-available/shelluser_jailkit_plugin.inc.php +++ b/server/plugins-available/shelluser_jailkit_plugin.inc.php @@ -59,11 +59,11 @@ class shelluser_jailkit_plugin { /* Register for the events */ - + $app->plugins->registerEvent('shell_user_insert', $this->plugin_name, 'insert'); $app->plugins->registerEvent('shell_user_update', $this->plugin_name, 'update'); $app->plugins->registerEvent('shell_user_delete', $this->plugin_name, 'delete'); - + } @@ -71,7 +71,15 @@ class shelluser_jailkit_plugin { function insert($event_name, $data) { global $app, $conf; - $app->uses('system'); + $app->uses('system,getconf'); + + $security_config = $app->getconf->get_security_config('permissions'); + if($security_config['allow_shell_user'] != 'yes') { + $app->log('Shell user plugin disabled by security settings.',LOGLEVEL_WARN); + return false; + } + + $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".$data['new']['parent_domain_id']); if(!$app->system->is_allowed_user($data['new']['username'], false, false) @@ -143,7 +151,14 @@ class shelluser_jailkit_plugin { function update($event_name, $data) { global $app, $conf; - $app->uses('system'); + $app->uses('system,getconf'); + + $security_config = $app->getconf->get_security_config('permissions'); + if($security_config['allow_shell_user'] != 'yes') { + $app->log('Shell user plugin disabled by security settings.',LOGLEVEL_WARN); + return false; + } + $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".$data['new']['parent_domain_id']); if(!$app->system->is_allowed_user($data['new']['username'], false, false) @@ -209,7 +224,13 @@ class shelluser_jailkit_plugin { function delete($event_name, $data) { global $app, $conf; - $app->uses('system'); + $app->uses('system,getconf'); + + $security_config = $app->getconf->get_security_config('permissions'); + if($security_config['allow_shell_user'] != 'yes') { + $app->log('Shell user plugin disabled by security settings.',LOGLEVEL_WARN); + return false; + } $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".$data['old']['parent_domain_id']); @@ -226,9 +247,13 @@ class shelluser_jailkit_plugin { $app->system->web_folder_protection($web['document_root'], false); if(@is_dir($data['old']['dir'].$jailkit_chroot_userhome)) { - $command = 'userdel -f'; + $userid = intval($app->system->getuid($data['old']['username'])); + $command = 'killall -u '.escapeshellcmd($data['old']['username']).' ; userdel -f'; $command .= ' '.escapeshellcmd($data['old']['username']).' &> /dev/null'; exec($command); + + $this->_delete_homedir($data['old']['dir'].$jailkit_chroot_userhome,$userid,$data['old']['parent_domain_id']); + $app->log("Jailkit Plugin -> delete chroot home:".$data['old']['dir'].$jailkit_chroot_userhome, LOGLEVEL_DEBUG); } @@ -502,6 +527,48 @@ class shelluser_jailkit_plugin { exec("chmod 600 '$sshkeys'"); } + + private function _delete_homedir($homedir,$userid,$parent_domain_id) { + global $app, $conf; + + // check if we have to delete the dir + $check = $app->db->queryOneRecord('SELECT shell_user_id FROM `shell_user` WHERE `dir` = \'' . $app->db->quote($homedir) . '\''); + + if(!$check && is_dir($homedir)) { + $web = $app->db->queryOneRecord("SELECT * FROM web_domain WHERE domain_id = ".intval($parent_domain_id)); + $app->system->web_folder_protection($web['document_root'], false); + + // delete dir + if(substr($homedir, -1) !== '/') $homedir .= '/'; + $files = array('.bash_logout', '.bash_history', '.bashrc', '.profile'); + $dirs = array('.ssh', '.cache'); + foreach($files as $delfile) { + if(is_file($homedir . $delfile) && fileowner($homedir . $delfile) == $userid) unlink($homedir . $delfile); + } + foreach($dirs as $deldir) { + if(is_dir($homedir . $deldir) && fileowner($homedir . $deldir) == $userid) exec('rm -rf ' . escapeshellarg($homedir . $deldir)); + } + $empty = true; + $dirres = opendir($homedir); + if($dirres) { + while(($entry = readdir($dirres)) !== false) { + if($entry != '.' && $entry != '..') { + $empty = false; + break; + } + } + closedir($dirres); + } + if($empty == true) { + rmdir($homedir); + } + unset($files); + unset($dirs); + + $app->system->web_folder_protection($web['document_root'], true); + } + + } } // end class diff --git a/server/scripts/ispconfig_htaccess.php b/server/scripts/ispconfig_htaccess.php new file mode 100644 index 0000000000000000000000000000000000000000..b72e7918fb1370c70673cdf722612ec5e4bd53fe --- /dev/null +++ b/server/scripts/ispconfig_htaccess.php @@ -0,0 +1,76 @@ + diff --git a/server/server.sh b/server/server.sh index 75253e7890b5896f4e27a8471e2a0bdf2f5bc5fc..522e0d5f74bb56cf9544d073f05c9d0ed893b978 100755 --- a/server/server.sh +++ b/server/server.sh @@ -15,3 +15,6 @@ fi cd /usr/local/ispconfig/server /usr/bin/php -q /usr/local/ispconfig/server/server.php + +cd /usr/local/ispconfig/security +/usr/bin/php -q /usr/local/ispconfig/security/check.php