+ // {{{ function same_event()
+ static function same_event($evt, $asso_id)
+ {
+ $wevt = 's:3:"evt";s:'.strlen($evt+"").':"'.$evt.'"';
+ $wassoid = 's:7:"asso_id";s:'.strlen($asso_id + "").':"'.$asso_id.'"';
+ $where = "%".$wassoid."%".$wevt."%";
+ return $where;
+ }
+ // }}}
+ // {{{ function submit()
+ // supprime les demandes de paiments pour le meme evenement
+ function submit()
+ {
+ if ($this->evt)
+ {
+ XDB::execute('DELETE FROM requests WHERE type={?} AND data LIKE {?}', 'paiements', PayReq::same_event($this->evt, $this->asso_id));
+ }
+ Validate::submit();
+ }
+ // }}}
+ // {{{ function formu()