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

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

New functionalities

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