Added correct UTC Dates DB Save In Sessions Add & Edit - Refs #8099

1.10.x
José Loguercio 10 years ago
parent ca616ed89f
commit b4b5adf90e
  1. 24
      main/inc/lib/sessionmanager.lib.php
  2. 12
      main/session/session_add.php
  3. 21
      main/session/session_edit.php

@ -164,26 +164,26 @@ class SessionManager
);
if (!empty($startDate)) {
$values['access_start_date'] = $startDate;
$values['access_start_date'] = api_get_utc_datetime($startDate);
}
if (!empty($endDate)) {
$values['access_end_date'] = $endDate;
$values['access_end_date'] = api_get_utc_datetime($endDate);
}
if (!empty($displayStartDate)) {
$values['display_start_date'] = $displayStartDate;
$values['display_start_date'] = api_get_utc_datetime($displayStartDate);
}
if (!empty($displayEndDate)) {
$values['display_end_date'] = $displayEndDate;
$values['display_end_date'] = api_get_utc_datetime($displayEndDate);
}
if (!empty($coachStartDate)) {
$values['coach_access_start_date'] = $coachStartDate;
$values['coach_access_start_date'] = api_get_utc_datetime($coachStartDate);
}
if (!empty($coachEndDate)) {
$values['coach_access_end_date'] = $coachEndDate;
$values['coach_access_end_date'] = api_get_utc_datetime($coachEndDate);
}
if (!empty($sessionCategoryId)) {
@ -1419,26 +1419,26 @@ class SessionManager
}
if (!empty($startDate)) {
$values['access_start_date'] = $startDate;
$values['access_start_date'] = api_get_utc_datetime($startDate);
}
if (!empty($endDate)) {
$values['access_end_date'] = $endDate;
$values['access_end_date'] = api_get_utc_datetime($endDate);
}
if (!empty($displayStartDate)) {
$values['display_start_date'] = $displayStartDate;
$values['display_start_date'] = api_get_utc_datetime($displayStartDate);
}
if (!empty($displayEndDate)) {
$values['display_end_date'] = $displayEndDate;
$values['display_end_date'] = api_get_utc_datetime($displayEndDate);
}
if (!empty($coachStartDate)) {
$values['coach_access_start_date'] = $coachStartDate;
$values['coach_access_start_date'] = api_get_utc_datetime($coachStartDate);
}
if (!empty($coachEndDate)) {
$values['coach_access_end_date'] = $coachEndDate;
$values['coach_access_end_date'] = api_get_utc_datetime($coachEndDate);
}
if (!empty($sessionCategoryId)) {

@ -161,12 +161,12 @@ if ($form->validate()) {
$params = $form->getSubmitValues();
$name = $params['name'];
$startDate = api_get_utc_datetime($params['access_start_date']);
$endDate = api_get_utc_datetime($params['access_end_date']);
$displayStartDate = api_get_utc_datetime($params['display_start_date']);
$displayendDate = api_get_utc_datetime($params['display_end_date']);
$coachStartDate = api_get_utc_datetime($params['coach_access_start_date']);
$coachEndDate = api_get_utc_datetime($params['coach_access_end_date']);
$startDate = $params['access_start_date'];
$endDate = $params['access_end_date'];
$displayStartDate = $params['display_start_date'];
$displayendDate = $params['display_end_date'];
$coachStartDate = $params['coach_access_start_date'];
$coachEndDate = $params['coach_access_end_date'];
$coach_username = intval($params['coach_username']);
$id_session_category = $params['session_category'];
$id_visibility = $params['session_visibility'];

@ -24,6 +24,15 @@ SessionManager::protectSession($id);
$sessionInfo = SessionManager::fetch($id);
// Sets to local time
$sessionInfo['display_start_date'] = api_get_local_time($sessionInfo['display_start_date']);
$sessionInfo['display_end_date'] = api_get_local_time($sessionInfo['display_end_date']);
$sessionInfo['access_start_date'] = api_get_local_time($sessionInfo['access_start_date']);
$sessionInfo['access_end_date'] = api_get_local_time($sessionInfo['access_end_date']);
$sessionInfo['coach_access_start_date'] = api_get_local_time($sessionInfo['coach_access_start_date']);
$sessionInfo['coach_access_end_date'] = api_get_local_time($sessionInfo['coach_access_end_date']);
$id_coach = $sessionInfo['id_coach'];
$tool_name = get_lang('EditSession');
@ -116,12 +125,12 @@ if ($form->validate()) {
$params = $form->getSubmitValues();
$name = $params['name'];
$startDate = api_get_utc_datetime($params['access_start_date']);
$endDate = api_get_utc_datetime($params['access_end_date']);
$displayStartDate = api_get_utc_datetime($params['display_start_date']);
$displayEndDate = api_get_utc_datetime($params['display_end_date']);
$coachStartDate = api_get_utc_datetime($params['coach_access_start_date']);
$coachEndDate = api_get_utc_datetime($params['coach_access_end_date']);
$startDate = $params['access_start_date'];
$endDate = $params['access_end_date'];
$displayStartDate = $params['display_start_date'];
$displayEndDate = $params['display_end_date'];
$coachStartDate = $params['coach_access_start_date'];
$coachEndDate = $params['coach_access_end_date'];
$coach_username = intval($params['coach_username']);
$id_session_category = $params['session_category'];
$id_visibility = $params['session_visibility'];

Loading…
Cancel
Save