Ajout de promo <n et promo >m
authorx2000bedo <x2000bedo>
Thu, 5 Aug 2004 20:28:47 +0000 (20:28 +0000)
committerx2000bedo <x2000bedo>
Thu, 5 Aug 2004 20:28:47 +0000 (20:28 +0000)
htdocs/search.php
templates/search.form.tpl

index e2a8601..c3732f1 100644 (file)
@@ -14,11 +14,12 @@ if (array_key_exists('rechercher', $_REQUEST)) {
 
     $nameField = new StringSField('name',array('u.nom','u.epouse','i.nom'),'i.nom');
     $firstnameField = new StringSField('firstname',array('u.prenom','i.prenom'),'i.prenom');
-    $promoField = new PromoSField('promo','egal',array('u.promo','i.promo'),'i.promo');
-    $fields = new SFieldGroup(true,array($nameField,$firstnameField,$promoField));
+    $promo1Field = new PromoSField('promo1','egal1',array('u.promo','i.promo'),'i.promo');
+    $promo2Field = new PromoSField('promo2','egal2',array('u.promo','i.promo'),'i.promo');
+    $fields = new SFieldGroup(true,array($nameField,$firstnameField,$promo1Field,$promo2Field));
     
     if ($nameField->length()<2 && $firstnameField->length()<2 && 
-        ($public_directory || !$promoField->is_a_single_promo()))
+        ($public_directory || !$promo1Field->is_a_single_promo()))
     {
        new ThrowError('Recherche trop générale.');
     }
@@ -40,7 +41,6 @@ if (array_key_exists('rechercher', $_REQUEST)) {
                 WHERE  '.$fields->get_where_statement().'
              ORDER BY  '.implode(',',array_filter(array($fields->get_order_statement(),'promo DESC,nom,prenom'))).'
                 LIMIT  '.$offset->value.','.$globals->search_results_per_page;
-    echo "<pre>$sql</pre>";
 
     $page->mysql_assign($sql, 'resultats', 'nb_resultats','nb_resultats_total');
     
index fd59724..2954847 100644 (file)
       <tr>
         <td>Promotion</td>
         <td>
-          <select name="egal">
+          <select name="egal1">
             <option value="=" selected>&nbsp;=&nbsp;</option>
             <option value=">" >&nbsp;&gt;&nbsp;</option>
             <option value="<" >&nbsp;&lt;&nbsp;</option>
           </select>
-          <input type="text" name="promo" size="4" maxlength="4" />
+          <input type="text" name="promo1" size="4" maxlength="4" />
+          &nbsp;ET&nbsp;
+          <select name="egal2">
+            <option value="=" selected>&nbsp;=&nbsp;</option>
+            <option value=">" >&nbsp;&gt;&nbsp;</option>
+            <option value="<" >&nbsp;&lt;&nbsp;</option>
+          </select>
+          <input type="text" name="promo2" size="4" maxlength="4" />
         </td>
       </tr>
       <tr>