source: extensions/Piwecard/main.inc.php @ 20079

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

[piwecard] css changes

  • Property svn:eol-style set to native
File size: 2.4 KB
Line 
1<?php
2/*
3 * Plugin Name: Piwecard
4 * Version: auto
5 * Description: envoi de Cartes Virtuelles
6 * Plugin URI: http://fr.piwigo.org/ext/extension_view.php?eid=487
7 * Author: Tiico & Julien1311
8 * */
9
10if (!defined('PHPWG_ROOT_PATH'))  die('Hacking attempt!');
11
12global $prefixeTable;
13
14define('PIWECARD_ROOT', dirname(__FILE__));
15define('PIWECARD_DIR', basename(dirname(__FILE__)));
16define('PIWECARD_PATH', PHPWG_PLUGINS_PATH.PIWECARD_DIR.'/');
17define('PIWECARD_INC_PATH', PHPWG_PLUGINS_PATH . PIWECARD_DIR . '/include/');
18define('PIWECARD_INSTALL_PATH', PHPWG_PLUGINS_PATH . PIWECARD_DIR . '/install/');
19define('PIWECARD_TABLE', $prefixeTable . 'piwecard');
20define('PIWECARD_ADMIN',   get_root_url() . 'admin.php?page=plugin-'.PIWECARD_DIR);
21
22include_once(PIWECARD_INC_PATH.'piwecard.class.php');
23include_once(PHPWG_ROOT_PATH.'include/functions_mail.inc.php');
24include_once(PHPWG_ROOT_PATH.'include/functions_picture.inc.php');
25global $page, $template;
26
27// Load language files
28load_language('plugin.lang', PIWECARD_PATH);   
29
30$piwecard = new Piwecard();
31
32// Add ecard to picture page
33add_event_handler('loc_end_picture', array(&$piwecard, 'display_ecard_to_picture')); 
34
35add_event_handler('loc_end_section_init', array(&$piwecard, 'section_init_ecard'));
36add_event_handler('loc_end_index', array(&$piwecard, 'index_ecard'));
37
38set_plugin_data($plugin['id'], $piwecard);
39
40/* +-----------------------------------------------------------------------+
41 * | Plugin admin                                                          |
42 * +-----------------------------------------------------------------------+ */
43add_event_handler('get_admin_plugin_menu_links', 'piwecard_admin_menu');
44
45function piwecard_admin_menu($menu) {
46        array_push(
47                $menu, array(
48                        'NAME'  => 'Piwecard',
49                        'URL'   => PIWECARD_ADMIN,
50                )
51        );     
52        return $menu;
53}
54
55/* +-----------------------------------------------------------------------+
56 * | CSS/JS Style                                                          |
57 * +-----------------------------------------------------------------------+ */
58add_event_handler('loc_end_page_header', 'piwecard_css_js');
59
60function piwecard_css_js() {
61        global $template;
62       
63        if (defined('IN_ADMIN') and IN_ADMIN)
64                $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.PIWECARD_PATH . 'css/admin.css">');
65       
66        $template->append('head_elements', '<link rel="stylesheet" type="text/css" href="'.PIWECARD_PATH . 'css/piwecard.css">');
67}
68?>
Note: See TracBrowser for help on using the repository browser.