Fixes show_description when updating sessions see BT#8617

1.9.x
Julio Montoya 11 years ago
parent f14dfa42dc
commit 762c4b3f2c
  1. 4
      main/cron/import_csv.php
  2. 8
      main/inc/lib/sessionmanager.lib.php

@ -1071,6 +1071,8 @@ class ImportCsv
$accessAfter = intval($this->daysCoachAccessAfterBeginning);
}
$showDescription = isset($sessionInfo['show_description']) ? $sessionInfo['show_description'] : 1;
$result = SessionManager::edit_session(
$sessionId,
$session['SessionName'],
@ -1089,7 +1091,7 @@ class ImportCsv
true, //$start_limit =
true, //$end_limit =
null, //$description
1 // $showDescription = null,
$showDescription // $showDescription = null,
);
if (is_numeric($result)) {

@ -3646,6 +3646,7 @@ class SessionManager
* @param bool $deleteUsersNotInList
* @param bool $updateCourseCoaches
* @param bool $sessionWithCoursesModifier
* @param int $showDescription
* @return array
*/
static function importCSV(
@ -3907,10 +3908,6 @@ class SessionManager
$params['description'] = $sessionDescription;
}
if (!is_null($showDescription)) {
$params['show_description'] = intval($showDescription);
}
if (!empty($fieldsToAvoidUpdate)) {
foreach ($fieldsToAvoidUpdate as $field) {
unset($params[$field]);
@ -3934,6 +3931,9 @@ class SessionManager
}
$sessionInfo = api_get_session_info($session_id);
$params['show_description'] = isset($sessionInfo['show_description']) ? $sessionInfo['show_description'] : intval($showDescription);
if (!empty($daysCoachAccessBeforeBeginning) && !empty($daysCoachAccessAfterBeginning)) {
if (empty($sessionInfo['nb_days_access_before_beginning']) ||
(!empty($sessionInfo['nb_days_access_before_beginning']) &&

Loading…
Cancel
Save