source: extensions/Media_Icon/admin.php @ 19335

Last change on this file since 19335 was 19335, checked in by julien1311, 11 years ago

tooltip
language update

  • Property svn:eol-style set to LF
File size: 1.5 KB
Line 
1<?php
2//Chech whether we are indeed included by Piwigo.
3if (!defined('MEDIA_ICON_PATH')) die('Hacking attempt!');
4
5//Load globals
6global $conf, $page;
7
8//CSS Style
9add_event_handler('loc_end_page_header', 'media_icon_admin_css');
10
11//Library for tabs
12include_once(PHPWG_ROOT_PATH .'admin/include/tabsheet.class.php');
13
14//Load translation files
15load_language('plugin.lang', MEDIA_ICON_PATH);
16
17//Check access and exit when user status is not ok
18check_status(ACCESS_ADMINISTRATOR);
19
20//Initialization
21$my_base_url = get_admin_plugin_menu_link(__FILE__);
22
23//Tab management
24if (!isset($_GET['tab']))
25    $page['tab'] = 'general';
26else
27    $page['tab'] = $_GET['tab'];
28
29$tabsheet = new tabsheet();
30$tabsheet->add('general',
31               l10n('General'),
32               $my_base_url.'&amp;tab=general');
33$tabsheet->add('advanced',
34               l10n('Advanced options'),
35               $my_base_url.'&amp;tab=advanced');
36$tabsheet->select($page['tab']);
37$tabsheet->assign();
38
39switch ($page['tab']) {
40        case 'advanced':
41                include_once(dirname(__FILE__).'/admin/admin_advanced.php');
42                break;
43        default:
44                include_once(dirname(__FILE__).'/admin/admin_general.php');
45                break;
46}
47
48function media_icon_admin_css() {
49        global $template, $conf;
50       
51        $conf_media_icon_general = unserialize($conf['media_icon_general']);
52
53        //add a stylesheet
54        $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'template/media_icon.css">');
55        $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.MEDIA_ICON_PATH.'admin/admin.css">');
56}
57?>
Note: See TracBrowser for help on using the repository browser.