Ignore:
Timestamp:
Dec 23, 2013, 12:44:02 AM (10 years ago)
Author:
mistic100
Message:

update for Piwigo 2.6 and update Facebook options

File:
1 edited

Legend:

Unmodified
Added
Removed
  • extensions/SocialButtons/main.inc.php

    r25473 r26100  
    1111defined('PHPWG_ROOT_PATH') or die('Hacking attempt!');
    1212
    13 global $prefixeTable;
    14 
    1513// +-----------------------------------------------------------------------+
    1614// | Define plugin constants                                               |
    1715// +-----------------------------------------------------------------------+
    18 defined('SOCIALBUTT_ID') or define('SOCIALBUTT_ID', basename(dirname(__FILE__)));
     16define('SOCIALBUTT_ID',      basename(dirname(__FILE__)));
    1917define('SOCIALBUTT_PATH' ,   PHPWG_PLUGINS_PATH . SOCIALBUTT_ID . '/');
    2018define('SOCIALBUTT_ADMIN',   get_root_url() . 'admin.php?page=plugin-' . SOCIALBUTT_ID);
     
    3432  function socialbutt_admin_plugin_menu_links($menu)
    3533  {
    36     array_push($menu, array(
     34    $menu[] = array(
    3735      'NAME' => 'Social Buttons',
    3836      'URL' => SOCIALBUTT_ADMIN,
    39     ));
     37      );
    4038    return $menu;
    4139  }
     
    5452{
    5553  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
    8759  $conf['SocialButtons'] = unserialize($conf['SocialButtons']);
    8860}
     
    147119    if ($conf['SocialButtons'][$service]['enabled'])
    148120    {
     121      if ($service=='pinterest' && $basename!='picture')
     122      {
     123        continue;
     124      }
    149125      include_once(SOCIALBUTT_PATH . 'include/'. $service .'.inc.php');
    150126      call_user_func_array('socialbutt_'.$service, array($basename, $root_url, &$tpl_vars, &$buttons));
Note: See TracChangeset for help on using the changeset viewer.