Changeset 26100 for extensions/SocialButtons/main.inc.php
- Timestamp:
- Dec 23, 2013, 12:44:02 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
extensions/SocialButtons/main.inc.php
r25473 r26100 11 11 defined('PHPWG_ROOT_PATH') or die('Hacking attempt!'); 12 12 13 global $prefixeTable;14 15 13 // +-----------------------------------------------------------------------+ 16 14 // | Define plugin constants | 17 15 // +-----------------------------------------------------------------------+ 18 define d('SOCIALBUTT_ID') or define('SOCIALBUTT_ID',basename(dirname(__FILE__)));16 define('SOCIALBUTT_ID', basename(dirname(__FILE__))); 19 17 define('SOCIALBUTT_PATH' , PHPWG_PLUGINS_PATH . SOCIALBUTT_ID . '/'); 20 18 define('SOCIALBUTT_ADMIN', get_root_url() . 'admin.php?page=plugin-' . SOCIALBUTT_ID); … … 34 32 function socialbutt_admin_plugin_menu_links($menu) 35 33 { 36 array_push($menu,array(34 $menu[] = array( 37 35 'NAME' => 'Social Buttons', 38 36 'URL' => SOCIALBUTT_ADMIN, 39 ));37 ); 40 38 return $menu; 41 39 } … … 54 52 { 55 53 global $conf, $pwg_loaded_plugins; 56 57 // apply upgrade if needed 58 if ( 59 SOCIALBUTT_VERSION == 'auto' or 60 $pwg_loaded_plugins[SOCIALBUTT_ID]['version'] == 'auto' or 61 version_compare($pwg_loaded_plugins[SOCIALBUTT_ID]['version'], SOCIALBUTT_VERSION, '<') 62 ) 63 { 64 // call install function 65 include_once(SOCIALBUTT_PATH . 'include/install.inc.php'); 66 socialbutt_install(); 67 68 // update plugin version in database 69 if ( $pwg_loaded_plugins[SOCIALBUTT_ID]['version'] != 'auto' and SOCIALBUTT_VERSION != 'auto' ) 70 { 71 $query = ' 72 UPDATE '. PLUGINS_TABLE .' 73 SET version = "'. SOCIALBUTT_VERSION .'" 74 WHERE id = "'. SOCIALBUTT_ID .'"'; 75 pwg_query($query); 76 77 $pwg_loaded_plugins[SOCIALBUTT_ID]['version'] = SOCIALBUTT_VERSION; 78 79 if (defined('IN_ADMIN')) 80 { 81 $_SESSION['page_infos'][] = 'Social Buttons updated to version '. SOCIALBUTT_VERSION; 82 } 83 } 84 } 85 86 // prepare plugin configuration 54 55 include_once(SOCIALBUTT_PATH . 'maintain.inc.php'); 56 $maintain = new SocialButtons_maintain(SOCIALBUTT_ID); 57 $maintain->autoUpdate(SOCIALBUTT_VERSION, 'install'); 58 87 59 $conf['SocialButtons'] = unserialize($conf['SocialButtons']); 88 60 } … … 147 119 if ($conf['SocialButtons'][$service]['enabled']) 148 120 { 121 if ($service=='pinterest' && $basename!='picture') 122 { 123 continue; 124 } 149 125 include_once(SOCIALBUTT_PATH . 'include/'. $service .'.inc.php'); 150 126 call_user_func_array('socialbutt_'.$service, array($basename, $root_url, &$tpl_vars, &$buttons));
Note: See TracChangeset
for help on using the changeset viewer.