Browse Source

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

(merci Marcimat)
svn/root/tags/v0.10.7
tofulm@gmail.com 5 years ago
parent
commit
8fee8f8f3e
  1. 4
      action/centre_image_forcer.php
  2. 7
      centre_image_fonctions.php
  3. 7
      centre_image_gestion.js
  4. 2
      centre_image_json.html

4
action/centre_image_forcer.php

@ -6,8 +6,8 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
function action_centre_image_forcer() {
$fichier = $_GET["url"];
// Gérer le plugin mutualisation si on est pas dans le prive
if (defined('_DIR_SITE') and !test_espace_prive() ){
// Gérer le plugin mutualisation si on n'est pas dans le prive
if (defined('_DIR_SITE') and (false === strpos('../'.$fichier, _DIR_SITE))){
$fichier = _DIR_SITE.$fichier;
}

7
centre_image_fonctions.php

@ -21,16 +21,15 @@ if (!defined('_ECRIRE_INC_VERSION')) return;
*
* @param string $fichier
* Chemin du fichier ou balise `<img>`
* @param string $prive
* test si on est dans l'espace prive
* @return float[]
* Tableau (x, y) des coordonnées du point d'intéret ;
* - x entre 0 (à gauche) et 1 (à droite)
* - y entre 0 (en haut) et 1 (en bas)
**/
function centre_image($fichier, $prive = false) {
function centre_image($fichier) {
// Gérer le plugin mutualisation si on est pas dans le prive
if (!$prive and defined('_DIR_SITE')){
if (defined('_DIR_SITE') and (false === strpos($fichier, _DIR_SITE))){
$fichier = _DIR_SITE.$fichier;
}

7
centre_image_gestion.js

@ -51,12 +51,7 @@ jQuery.fn.centre_images = function() {
$(this).attr("data-href", url);
}
var prive = "oui";
if (location.href.indexOf('ecrire/?exec') === -1){
prive = "";
}
$.getJSON("../index.php?page=centre_image_json&url=" + url + "&prive=" + prive,
$.getJSON("../index.php?page=centre_image_json&url=" + url,
function (data) {
var el = $("a[data-href='" + url + "']");
el.data('x', data.x);

2
centre_image_json.html

@ -1 +1 @@
[(#CACHE{0})][(#HTTP_HEADER{Content-type: application/javascript})][(#ENV{url}|centre_image{#ENV{prive}}|json_encode)]
[(#CACHE{0})][(#HTTP_HEADER{Content-type: application/javascript})][(#ENV{url}|centre_image|json_encode)]

Loading…
Cancel
Save