Changeset 26065 for extensions/GuestBook/main.inc.php
- Timestamp:
- Dec 21, 2013, 5:33:24 PM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/GuestBook/main.inc.php
r24889 r26065 9 9 */ 10 10 11 if (!defined('PHPWG_ROOT_PATH'))die('Hacking attempt!');11 defined('PHPWG_ROOT_PATH') or die('Hacking attempt!'); 12 12 13 // TODO akismet 13 14 global $prefixeTable; 14 15 15 16 16 define d('GUESTBOOK_ID') or define('GUESTBOOK_ID',basename(dirname(__FILE__)));17 define('GUESTBOOK_ID', basename(dirname(__FILE__))); 17 18 define('GUESTBOOK_PATH' , PHPWG_PLUGINS_PATH . GUESTBOOK_ID . '/'); 18 19 define('GUESTBOOK_TABLE' , $prefixeTable . 'guestbook'); … … 26 27 add_event_handler('init', 'guestbook_init'); 27 28 28 // admin page29 29 if (defined('IN_ADMIN')) 30 30 { … … 32 32 } 33 33 34 // menu entry35 34 add_event_handler('blockmanager_apply', 'gb_menubar_apply', EVENT_HANDLER_PRIORITY_NEUTRAL+10); 36 35 37 // guestbook section38 36 add_event_handler('loc_end_section_init', 'gb_section_init'); 39 37 add_event_handler('loc_end_index', 'gb_index'); 40 41 // stuff42 // add_event_handler('get_stuffs_modules', 'gb_register_stuffs_module')43 38 44 39 45 40 function guestbook_init() 46 41 { 47 global $conf , $pwg_loaded_plugins;42 global $conf; 48 43 49 // apply upgrade if needed 50 if ( 51 GUESTBOOK_VERSION == 'auto' or 52 $pwg_loaded_plugins[GUESTBOOK_ID]['version'] == 'auto' or 53 version_compare($pwg_loaded_plugins[GUESTBOOK_ID]['version'], GUESTBOOK_VERSION, '<') 54 ) 55 { 56 // call install function 57 include_once(GUESTBOOK_PATH . 'include/install.inc.php'); 58 guestbook_install(); 59 60 // update plugin version in database 61 if ( $pwg_loaded_plugins[GUESTBOOK_ID]['version'] != 'auto' and GUESTBOOK_VERSION != 'auto' ) 62 { 63 $query = ' 64 UPDATE '. PLUGINS_TABLE .' 65 SET version = "'. GUESTBOOK_VERSION .'" 66 WHERE id = "'. GUESTBOOK_ID .'"'; 67 pwg_query($query); 68 69 $pwg_loaded_plugins[GUESTBOOK_ID]['version'] = GUESTBOOK_VERSION; 70 71 if (defined('IN_ADMIN')) 72 { 73 $_SESSION['page_infos'][] = 'GuestBook updated to version '. GUESTBOOK_VERSION; 74 } 75 } 76 } 44 include_once(GUESTBOOK_PATH . 'maintain.inc.php'); 45 $maintain = new GuestBook_maintain(GUESTBOOK_ID); 46 $maintain->autoUpdate(GUESTBOOK_VERSION, 'install'); 77 47 78 // load plugin language file79 48 load_language('plugin.lang', GUESTBOOK_PATH); 80 49 81 // prepare plugin configuration82 50 $conf['guestbook'] = unserialize($conf['guestbook']); 83 51 }
Note: See TracChangeset
for help on using the changeset viewer.