Changeset 95436 in spip-zone


Ignore:
Timestamp:
Feb 24, 2016, 2:23:48 PM (4 years ago)
Author:
dorch@…
Message:

Suppression de la notice PHP "Undefined index: marqueur" sur SPIP 3.1

Location:
_squelettes_/spipr-doc/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/spipr-doc/trunk/paquet.xml

    r95299 r95436  
    22    prefix="spipr_doc"
    33    categorie="squelette"
    4     version="0.5.12"
     4    version="0.5.13"
    55    etat="test"
    66    compatibilite="[3.0.0;3.1.*]"
  • _squelettes_/spipr-doc/trunk/spipr_doc_options.php

    r88842 r95436  
    44
    55if (!isset($GLOBALS['z_blocs']))
    6         $GLOBALS['z_blocs'] = array('content','aside','head','head_js','header','footer');
     6    $GLOBALS['z_blocs'] = array('content','aside','head','head_js','header','footer');
    77
    88if (isset($GLOBALS['visiteur_session']['statut']) AND $GLOBALS['visiteur_session']['statut']=='0minirezo')
    9         $GLOBALS['marqueur'].=":minirezo";
     9    $GLOBALS['marqueur'] = (isset($GLOBALS['marqueur'])?$GLOBALS['marqueur']:'').":minirezo";
    1010
    1111define('_ZENGARDEN_FILTRE_THEMES','spipr');
     
    1313
    1414function title2anchor($titre,$id_article=""){
    15         include_spip("inc/charsets");
    16         $titre = strip_tags($titre);
    17         $titre = translitteration($titre);
    18         $titre = supprimer_numero($titre);
    19         $titre = preg_replace(",\W,","",$titre);
    20         $titre = strtolower($titre);
    21         if (preg_match(',^\d,',$titre))
    22                 $titre = "a$titre";
    23         return $titre;
     15    include_spip("inc/charsets");
     16    $titre = strip_tags($titre);
     17    $titre = translitteration($titre);
     18    $titre = supprimer_numero($titre);
     19    $titre = preg_replace(",\W,","",$titre);
     20    $titre = strtolower($titre);
     21    if (preg_match(',^\d,',$titre))
     22        $titre = "a$titre";
     23    return $titre;
    2424}
    2525
    2626function urls_generer_url_article_dist($id, $args, $ancre){
    2727
    28         $row = sql_fetsel('id_rubrique,titre','spip_articles','id_article='.intval($id));
    29         // si il y a bien une rubrique > 0 (on laisse passer les pages uniques)
    30         if ($row['id_rubrique']>0)
    31                 return generer_url_entite($row['id_rubrique'],'rubrique',$args,title2anchor($row['titre'],$id),true);
     28    $row = sql_fetsel('id_rubrique,titre','spip_articles','id_article='.intval($id));
     29    // si il y a bien une rubrique > 0 (on laisse passer les pages uniques)
     30    if ($row['id_rubrique']>0)
     31        return generer_url_entite($row['id_rubrique'],'rubrique',$args,title2anchor($row['titre'],$id),true);
    3232
    33         return null;
     33    return null;
    3434}
    3535
    3636function placeholder($texte,$p=true){
    37         if (!$texte
    38                 AND !strlen($texte)
    39                 AND (isset($GLOBALS['visiteur_session']['statut']) AND $GLOBALS['visiteur_session']['statut']=='0minirezo')){
    40                 $texte = "<i class='mute' title='Inserer un texte'>¤</i>";
    41                 if ($p)
    42                         $texte = "<p class='placeholder muted'>$texte</p>";
    43         }
    44         return $texte;
     37    if (!$texte
     38        AND !strlen($texte)
     39        AND (isset($GLOBALS['visiteur_session']['statut']) AND $GLOBALS['visiteur_session']['statut']=='0minirezo')){
     40        $texte = "<i class='mute' title='Inserer un texte'>¤</i>";
     41        if ($p)
     42            $texte = "<p class='placeholder muted'>$texte</p>";
     43    }
     44    return $texte;
    4545}
Note: See TracChangeset for help on using the changeset viewer.