Changeset 95491 in spip-zone


Ignore:
Timestamp:
Feb 25, 2016, 4:19:55 PM (3 years ago)
Author:
marcimat@…
Message:

Notices PHP en moins sur des ?page=nnnn qui n'existent pas.

Location:
_plugins_/acces_restreint/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/acces_restreint/trunk/accesrestreint_pipelines.php

    r80672 r95491  
    6464        if ($contexte['status']=='404'){
    6565                $objet = "";
    66                 if (isset($contexte['type'])) $objet = $contexte['type'];
    67                 elseif (isset($contexte['type-page'])) $objet = $contexte['type-page'];
    68                 elseif(isset($contexte['fond_erreur'])) {
     66                if (isset($contexte['type'])) {
     67                        $objet = $contexte['type'];
     68                } elseif (isset($contexte['type-page'])) {
     69                        $objet = $contexte['type-page'];
     70                } elseif (isset($contexte['fond_erreur'])) {
    6971                        include_spip('inc/urls');
    70                         define('_DEFINIR_CONTEXTE_TYPE_PAGE',true);
     72                        if (!defined('_DEFINIR_CONTEXTE_TYPE_PAGE')) {
     73                                define('_DEFINIR_CONTEXTE_TYPE_PAGE', true);
     74                        }
    7175                        $c2 = $contexte;
    72                         list($fond2,$c2,$url_redirect) = urls_decoder_url(nettoyer_uri(),$contexte['fond_erreur'],$c2,true);
    73                         $objet = $c2['type-page'];
     76                        list($fond2, $c2, $url_redirect) = urls_decoder_url(nettoyer_uri(), $contexte['fond_erreur'], $c2, true);
     77                        if (isset($c2['type-page'])) {
     78                                $objet = $c2['type-page'];
     79                        }
    7480                }
    7581                if ($objet){
  • _plugins_/acces_restreint/trunk/paquet.xml

    r94722 r95491  
    22        prefix="accesrestreint"
    33        categorie="auteur"
    4         version="3.14.0"
     4        version="3.14.1"
    55        etat="dev"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.