Merge branch 'master' of /home/git/platal into profile_edit
[platal.git] / include / validations / listes.inc.php
index 6171a24..8558c38 100644 (file)
@@ -1,6 +1,6 @@
 <?php
 /***************************************************************************
- *  Copyright (C) 2003-2006 Polytechnique.org                              *
+ *  Copyright (C) 2003-2007 Polytechnique.org                              *
  *  http://opensource.polytechnique.org/                                   *
  *                                                                         *
  *  This program is free software; you can redistribute it and/or modify   *
 class ListeReq extends Validate
 {
     // {{{ properties
-    
-    var $liste;
-    var $desc;
 
-    var $advertise;
-    var $modlevel;
-    var $inslevel;
+    public $liste;
+    public $desc;
 
-    var $owners;
-    var $members;
+    public $advertise;
+    public $modlevel;
+    public $inslevel;
 
-    var $rules = "Refuser les listes de binets si elles ne sont pas datées (oui : apv2002@, non : apv@).
-        Refuser également des listes qui pourraient nous servir (admin, postmaster,...)";
+    public $owners;
+    public $members;
+
+    public $rules = "Refuser les listes de binets si elles ne sont pas datées (oui : apv2002@, non : apv@).
+        Refuser également des listes qui pourraient nous servir (admin, postmaster,...)";
     // }}}
     // {{{ constructor
-    
-    function ListeReq($_uid, $_liste, $_desc, $_advertise, $_modlevel,
-                      $_inslevel, $_owners, $_members, $_stamp=0)
+
+    public function __construct($_uid, $_liste, $_desc, $_advertise, $_modlevel,
+                                $_inslevel, $_owners, $_members, $_stamp=0)
     {
-        $this->Validate($_uid, true, 'liste', $_stamp);
-        
+        parent::__construct($_uid, true, '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,19 +92,19 @@ 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,
@@ -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:
 ?>