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

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

Additional pages can now be standalone

File size: 1.0 KB
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&amp;edit='.$_GET['edit']);
38}
39$tabsheet->select($page['tab']);
40$tabsheet->assign();
41
42?>
Note: See TracBrowser for help on using the repository browser.