X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations%2Fnomusage.inc.php;h=c3ff4bf3e33db1e3948ffcb6423a5b5bb9375399;hb=b2da5eca32c91df39ce22798dfeec798a03ead4d;hp=a551a03c5b7f44594d6a823b7acf7a4ca7968ccf;hpb=a7de4ef724d1a3b0bf978a50ce7cc9d23412c7a0;p=platal.git diff --git a/include/validations/nomusage.inc.php b/include/validations/nomusage.inc.php index a551a03..c3ff4bf 100644 --- a/include/validations/nomusage.inc.php +++ b/include/validations/nomusage.inc.php @@ -1,6 +1,6 @@ Validate($_uid, true, 'usage'); + parent::__construct($_uid, true, 'usage'); $this->nom_usage = $_usage; $this->reason = $_reason; + require_once 'xorg.misc.inc.php'; $this->alias = make_username($this->prenom, $this->nom_usage); if (!$this->nom_usage) $this->alias = ""; @@ -64,13 +65,15 @@ class UsageReq extends Validate // }}} // {{{ function formu() - function formu() - { return 'include/form.valid.nomusage.tpl'; } + public function formu() + { + return 'include/form.valid.nomusage.tpl'; + } // }}} // {{{ function _mail_subj() - function _mail_subj() + protected function _mail_subj() { return "[Polytechnique.org/USAGE] Changement de nom d'usage"; } @@ -78,15 +81,15 @@ class UsageReq extends Validate // }}} // {{{ function _mail_body - function _mail_body($isok) + protected function _mail_body($isok) { global $globals; if ($isok) { - $res = " La demande de changement de nom d'usage que tu as demandée vient d'être effectuée."; + $res = " Le changement de nom d'usage que tu as demandé vient d'être effectué."; if ($this->oldalias) { $res .= "\n\n Les alias {$this->oldalias}@{$globals->mail->domain} et @{$globals->mail->domain2} ont été supprimés."; } - if ($nom_usage) { + if ($this->nom_usage) { $res .= "\n\n Les alias {$this->alias}@{$globals->mail->domain} et @{$globals->mail->domain2} sont maintenant à ta disposition !"; } return $res; @@ -98,10 +101,12 @@ class UsageReq extends Validate // }}} // {{{ function commit() - function commit() + public function commit() { + require_once 'notifs.inc.php'; + register_watch_op($this->uid, WATCH_FICHE, 'nom'); require_once('user.func.inc.php'); - set_new_usage($this->uid, $this->nom_usage, $this->alias); + $this->bestalias = set_new_usage($this->uid, $this->nom_usage, $this->alias); return true; }