X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=include%2Fvalidations%2Faliases.inc.php;h=0377694f6f72d197885a1fef306c25c4cf92b05f;hb=f70f2bcdc077c220e40ecebaf569e097f6028743;hp=34d013306e4fa26b8bbf4417cc94ae244671da99;hpb=20d7932b9db32f4dbf96312efc1981a5bebd9b7d;p=platal.git diff --git a/include/validations/aliases.inc.php b/include/validations/aliases.inc.php index 34d0133..0377694 100644 --- a/include/validations/aliases.inc.php +++ b/include/validations/aliases.inc.php @@ -1,6 +1,6 @@ Validate($_uid, true, 'alias', $_stamp); + parent::__construct($_uid, true, 'alias', $_stamp); $this->alias = $_alias.'@'.$globals->mail->alias_dom; $this->raison = $_raison; $this->public = $_public; @@ -60,7 +60,7 @@ class AliasReq extends Validate // }}} // {{{ function get_request() - function get_request($uid) + static public function get_request($uid) { return parent::get_typed_request($uid,'alias'); } @@ -68,13 +68,15 @@ class AliasReq extends Validate // }}} // {{{ function formu() - function formu() - { return 'include/form.valid.aliases.tpl'; } + public function formu() + { + return 'include/form.valid.aliases.tpl'; + } // }}} // {{{ function _mail_subj - function _mail_subj() + protected function _mail_subj() { return "[Polytechnique.org/MELIX] Demande de l'alias {$this->alias}"; } @@ -82,19 +84,19 @@ class AliasReq extends Validate // }}} // {{{ function _mail_body - function _mail_body($isok) + protected function _mail_body($isok) { if ($isok) { - return " L'adresse mail {$this->alias} que tu avais demandée vient d'être créée, tu peux désormais l'utiliser à ta convenance.".(($this->public == 'public')?" A ta demande, cette adresse apparaît maintenant sur ta fiche.":""); + return " L'adresse mail {$this->alias} que tu avais demandée vient d'être créée, tu peux désormais l'utiliser à ta convenance.".(($this->public == 'public')?" A ta demande, cette adresse apparaît maintenant sur ta fiche.":""); } else { - return " La demande que tu avais faite pour l'alias {$this->alias} a été refusée."; + return " La demande que tu avais faite pour l'alias {$this->alias} a été refusée."; } } // }}} // {{{ function shorter_domain - function shorter_domain() + private function shorter_domain() { global $globals; @@ -110,7 +112,7 @@ class AliasReq extends Validate // }}} // {{{ function commit() - function commit () + public function commit () { XDB::execute("UPDATE auth_user_quick SET emails_alias_pub = {?} WHERE user_id = {?}", $this->public, $this->uid); @@ -120,7 +122,7 @@ class AliasReq extends Validate $this->alias, $this->old); } else { XDB::execute('INSERT INTO virtual SET alias={?},type="user"', $this->alias); - $vid = mysql_insert_id(); + $vid = XDB::insertId(); $dom = $this->shorter_domain(); return XDB::query('INSERT INTO virtual_redirect (vid,redirect) VALUES ({?}, {?})', $vid, $this->forlife.'@'.$dom); @@ -132,5 +134,5 @@ class AliasReq 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: ?>