fixe le bug des plusieurs demandes de paiement pour un meme evenement
authorx2001corpet <x2001corpet@839d8a87-29fc-0310-9880-83ba4fa771e5>
Sun, 31 Jul 2005 06:15:18 +0000 (06:15 +0000)
committerx2001corpet <x2001corpet@839d8a87-29fc-0310-9880-83ba4fa771e5>
Sun, 31 Jul 2005 06:15:18 +0000 (06:15 +0000)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@10 839d8a87-29fc-0310-9880-83ba4fa771e5

include/validations/paiements.inc.php

index 09c7d0c..8ec5de5 100644 (file)
@@ -67,7 +67,21 @@ class PayReq extends Validate
     }
 
     // }}}
-    // {{{ function formu()
+  // {{{ function submit() 
+  // supprime les demandes de paiments pour le meme evenement
+    function submit()
+    {
+        global $globals;
+        $evt = 's:3:"evt";s:'.strlen($this->evt+"").':"'.$this->evt.'"';
+        $assoid = 's:7:"asso_id";s:'.strlen($this->asso_id + "").':"'.$this->asso_id.'"';
+        if ($this->evt)
+        {
+            $globals->xdb->execute('DELETE FROM requests WHERE type={?} AND data LIKE {?}', 'paiements', "%".$assoid."%".$evt."%");
+        }
+        Validate::submit();
+    }
+    // }}}
+      // {{{ function formu()
 
     function formu()
     { return 'include/form.valid.paiements.tpl'; }