Changeset 95872 in spip-zone


Ignore:
Timestamp:
Mar 9, 2016, 10:23:45 AM (3 years ago)
Author:
cedric@…
Message:

bugfix generation des URLs publiques de la lettre quand le back-office est en https mais le site public en http

Location:
_plugins_/newsletters/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/newsletters/trunk/newsletters_fonctions.php

    r93022 r95872  
    2424 */
    2525function newsletters_liens_absolus($texte, $base='') {
     26        if (!$base) {
     27                $base = url_de_base() . (_DIR_RACINE ? _DIR_RESTREINT_ABS : '');
     28                // respecter le protocole http/https de l'adresse principale du site
     29                // car le back-office peut etre en https, mais le site public en http
     30                $protocole = explode("://",$GLOBALS['meta']['adresse_site']);
     31                $protocole = reset($protocole) . ":";
     32                $base = $protocole . protocole_implicite($base);
     33        }
     34
    2635        if (preg_match_all(',(<(a|link|image)[[:space:]]+[^<>]*>),imsS',$texte, $liens, PREG_SET_ORDER)) {
    2736                foreach ($liens as $lien) {
  • _plugins_/newsletters/trunk/paquet.xml

    r95762 r95872  
    22        prefix="newsletters"
    33        categorie="communication"
    4         version="1.3.18"
     4        version="1.3.19"
    55        etat="stable"
    66        compatibilite="[3.0.5;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.