Changeset 107902 in spip-zone


Ignore:
Timestamp:
Dec 7, 2017, 10:57:52 AM (20 months ago)
Author:
tofulm@…
Message:

On améliore : r106921 sur le test du prive dans le cas d'une mutu
(merci Marcimat)

Location:
_plugins_/centre_image/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/centre_image/trunk/action/centre_image_forcer.php

    r106921 r107902  
    77        $fichier = $_GET["url"];
    88
    9         // Gérer le plugin mutualisation si on est pas dans le prive
    10         if (defined('_DIR_SITE') and !test_espace_prive() ){
     9        // Gérer le plugin mutualisation si on n'est pas dans le prive
     10        if (defined('_DIR_SITE') and (false === strpos('../'.$fichier, _DIR_SITE))){
    1111                $fichier = _DIR_SITE.$fichier;
    1212        }
  • _plugins_/centre_image/trunk/centre_image_fonctions.php

    r106921 r107902  
    2222 * @param string $fichier
    2323 *     Chemin du fichier ou balise `<img>`
    24  * @param string $prive
    25  *     test si on est dans l'espace prive
    2624 * @return float[]
    2725 *     Tableau (x, y) des coordonnées du point d'intéret ;
     
    2927 *     - y entre 0 (en haut) et 1 (en bas)
    3028**/
    31 function centre_image($fichier, $prive = false) {
     29function centre_image($fichier) {
    3230        // Gérer le plugin mutualisation si on est pas dans le prive
    33         if (!$prive and defined('_DIR_SITE')){
     31
     32        if (defined('_DIR_SITE') and (false === strpos($fichier, _DIR_SITE))){
    3433                $fichier = _DIR_SITE.$fichier;
    3534        }
  • _plugins_/centre_image/trunk/centre_image_gestion.js

    r106921 r107902  
    5252                }
    5353
    54                 var prive = "oui";
    55                 if (location.href.indexOf('ecrire/?exec') === -1){
    56                         prive = "";
    57                 }
    58 
    59                 $.getJSON("../index.php?page=centre_image_json&url=" + url + "&prive=" + prive,
     54                $.getJSON("../index.php?page=centre_image_json&url=" + url,
    6055                        function (data) {
    6156                                var el = $("a[data-href='" + url + "']");
  • _plugins_/centre_image/trunk/centre_image_json.html

    r106921 r107902  
    1 [(#CACHE{0})][(#HTTP_HEADER{Content-type: application/javascript})][(#ENV{url}|centre_image{#ENV{prive}}|json_encode)]
     1[(#CACHE{0})][(#HTTP_HEADER{Content-type: application/javascript})][(#ENV{url}|centre_image|json_encode)]
Note: See TracChangeset for help on using the changeset viewer.