}
// }}}
+// {{{ function get_user_details_adr()
+
function get_user_details_adr($uid, $view = 'private') {
$sql = "SELECT a.adrid, a.adr1,a.adr2,a.adr3,a.postcode,a.city,
gp.pays AS countrytxt,a.region, a.regiontxt,
}
return $all_adr;
}
+
+// }}}
// {{{ function get_user_details()
function &get_user_details($login, $from_uid = '', $view = 'private')
}
// }}}
+// {{{ function set_new_usage()
function set_new_usage($uid, $usage, $alias=false) {
XDB::execute("UPDATE auth_user_md5 set nom_usage={?} WHERE user_id={?}",$usage ,$uid);
user_reindex($uid);
}
+// }}}
+// {{{ function get_X_mat
+function get_X_mat($ourmat)
+{
+ if (!preg_match('/^[0-9]{8}$/', $ourmat)) {
+ // le matricule de notre base doit comporter 8 chiffres
+ return 0;
+ }
+
+ $year = intval(substr($ourmat, 0, 4));
+ $rang = intval(substr($ourmat, 5, 3));
+ if ($year < 1996) {
+ return;
+ } elseif ($year < 2000) {
+ $year = intval(substr(1900 - $year, 1, 3));
+ return sprintf('%02u0%03u', $year, $rang);
+ } else {
+ $year = intval(substr(1900 - $year, 1, 3));
+ return sprintf('%03u%03u', $year, $rang);
+ }
+}
+
+// }}}
+
+
// vim:set et sw=4 sts=4 sws=4 foldmethod=marker:
?>
WHERE user_id={?} AND perms='pending'", $uid);
if (list($nom, $prenom, $promo, $matricule) = $res->fetchOneRow()) {
- require_once('register.inc.php');
+ require_once('user.func.inc.php');
$matricule_X = get_X_mat($matricule);
$page->assign('nom', $nom);
$page->assign('prenom', $prenom);
$sub_state['step'] = 1;
if (isset($sub_state['hash'])) {
$sub_state['step'] = 3;
- require_once('register.inc.php');
+ require_once(dirname(__FILE__) . '/register/register.inc.php');
create_aliases($sub_state);
}
}
case 2:
if (count($_POST)) {
- require_once('register.inc.php');
+ require_once(dirname(__FILE__) . '/register/register.inc.php');
$sub_state['prenom'] = Post::v('prenom');
$sub_state['nom'] = Post::v('nom');
$sub_state['mat'] = Post::v('mat');
case 3:
$alert = null;
if (count($_POST)) {
- require_once('register.inc.php');
+ require_once(dirname(__FILE__) . '/register/register.inc.php');
if (!isvalid_email(Post::v('email'))) {
$err[] = "Le champ 'E-mail' n'est pas valide.";
} elseif (!isvalid_email_redirection(Post::v('email'))) {
}
// }}}
-// {{{ function get_X_mat
-function get_X_mat($ourmat)
-{
- if (!preg_match('/^[0-9]{8}$/', $ourmat)) {
- // le matricule de notre base doit comporter 8 chiffres
- return 0;
- }
-
- $year = intval(substr($ourmat, 0, 4));
- $rang = intval(substr($ourmat, 5, 3));
- if ($year < 1996) {
- return;
- } elseif ($year < 2000) {
- $year = intval(substr(1900 - $year, 1, 3));
- return sprintf('%02u0%03u', $year, $rang);
- } else {
- $year = intval(substr(1900 - $year, 1, 3));
- return sprintf('%03u%03u', $year, $rang);
- }
-}
-
-// }}}
// {{{ function check_mat
function check_mat($promo, $mat, $nom, $prenom, &$ourmat, &$ourid)