source: extensions/Autosize/main.inc.php @ 24623

Last change on this file since 24623 was 22467, checked in by cljosse, 12 years ago

[extensions] Autosize update to piwigo 2.5 (fix bugs with jquery 1.9 )

File size: 3.1 KB
Line 
1<?php
2/*
3 Plugin Name: AutoSize
4Version: 3.1.4
5Description: Ajuste l'affichage des photos en fonction de la hauteur de la fenetre de navigation
6Plugin URI: http://piwigo.org/ext/extension_view.php?eid=448
7Author: cljosse
8Author URI:http://cljosse.free.fr
9*/
10/*****************************************
11 *Ajouter .contentWithMenu{ margin-left:0 } dans themes montblanc
12*
13*****************************************/
14if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');
15if (!defined('AUTOSIZE_PATH'))
16        define(  'AUTOSIZE_PATH',   PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/' );
17if (!defined('ROOT_URL'))
18        define(  'ROOT_URL',  get_root_url().'/' );
19
20if (!defined('AUTOSIZE_PATH_ABS'))
21        define(
22                        'AUTOSIZE_PATH_ABS',  realpath(AUTOSIZE_PATH)."/"
23        );
24
25global $conf ;
26//================================================================
27global $DEBUG_autosize;
28if( isset($_GET['cl_debug']) && $_GET['cl_debug'] =='false') {
29        $DEBUG_autosize="";
30}else{
31        $DEBUG_autosize = isset($_POST['cl_debug']) ? $_POST['cl_debug'] : "" ;
32        $DEBUG_autosize = isset($_GET['cl_debug']) ? $_GET['cl_debug'] :  $DEBUG_autosize ;
33        $DEBUG_autosize = isset($conf['cl_debug']) ? $conf['cl_debug']."," . $DEBUG_autosize : $DEBUG_autosize ;
34        //===============================================================
35}
36if(preg_match("|NO|", $DEBUG_autosize, $val)) {
37
38}else{
39        //==================================================================
40        include(AUTOSIZE_PATH."include/constants.php");
41        include_once(AUTOSIZE_PATH.'autosize.inc.php');
42        //==================================================================
43        global $page,$autosize_ctrl;
44        if (!isset( $page['start'])) {
45                $page['start']=0;
46        }
47        $autosize_ctrl = new autosize_ctrl();
48        add_event_handler('get_admin_plugin_menu_links', array(&$autosize_ctrl,'cl_autosize_admin')  );
49        //===============================================================
50        if(!preg_match("|NO|", $DEBUG_autosize, $val)) {
51                // EVENT_HANDLER_PRIORITY_NEUTRAL=80
52                global $autosize_ctrl;
53                                add_event_handler('render_element_content', array(&$autosize_ctrl, 'autosize_calcContent'),EVENT_HANDLER_PRIORITY_NEUTRAL-11,2);
54                                add_event_handler('render_element_content', array(&$autosize_ctrl, 'init_1'),EVENT_HANDLER_PRIORITY_NEUTRAL-9,2);
55                                add_event_handler('render_element_content', array(&$autosize_ctrl, 'init'),EVENT_HANDLER_PRIORITY_NEUTRAL-10,2  );
56                                add_event_handler('render_element_content', array(&$autosize_ctrl, 'init2'),EVENT_HANDLER_PRIORITY_NEUTRAL+1,2  );
57                                add_event_handler('loc_after_page_header',  array(&$autosize_ctrl, 'cl_autosize_script_1') );
58                                add_event_handler('loc_after_page_header',  array(&$autosize_ctrl, 'cl_autosize_script_2')  );
59                                add_event_handler('loc_after_page_header',  array(&$autosize_ctrl, 'cl_autosize_script_3')  );
60                                add_event_handler('loc_after_page_header',  array(&$autosize_ctrl, 'cl_autosize_affiche'), EVENT_HANDLER_PRIORITY_NEUTRAL +21    );
61                        if(!isset($_GET['slideshow'])) add_event_handler('loc_begin_picture', array(&$autosize_ctrl, 'init_0'), EVENT_HANDLER_PRIORITY_NEUTRAL+6);
62        }
63} ;
64
65
66
67
68?>
Note: See TracBrowser for help on using the repository browser.