debug + xhtml
authorx2000habouzit <x2000habouzit>
Thu, 26 Aug 2004 09:34:02 +0000 (09:34 +0000)
committerx2000habouzit <x2000habouzit>
Thu, 26 Aug 2004 09:34:02 +0000 (09:34 +0000)
htdocs/trombipromo.php
templates/trombipromo.tpl

index 1fbdb4e..763d6e3 100644 (file)
@@ -8,21 +8,15 @@ $page->assign('limit', $limit);
 
 if(!isset($_REQUEST['xpromo'])) $page->run();
 
-if (ereg("[0-9]{2}",$_REQUEST['xpromo'])) {
-    if ($_REQUEST['xpromo'] > 20) {
-        $_REQUEST['xpromo'] += 1900;
-    } else {
-        $_REQUEST['xpromo'] += 2000;
-    }
-}
+$xpromo = intval($_REQUEST['xpromo']);
 
-if (!ereg("(19|20)[0-9]{2}",$_REQUEST['xpromo']) && ($_REQUEST['xpromo']!="all" || $_SESSION['perms']!="admin")) {
-    $page->assign('erreur', "La promotion doit ĂȘtre saisie au format YYYY. Recommence.");
+if ( $xpromo<1900 || $xpromo>date('Y') || ($xpormo = -1 && $_SESSION['perms']!="admin") ) {
+    $page->assign('erreur', "Promotion incorrecte (saisir au format YYYY). Recommence.");
 }
 
 $offset = (empty($_REQUEST['offset']) ? 0 : $_REQUEST['offset']);
 
-$where = ( $_REQUEST['xpromo']!="all" ? "WHERE promo='{$_REQUEST['xpromo']}'" : "" );
+$where = ( $xpromo>0 ? "WHERE promo='$xpromo'" : "" );
 
 $res = $globals->db->query("SELECT  COUNT(*)
                               FROM  auth_user_md5 AS u
index 7c794e1..29915be 100644 (file)
@@ -1,4 +1,4 @@
-{* $Id: trombipromo.tpl,v 1.1 2004-07-24 16:06:57 x2000habouzit Exp $ *}
+{* $Id: trombipromo.tpl,v 1.2 2004-08-26 09:34:02 x2000habouzit Exp $ *}
 
 {dynamic}
 
@@ -74,7 +74,7 @@ chaque page affiche au plus {$limit} photos.
   {/foreach}
   {if $loop eq "1"}
   <td></td><td></td></tr>
-  {else if $loop eq "2"}
+  {elseif $loop eq "2"}
   <td></td></tr>
   {/if}
 </table>