projects
/
platal.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge commit 'origin/platal-0.10.0'
[platal.git]
/
include
/
validations
/
orange.inc.php
diff --git
a/include/validations/orange.inc.php
b/include/validations/orange.inc.php
index
c379084
..
802d3d7
100644
(file)
--- a/
include/validations/orange.inc.php
+++ b/
include/validations/orange.inc.php
@@
-1,6
+1,6
@@
<?php
/***************************************************************************
<?php
/***************************************************************************
- * Copyright (C) 2003-200
6
Polytechnique.org *
+ * Copyright (C) 2003-200
9
Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
@@
-25,71
+25,59
@@
class OrangeReq extends Validate
{
// {{{ properties
{
// {{{ properties
-
var
$unique = true;
+
public
$unique = true;
- var $promo;
- var $promo_sortie;
-
- var $rules = "A priori accepter (la validation sert à repousser les
- petits malins). Refuse si tu connais la personne et que tu es sure
+ public $promo_sortie;
+
+ public $rules = "A priori accepter (la validation sert à repousser les
+ petits malins). Refuse si tu connais la personne et que tu es sure
qu'elle n'est pas orange.";
// }}}
// {{{ constructor
qu'elle n'est pas orange.";
// }}}
// {{{ constructor
-
function OrangeReq($_uid
, $_sortie)
+
public function __construct(User &$_user
, $_sortie)
{
{
- global $globals;
- $this->Validate($_uid, true, 'orange');
+ parent::__construct($_user, true, 'orange');
$this->promo_sortie = $_sortie;
$this->promo_sortie = $_sortie;
- $res = $globals->xdb->query("SELECT promo FROM auth_user_md5 WHERE user_id = {?}", $_uid);
- $this->promo = $res->fetchOneCell();
+ $res = XDB::query("SELECT promo FROM auth_user_md5 WHERE user_id = {?}", $_user->id());
}
// }}}
}
// }}}
- // {{{ function
get_request
()
+ // {{{ function
formu
()
-
function get_request($uid
)
+
public function formu(
)
{
{
- return
parent::get_request($uid,'orange')
;
+ return
'include/form.valid.orange.tpl'
;
}
// }}}
}
// }}}
- // {{{ function formu()
-
- function formu()
- { return 'include/form.valid.orange.tpl'; }
-
- // }}}
// {{{ function _mail_subj()
// {{{ function _mail_subj()
- function _mail_subj()
+
protected
function _mail_subj()
{
{
- return "[Polytechnique.org/ORANGE] Changement de
nom de
promo de sortie";
+ return "[Polytechnique.org/ORANGE] Changement de promo de sortie";
}
// }}}
// {{{ function _mail_body
}
// }}}
// {{{ function _mail_body
- function _mail_body($isok)
+
protected
function _mail_body($isok)
{
{
- global $globals;
if ($isok) {
if ($isok) {
- $res = " La demande de changement de promo de sortie que tu as demand
ée vient d'être effectué
e.";
+ $res = " La demande de changement de promo de sortie que tu as demand
ée vient d'être effectué
e.";
return $res;
} else {
return $res;
} else {
- return " La demande de changement de promo de sortie tu avais faite a
été refusé
e.";
+ return " La demande de changement de promo de sortie tu avais faite a
été refusé
e.";
}
}
// }}}
// {{{ function commit()
}
}
// }}}
// {{{ function commit()
- function commit()
+
public
function commit()
{
{
- global $globals;
-
- $globals->xdb->execute("UPDATE auth_user_md5 set promo_sortie={?} WHERE user_id={?}",$this->promo_sortie ,$this->uid);
+ XDB::execute("UPDATE auth_user_md5 set promo_sortie = {?} WHERE user_id = {?}",$this->promo_sortie, $this->user->id());
return true;
}
return true;
}
@@
-97,5
+85,5
@@
class OrangeReq 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
:
?>
?>