Changeset 93153 in spip-zone


Ignore:
Timestamp:
Nov 24, 2015, 9:59:56 PM (4 years ago)
Author:
teddy.spip@…
Message:

Des warnings PHP en moins

Location:
_squelettes_/aveline/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/aveline/trunk/aveline_fonctions.php

    r93116 r93153  
    1616        include_spip('inc/mots');
    1717        include_spip('inc/filtres');
     18        include_spip('base/abstract_sql');
    1819
    1920        $id_mot = intval($id_mot);
     
    213214        $boucle = &$boucles[$idb];
    214215        // definition de la taille de la page
    215         $pas = "((\$Pile[0]['selection']=='pagination') ? \$Pile[0]['pas_pagination'] : ((\$Pile[0]['selection']=='limite') ? \$Pile[0]['limite'] : 1000000))";
     216        $pas = "((@\$Pile[0]['selection']=='pagination') ? @\$Pile[0]['pas_pagination'] : ((@\$Pile[0]['selection']=='limite') ? @\$Pile[0]['limite'] : 1000000))";
    216217        // On ajoute id_noisette à la variable de pagination
    217218        $type = !isset($crit->param[0][1]) ? "'$idb'.'_'.\$Pile[0]['id_noisette']" : calculer_liste(array($crit->param[0][1]), array(), $boucles, $boucle->id_parent);
     
    223224                 // tester si le numero de page demande est de la forme '@yyy'
    224225                 'isset($Pile[0]['.$debut.']) ? $Pile[0]['.$debut.'] : _request('.$debut.");\n"
    225                 ."\tif(substr(\$debut_boucle,0,1)=='@'){\n"
    226                 ."\t\t".'$debut_boucle = $Pile[0]['.$debut.'] = quete_debut_pagination(\''.$boucle->primary.'\',$Pile[0][\'@'.$boucle->primary.'\'] = substr($debut_boucle,1),'.$pas.',$result,'._q($boucle->sql_serveur).');'."\n"
    227                 ."\t\t".'if (!sql_seek($result,0,'._q($boucle->sql_serveur).")){\n"
    228                 ."\t\t\t".'@sql_free($result,'._q($boucle->sql_serveur).");\n"
     226                ."\tif(substr(\$debut_boucle, 0, 1)=='@'){\n"
     227                ."\t\t".'$debut_boucle = @$Pile[0]['.$debut.'] = quete_debut_pagination(\''.$boucle->primary.'\', @$Pile[0][\'@'.$boucle->primary.'\'] = substr($debut_boucle, 1), '.$pas.', $result, '._q($boucle->sql_serveur).');'."\n"
     228                ."\t\t".'if (!sql_seek($result, 0, '._q($boucle->sql_serveur).")){\n"
     229                ."\t\t\t".'@sql_free($result, '._q($boucle->sql_serveur).");\n"
    229230                ."\t\t\t".'$result = calculer_select($select, $from, $type, $where, $join, $groupby, $orderby, $limit, $having, $table, $id, $connect);'."\n"
    230231                ."\t\t}\n"
     
    303304        if ($objet == "'article'") {
    304305                $choix = "array(
    305                         array('affiche' => \$Pile['0']['choix_tri_titre'], 'tri' => 'titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_titre')),
    306                         array('affiche' => \$Pile['0']['choix_tri_rang'], 'tri' => 'num titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_rang')),
    307                         array('affiche' => \$Pile['0']['choix_tri_popularite'], 'tri' => 'popularite', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_populaires')),
    308                         array('affiche' => \$Pile['0']['choix_tri_date'], 'tri' => 'date', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_recents')),
    309                         array('affiche' => \$Pile['0']['choix_tri_anciens'], 'tri' => 'date', 'sens' => 1, 'libelle' => _T('avelinepublic:les_plus_anciens')),
    310                         array('affiche' => \$Pile['0']['choix_tri_date_modif'], 'tri' => 'date_modif', 'sens' => -1, 'libelle' => _T('avelinepublic:modifies_recemment')),
    311                         array('affiche' => \$Pile['0']['choix_tri_commentes'], 'tri' => 'compteur_forum', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_commentes')),
    312                         array('affiche' => \$Pile['0']['choix_tri_visistes'], 'tri' => 'visites', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_visites')),
    313                         array('affiche' => \$Pile['0']['choix_tri_note'], 'tri' => 'moyenne', 'sens' => -1, 'libelle' => _T('avelinepublic:les_mieux_notes')),
    314                         array('affiche' => \$Pile['0']['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_pertinents'))
     306                        array('affiche' => @\$Pile[0]['choix_tri_titre'], 'tri' => 'titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_titre')),
     307                        array('affiche' => @\$Pile[0]['choix_tri_rang'], 'tri' => 'num titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_rang')),
     308                        array('affiche' => @\$Pile[0]['choix_tri_popularite'], 'tri' => 'popularite', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_populaires')),
     309                        array('affiche' => @\$Pile[0]['choix_tri_date'], 'tri' => 'date', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_recents')),
     310                        array('affiche' => @\$Pile[0]['choix_tri_anciens'], 'tri' => 'date', 'sens' => 1, 'libelle' => _T('avelinepublic:les_plus_anciens')),
     311                        array('affiche' => @\$Pile[0]['choix_tri_date_modif'], 'tri' => 'date_modif', 'sens' => -1, 'libelle' => _T('avelinepublic:modifies_recemment')),
     312                        array('affiche' => @\$Pile[0]['choix_tri_commentes'], 'tri' => 'compteur_forum', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_commentes')),
     313                        array('affiche' => @\$Pile[0]['choix_tri_visistes'], 'tri' => 'visites', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_visites')),
     314                        array('affiche' => @\$Pile[0]['choix_tri_note'], 'tri' => 'moyenne', 'sens' => -1, 'libelle' => _T('avelinepublic:les_mieux_notes')),
     315                        array('affiche' => @\$Pile[0]['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_pertinents'))
    315316                )";
    316317        }
    317318        if ($objet == "'breve'") {
    318319                $choix = "array(
    319                         array('affiche' => \$Pile['0']['choix_tri_titre'], 'tri' => 'titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_titre')),
    320                         array('affiche' => \$Pile['0']['choix_tri_rang'], 'tri' => 'num titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_rang')),
    321                         array('affiche' => \$Pile['0']['choix_tri_date'], 'tri' => 'date_heure', 'sens' => -1, 'libelle' => _T('avelinepublic:b_les_plus_recentes')),
    322                         array('affiche' => \$Pile['0']['choix_tri_anciens'], 'tri' => 'date_heure', 'sens' => 1, 'libelle' => _T('avelinepublic:b_les_plus_anciennes')),
    323                         array('affiche' => \$Pile['0']['choix_tri_commentes'], 'tri' => 'compteur_forum', 'sens' => -1, 'libelle' => _T('avelinepublic:b_les_plus_commentees')),
    324                         array('affiche' => \$Pile['0']['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:b_les_plus_pertinentes'))
     320                        array('affiche' => @\$Pile[0]['choix_tri_titre'], 'tri' => 'titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_titre')),
     321                        array('affiche' => @\$Pile[0]['choix_tri_rang'], 'tri' => 'num titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_rang')),
     322                        array('affiche' => @\$Pile[0]['choix_tri_date'], 'tri' => 'date_heure', 'sens' => -1, 'libelle' => _T('avelinepublic:b_les_plus_recentes')),
     323                        array('affiche' => @\$Pile[0]['choix_tri_anciens'], 'tri' => 'date_heure', 'sens' => 1, 'libelle' => _T('avelinepublic:b_les_plus_anciennes')),
     324                        array('affiche' => @\$Pile[0]['choix_tri_commentes'], 'tri' => 'compteur_forum', 'sens' => -1, 'libelle' => _T('avelinepublic:b_les_plus_commentees')),
     325                        array('affiche' => @\$Pile[0]['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:b_les_plus_pertinentes'))
    325326                )";
    326327        }
    327328        if ($objet == "'auteur'") {
    328329                $choix = "array(
    329                         array('affiche' => \$Pile['0']['choix_tri_nom'], 'tri' => 'nom', 'sens' => 1, 'libelle' => _T('avelinepublic:par_nom')),
    330                         array('affiche' => \$Pile['0']['choix_tri_nb_articles'], 'tri' => 'compteur_articles', 'sens' => -1, 'libelle' => _T('avelinepublic:par_nb_articles')),
    331                         array('affiche' => \$Pile['0']['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_pertinents'))
     330                        array('affiche' => @\$Pile[0]['choix_tri_nom'], 'tri' => 'nom', 'sens' => 1, 'libelle' => _T('avelinepublic:par_nom')),
     331                        array('affiche' => @\$Pile[0]['choix_tri_nb_articles'], 'tri' => 'compteur_articles', 'sens' => -1, 'libelle' => _T('avelinepublic:par_nb_articles')),
     332                        array('affiche' => @\$Pile[0]['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_pertinents'))
    332333                )";
    333334        }
    334335        if ($objet == "'rubrique'") {
    335336                $choix = "array(
    336                         array('affiche' => \$Pile['0']['choix_tri_titre'], 'tri' => 'titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_titre')),
    337                         array('affiche' => \$Pile['0']['choix_tri_commentes'], 'tri' => 'compteur_forum', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_commentes')),
    338                         array('affiche' => \$Pile['0']['choix_tri_date_heure'], 'tri' => 'date_heure', 'sens' => -1, 'libelle' => _T('avelinepublic:modifiees_recemment')),
    339                         array('affiche' => \$Pile['0']['choix_tri_note'], 'tri' => 'moyenne', 'sens' => -1, 'libelle' => _T('avelinepublic:les_mieux_notes')),
    340                         array('affiche' => \$Pile['0']['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_pertinents'))
     337                        array('affiche' => @\$Pile[0]['choix_tri_titre'], 'tri' => 'titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_titre')),
     338                        array('affiche' => @\$Pile[0]['choix_tri_commentes'], 'tri' => 'compteur_forum', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_commentes')),
     339                        array('affiche' => @\$Pile[0]['choix_tri_date_heure'], 'tri' => 'date_heure', 'sens' => -1, 'libelle' => _T('avelinepublic:modifiees_recemment')),
     340                        array('affiche' => @\$Pile[0]['choix_tri_note'], 'tri' => 'moyenne', 'sens' => -1, 'libelle' => _T('avelinepublic:les_mieux_notes')),
     341                        array('affiche' => @\$Pile[0]['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_pertinents'))
    341342                )";
    342343        }
    343344        if ($objet == "'evenement'") {
    344345                $choix = "array(
    345                         array('affiche' => \$Pile['0']['choix_tri_date'], 'tri' => 'date_debut', 'sens' => -1, 'libelle' => _T('avelinepublic:par_date_decroissante')),
    346                         array('affiche' => \$Pile['0']['choix_tri_anciens'], 'tri' => 'date_debut', 'sens' => 1, 'libelle' => _T('avelinepublic:par_date_croissante')),
    347                         array('affiche' => \$Pile['0']['choix_tri_titre'], 'tri' => 'titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_titre')),
    348                         array('affiche' => \$Pile['0']['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_pertinents'))
     346                        array('affiche' => @\$Pile[0]['choix_tri_date'], 'tri' => 'date_debut', 'sens' => -1, 'libelle' => _T('avelinepublic:par_date_decroissante')),
     347                        array('affiche' => @\$Pile[0]['choix_tri_anciens'], 'tri' => 'date_debut', 'sens' => 1, 'libelle' => _T('avelinepublic:par_date_croissante')),
     348                        array('affiche' => @\$Pile[0]['choix_tri_titre'], 'tri' => 'titre', 'sens' => 1, 'libelle' => _T('avelinepublic:par_titre')),
     349                        array('affiche' => @\$Pile[0]['recherche'], 'tri' => 'points', 'sens' => -1, 'libelle' => _T('avelinepublic:les_plus_pertinents'))
    349350                )";
    350351        }
    351352
    352         $p->code = "calculer_balise_AVELINE_CHOIX_TRI($suffixe,$choix,$pos,$tri_actuel,$sens_actuel,\$Pile[0]['choix_tri'],\$Pile[0]['position_choix_tri'])";
     353        $p->code = "calculer_balise_AVELINE_CHOIX_TRI($suffixe, $choix, $pos, $tri_actuel, $sens_actuel, @\$Pile[0]['choix_tri'], @\$Pile[0]['position_choix_tri'])";
    353354
    354355        return $p;
     
    453454        $primary = $boucle->primary;
    454455
    455         $boucle->where[] = "aveline_calcul_branche($id_article,$id_syndic,$id_rubrique, $id_secteur, $cle_rubrique, $table, $primary, \$Pile[0]['branche'], \$Pile[0]['rubrique_specifique'], \$Pile[0]['branche_specifique'], \$Pile[0]['secteur_specifique'], \$Pile[0]['article_specifique'], \$Pile[0]['site_specifique'], \$Pile[0]['filtre_rub'], \$Pile[0]['filtre_art'])";
     456        $boucle->where[] = "aveline_calcul_branche($id_article, $id_syndic, $id_rubrique, $id_secteur, '$cle_rubrique', '$table', '$primary', @\$Pile[0]['branche'], @\$Pile[0]['rubrique_specifique'], @\$Pile[0]['branche_specifique'], @\$Pile[0]['secteur_specifique'], @\$Pile[0]['article_specifique'], @\$Pile[0]['site_specifique'], @\$Pile[0]['filtre_rub'], @\$Pile[0]['filtre_art'])";
    456457}
    457458
     
    496497        switch ($branche) {
    497498                case 'meme_article':
    498                         return $id_article ? array('=',"$table.id_article",$id_article) : array();
     499                        return $id_article ? array('=', "$table.id_article", $id_article) : array();
    499500                        break;
    500501                case 'article_specifique':
     
    502503                        break;
    503504                case 'meme_site':
    504                         return $id_syndic ? array('=',"$table.id_syndic",$id_syndic) : array();
     505                        return $id_syndic ? array('=', "$table.id_syndic", $id_syndic) : array();
    505506                        break;
    506507                case 'site_specifique':
     
    508509                        break;
    509510                case 'meme_rubrique':
    510                         return $id_rubrique ? array('=',"$cle_rubrique.id_rubrique",$id_rubrique) : array();
     511                        return $id_rubrique ? array('=', "$cle_rubrique.id_rubrique", $id_rubrique) : array();
    511512                        break;
    512513                case 'meme_rubrique_complete':
     
    516517                        $where2 = sql_in($table.'.'.$primary, $sous);
    517518
    518                         return $id_rubrique ? array('OR',$where1,$where2) : array();
     519                        return $id_rubrique ? array('OR', $where1, $where2) : array();
    519520                        break;
    520521                case 'meme_rubrique_indirects':
     
    543544                        $where2 = sql_in($table.'.'.$primary, $sous);
    544545
    545                         return $rubrique_specifique ? array('OR',$where1,$where2) : array();
     546                        return $rubrique_specifique ? array('OR', $where1, $where2) : array();
    546547                        break;
    547548                case 'branche_actuelle':
     
    555556                        $where2 = sql_in($table.'.'.$primary, $sous);
    556557
    557                         return $id_rubrique ? array('OR',$where1,$where2) : array();
     558                        return $id_rubrique ? array('OR', $where1, $where2) : array();
    558559                        break;
    559560                case 'branche_specifique':
     
    567568                        $where2 = sql_in($table.'.'.$primary, $sous);
    568569
    569                         return $branche_specifique ? array('OR',$where1,$where2) : array();
     570                        return $branche_specifique ? array('OR', $where1, $where2) : array();
    570571                        break;
    571572                case 'meme_secteur':
    572                         return $id_secteur ? array('=',"$cle_secteur.$champ_secteur",$id_secteur) : array();
     573                        return $id_secteur ? array('=', "$cle_secteur.$champ_secteur", $id_secteur) : array();
    573574                        break;
    574575                case 'secteur_specifique':
     
    597598        }
    598599
    599         $boucle->where[] = "aveline_calcul_lang($id_table,\$Pile[0]['restreindre_langue'],\$Pile[0]['lang'])";
     600        $boucle->where[] = "aveline_calcul_lang('$id_table', @\$Pile[0]['restreindre_langue'], @\$Pile[0]['lang'])";
    600601}
    601602
     
    603604{
    604605        if ($restreindre_langue) {
    605                 return array('=',"$id_table.lang",sql_quote($lang));
     606                return array('=', "$id_table.lang", sql_quote($lang));
    606607        } else {
    607608                return array();
     
    618619        $id_objet = $boucle->primary;
    619620
    620         $boucle->where[] = "aveline_calcul_exclure_objet($id_table,$id_objet,\$Pile[0][$id_objet],\$Pile[0]['exclure_objet_en_cours'])";
     621        $boucle->where[] = "aveline_calcul_exclure_objet('$id_table', '$id_objet', @\$Pile[0]['$id_objet'], @\$Pile[0]['exclure_objet_en_cours'])";
    621622}
    622623
     
    624625{
    625626        if ($exclure_objet_en_cours) {
    626                 return array('!=',"$id_table.$id_objet",intval($id_en_cours));
     627                return array('!=', "$id_table.$id_objet", intval($id_en_cours));
    627628        } else {
    628629                return array();
     
    762763        switch ($format) {
    763764                case 'affdate':                // affiche la date sous forme de texte (1er juillet 2012)
    764                 case 'affdate_jourcourt':    // affiche le numéro du jour et le nom du mois, si la date est dans l’année en cours (1er juillet),
    765                                                                                         // si la date n’est pas dans l’année en cours, on rajoute l’année (1er juillet 2010)
    766                 case 'affdate_court':        // affiche le numéro du jour et le nom du mois (si la date est dans l’année en cours) (1er juillet),
    767                                                                                         // si la date n’est pas dans l’année en cours, on affiche le nom du mois et l’année (juillet 2010)
    768                 case 'affdate_mois_annee': // affiche seulement le mois et l’année (juillet 2012)
     765                case 'affdate_jourcourt':    // affiche le numéro du jour et le nom du mois, si la date est dans lannée en cours (1er juillet),
     766                                                                                        // si la date n’est pas dans l’année en cours, on rajoute l’année (1er juillet 2010)
     767                case 'affdate_court':        // affiche le numéro du jour et le nom du mois (si la date est dans lannée en cours) (1er juillet),
     768                                                                                        // si la date n’est pas dans l’année en cours, on affiche le nom du mois et l’année (juillet 2010)
     769                case 'affdate_mois_annee': // affiche seulement le mois et lannée (juillet 2012)
    769770                        $f_affdate = chercher_filtre($format);
    770771
  • _squelettes_/aveline/trunk/paquet.xml

    r93117 r93153  
    22        prefix="aveline"
    33        categorie="squelette"
    4         version="2.5.4"
     4        version="2.5.5"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.