예제 #1
0
    if (isset($_GET['number_delete']) && ($del_unid = $_GET['number_delete'])) {
        addInfoMessage(t('Phone number deleted'));
        c2r_user_number_delete($del_unid);
    }
    if (isset($_POST['default']) && ($dnid = $_POST['default'])) {
        c2r_user_number_default($user->id, $dnid);
    }
    if (isset($_POST['dlid']) && ($dlid = $_POST['dlid']) && isset($_POST['language']) && ($lng = $_POST['language'])) {
        c2r_user_update_default_location($user->id, $dlid);
        c2r_user_update_language($user->id, $lng);
        $user->ui->language = $lng;
        addInfoMessage(t('Profile Data updated'));
    }
}
$ui = c2r_get_user_info_object($uid);
$uns = c2r_user_number_get($uid);
$companies = c2r_companies_get();
// if not super admin, only show locations for company
$cid_for_loc = 0;
if ($user->group_id < 3) {
    $cid_for_loc = $user->company_id;
}
$locations = c2r_locations_get(0, $cid_for_loc);
$bool_to_activate = false;
foreach ($uns as $key => $un) {
    if ($un->is_active) {
        continue;
    }
    $bool_to_activate = true;
}
// Add Message to change Password
예제 #2
0
function c2r_getHmtlSelectUserNumbers($user_id, $selected = null)
{
    $liste = c2r_user_number_get($user_id);
    return c2r_getHtmlSelect('user_number_id', $liste, 'number', $selected);
}
예제 #3
0
     $has_errors = true;
     addErrorMessage('Please enter name.');
 }
 if (!$_POST['number']) {
     $has_errors = true;
     addErrorMessage('Please enter phone number.');
 }
 foreach (c2r_users_get() as $key => $auser) {
     // check mail
     $theuser = c2r_get_user_info_object($auser->id);
     if ($_POST['email'] == $theuser->email) {
         $duplicate_email = true;
         $has_errors = true;
     }
     // Numbers
     $numbers = c2r_user_number_get($auser->id);
     foreach ($numbers as $key => $anumber) {
         if ($anumber->number == $_POST['number']) {
             $duplicate_number = true;
             $has_errors = true;
         }
     }
 }
 if (!$has_errors) {
     c2r_userinfo_insert($_POST['name'], $_POST['email'], $_POST['cid'], $_POST['dlid'], $_POST['gid'], $_POST['is_active'], $_POST['number']);
     unset($_POST);
 } else {
     if ($duplicate_email) {
         $e_msg = 'Duplicate Email: ' . $_POST['email'];
         addErrorMessage($e_msg);
         c2r_log_error('Add User', $e_msg);