Changeset 70443 in spip-zone for _plugins_/spip-pmb/trunk/public/pmb.php


Ignore:
Timestamp:
Mar 5, 2013, 8:50:09 PM (8 years ago)
Author:
marcimat@…
Message:

La recherche était castée en int, ça marchait plus. Et look avait une coquille. + renommages de fonction encoquillée…

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/spip-pmb/trunk/public/pmb.php

    r69242 r70443  
    5353                        'cle' => 'STRING',
    5454                        'valeur' => 'STRING',
     55                        'rechercher' => 'STRING',
    5556                        '*' => 'ALL' // Champ joker *
    5657                )
     
    273274        // ou egalement un critere id=x
    274275        $ids = array();
    275        
    276276
    277277        // depuis une liste
     
    338338                if (!$recherche) {
    339339                        $recherche = pmb_critere_valeur($criteres, 'rechercher');
     340
    340341                        // le premier trouve...
    341342                        if ($recherche) {
     
    343344                        }
    344345                }
     346
    345347                if (!$recherche) {
    346348                        $recherche = '';
     
    384386                                // sauf pour look, où on veut toutes les valeurs...
    385387                                if ($nom == 'look') {
    386                                         $demande[$requete] = $valeur;
     388                                        $demande[$requete] = $valeurs;
    387389                                } else {
    388390                                        $demande[$requete] = array_shift($valeurs);
     
    879881**/
    880882function balise_URL_PMB_NOTICE_dist($p) {
    881         return pbm_balise_url($p, 'id_notice', 'pmb_notice');
     883        return pmb_balise_url($p, 'id_notice', 'pmb_notice');
    882884}
    883885
     
    887889**/
    888890function balise_URL_PMB_COLLECTION_dist($p) {
    889         return pbm_balise_url($p, 'id_collection', 'pmb_collection');
     891        return pmb_balise_url($p, 'id_collection', 'pmb_collection');
    890892}
    891893
     
    895897**/
    896898function balise_URL_PMB_EDITEUR_dist($p) {
    897         return pbm_balise_url($p, 'id_editeur', 'pmb_editeur');
     899        return pmb_balise_url($p, 'id_editeur', 'pmb_editeur');
    898900}
    899901
     
    902904**/
    903905function balise_URL_PMB_AUTEUR_dist($p) {
    904         return pbm_balise_url($p, 'id_auteur', 'pmb_auteur');
     906        return pmb_balise_url($p, 'id_auteur', 'pmb_auteur');
    905907}
    906908
     
    953955
    954956
    955 function pbm_balise_url($p, $champ, $page) {
     957function pmb_balise_url($p, $champ, $page) {
    956958        if (!$id = interprete_argument_balise(1, $p)) {
    957959                $id = champ_sql($champ, $p);
Note: See TracChangeset for help on using the changeset viewer.