Changeset 94931 in spip-zone


Ignore:
Timestamp:
Feb 4, 2016, 4:59:43 PM (3 years ago)
Author:
p@…
Message:

Demander les permissions via une constante

Par défaut on ne demande que le droit de publiée sur facebook

Location:
_plugins_/facebook/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facebook/trunk/facebook_options.php

    r94923 r94931  
    1010 */
    1111
    12 if (!defined('_ECRIRE_INC_VERSION')) return;
     12if (!defined('_ECRIRE_INC_VERSION')) {
     13        return;
     14}
    1315
    14 
    15 /*
    16  * Un fichier d'options permet de définir des éléments
    17  * systématiquement chargés à chaque hit sur SPIP.
    18  *
    19  * Il vaut donc mieux limiter au maximum son usage
    20  * tout comme son volume !
    21  *
    22  */
     16// Définir les permissions de l'appication facebook
     17// Par défaut on demande seulement le droit de publier
     18// Les éléments doivent être séparé par une virgule
     19define('_FACEBOOK_PERMISSION', 'publish_actions');
  • _plugins_/facebook/trunk/inc/facebook.php

    r94926 r94931  
    3434        $helper = $fb->getRedirectLoginHelper();
    3535
    36         $loginUrl = $helper->getLoginUrl(url_absolue(self()));
     36        $permission = explode(',', _FACEBOOK_PERMISSION);
     37
     38        $loginUrl = $helper->getLoginUrl(url_absolue(self()), $permission);
    3739
    3840        return '<a href="' . htmlspecialchars($loginUrl) . '">Log in with Facebook!</a>';
Note: See TracChangeset for help on using the changeset viewer.