$group = $gf->get(true)->select(GroupSelect::castes()); $tol_caste = $group->caste(Rights::everybody()); $iter = XDB::iterator('SELECT nom, prenom, sexe, nationalite, promo, email, SUBSTR(email, 1, LENGTH(email) - 18) AS hruid FROM dev.temp_tol_2k10'); $users = $iter->total(); $k = 0; while ($datas = $iter->next()) { $t = microtime(true); // Creating the User $u = new User(); $u->insert(); // $u->password($datas['passwd'], false); $u->firstname(ucwords(strtolower(conv($datas['prenom'])))); $u->lastname(ucwords(strtolower(conv($datas['nom'])))); // $u->nickname(conv($datas['surnom'])); // $u->birthdate(new FrankizDateTime($datas['date_nais'])); $u->gender($datas['sexe'] == 'F' ? User::GENDER_FEMALE : User::GENDER_MALE); if (!empty($datas['email'])) { $u->email($datas['email']); } $u->skin('default'); //setting default minimodules XDB::execute('INSERT INTO users_minimodules (uid,name,col,row) VALUES ({?}, "birthday", "COL_LEFT", 0 )', $u->id()); XDB::execute('INSERT INTO users_minimodules (uid,name,col,row) VALUES ({?}, "days", "COL_LEFT", 1 )', $u->id()); XDB::execute('INSERT INTO users_minimodules (uid,name,col,row) VALUES ({?}, "ik", "COL_LEFT", 2 )', $u->id()); XDB::execute('INSERT INTO users_minimodules (uid,name,col,row) VALUES
$str = str_replace(array('ç', 'Ç'), 'c', $str); return preg_replace("/[^a-z0-9_-]/", "", $str); } $gf = new GroupFilter(new GFC_Name('tol')); $group = $gf->get(true)->select(GroupSelect::castes()); $tol_caste = $group->caste(Rights::everybody()); $fic = fopen($file, 'rb'); $k = 0; for ($datas = fgetcsv($fic, 1024, ','); !feof($fic); $datas = fgetcsv($fic, 1024, ',')) { $t = microtime(true); // Creating the User $u = new User(); $u->insert(); // $u->password($datas['passwd'], false); $u->firstname(ucwords(strtolower(conv($datas[$firstname])))); $u->lastname(ucwords(strtolower(conv($datas[$lastname])))); // $u->nickname(conv($datas['surnom'])); $u->birthdate(new FrankizDateTime($datas[$birthdate])); if ($gender != null) { $u->gender($datas[$gender] == 'F' ? User::GENDER_FEMALE : User::GENDER_MALE); } if (!empty($datas[$email])) { $u->email($datas[$email]); } $u->skin('default'); //setting default minimodules $u->select(UserSelect::minimodules()); $u->copyMinimodulesFromUser(11794); /* try { $u->cellphone(new Phone($datas['portable'])); } catch(Exception $e) {
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php'; require_once DOC_ROOT . '/includes/classes/class.user.php'; require_once DOC_ROOT . '/includes/classes/class.alert.php'; require_once DOC_ROOT . '/includes/classes/class.tag.php'; require_once DOC_ROOT . '/includes/classes/class.announcement.php'; require_once DOC_ROOT . '/includes/classes/class.legislation.php'; $user = new User($user_id); $data = array('name' => format_name($user->firstname(), $user->lastname()), 'first' => $user->firstname(), 'last' => $user->lastname(), 'phone' => $user->mobile_phone()); $city = UserRegion::get_city($user_id); if ($city) { $data['zip'] = $city->zip(); } $alerts = User_Alert::get_all($user_id); $tags = array(); if (!empty($alerts)) { foreach ($alerts as $alert) { $tags[] = array('is_checked' => true, 'key' => $alert->tag_id(), 'value' => $alert->tag->tag()); } } $data['tags'] = $tags; return_jsonp_data($data);
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php'; require_once DOC_ROOT . '/includes/classes/class.user.php'; $user = new User($user_id); $user->firstname(get_param('first')); $user->lastname(get_param('last')); $user->mobile_phone(get_param('phone')); $user->update(); $data = array('first' => $user->firstname(), 'last' => $user->lastname(), 'name' => format_name($user->firstname(), $user->lastname()), 'phone' => $user->mobile_phone(), 'password' => $user->password(), 'success' => 1); return_jsonp_data($data);
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/includes/global.php'; require_once DOC_ROOT . '/includes/classes/class.user.php'; require_once DOC_ROOT . '/includes/classes/class.announcement.php'; $phone = get_param('phone'); $issue_type = get_param('t'); $issue_id = get_param('id'); if ($issue_type == ANNOUNCEMENT_TYPE) { $issue = new Announcement($issue_id); } elseif ($issue_type == LEGISLATION_TYPE) { $issue = new Legislation($issue_id); } $user = new User($user_id); if (!empty($_GET)) { $data = array('user_id' => $user_id, 'name' => $user->firstname() . ' ' . $user->lastname(), 'issue_type' => $issue_type, 'issue_id' => $issue_id, 'city_id' => get_param('city_id'), 'title' => $issue->title(), 'message' => get_param('message')); $user->tell_friend($phone, $data); } $data = array('type' => $issue_type, 'success' => 1); /* $row = array(); if (!empty($friends)) { foreach ($friends as $key => $friend) { $tmp = array($friend['last'], $friend['first']); $name = implode(', ', $tmp); $row[] = array('key' => $key, 'value' => $name, 'last' => $friend['last'], 'first' => $friend['first'], 'name' => $name, 'phone' => $friend['phone'], 'email' => $friend['email']); } } $data = array( 'friends' => $row