X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations%2Flistes.inc.php;h=ffa56eed4ae208ffadb1d82ae31d992a54166beb;hb=da4195dc2315717efe78111ee71f3284034e399d;hp=6171a24bce3d64d437ea06d0116046b16da5b286;hpb=917c4d112628836500785b42deceb5d03a822ab0;p=platal.git diff --git a/include/validations/listes.inc.php b/include/validations/listes.inc.php index 6171a24..ffa56ee 100644 --- a/include/validations/listes.inc.php +++ b/include/validations/listes.inc.php @@ -1,6 +1,6 @@ Validate($_uid, true, 'liste', $_stamp); - + parent::__construct($_uid, false, 'liste', $_stamp); + $this->liste = $_liste; $this->desc = $_desc; $this->advertise = $_advertise; @@ -57,13 +57,15 @@ class ListeReq extends Validate // }}} // {{{ function formu() - function formu() - { return 'include/form.valid.listes.tpl'; } + public function formu() + { + return 'include/form.valid.listes.tpl'; + } // }}} // {{{ function editor() - function editor() + public function editor() { return 'include/form.valid.edit-listes.tpl'; } @@ -71,7 +73,7 @@ class ListeReq extends Validate // }}} // {{{ function handle_editor() - function handle_editor() + protected function handle_editor() { if (Env::has('listname')) { $this->liste = trim(Env::v('listname')); @@ -82,7 +84,7 @@ class ListeReq extends Validate // }}} // {{{ function _mail_subj - function _mail_subj() + protected function _mail_subj() { return "[Polytechnique.org/LISTES] Demande de la liste {$this->liste}"; } @@ -90,22 +92,22 @@ class ListeReq extends Validate // }}} // {{{ function _mail_body - function _mail_body($isok) + protected function _mail_body($isok) { if ($isok) { - return " La mailing list {$this->liste} que tu avais demandée vient d'être créée."; + return " La mailing list {$this->liste} que tu avais demandée vient d'être créée."; } else { - return " La demande que tu avais faite pour la mailing list {$this->liste} a été refusée."; + return " La demande que tu avais faite pour la mailing list {$this->liste} a été refusée."; } } // }}} // {{{ function commit() - function commit() + public function commit() { $list = new MMList(S::v('uid'), S::v('password')); - $ret = $list->create_list($this->liste, $this->desc, $this->advertise, + $ret = $list->create_list($this->liste, utf8_decode($this->desc), $this->advertise, $this->modlevel, $this->inslevel, $this->owners, $this->members); $liste = strtolower($this->liste); @@ -122,5 +124,5 @@ class ListeReq 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: ?>