Changeset 93085 in spip-zone


Ignore:
Timestamp:
Nov 22, 2015, 9:46:38 AM (5 years ago)
Author:
teddy.spip@…
Message:

Compatibilité SPIP 3.1, up de z

Location:
_plugins_/thumbsites/trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/thumbsites/trunk/action/thumbsites_copier_comme_logo.php

    r53841 r93085  
    1111\***************************************************************************/
    1212
    13 if (!defined("_ECRIRE_INC_VERSION")) return;
     13if (!defined('_ECRIRE_INC_VERSION')) {
     14        return;
     15}
    1416
    15 function action_thumbsites_copier_comme_logo_dist(){
     17function action_thumbsites_copier_comme_logo_dist()
     18{
    1619        $securiser_action = charger_fonction('securiser_action', 'inc');
    1720        $arg = $securiser_action();
    1821
    19         $arg = explode('--',$arg);
    20        
     22        $arg = explode('--', $arg);
     23
    2124        spip_log("action_thumbsites_copier_comme_logo_dist file $arg[2]");
    22         @rename($arg[2], _DIR_IMG . 'siteon'.$arg[0].'.'.pathinfo($arg[2],PATHINFO_EXTENSION));
    23        
     25        @rename($arg[2], _DIR_IMG.'siteon'.$arg[0].'.'.pathinfo($arg[2], PATHINFO_EXTENSION));
     26
    2427        return(false);
    2528}
    26 
    27 ?>
  • _plugins_/thumbsites/trunk/action/thumbsites_rafraichir.php

    r48860 r93085  
    1111\***************************************************************************/
    1212
    13 if (!defined("_ECRIRE_INC_VERSION")) return;
     13if (!defined('_ECRIRE_INC_VERSION')) {
     14        return;
     15}
    1416
    15 function action_thumbsites_rafraichir_dist(){
     17function action_thumbsites_rafraichir_dist()
     18{
    1619        $securiser_action = charger_fonction('securiser_action', 'inc');
    1720        $arg = $securiser_action();
    1821
    19         $arg = explode('--',$arg);
    20        
    21         $ret=supprimer_fichier($arg[2]);
     22        $arg = explode('--', $arg);
     23
     24        $ret = supprimer_fichier($arg[2]);
    2225        spip_log("action_thumbsites_rafraichir_dist file $arg[2] suppression reussie ? $ret");
    2326
    24         include_spip("inc/thumbsites_filtres");
    25         return(thumbshot($arg[1],true));
     27        include_spip('inc/thumbsites_filtres');
     28
     29        return(thumbshot($arg[1], true));
    2630}
    27 
    28 ?>
  • _plugins_/thumbsites/trunk/balise/logo_site.php

    r53455 r93085  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    36
    47// on regarde s'il y a un logo, sinon un thumbshot, et on renvoie le tout
    58// pour ca il faut modifier un peu le code produit par #LOGO_*, pour introduire
    69// notre fonction de recherche de logo
    7 function balise_LOGO_SITE($p) {
     10function balise_LOGO_SITE($p)
     11{
    812        $balise_logo_ = charger_fonction('logo_', 'balise');
    913        $_url = champ_sql('url_site', $p);
     
    1418        if (preg_match(',calcule_logo,', $p->code)) {
    1519                $p->code = str_replace('calcule_logo(', 'calcule_logo_ou_thumbshot('.$_url.', ', $p->code);
    16         }
    17         # spip 2.1
    18         else {
     20        } else {
     21                # spip 2.1
    1922                $p->code = '(($a = '
    20                 . $p->code
     23                .$p->code
    2124                .') ? $a : thumbshot_img('.$_url.'))';
    2225        }
     26
    2327        return $p;
    2428}
    25 
    26 ?>
  • _plugins_/thumbsites/trunk/balise/thumbshot.php

    r53455 r93085  
    11<?php
     2
    23/**
    3  *
    44 * Balise dynamique permettant de renvoyer la vignette du site
    5  * Un peu desuet maintenant mais permet quand mme de choisir la vignette simplement
    6  *
     5 * Un peu desuet maintenant mais permet quand mme de choisir la vignette simplement.
    76 **/
    8 if (!defined("_ECRIRE_INC_VERSION")) return;
     7if (!defined('_ECRIRE_INC_VERSION')) {
     8        return;
     9}
    910
    10 function balise_THUMBSHOT($p) {
     11function balise_THUMBSHOT($p)
     12{
    1113        return calculer_balise_dynamique($p, 'THUMBSHOT', array());
    1214}
    1315
    14 function balise_THUMBSHOT_stat($args, $filtres) {
     16function balise_THUMBSHOT_stat($args, $filtres)
     17{
    1518        return array($args[0], $args[1], $args[2]);
    1619}
    1720
    18 function balise_THUMBSHOT_dyn($url, $taille, $defaut) {
     21function balise_THUMBSHOT_dyn($url, $taille, $defaut)
     22{
    1923        include_spip('inc/filtres_images');
    2024        include_spip('inc/thumbsites_filtres');
    21         return inserer_attribut(image_reduire(sinon(thumbshot($url),$defaut), $taille ? $taille : 120), "alt", "");
     25
     26        return inserer_attribut(image_reduire(sinon(thumbshot($url), $defaut), $taille ? $taille : 120), 'alt', '');
    2227}
    23 
    24 ?>
  • _plugins_/thumbsites/trunk/formulaires/configurer_thumbsites.html

    r70821 r93085  
    88                <fieldset>
    99                        <legend><:thumbsites:cfg_lgd_choix_serveur:></legend>
    10                         <ul>
    11                                 <li>
     10                        <ul class="editer-groupe">
     11                                <li class="editer">
    1212                                        <p class="explication"><:thumbsites:cfg_inf_choix_serveur:></p>
    1313                                        <label for="serveur"><:thumbsites:cfg_lbl_serveur:></label>
     
    1919                                        </select>
    2020                                </li>
    21             </ul>
     21                        </ul>
    2222
    23                         <ul id="apercite" class="conf_serveur [(#ENV{serveur, apercite}|=={'apercite'}|?{'actif'})]">
    24                                 <li>
     23                        <ul id="apercite" class="editer-groupe conf_serveur [(#ENV{serveur, apercite}|=={'apercite'}|?{'actif'})]">
     24                                <li class="editer">
    2525                                        <label><:thumbsites:cfg_lbl_usage:></label>
    2626                                        <p class="explication"><:thumbsites:cfg_inf_apercite_presentation:></p>
    2727                                </li>
    28                                 <li>
     28                                <li class="editer">
    2929                                        <label for="apercite_taille"><:thumbsites:cfg_lbl_taille_vignette:></label>
    3030                                        <select name="apercite_taille" id="apercite_taille">
     
    5252                        </ul>
    5353
    54             <ul id="websnapr" class="conf_serveur [(#ENV{serveur, apercite}|=={'websnapr'}|?{'actif'})]">
    55                 <li>
    56                     <label><:thumbsites:cfg_lbl_usage:></label>
    57                     <p class="explication"><:thumbsites:cfg_inf_websnapr_presentation:></p>
    58                 </li>
    59                 <li>
    60                     <label for="websnapr_clef"><:thumbsites:cfg_lbl_cle:></label>
    61                     <input type="text" name="websnapr_clef" id="websnapr_clef" [value="(#ENV{websnapr_clef})"]>
    62                 </li>
    63                 <li>
    64                     <label for="websnapr_taille"><:thumbsites:cfg_lbl_taille_vignette:></label>
    65                     <select name="websnapr_taille" id="websnapr_taille">
    66                         <option value="T" [(#ENV{websnapr_taille, T}|=={T}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=92x70}:></option>
    67                         <option value="S" [(#ENV{websnapr_taille, T}|=={S}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=202x152}:></option>
    68                         <option value="M" [(#ENV{websnapr_taille, T}|=={M}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=400x300}:></option>
    69                         <option value="L" [(#ENV{websnapr_taille, T}|=={L}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=640x480}:></option>
    70                     </select>
    71                 </li>
    72             </ul>
     54                        <ul id="websnapr" class="editer-groupe conf_serveur [(#ENV{serveur, apercite}|=={'websnapr'}|?{'actif'})]">
     55                                <li class="editer">
     56                                        <label><:thumbsites:cfg_lbl_usage:></label>
     57                                        <p class="explication"><:thumbsites:cfg_inf_websnapr_presentation:></p>
     58                                </li>
     59                                <li class="editer">
     60                                        <label for="websnapr_clef"><:thumbsites:cfg_lbl_cle:></label>
     61                                        <input type="text" name="websnapr_clef" id="websnapr_clef" [value="(#ENV{websnapr_clef})"]>
     62                                </li>
     63                                <li class="editer">
     64                                        <label for="websnapr_taille"><:thumbsites:cfg_lbl_taille_vignette:></label>
     65                                        <select name="websnapr_taille" id="websnapr_taille">
     66                                                <option value="T" [(#ENV{websnapr_taille, T}|=={T}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=92x70}:></option>
     67                                                <option value="S" [(#ENV{websnapr_taille, T}|=={S}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=202x152}:></option>
     68                                                <option value="M" [(#ENV{websnapr_taille, T}|=={M}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=400x300}:></option>
     69                                                <option value="L" [(#ENV{websnapr_taille, T}|=={L}|?{selected="selected"})]><:thumbsites:cfg_itm_taille_vignette{taille=640x480}:></option>
     70                                        </select>
     71                                </li>
     72                        </ul>
    7373
    74                         <ul id="robothumb" class="conf_serveur [(#ENV{serveur, apercite}|=={'robothumb'}|?{'actif'})]">
    75                                 <li>
     74                        <ul id="robothumb" class="editer-groupe conf_serveur [(#ENV{serveur, apercite}|=={'robothumb'}|?{'actif'})]">
     75                                <li class="editer">
    7676                                        <label><:thumbsites:cfg_lbl_usage:></label>
    7777                                        <p class="explication"><:thumbsites:cfg_inf_rotothumb_presentation:></p>
    7878                                </li>
    79                                 <li>
     79                                <li class="editer">
    8080                                        <label for="robothumb_taille"><:thumbsites:cfg_lbl_taille_vignette:></label>
    8181                                        <select name="robothumb_taille" id="robothumb_taille">
     
    9393                        </ul>
    9494
    95                         <ul id="miwim" class="conf_serveur [(#ENV{serveur, apercite}|=={'miwim'}|?{'actif'})]">
    96                                 <li>
     95                        <ul id="miwim" class="editer-groupe conf_serveur [(#ENV{serveur, apercite}|=={'miwim'}|?{'actif'})]">
     96                                <li class="editer">
    9797                                        <label><:thumbsites:cfg_lbl_usage:></label>
    9898                                        <p class="explication"><:thumbsites:cfg_inf_miwim_presentation:></p>
    9999                                </li>
    100                                 <li>
     100                                <li class="editer">
    101101                                        <label for="miwim_taille"><:thumbsites:cfg_lbl_taille_vignette:></label>
    102102                                        <select name="miwim_taille" id="miwim_taille">
     
    119119                <fieldset>
    120120                        <legend><:thumbsites:cfg_lgd_cache:></legend>
    121                         <ul>
    122                                 <li>
     121                        <ul class="editer-groupe">
     122                                <li class="editer">
    123123                                        <label for="duree_cache"><:thumbsites:cfg_lbl_duree_cache:></label>
    124124                                        <input type="text" name="duree_cache" id="duree_cache" [value="(#ENV{duree_cache, 30})"]>
  • _plugins_/thumbsites/trunk/paquet.xml

    r84614 r93085  
    22        prefix="thumbsites"
    33        categorie="multimedia"
    4         version="1.1.1"
     4        version="1.1.2"
    55        etat="stable"
    6         compatibilite="[3.0.0;3.0.*]"
     6        compatibilite="[3.0.0;3.1.*]"
    77        logo="prive/themes/spip/images/thumbsites-32.png"
    88        documentation="http://contrib.spip.net/?article2584"
    9 >       
     9>
    1010
    1111        <nom>Thumbsites</nom>
     
    1515        <auteur lien="http://blog.smellup.net">Eric Lupinacci</auteur>
    1616
    17         <copyright>2008-2013</copyright>
     17        <copyright>2008-2015</copyright>
    1818        <licence lien="http://www.gnu.org/licenses/gpl-3.0.html">GPL 3</licence>
    1919
    2020        <traduire module="thumbsites" reference="fr" gestionnaire="salvatore" />
    21        
     21
    2222        <pipeline nom="afficher_config_objet" inclure="thumbsites_pipelines.php" />
    2323
  • _plugins_/thumbsites/trunk/prive/style_prive_plugin_thumbsites.html

    r68405 r93085  
    2121.thumbsites .inner .bd .maj {font-size: 0.9em;}
    2222.thumbsites .inner .bd .actions {margin-top: 10px;}
     23[(#REM) </style>]
  • _plugins_/thumbsites/trunk/serveurs/apercite.php

    r74615 r93085  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4     /*! \brief url_thumbsite_serveur() pour le serveur apercite.fr
    5     *
    6     *  Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de apercite.fr
    7      * 
    8     * \param $url_site url du site à consulter
    9     * \return url de l'image générée par le serveur
    10     */
    11     function url_thumbsite_serveur($url_site) {
     4        /*! \brief url_thumbsite_serveur() pour le serveur apercite.fr
     5        *
     6        *  Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de apercite.fr
     7         *
     8        * \param $url_site url du site à consulter
     9        * \return url de l'image générée par le serveur
     10        */
     11        function url_thumbsite_serveur($url_site) {
    1212                include_spip('inc/config');
    1313                $taille = lire_config('thumbsites/apercite_taille', '120x90');
     
    1515                //retourne l'url de la vignette
    1616                return "http://www.apercite.fr/api/apercite/${taille}/oui/oui/${url_site}";
    17     }       
     17        }
    1818?>
  • _plugins_/thumbsites/trunk/serveurs/miwim.php

    r65926 r93085  
    11<?php
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    3     /*! \file miwim.php
    4     *  \brief Fichier de fonctions personnalisées au serveur miwim
    5      *         
    6     *  Défini la surcharge de thumb
    7      *  Le nom du fichier doit être obligatoirement celui déclaré dans le fond pour le paramétre thumbsites/serveur     
    8     */
     3        /*! \file miwim.php
     4        *  \brief Fichier de fonctions personnalisées au serveur miwim
     5         *
     6        *  Défini la surcharge de thumb
     7         *  Le nom du fichier doit être obligatoirement celui déclaré dans le fond pour le paramétre thumbsites/serveur
     8        */
    99
    1010
    11     /*! \brief thumbsite_serveur() pour le serveur miwim
    12     *
    13     *  Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de miwim
    14      * 
    15     * \param $url_site url du site à consulter
    16     * \return url de l'image générée par le serveur
    17     */
    18     function url_thumbsite_serveur($url_site) {
     11        /*! \brief thumbsite_serveur() pour le serveur miwim
     12        *
     13        *  Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de miwim
     14         *
     15        * \param $url_site url du site à consulter
     16        * \return url de l'image générée par le serveur
     17        */
     18        function url_thumbsite_serveur($url_site) {
    1919                include_spip('inc/config');
    20         $taille = lire_config('thumbsites/miwim_taille', '120x90');
     20                $taille = lire_config('thumbsites/miwim_taille', '120x90');
    2121
    22         //retourne l'url de la vignette
    23         return "http://thumbs.miwim.fr/img.php?url=${url_site}&ext=jpg&size=${taille}&remplace=http://www.miwim.fr/templates/miwim/img/no-preview.gif";
    24     }       
     22                //retourne l'url de la vignette
     23                return "http://thumbs.miwim.fr/img.php?url=${url_site}&ext=jpg&size=${taille}&remplace=http://www.miwim.fr/templates/miwim/img/no-preview.gif";
     24        }
    2525?>
  • _plugins_/thumbsites/trunk/serveurs/robothumb.php

    r74615 r93085  
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    33
    4     /*! \brief url_thumbsite_serveur() pour le serveur robothumb
    5     *
    6     *  Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de robothumb
    7      * 
    8     * \param $url_site url du site à consulter
    9     * \return url de l'image générée par le serveur
    10     */
    11     function url_thumbsite_serveur($url_site) {
     4        /*! \brief url_thumbsite_serveur() pour le serveur robothumb
     5        *
     6        *  Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de robothumb
     7         *
     8        * \param $url_site url du site à consulter
     9        * \return url de l'image générée par le serveur
     10        */
     11        function url_thumbsite_serveur($url_site) {
    1212                include_spip('inc/config');
    13         $taille = lire_config('thumbsites/robothumb_taille', '120x90');
     13                $taille = lire_config('thumbsites/robothumb_taille', '120x90');
    1414
    15         //retourne l'url de la vignette
    16         return "http://www.robothumb.com/src/?url=${url_site}&size=${taille}";
    17     }       
     15                //retourne l'url de la vignette
     16                return "http://www.robothumb.com/src/?url=${url_site}&size=${taille}";
     17        }
    1818?>
  • _plugins_/thumbsites/trunk/serveurs/websnapr.php

    r66172 r93085  
    11<?php
    22if (!defined("_ECRIRE_INC_VERSION")) return;
    3     /*! \file girafa.php
    4     *  \brief Fichier de fonctions personnalisées au serveur girafa
    5      *         
    6     *  Défini la surcharge de thumb
    7      *  Le nom du fichier doit être obligatoirement celui déclaré dans le fond pour le paramétre thumbsites/serveur     
    8     */
     3        /*! \file girafa.php
     4        *  \brief Fichier de fonctions personnalisées au serveur girafa
     5         *
     6        *  Défini la surcharge de thumb
     7         *  Le nom du fichier doit être obligatoirement celui déclaré dans le fond pour le paramétre thumbsites/serveur
     8        */
    99
    1010
    11     /*! \brief thumbsite_serveur() pour le serveur girafa
    12     *
    13     *  Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de girafa
    14      * 
    15     * \param $url url du site à consulter
    16     * \return url de l'image générée par le serveur
    17     */
    18     function url_thumbsite_serveur($url_site) {
    19         //obtient les paramétres de connexion
     11        /*! \brief thumbsite_serveur() pour le serveur girafa
     12        *
     13        *  Surcharge de la fonction thumbs() exploitant le serveur d'aperçu de girafa
     14         *
     15        * \param $url url du site à consulter
     16        * \return url de l'image générée par le serveur
     17        */
     18        function url_thumbsite_serveur($url_site) {
     19                //obtient les paramétres de connexion
    2020                include_spip('inc/config');
    21         $clef = lire_config('thumbsites/websnapr_clef');
    22         $taille = lire_config('thumbsites/websnapr_taille', 'T');
    23    
    24         //retourne l'url de la vignette
    25         return "http://images.websnapr.com/?size=${taille}&key=${clef}&url=${url_site}";
    26     }       
     21                $clef = lire_config('thumbsites/websnapr_clef');
     22                $taille = lire_config('thumbsites/websnapr_taille', 'T');
     23
     24                //retourne l'url de la vignette
     25                return "http://images.websnapr.com/?size=${taille}&key=${clef}&url=${url_site}";
     26        }
    2727?>
  • _plugins_/thumbsites/trunk/thumbsites_fonctions.php

    r53455 r93085  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    3 /*! \file thumbsites_fonctions.php
     2
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
     6/*! \file thumbsites_fonctions.php
    47 *  \brief Fichier mes_fonctions propre au plugin
    5  *         
     8 *
    69 *  Défini les filtres du plugin thumbsites
    710 */
    811include_spip('inc/thumbsites_filtres');
    9 ?>
  • _plugins_/thumbsites/trunk/thumbsites_pipelines.php

    r68405 r93085  
    11<?php
    2 if (!defined("_ECRIRE_INC_VERSION")) return;
    32
     3if (!defined('_ECRIRE_INC_VERSION')) {
     4        return;
     5}
    46
    57/**
    6  * Boite de configuration des objets
     8 * Boite de configuration des objets.
    79 *
    810 * @param array $flux
     11 *
    912 * @return array
    1013 */
    11 function thumbsites_afficher_config_objet($flux){
     14function thumbsites_afficher_config_objet($flux)
     15{
    1216        $type = $flux['args']['type'];
    1317        if (($type == 'site')
    14         AND ($id = intval($flux['args']['id']))
    15         AND ($url = sql_getfetsel('url_site', 'spip_syndic', 'id_syndic=' . sql_quote($id)))) {
     18        and ($id = intval($flux['args']['id']))
     19        and ($url = sql_getfetsel('url_site', 'spip_syndic', 'id_syndic='.sql_quote($id)))) {
    1620                include_spip('inc/thumbsites_filtres');
    1721                if ($thumbshot_cache = thumbshot($url)) {
    1822                        if ($taille = @getimagesize($thumbshot_cache)) {
    19                                 $flux["data"] .= recuperer_fond('prive/squelettes/navigation/thumbshot',
    20                                                                         array(
    21                                                                                 'id_objet' => $id,
    22                                                                                 'objet'=> objet_type(table_objet($type)),
    23                                                                                 'thumbshot_cache' => $thumbshot_cache,
    24                                                                                 'largeur' => $taille[0],
    25                                                                                 'hauteur' => $taille[1],
    26                                                                                 'url' => $url
    27                                                                         ));
     23                                $flux['data'] .= recuperer_fond('prive/squelettes/navigation/thumbshot',
     24                                array(
     25                                        'id_objet' => $id,
     26                                        'objet' => objet_type(table_objet($type)),
     27                                        'thumbshot_cache' => $thumbshot_cache,
     28                                        'largeur' => $taille[0],
     29                                        'hauteur' => $taille[1],
     30                                        'url' => $url,
     31                                ));
    2832                        }
    2933                }
     
    3236        return $flux;
    3337}
    34 
    35 ?>
Note: See TracChangeset for help on using the changeset viewer.