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
function c2r_getHmtlSelectUserNumbers($user_id, $selected = null) { $liste = c2r_user_number_get($user_id); return c2r_getHtmlSelect('user_number_id', $liste, 'number', $selected); }
$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);