Ignore:
Timestamp:
Jan 3, 2013, 12:48:50 AM (11 years ago)
Author:
julien1311
Message:

admin link modification

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/Piwecard/admin/admin.php

    r8771 r19737  
    77load_language('plugin.lang', ECARD_PATH);
    88include_once(PHPWG_ROOT_PATH.'admin/include/tabsheet.class.php');
    9 //include_once(ECARD_PATH . 'admin/functions.inc.php');
    10 $my_base_url = get_admin_plugin_menu_link(__FILE__);
    119
    1210// +-----------------------------------------------------------------------+
    1311// |                            Tabsheet
    1412// +-----------------------------------------------------------------------+
    15 if (!isset($_GET['tab']))
    16     $page['tab'] = 'manage';
    17 else
    18     $page['tab'] = $_GET['tab'];
     13if (empty($conf['Ecard_tabs'])) {
     14  $conf['Ecard_tabs'] = array('manage', 'params', 'consult');
     15}
     16
     17$page['tab'] = isset($_GET['tab']) ? $_GET['tab'] : $conf['Ecard_tabs'][0];
     18
     19if (!in_array($page['tab'], $conf['Ecard_tabs'])) die('Hacking attempt!');     
    1920
    2021$tabsheet = new tabsheet();
    21 $tabsheet->add('manage',
    22                l10n('ecard_management'),
    23                $my_base_url.'&tab=manage');
    24 $tabsheet->add('params',
    25                l10n('ecard_params'),
    26                $my_base_url.'&tab=params');
    27 $tabsheet->add('consult',
    28                l10n('ecard_consult'),
    29                $my_base_url.'&tab=consult');
    30 
    31 
     22foreach ($conf['Ecard_tabs'] as $tab) {
     23        $tabsheet->add($tab, l10n('ecard_admin_'.$tab), ECARD_ADMIN.'-'.$tab);
     24}
    3225$tabsheet->select($page['tab']);
    3326$tabsheet->assign();
    3427
    35 $template->assign( 'ECARD_VERSION', l10n('ecard')." (<i>Version ".ECARD_VERSION.'</i>)');
    36 
    37 
    38 // Include file
    39 include(ECARD_PATH.'admin/'.$page['tab'].'.php');
    40 
     28include_once(ECARD_PATH.'/admin/'.$page['tab'].'.php');
    4129?>
Note: See TracChangeset for help on using the changeset viewer.