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

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

[extensions] Autosize fix compatibility with 2.4, add option: SelMax / Autosize (default setting)

File size: 2.2 KB
Line 
1<?php
2/*
3Plugin Name: AutoSize
4Version: auto
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')) 
16define(  'AUTOSIZE_PATH',   PHPWG_PLUGINS_PATH.basename(dirname(__FILE__)).'/' );
17if (!defined('ROOT_URL')) 
18define(  'ROOT_URL',  get_root_url().'/' );
19 
20if (!defined('AUTOSIZE_PATH_ABS')) 
21define(
22  'AUTOSIZE_PATH_ABS',  realpath(AUTOSIZE_PATH)."/"
23);
24
25if (isset($_GET['cl_debug']) && $_GET['cl_debug']=="NO"){
26
27}else{
28//==================================================================
29        include(AUTOSIZE_PATH."include/constants.php");           
30        include_once(AUTOSIZE_PATH.'autosize.inc.php');
31//==================================================================
32global $page,$autosize_controler;
33if (!isset( $page['start'])) {
34 $page['start']=0;
35 }
36$autosize_controler = new autosize_controler();
37add_event_handler('get_admin_plugin_menu_links', array(&$autosize_controler,'cl_autosize_admin')  );
38
39
40// init cl_autosize_script_1 cl_autosize_affiche
41//Important avant pamooramics
42add_event_handler('render_element_content', array(&$autosize_controler, 'autosize_calcContent'),40,2); 
43/**/
44add_event_handler('render_element_content',  array(&$autosize_controler,'init'),EVENT_HANDLER_PRIORITY_NEUTRAL-1,2  );
45
46add_event_handler('render_element_content',  array(&$autosize_controler,'init2'),EVENT_HANDLER_PRIORITY_NEUTRAL+1,2  );
47add_event_handler('loc_after_page_header', array(&$autosize_controler, 'cl_autosize_script_1') );
48add_event_handler('loc_after_page_header', array(&$autosize_controler, 'cl_autosize_script_2')  );
49add_event_handler('loc_after_page_header',array(&$autosize_controler, 'cl_autosize_script_3')  );
50add_event_handler('loc_after_page_header', array(&$autosize_controler, 'cl_autosize_affiche'), EVENT_HANDLER_PRIORITY_NEUTRAL +21    );
51
52}
53
54?>
Note: See TracBrowser for help on using the repository browser.