X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations%2Fpaiements.inc.php;h=ee73771fce6e1c681cde345b5e828d8275b05f97;hb=493b6abebf3d6c35691f66fd1bfdc063efaab576;hp=0a3a9e4cb6c95515fc3404406a23df201c948a75;hpb=08cce2ff528b38bde27cdec6d6bc28d6af4a42d4;p=platal.git diff --git a/include/validations/paiements.inc.php b/include/validations/paiements.inc.php index 0a3a9e4..ee73771 100644 --- a/include/validations/paiements.inc.php +++ b/include/validations/paiements.inc.php @@ -1,6 +1,6 @@ Validate($_uid, false, 'paiements', $_stamp); - + $this->titre = $_intitule; $this->site = $_site; $this->msg_reponse = $_msg; @@ -68,7 +69,7 @@ class PayReq extends Validate // }}} // {{{ function same_event() - function same_event($evt, $asso_id) + 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.'"'; @@ -80,7 +81,6 @@ class PayReq extends Validate // supprime les demandes de paiments pour le meme evenement function submit() { - global $globals; if ($this->evt) { XDB::execute('DELETE FROM requests WHERE type={?} AND data LIKE {?}', 'paiements', PayReq::same_event($this->evt, $this->asso_id)); @@ -94,11 +94,33 @@ class PayReq extends Validate { return 'include/form.valid.paiements.tpl'; } // }}} + // {{{ function editor() + + function editor() + { + return 'include/form.valid.edit-paiements.tpl'; + } + + // }}} + // {{{ function handle_editor() + + function handle_editor() + { + $this->titre = Env::v('pay_titre'); + $this->site = Env::v('pay_site'); + $this->montant = Env::i('pay_montant'); + $this->montant_min = Env::i('pay_montant_min'); + $this->montant_max = Env::i('pay_montant_max'); + $this->msg_reponse = Env::v('pay_msg_reponse'); + return true; + } + + // }}} // {{{ function _mail_subj function _mail_subj() { - return "[Polytechnique.org/Paiments] Demande de création de paiement {$this->titre}"; + return "[Polytechnique.org/Paiments] Demande de création de paiement {$this->titre}"; } // }}} @@ -107,9 +129,9 @@ class PayReq extends Validate function _mail_body($isok) { if ($isok) { - return " Le paiement que tu avais demandé pour {$this->titre} vient d'être créé.".($this->evt?" Il a bien été associé à la gestion de l'événement du groupe":""); + return " Le paiement que tu avais demandé pour {$this->titre} vient d'être créé.".($this->evt?" Il a bien été associé à la gestion de l'événement du groupe":""); } else { - return " La demande que tu avais faite pour le paiement de {$this->intitule} a été refusée."; + return " La demande que tu avais faite pour le paiement de {$this->intitule} a été refusée."; } } @@ -140,5 +162,5 @@ class PayReq extends Validate // }}} -// vim:set et sw=4 sts=4 sws=4 foldmethod=marker: +// vim:set et sw=4 sts=4 sws=4 foldmethod=marker enc=utf-8: ?>