Changeset 23177 for extensions/Back2Front/main.inc.php
- Timestamp:
- Jun 13, 2013, 2:01:34 PM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/Back2Front/main.inc.php
r21213 r23177 12 12 global $prefixeTable; 13 13 14 define ('B2F_DIR', basename(dirname(__FILE__)));15 define('B2F_PATH', PHPWG_PLUGINS_PATH . B2F_ DIR. '/');14 defined('B2F_ID') or define('B2F_ID', basename(dirname(__FILE__))); 15 define('B2F_PATH', PHPWG_PLUGINS_PATH . B2F_ID . '/'); 16 16 define('B2F_TABLE', $prefixeTable . 'image_verso'); 17 define('B2F_ADMIN', get_root_url() . 'admin.php?page=plugin-' . B2F_ID); 18 define('B2F_VERSION', 'auto'); 17 19 18 include_once(B2F_PATH . ' Back2Front.php');20 include_once(B2F_PATH . 'include/Back2Front.php'); 19 21 20 add_event_handler('init', ' Back2Front_init');22 add_event_handler('init', 'back2front_init'); 21 23 22 function Back2Front_init()24 function back2front_init() 23 25 { 26 global $conf, $pwg_loaded_plugins; 27 28 if ( 29 B2F_VERSION == 'auto' or 30 $pwg_loaded_plugins[B2F_ID]['version'] == 'auto' or 31 version_compare($pwg_loaded_plugins[B2F_ID]['version'], B2F_VERSION, '<') 32 ) 33 { 34 include_once(B2F_PATH . 'include/install.inc.php'); 35 back2front_install(); 36 37 if ( $pwg_loaded_plugins[B2F_ID]['version'] != 'auto' and B2F_VERSION != 'auto' ) 38 { 39 $query = ' 40 UPDATE '. PLUGINS_TABLE .' 41 SET version = "'. B2F_VERSION .'" 42 WHERE id = "'. B2F_ID .'"'; 43 pwg_query($query); 44 45 $pwg_loaded_plugins[B2F_ID]['version'] = B2F_VERSION; 46 47 if (defined('IN_ADMIN')) 48 { 49 $_SESSION['page_infos'][] = 'Back2Front updated to version '. B2F_VERSION; 50 } 51 } 52 } 53 54 $conf['back2front'] = unserialize($conf['back2front']); 24 55 load_language('plugin.lang', B2F_PATH); 25 56 } … … 27 58 if (script_basename() == 'picture') 28 59 { 29 add_event_handler('render_element_content', ' Back2Front_picture_content', EVENT_HANDLER_PRIORITY_NEUTRAL+20, 2);60 add_event_handler('render_element_content', 'back2front_picture_content', EVENT_HANDLER_PRIORITY_NEUTRAL+20, 2); 30 61 } 31 62 32 63 if (script_basename() == 'index') 33 64 { 34 add_event_handler('loc_end_index_thumbnails', ' Back2Front_thumbnails');65 add_event_handler('loc_end_index_thumbnails', 'back2front_thumbnails'); 35 66 } 36 67 37 68 if (script_basename() == 'admin') 38 69 { 39 add_event_handler('loc_begin_admin_page', ' Back2Front_picture_modify');70 add_event_handler('loc_begin_admin_page', 'back2front_picture_modify'); 40 71 41 add_event_handler('get_admin_plugin_menu_links', ' Back2Front_admin_menu');42 function Back2Front_admin_menu($menu)72 add_event_handler('get_admin_plugin_menu_links', 'back2front_admin_menu'); 73 function back2front_admin_menu($menu) 43 74 { 44 75 array_push($menu, array( 45 76 'NAME' => 'Back2Front', 46 'URL' => get_root_url().'admin.php?page=plugin-' . B2F_DIR)); 77 'URL' => B2F_ADMIN, 78 )); 47 79 return $menu; 48 80 }
Note: See TracChangeset
for help on using the changeset viewer.