Changeset 19737
- Timestamp:
- Jan 3, 2013, 12:48:50 AM (11 years ago)
- Location:
- extensions/Piwecard
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Piwecard/admin/admin.php
r8771 r19737 7 7 load_language('plugin.lang', ECARD_PATH); 8 8 include_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__);11 9 12 10 // +-----------------------------------------------------------------------+ 13 11 // | Tabsheet 14 12 // +-----------------------------------------------------------------------+ 15 if (!isset($_GET['tab'])) 16 $page['tab'] = 'manage'; 17 else 18 $page['tab'] = $_GET['tab']; 13 if (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 19 if (!in_array($page['tab'], $conf['Ecard_tabs'])) die('Hacking attempt!'); 19 20 20 21 $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 22 foreach ($conf['Ecard_tabs'] as $tab) { 23 $tabsheet->add($tab, l10n('ecard_admin_'.$tab), ECARD_ADMIN.'-'.$tab); 24 } 32 25 $tabsheet->select($page['tab']); 33 26 $tabsheet->assign(); 34 27 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 28 include_once(ECARD_PATH.'/admin/'.$page['tab'].'.php'); 41 29 ?> -
extensions/Piwecard/include/ecard.class.php
r19733 r19737 502 502 } 503 503 } 504 505 506 // Activation page administration507 function ecard_admin_menu($menu)508 {509 array_push($menu,510 array(511 'NAME' => ECARD_NAME,512 'URL' => get_admin_plugin_menu_link(ECARD_ADMIN_PATH.'admin.php')513 )514 );515 return $menu;516 }517 518 519 504 } 520 521 505 ?> -
extensions/Piwecard/main.inc.php
r19733 r19737 26 26 define('ECARD_IMG_PATH' , PHPWG_PLUGINS_PATH . ECARD_DIR . '/img/'); 27 27 define('ECARD_ADMIN_PATH' , PHPWG_PLUGINS_PATH . ECARD_DIR . '/admin/'); 28 29 28 define('ECARD_TABLE' , $prefixeTable . 'ecard'); 29 define('ECARD_ADMIN', get_root_url() . 'admin.php?page=plugin-'.ECARD_DIR); 30 30 31 31 load_language('plugin.lang', ECARD_PATH); … … 43 43 // Add ecard to picture page 44 44 add_event_handler('loc_end_picture', array(&$ecard, 'display_ecard_to_picture')); 45 // Add admin page46 add_event_handler('get_admin_plugin_menu_links', array(&$ecard, 'ecard_admin_menu') );47 45 48 46 add_event_handler('loc_end_section_init', array(&$ecard, 'section_init_ecard')); … … 52 50 53 51 set_plugin_data($plugin['id'], $ecard); 52 53 /* +-----------------------------------------------------------------------+ 54 * | Plugin admin | 55 * +-----------------------------------------------------------------------+ */ 56 57 // Add an entry to the plugins menu 58 add_event_handler('get_admin_plugin_menu_links', 'ecard_admin_menu'); 59 60 function ecard_admin_menu($menu) { 61 array_push( 62 $menu, array( 63 'NAME' => 'Piwecard', 64 'URL' => ECARD_ADMIN, 65 ) 66 ); 67 return $menu; 68 } 69 70 /* +-----------------------------------------------------------------------+ 71 * | CSS/JS Style | 72 * +-----------------------------------------------------------------------+ */ 54 73 55 74 function css_js_ecard() {
Note: See TracChangeset
for help on using the changeset viewer.