Changeset 10081 in spip-zone


Ignore:
Timestamp:
Mar 3, 2007, 7:20:14 AM (14 years ago)
Author:
bertrand@…
Message:

% optionnels dans $cherche_auteur pour faire un LIKE, bouffe plus la memoire si grosse base d'auteurs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/_test_/spip-listes/spip-listes_1_9_2/inc/affichage.php

    r10080 r10081  
    433433        echo "<p align='left'>";
    434434        $col = strpos($cherche_auteur, '@') !== false ? 'email' : 'nom';
    435         $result = spip_query("SELECT id_auteur, $col FROM spip_auteurs");
     435        $like = '';
     436        if (strpos($cherche_auteur, '%') !== false) {
     437                $like = " WHERE $col LIKE '" . $cherche_auteur . "'";
     438                $cherche_auteur = str_replace('%', ' ', $cherche_auteur);
     439        }
     440        $result = spip_query("SELECT id_auteur, $col FROM spip_auteurs$like");
    436441       
    437442        while ($row = spip_fetch_array($result, SPIP_NUM)) {
Note: See TracChangeset for help on using the changeset viewer.