Changeset 17924 for extensions/skeleton/main.inc.php
- Timestamp:
- Sep 15, 2012, 1:16:46 PM (12 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/skeleton/main.inc.php
r17899 r17924 22 22 // | Define plugin constants | 23 23 // +-----------------------------------------------------------------------+ 24 define('SKELETON_PATH' , PHPWG_PLUGINS_PATH . 'skeleton/'); 24 defined('SKELETON_ID') or define('SKELETON_ID', basename(dirname(__FILE__))); 25 define('SKELETON_PATH' , PHPWG_PLUGINS_PATH . SKELETON_ID . '/'); 25 26 define('SKELETON_TABLE', $prefixeTable . 'skeleton'); 26 define('SKELETON_ADMIN', get_root_url() . 'admin.php?page=plugin- skeleton');27 define('SKELETON_ADMIN', get_root_url() . 'admin.php?page=plugin-' . SKELETON_ID); 27 28 define('SKELETON_PUBLIC', get_absolute_root_url() . make_index_url(array('section' => 'skeleton')) . '/'); 28 29 define('SKELETON_DIR', PWG_LOCAL_DIR . 'skeleton/'); 29 define('SKELETON_VERSION', '2.4.0'); // <= don't forget to manually update this constant! 30 define('SKELETON_VERSION', 'auto'); 31 // this is automatically updated by PEM if you publish your plugin with SVN, otherwise you musn't forget to change it, as well as "Version" in the plugin header 30 32 31 33 … … 42 44 43 45 // new tab on photo page 44 add_event_handler('tabsheet_before_select', 'skeleton_tabsheet_before_select', EVENT_HANDLER_PRIORITY_NEUTRAL, 2);46 add_event_handler('tabsheet_before_select', 'skeleton_tabsheet_before_select', EVENT_HANDLER_PRIORITY_NEUTRAL, 2); 45 47 46 48 // new prefiler in Batch Manager … … 69 71 // NOTE: skeleton_blockmanager_apply1() and skeleton_blockmanager_apply2() can (should) be merged 70 72 73 // prefilter on photo page 74 add_event_handler('loc_end_picture', 'skeleton_loc_end_picture'); 75 71 76 // file containing all previous handlers functions 72 77 include_once(SKELETON_PATH . 'include/public_events.inc.php'); … … 92 97 // apply upgrade if needed 93 98 if ( 94 $pwg_loaded_plugins[ 'skeleton']['version'] == 'auto' or95 version_compare($pwg_loaded_plugins[ 'skeleton']['version'], SKELETON_VERSION, '<')99 $pwg_loaded_plugins[SKELETON_ID]['version'] == 'auto' or 100 version_compare($pwg_loaded_plugins[SKELETON_ID]['version'], SKELETON_VERSION, '<') 96 101 ) 97 102 { … … 101 106 102 107 // update plugin version in database 103 if ($pwg_loaded_plugins[ 'skeleton']['version'] != 'auto')108 if ($pwg_loaded_plugins[SKELETON_ID]['version'] != 'auto') 104 109 { 105 110 $query = ' 106 111 UPDATE '. PLUGINS_TABLE .' 107 112 SET version = "'. SKELETON_VERSION .'" 108 WHERE id = " skeleton"';113 WHERE id = "'. SKELETON_ID .'"'; 109 114 pwg_query($query); 110 115 111 $pwg_loaded_plugins[ 'skeleton']['version'] = SKELETON_VERSION;116 $pwg_loaded_plugins[SKELETON_ID]['version'] = SKELETON_VERSION; 112 117 113 118 if (defined('IN_ADMIN'))
Note: See TracChangeset
for help on using the changeset viewer.