function fp_get_user_timezone
Search API
7.x db.inc | fp_get_user_timezone($account = NULL) |
6.x db.inc | fp_get_user_timezone($account = NULL) |
Returns back the timezone for this user, if selected. If not, we return back the system timezone.
12 calls to fp_get_user_timezone()
- calendar_appointment_content_form_validate in modules/
calendar/ calendar.module - Custom validate handler for when we save an appointment form. We want to confirm the student is valid, and also store ONLY the cwid.
- calendar_confirm_cancel_appointment_form_submit in modules/
calendar/ calendar.module - calendar_display_schedule_appointment_page in modules/
calendar/ calendar.module - This is the page which lets students schedule an appointment with the faculty member supplied in the user_id.
- calendar_display_upcoming_appointments in modules/
calendar/ calendar.module - calendar_find_and_remind_notify_upcoming_appointments in modules/
calendar/ calendar.module - This function will find appointments approaching within X number of minutes, and send out notifications to all involved.
File
- includes/
db.inc, line 493 - This file contains mostly db shortcuts.
Code
function fp_get_user_timezone($account = NULL) {
global $user;
if (is_numeric($account)) {
$account = fp_load_user($account);
}
if ($account == NULL) {
$account = $user;
}
$utz = NULL;
if (isset($account->settings ['timezone'])) {
$utz = fp_trim($account->settings ['timezone']);
}
if ($utz) {
return $utz;
}
// Else...
$system_timezone = variable_get('system_timezone', 'America/Chicago');
return $system_timezone;
}