Salut à tous.

quelques patchs de la 0.7
* gestion_transactions.tpl : le & dans les url est remplacé par & 
pour le parseur XML.
* contributions.class.php : bug dans la requête sql de comptage des 
contributions.
Nle Fonctionnalité : listage des n° adhérents dans gestion_adherents 
avec tri possible sur le n° adhérent.
* members.class.php : ajout ORDERBY_ID
* gestion_adherents.tpl : ajout colonne ID

J'ai avancé également sur la partie éditions et sur la déclaration
de l'objet selected de la classe VarList. je poste ça + tard.

Philippe.



Index: gestion_transactions.tpl
===================================================================
--- gestion_transactions.tpl    (revision 874)
+++ gestion_transactions.tpl    (working copy)
@@ -15,7 +15,7 @@
                         {if $smarty.section.pageLoop.index eq $page}
                             {$smarty.section.pageLoop.index}
                         {else}
-                            <a 
href="gestion_transactions.php?nbshow={$smarty.get.nbshow}&page={$smarty.section.pageLoop.index}">{$smarty.section.pageLoop.index}</a>
+                            <a 
href="gestion_transactions.php?nbshow={$smarty.get.nbshow}&amp;page={$smarty.section.pageLoop.index}">{$smarty.section.pageLoop.index}</a>
                         {/if}
                     {/section}
                     </span>
@@ -103,7 +103,7 @@
             {if $smarty.section.pageLoop.index eq $page}
             {$smarty.section.pageLoop.index}
             {else}
-            <a 
href="gestion_transactions.php?nbshow={$smarty.get.nbshow}&page={$smarty.section.pageLoop.index}">{$smarty.section.pageLoop.index}</a>
+            <a 
href="gestion_transactions.php?nbshow={$smarty.get.nbshow}&amp;page={$smarty.section.pageLoop.index}">{$smarty.section.pageLoop.index}</a>
             {/if}
             {/section}
             </span>



Index: contributions.class.php
===================================================================
--- contributions.class.php    (revision 874)
+++ contributions.class.php    (working copy)
@@ -152,7 +152,7 @@
 
         $query = 'SELECT ' . $fieldsList . ' FROM ' . PREFIX_DB . 
self::TABLE;
         $querycount = 'SELECT count(' . self::PK . ') FROM ' .
-            PREFIX_DB . self::TABLE;
+            PREFIX_DB . self::TABLE . ' p ';
 
         $join = ' a JOIN ' . PREFIX_DB . Adherent::TABLE .
             ' p ON a.' . Adherent::PK . '=p.' . Adherent::PK;


Index: members.class.php
===================================================================
--- members.class.php    (revision 874)
+++ members.class.php    (working copy)
@@ -70,6 +70,7 @@
     const ORDERBY_NICKNAME = 1;
     const ORDERBY_STATUS = 2;
     const ORDERBY_FEE_STATUS = 3;
+    const ORDERBY_ID = 4;
 
     private $_filter = null;
     private $_count = null;
@@ -328,6 +329,9 @@
         case self::ORDERBY_STATUS:
             $order .= 'priorite_statut ' . $varslist->getDirection();
             break;
+        case self::ORDERBY_ID:
+            $order .= 'id_adh ' . $varslist->getDirection();
+            break;
         case self::ORDERBY_FEE_STATUS:
             $order .= ' date_crea_adh ' . $varslist->getDirection() .
                 ', bool_exempt_adh ' . $varslist->getDirection() .


Index: gestion_adherents.tpl
===================================================================
--- gestion_adherents.tpl    (revision 874)
+++ gestion_adherents.tpl    (working copy)
@@ -45,6 +45,7 @@
             <thead>
                 <tr>
                     <th class="listing" id="id_row">#</th>
+                    <th class="listing" id="id_row"><a 
href="gestion_adherents.php?tri={php}echo Members::ORDERBY_ID;{/php}" 
class="listing">N°</a></th>
                     <th class="listing left">
                         <a href="gestion_adherents.php?tri={php}echo 
Members::ORDERBY_NAME;{/php}" class="listing">
                             {_T string="Name"}
@@ -108,6 +109,7 @@
 {foreach from=$members item=member key=ordre}
                 <tr>
                     <td class="{$member->getRowClass()} 
right">{php}$ordre = $this->get_template_vars('ordre');echo 
$ordre+1+($varslist->current_page - 1)*$numrows{/php}</td>
+                    <td class="{$member->getRowClass()} 
right">{$member->id}</td>
                     <td class="{$member->getRowClass()} nowrap 
username_row">
                         <input type="checkbox" name="member_sel[]" 
value="{$member->id}"/>
                     {if $member->politeness eq constant('Politeness::MR')}




_______________________________________________
Galette-devel mailing list
Galette-devel@gna.org
https://mail.gna.org/listinfo/galette-devel

Répondre à