source: extensions/AdditionalPages/admin/admin.php @ 9262

Last change on this file since 9262 was 9262, checked in by patdenice, 13 years ago

Automatic upgrade from previous version.
Hide manage tab if no page in database.

File size: 1007 bytes
Line 
1<?php
2
3if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
4load_language('plugin.lang', AP_PATH);
5
6global $conf, $template;
7
8include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php');
9$my_base_url = get_admin_plugin_menu_link(__FILE__);
10
11$query = 'SELECT id
12FROM ' . ADD_PAGES_TABLE . '
13LIMIT 1
14;';
15$page_exist = array_from_query($query, 'id');
16
17if (!isset($_GET['tab']))
18{
19  $page['tab'] = $page_exist ? 'manage' : 'add_page';
20}
21else
22{
23  $page['tab'] = $_GET['tab'];
24}
25
26include(AP_PATH.'admin/'.$page['tab'].'.inc.php');
27
28$tabsheet = new tabsheet();
29if ($page_exist)
30{
31  $tabsheet->add('manage', l10n('Manage'), $my_base_url.'&amp;tab=manage');
32}
33$tabsheet->add('add_page', l10n('ap_add_page'), $my_base_url.'&amp;tab=add_page');
34$tabsheet->add('config', l10n('Configuration'), $my_base_url.'&amp;tab=config');
35if ($page['tab'] == 'edit_page')
36{
37  $tabsheet->add('edit_page', l10n('ap_edit_page'), $my_base_url.'&amp;tab=edit_page');
38}
39$tabsheet->select($page['tab']);
40$tabsheet->assign();
41
42?>
Note: See TracBrowser for help on using the repository browser.