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

Last change on this file since 22133 was 22133, checked in by cljosse, 11 years ago

[extensions] Autosize update to piwigo 2.5 (fix compatability theme simple)

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