Changeset 76457 in spip-zone


Ignore:
Timestamp:
Sep 24, 2013, 8:38:09 AM (6 years ago)
Author:
cedric@…
Message:

configuration de together : recuperer le nom et l'avatar de l'auteur connecte, le nom du site, et nommer le widget 'Cooperer' comme dans le bouton

Location:
_plugins_/together/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/together/trunk/plugin.xml

    r75977 r76457  
    22        <nom>Together</nom>
    33        <auteur>Cedric Morin [->http://www.nursit.com]</auteur>
    4         <version>0.2.0</version>
     4        <version>0.3.0</version>
    55        <icon>together-32.png</icon>
    66        <lien>https://togetherjs.com/</lien>
  • _plugins_/together/trunk/together_pipelines.php

    r75977 r76457  
    4343        }
    4444
    45         return "<script>var _tohether_jqs = jQuery;</script>
    46         <script src='$local_js'></script>";
     45        if (!isset($GLOBALS['visiteur_session']['together_js_avatar'])){
     46                include_spip("inc/auth");
     47                $infos = auth_informer_login($GLOBALS['visiteur_session']['login']);
     48                $logo = "";
     49                include_spip("inc/filtres");
     50                if (isset($infos['logo']) AND $infos['logo'])
     51                        $logo = url_absolue(extraire_attribut($infos['logo'],"src"));
     52                session_set("together_js_avatar",$logo);
     53        }
     54        $avatarjs = "";
     55        if (isset($GLOBALS['visiteur_session']['together_js_avatar'])
     56          AND $GLOBALS['visiteur_session']['together_js_avatar']){
     57                $avatarjs = "TogetherJSConfig_getUserAvatar = function () {return '".addslashes($GLOBALS['visiteur_session']['together_js_avatar'])."';};";
     58        }
     59
     60        return "<script>var _tohether_jqs = jQuery;"
     61        ."TogetherJSConfig_siteName = '".addslashes($GLOBALS['meta']['nom_site'])."';"
     62        ."TogetherJSConfig_toolName = 'Coopérer';"
     63        ."TogetherJSConfig_getUserName = function () {return '".addslashes($GLOBALS['visiteur_session']['nom'])."';};"
     64        . $avatarjs
     65        ."</script>
     66<script src='$local_js'></script>";
    4767}
Note: See TracChangeset for help on using the changeset viewer.