From d53f1806ccca0475d9b4dfe3f71a234c9e3ba57c Mon Sep 17 00:00:00 2001 From: cfoe Date: Sat, 4 Aug 2012 21:05:44 +0000 Subject: [PATCH] reduced sites module menu --- interface/web/sites/lib/lang/ar.lng | 47 ++-- interface/web/sites/lib/lang/bg.lng | 25 -- interface/web/sites/lib/lang/bg_cron_list.lng | 13 - .../sites/lib/lang/bg_database_admin_list.lng | 10 - interface/web/sites/lib/lang/br.lng | 49 ++-- interface/web/sites/lib/lang/cz.lng | 47 ++-- interface/web/sites/lib/lang/de.lng | 48 ++-- interface/web/sites/lib/lang/el.lng | 47 ++-- interface/web/sites/lib/lang/en.lng | 45 ++-- interface/web/sites/lib/lang/es.lng | 47 ++-- interface/web/sites/lib/lang/fi.lng | 47 ++-- interface/web/sites/lib/lang/fr.lng | 47 ++-- interface/web/sites/lib/lang/hr.lng | 49 ++-- interface/web/sites/lib/lang/hu.lng | 49 ++-- interface/web/sites/lib/lang/id.lng | 47 ++-- interface/web/sites/lib/lang/it.lng | 49 ++-- interface/web/sites/lib/lang/ja.lng | 47 ++-- interface/web/sites/lib/lang/nl.lng | 49 ++-- interface/web/sites/lib/lang/pl.lng | 49 ++-- interface/web/sites/lib/lang/pt.lng | 49 ++-- interface/web/sites/lib/lang/ro.lng | 49 ++-- interface/web/sites/lib/lang/ru.lng | 47 ++-- interface/web/sites/lib/lang/se.lng | 47 ++-- interface/web/sites/lib/lang/sk.lng | 47 ++-- interface/web/sites/lib/lang/tr.lng | 51 ++-- interface/web/sites/lib/module.conf.php | 246 ++++++++---------- 26 files changed, 729 insertions(+), 618 deletions(-) delete mode 100644 interface/web/sites/lib/lang/bg.lng delete mode 100644 interface/web/sites/lib/lang/bg_cron_list.lng delete mode 100644 interface/web/sites/lib/lang/bg_database_admin_list.lng diff --git a/interface/web/sites/lib/lang/ar.lng b/interface/web/sites/lib/lang/ar.lng index d20432046..047eda10b 100644 --- a/interface/web/sites/lib/lang/ar.lng +++ b/interface/web/sites/lib/lang/ar.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/bg.lng b/interface/web/sites/lib/lang/bg.lng deleted file mode 100644 index ec1a80d76..000000000 --- a/interface/web/sites/lib/lang/bg.lng +++ /dev/null @@ -1,25 +0,0 @@ - diff --git a/interface/web/sites/lib/lang/bg_cron_list.lng b/interface/web/sites/lib/lang/bg_cron_list.lng deleted file mode 100644 index 7f313299a..000000000 --- a/interface/web/sites/lib/lang/bg_cron_list.lng +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/interface/web/sites/lib/lang/bg_database_admin_list.lng b/interface/web/sites/lib/lang/bg_database_admin_list.lng deleted file mode 100644 index c4cff5076..000000000 --- a/interface/web/sites/lib/lang/bg_database_admin_list.lng +++ /dev/null @@ -1,10 +0,0 @@ - diff --git a/interface/web/sites/lib/lang/br.lng b/interface/web/sites/lib/lang/br.lng index 60442a48a..f3f85689c 100644 --- a/interface/web/sites/lib/lang/br.lng +++ b/interface/web/sites/lib/lang/br.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/cz.lng b/interface/web/sites/lib/lang/cz.lng index 865b45388..5790a3c40 100644 --- a/interface/web/sites/lib/lang/cz.lng +++ b/interface/web/sites/lib/lang/cz.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/de.lng b/interface/web/sites/lib/lang/de.lng index 8524b73d2..24b3a3465 100644 --- a/interface/web/sites/lib/lang/de.lng +++ b/interface/web/sites/lib/lang/de.lng @@ -1,28 +1,34 @@ \ No newline at end of file diff --git a/interface/web/sites/lib/lang/el.lng b/interface/web/sites/lib/lang/el.lng index a43e7e35c..827112dd2 100644 --- a/interface/web/sites/lib/lang/el.lng +++ b/interface/web/sites/lib/lang/el.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/en.lng b/interface/web/sites/lib/lang/en.lng index 316a1e530..047eda10b 100644 --- a/interface/web/sites/lib/lang/en.lng +++ b/interface/web/sites/lib/lang/en.lng @@ -1,25 +1,34 @@ \ No newline at end of file diff --git a/interface/web/sites/lib/lang/es.lng b/interface/web/sites/lib/lang/es.lng index 174f9fe19..4f855d800 100644 --- a/interface/web/sites/lib/lang/es.lng +++ b/interface/web/sites/lib/lang/es.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/fi.lng b/interface/web/sites/lib/lang/fi.lng index cf8473dd9..1f672cb06 100755 --- a/interface/web/sites/lib/lang/fi.lng +++ b/interface/web/sites/lib/lang/fi.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/fr.lng b/interface/web/sites/lib/lang/fr.lng index 4adc58866..1e7b54cb2 100644 --- a/interface/web/sites/lib/lang/fr.lng +++ b/interface/web/sites/lib/lang/fr.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/hr.lng b/interface/web/sites/lib/lang/hr.lng index 396accda7..6c065026b 100644 --- a/interface/web/sites/lib/lang/hr.lng +++ b/interface/web/sites/lib/lang/hr.lng @@ -1,25 +1,34 @@ +$wb['Sites'] = 'Sites'; +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/hu.lng b/interface/web/sites/lib/lang/hu.lng index 49b5d0b90..9bff32dbf 100644 --- a/interface/web/sites/lib/lang/hu.lng +++ b/interface/web/sites/lib/lang/hu.lng @@ -1,25 +1,34 @@ +$wb['Sites'] = 'Sites'; +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/id.lng b/interface/web/sites/lib/lang/id.lng index 1447fd218..4c3c4edcc 100644 --- a/interface/web/sites/lib/lang/id.lng +++ b/interface/web/sites/lib/lang/id.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/it.lng b/interface/web/sites/lib/lang/it.lng index 1c6572957..5000b3727 100644 --- a/interface/web/sites/lib/lang/it.lng +++ b/interface/web/sites/lib/lang/it.lng @@ -1,25 +1,34 @@ +$wb['Sites'] = 'Sito web'; +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/ja.lng b/interface/web/sites/lib/lang/ja.lng index ebaef173c..742aef129 100644 --- a/interface/web/sites/lib/lang/ja.lng +++ b/interface/web/sites/lib/lang/ja.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/nl.lng b/interface/web/sites/lib/lang/nl.lng index af676286e..644c9aaec 100644 --- a/interface/web/sites/lib/lang/nl.lng +++ b/interface/web/sites/lib/lang/nl.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/pl.lng b/interface/web/sites/lib/lang/pl.lng index 0045281ca..93b2a04a2 100644 --- a/interface/web/sites/lib/lang/pl.lng +++ b/interface/web/sites/lib/lang/pl.lng @@ -1,25 +1,34 @@ +$wb['Sites'] = 'Sites'; +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/pt.lng b/interface/web/sites/lib/lang/pt.lng index 146efe04c..61e478fdf 100644 --- a/interface/web/sites/lib/lang/pt.lng +++ b/interface/web/sites/lib/lang/pt.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/ro.lng b/interface/web/sites/lib/lang/ro.lng index d7c7f7c4a..d508f0652 100644 --- a/interface/web/sites/lib/lang/ro.lng +++ b/interface/web/sites/lib/lang/ro.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/ru.lng b/interface/web/sites/lib/lang/ru.lng index 49f2af46f..f7c2b7fd7 100644 --- a/interface/web/sites/lib/lang/ru.lng +++ b/interface/web/sites/lib/lang/ru.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/se.lng b/interface/web/sites/lib/lang/se.lng index 762be8495..047eda10b 100644 --- a/interface/web/sites/lib/lang/se.lng +++ b/interface/web/sites/lib/lang/se.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/sk.lng b/interface/web/sites/lib/lang/sk.lng index fa09f11c4..2f4cb9be8 100644 --- a/interface/web/sites/lib/lang/sk.lng +++ b/interface/web/sites/lib/lang/sk.lng @@ -1,25 +1,34 @@ +?> \ No newline at end of file diff --git a/interface/web/sites/lib/lang/tr.lng b/interface/web/sites/lib/lang/tr.lng index 448278738..ee25e55a8 100644 --- a/interface/web/sites/lib/lang/tr.lng +++ b/interface/web/sites/lib/lang/tr.lng @@ -1,25 +1,34 @@ +$wb['Sites'] = 'Sites'; +?> \ No newline at end of file diff --git a/interface/web/sites/lib/module.conf.php b/interface/web/sites/lib/module.conf.php index a253dcd74..fdce4de74 100644 --- a/interface/web/sites/lib/module.conf.php +++ b/interface/web/sites/lib/module.conf.php @@ -2,207 +2,171 @@ $userid=$app->auth->get_user_id(); -$module["name"] = "sites"; -$module["title"] = "top_menu_sites"; +$module["name"] = "sites"; +$module["title"] = "top_menu_sites"; $module["template"] = "module.tpl.htm"; $module["startpage"] = "sites/web_domain_list.php"; $module["tab_width"] = ''; -/* - Websites menu -*/ +// Websites menu $items=array(); if($app->auth->get_client_limit($userid,'web_domain') != 0) { - $items[] = array( 'title' => "Website", - 'target' => 'content', - 'link' => 'sites/web_domain_list.php', - 'html_id' => 'domain_list'); +$items[] = array( 'title' => "Website", + 'target' => 'content', + 'link' => 'sites/web_domain_list.php', + 'html_id' => 'domain_list'); } if($app->auth->get_client_limit($userid,'web_subdomain') != 0) { - $items[] = array( 'title' => "Subdomain", - 'target' => 'content', - 'link' => 'sites/web_subdomain_list.php', - 'html_id' => 'subdomain_list'); +$items[] = array( 'title' => "Subdomain", + 'target' => 'content', + 'link' => 'sites/web_subdomain_list.php', + 'html_id' => 'subdomain_list'); } if($app->auth->get_client_limit($userid,'web_aliasdomain') != 0) { - $items[] = array( 'title' => "Aliasdomain", - 'target' => 'content', - 'link' => 'sites/web_aliasdomain_list.php', - 'html_id' => 'aliasdomain_list'); +$items[] = array( 'title' => "Aliasdomain", + 'target' => 'content', + 'link' => 'sites/web_aliasdomain_list.php', + 'html_id' => 'aliasdomain_list'); } if(count($items)) { - $module["nav"][] = array( 'title' => 'Websites', - 'open' => 1, - 'items' => $items); +$module["nav"][] = array( 'title' => 'Websites', + 'open' => 1, + 'items' => $items); } - -/* - FTP User menu -*/ -if($app->auth->get_client_limit($userid,'ftp_user') != 0) +// Databases menu +if($app->auth->get_client_limit($userid,'database') != 0) { - $items=array(); - - $items[] = array( 'title' => "FTP-User", - 'target' => 'content', - 'link' => 'sites/ftp_user_list.php', - 'html_id' => 'ftp_user_list'); - - - $module["nav"][] = array( 'title' => 'FTP', - 'open' => 1, - 'items' => $items); -} +$items=array(); + +$items[] = array( 'title' => "Database", + 'target' => 'content', + 'link' => 'sites/database_list.php', + 'html_id' => 'database_list'); /* - Shell User menu +Database User (for future development) + +$items[] = array( 'title' => "Database User", + 'target' => 'content', + 'link' => 'sites/database_user_list.php', + 'html_id' => 'database_user_list' +); */ -if($app->auth->get_client_limit($userid,'shell_user') != 0) -{ - $items=array(); - - $items[] = array( 'title' => "Shell-User", - 'target' => 'content', - 'link' => 'sites/shell_user_list.php', - 'html_id' => 'shell_user_list'); - - $module["nav"][] = array( 'title' => 'Shell', - 'open' => 1, - 'items' => $items); + +$module["nav"][] = array( 'title' => 'Database', + 'open' => 1, + 'items' => $items); } -/* - Databases menu -*/ -if($app->auth->get_client_limit($userid,'database') != 0) +// Web menu +$items=array(); +if($app->auth->get_client_limit($userid,'ftp_user') != 0) { - $items=array(); - - $items[] = array( 'title' => "Database", - 'target' => 'content', - 'link' => 'sites/database_list.php', - 'html_id' => 'database_list' - ); - - $module["nav"][] = array( 'title' => 'Database', - 'open' => 1, - 'items' => $items); +$items[] = array( 'title' => "FTP-User", + 'target' => 'content', + 'link' => 'sites/ftp_user_list.php', + 'html_id' => 'ftp_user_list'); } -/* - * Webdav User menu - */ if($app->auth->get_client_limit($userid,'webdav_user') != 0) { - $items=array(); - - $items[] = array( 'title' => "Webdav-User", - 'target' => 'content', - 'link' => 'sites/webdav_user_list.php', - 'html_id' => 'webdav_user_list'); - - - $module["nav"][] = array( 'title' => 'Webdav', - 'open' => 1, - 'items' => $items); +$items[] = array( 'title' => "Webdav-User", + 'target' => 'content', + 'link' => 'sites/webdav_user_list.php', + 'html_id' => 'webdav_user_list'); } -/* - * Web folder menu - */ - $items=array(); - - $items[] = array( 'title' => "Folder", - 'target' => 'content', - 'link' => 'sites/web_folder_list.php', - 'html_id' => 'web_folder_list'); +$items[] = array( 'title' => "Folder", + 'target' => 'content', + 'link' => 'sites/web_folder_list.php', + 'html_id' => 'web_folder_list'); - $items[] = array( 'title' => "Folder users", - 'target' => 'content', - 'link' => 'sites/web_folder_user_list.php', - 'html_id' => 'web_folder_user_list'); +$items[] = array( 'title' => "Folder users", + 'target' => 'content', + 'link' => 'sites/web_folder_user_list.php', + 'html_id' => 'web_folder_user_list'); - $module["nav"][] = array( 'title' => 'Folder protection', - 'open' => 1, - 'items' => $items); +$module["nav"][] = array( 'title' => 'Web Access', + 'open' => 1, + 'items' => $items); -/* - Cron menu -*/ -if($app->auth->get_client_limit($userid,'cron') != 0) +// CMD menu +$items=array(); + +if($app->auth->get_client_limit($userid,'shell_user') != 0) { - $items = array(); - - $items[] = array( 'title' => "Cron Jobs", - 'target' => 'content', - 'link' => 'sites/cron_list.php', - 'html_id' => 'cron_list'); - - $module["nav"][] = array( 'title' => 'Cron', - 'open' => 1, - 'items' => $items); +$items[] = array( 'title' => "Shell-User", + 'target' => 'content', + 'link' => 'sites/shell_user_list.php', + 'html_id' => 'shell_user_list'); +} +if($app->auth->get_client_limit($userid,'cron') != 0) +{ +$items[] = array( 'title' => "Cron Jobs", + 'target' => 'content', + 'link' => 'sites/cron_list.php', + 'html_id' => 'cron_list'); } +$module["nav"][] = array( 'title' => 'Command Line', + 'open' => 1, + 'items' => $items); -//*** APS menu + +// APS menu $items = array(); -$items[] = array('title' => 'Available packages', - 'target' => 'content', - 'link' => 'sites/aps_availablepackages_list.php', - 'html_id' => 'aps_availablepackages_list'); +$items[] = array( 'title' => 'Available packages', + 'target' => 'content', + 'link' => 'sites/aps_availablepackages_list.php', + 'html_id' => 'aps_availablepackages_list'); -$items[] = array('title' => 'Installed packages', - 'target' => 'content', - 'link' => 'sites/aps_installedpackages_list.php', - 'html_id' => 'aps_installedpackages_list'); +$items[] = array( 'title' => 'Installed packages', + 'target' => 'content', + 'link' => 'sites/aps_installedpackages_list.php', + 'html_id' => 'aps_installedpackages_list'); // Second menu group, available only for admins if($_SESSION['s']['user']['typ'] == 'admin') { - $items[] = array('title' => 'Update Packagelist', - 'target' => 'content', - 'link' => 'sites/aps_cron_apscrawler_if.php', - 'html_id' => 'aps_packagedetails_show'); +$items[] = array( 'title' => 'Update Packagelist', + 'target' => 'content', + 'link' => 'sites/aps_cron_apscrawler_if.php', + 'html_id' => 'aps_packagedetails_show'); } -$module['nav'][] = array('title' => 'APS Installer', - 'open' => 1, - 'items' => $items); +$module['nav'][] = array( 'title' => 'APS Installer', + 'open' => 1, + 'items' => $items); -//**** Statistics menu +// Statistics menu $items = array(); -$items[] = array( 'title' => 'Web traffic', - 'target' => 'content', - 'link' => 'sites/web_sites_stats.php', - 'html_id' => 'websites_stats'); - -$items[] = array( 'title' => 'Website quota (Harddisk)', - 'target' => 'content', - 'link' => 'sites/user_quota_stats.php', - 'html_id' => 'user_quota_stats'); +$items[] = array( 'title' => 'Web traffic', + 'target' => 'content', + 'link' => 'sites/web_sites_stats.php', + 'html_id' => 'websites_stats'); +$items[] = array( 'title' => 'Website quota (Harddisk)', + 'target' => 'content', + 'link' => 'sites/user_quota_stats.php', + 'html_id' => 'user_quota_stats'); $module['nav'][] = array( 'title' => 'Statistics', - 'open' => 1, - 'items' => $items); - - + 'open' => 1, + 'items' => $items); // clean up unset($items); - - ?> \ No newline at end of file -- GitLab