diff options
author | patdenice <patdenice@piwigo.org> | 2011-04-23 12:48:05 +0000 |
---|---|---|
committer | patdenice <patdenice@piwigo.org> | 2011-04-23 12:48:05 +0000 |
commit | 790f6b3bb6e4bf888a7fdb36f87a763cdb8ca450 (patch) | |
tree | 57cce0c848c48c18e17013138509e9d0b2bbbb03 /admin/include | |
parent | d7dfe63e113a069b05a363fa339db3cd7274ead1 (diff) |
Change tabsheet place for plugins, themes and languages.
Plugins, themes and languages use same update page.
git-svn-id: http://piwigo.org/svn/trunk@10594 68402e56-0260-453c-a942-63ccdbb3a9ee
Diffstat (limited to 'admin/include')
-rw-r--r-- | admin/include/functions.php | 10 | ||||
-rw-r--r-- | admin/include/languages.class.php | 18 | ||||
-rw-r--r-- | admin/include/plugins.class.php | 18 | ||||
-rw-r--r-- | admin/include/themes.class.php | 18 | ||||
-rw-r--r-- | admin/include/updates.class.php | 7 |
5 files changed, 9 insertions, 62 deletions
diff --git a/admin/include/functions.php b/admin/include/functions.php index 3d32e7b0e..edc09048e 100644 --- a/admin/include/functions.php +++ b/admin/include/functions.php @@ -2072,9 +2072,7 @@ function get_active_menu($menu_page) case 'notification_by_mail': return 2; - case 'plugins_list': - case 'plugins_update': - case 'plugins_new': + case 'plugins': case 'plugin': return 3; @@ -2091,11 +2089,9 @@ function get_active_menu($menu_page) case 'configuration': case 'extend_for_templates': case 'menubar': - case 'themes_new': - case 'themes_installed': + case 'themes': case 'theme': - case 'languages_installed': - case 'languages_new': + case 'languages': return 5; } return 0; diff --git a/admin/include/languages.class.php b/admin/include/languages.class.php index c19385412..cfcacc934 100644 --- a/admin/include/languages.class.php +++ b/admin/include/languages.class.php @@ -36,24 +36,6 @@ class languages } /** - * Set tabsheet for languages pages. - * @param string selected page. - */ - function set_tabsheet($selected) - { - include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); - - $link = get_root_url().'admin.php?page='; - - $tabsheet = new tabsheet(); - $tabsheet->add('languages_installed', l10n('Installed Languages'), $link.'languages_installed'); - $tabsheet->add('languages_update', l10n('Check for updates'), $link.'languages_update'); - $tabsheet->add('languages_new', l10n('Add New Language'), $link.'languages_new'); - $tabsheet->select($selected); - $tabsheet->assign(); - } - - /** * Perform requested actions * @param string - action * @param string - language id diff --git a/admin/include/plugins.class.php b/admin/include/plugins.class.php index 3f7cf4567..d1b8f5c5b 100644 --- a/admin/include/plugins.class.php +++ b/admin/include/plugins.class.php @@ -41,24 +41,6 @@ class plugins } } - /** - * Set tabsheet for plugins pages. - * @param string selected page. - */ - function set_tabsheet($selected) - { - include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); - - $link = get_root_url().'admin.php?page='; - - $tabsheet = new tabsheet(); - $tabsheet->add('plugins_list', l10n('Plugin list'), $link.'plugins_list'); - $tabsheet->add('plugins_update', l10n('Check for updates'), $link.'plugins_update'); - $tabsheet->add('plugins_new', l10n('Other plugins'), $link.'plugins_new'); - $tabsheet->select($selected); - $tabsheet->assign(); - } - /** * Perform requested actions * @param string - action diff --git a/admin/include/themes.class.php b/admin/include/themes.class.php index 78716214e..294046976 100644 --- a/admin/include/themes.class.php +++ b/admin/include/themes.class.php @@ -41,24 +41,6 @@ class themes } /** - * Set tabsheet for themes pages. - * @param string selected page. - */ - function set_tabsheet($selected) - { - include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php'); - - $link = get_root_url().'admin.php?page='; - - $tabsheet = new tabsheet(); - $tabsheet->add('themes_installed', l10n('Installed Themes'), $link.'themes_installed'); - $tabsheet->add('themes_update', l10n('Check for updates'), $link.'themes_update'); - $tabsheet->add('themes_new', l10n('Add New Theme'), $link.'themes_new'); - $tabsheet->select($selected); - $tabsheet->assign(); - } - - /** * Perform requested actions * @param string - action * @param string - theme id diff --git a/admin/include/updates.class.php b/admin/include/updates.class.php index b53001488..def4a1a2d 100644 --- a/admin/include/updates.class.php +++ b/admin/include/updates.class.php @@ -15,9 +15,14 @@ class updates var $merged_extensions = array();
var $merged_extension_url = 'http://piwigo.org/download/merged_extensions.txt';
- function __construct()
+ function __construct($page='updates')
{
$this->types = array('plugins', 'themes', 'languages');
+
+ if (in_array($page, $this->types))
+ {
+ $this->types = array($page);
+ }
$this->default_themes = array('clear', 'dark', 'Sylvia');
$this->default_plugins = array('admin_multi_view', 'c13y_upgrade', 'language_switch', 'LocalFilesEditor');
|