Changeset 90426 in spip-zone


Ignore:
Timestamp:
Jun 22, 2015, 11:25:49 AM (4 years ago)
Author:
marcimat@…
Message:

Notices PHP en moins. 1e partie.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/pages/trunk/pages_pipelines.php

    r90268 r90426  
    327327                                break;
    328328                        }
    329                         elseif ($_critere->param[0][0]->texte == 'page') { // {page=x}
     329                        elseif (isset($_critere->param[0][0]->texte) and $_critere->param[0][0]->texte == 'page') { // {page=x}
    330330                                if (
    331331                                        ($_critere->op == '=') AND ($_critere->param[1][0]->texte == '')
     
    343343                        }
    344344                        elseif (($_critere->op == 'id_article') // {id_article} ou {id_article?}
    345                                 OR ($_critere->param[0][0]->texte == 'id_article')) { // {id_article=x}
     345                                OR (isset($_critere->param[0][0]->texte) and $_critere->param[0][0]->texte == 'id_article')) { // {id_article=x}
    346346                                // On pointe sur un article précis, il est donc inutile de rajouter un test sur la rubrique
    347347                                // Pour le critère {id_article?} on considère que si l'on veut sélectionner des pages uniques
     
    349349                                $boucle_articles = false;
    350350                        }
    351                         elseif ((($_critere->param[0][0]->texte == 'id_rubrique') // {id_rubrique=-1}
     351                        elseif (((isset($_critere->param[0][0]->texte) and $_critere->param[0][0]->texte == 'id_rubrique') // {id_rubrique=-1}
    352352                                        AND ($_critere->op == '=')
    353353                                        AND ($_critere->param[1][0]->texte == '-1'))
    354                                 OR (($_critere->param[0][0]->texte == 'id_rubrique') // {id_rubrique<0}
     354                                OR ((isset($_critere->param[0][0]->texte) and $_critere->param[0][0]->texte == 'id_rubrique') // {id_rubrique<0}
    355355                                        AND ($_critere->op == '<')
    356356                                        AND ($_critere->param[1][0]->texte == '0'))) {
Note: See TracChangeset for help on using the changeset viewer.