Example #1
0
$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
Example #2
0
    $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) {
Example #3
0
<?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);
Example #4
0
<?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);
Example #5
0
<?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