|
|
@ -25,8 +25,6 @@ api_block_anonymous_users(); // Only users who are logged in can proceed. |
|
|
|
$this_section = SECTION_COURSES; |
|
|
|
$this_section = SECTION_COURSES; |
|
|
|
$htmlHeadXtra[] = api_get_jquery_ui_js(true); |
|
|
|
$htmlHeadXtra[] = api_get_jquery_ui_js(true); |
|
|
|
|
|
|
|
|
|
|
|
Display::display_header(get_lang('Session')); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (empty($_GET['session_id'])) { |
|
|
|
if (empty($_GET['session_id'])) { |
|
|
|
api_not_allowed(); |
|
|
|
api_not_allowed(); |
|
|
|
} |
|
|
|
} |
|
|
@ -40,34 +38,6 @@ $session_info = SessionManager::fetch($session_id); |
|
|
|
$session_list = SessionManager::get_sessions_by_coach(api_get_user_id()); |
|
|
|
$session_list = SessionManager::get_sessions_by_coach(api_get_user_id()); |
|
|
|
$course_list = SessionManager::get_course_list_by_session_id($session_id); |
|
|
|
$course_list = SessionManager::get_course_list_by_session_id($session_id); |
|
|
|
|
|
|
|
|
|
|
|
$session_select = array(); |
|
|
|
|
|
|
|
foreach ($session_list as $item) { |
|
|
|
|
|
|
|
$session_select[$item['id']] = $item['name']; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Session list form |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (count($session_select) > 1) { |
|
|
|
|
|
|
|
$form = new FormValidator('exercise_admin', 'get', api_get_self().'?session_id='.$session_id); |
|
|
|
|
|
|
|
$form->addElement('select', 'session_id', get_lang('SessionList'), $session_select, 'onchange="javascript:change_session()"'); |
|
|
|
|
|
|
|
$defaults['session_id'] = $session_id; |
|
|
|
|
|
|
|
$form->setDefaults($defaults); |
|
|
|
|
|
|
|
$form->display(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Listing LPs from all courses |
|
|
|
|
|
|
|
/* |
|
|
|
|
|
|
|
$lps = array(); |
|
|
|
|
|
|
|
if (!empty($course_list)) { |
|
|
|
|
|
|
|
foreach ($course_list as $item) { |
|
|
|
|
|
|
|
$list = new LearnpathList(api_get_user_id(),$item['code']); |
|
|
|
|
|
|
|
$flat_list = $list->get_flat_list(); |
|
|
|
|
|
|
|
$lps[$item['code']] = $flat_list; |
|
|
|
|
|
|
|
foreach ($flat_list as $item) { |
|
|
|
|
|
|
|
//var_dump(get_week_from_day($item['publicated_on'])); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Getting all sessions where I'm subscribed |
|
|
|
//Getting all sessions where I'm subscribed |
|
|
|
$new_session_list = UserManager::get_personal_session_course_list(api_get_user_id()); |
|
|
|
$new_session_list = UserManager::get_personal_session_course_list(api_get_user_id()); |
|
|
@ -116,6 +86,7 @@ if (!empty($new_session_list)) { |
|
|
|
$my_session_list[] = $my_session_id; |
|
|
|
$my_session_list[] = $my_session_id; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//echo '<pre>';print_r($final_array); |
|
|
|
//echo '<pre>';print_r($final_array); |
|
|
|
//If the requested session does not exist in my list we stop the script |
|
|
|
//If the requested session does not exist in my list we stop the script |
|
|
|
if (!api_is_platform_admin()) { |
|
|
|
if (!api_is_platform_admin()) { |
|
|
@ -123,11 +94,46 @@ if (!api_is_platform_admin()) { |
|
|
|
api_not_allowed(); |
|
|
|
api_not_allowed(); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
//If session is not active we stop de script |
|
|
|
//If session is not active we stop de script |
|
|
|
if (!api_is_allowed_to_session_edit()) { |
|
|
|
if (!api_is_allowed_to_session_edit()) { |
|
|
|
api_not_allowed(); |
|
|
|
api_not_allowed(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Display::display_header(get_lang('Session')); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$session_select = array(); |
|
|
|
|
|
|
|
foreach ($session_list as $item) { |
|
|
|
|
|
|
|
$session_select[$item['id']] = $item['name']; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Session list form |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (count($session_select) > 1) { |
|
|
|
|
|
|
|
$form = new FormValidator('exercise_admin', 'get', api_get_self().'?session_id='.$session_id); |
|
|
|
|
|
|
|
$form->addElement('select', 'session_id', get_lang('SessionList'), $session_select, 'onchange="javascript:change_session()"'); |
|
|
|
|
|
|
|
$defaults['session_id'] = $session_id; |
|
|
|
|
|
|
|
$form->setDefaults($defaults); |
|
|
|
|
|
|
|
$form->display(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Listing LPs from all courses |
|
|
|
|
|
|
|
/* |
|
|
|
|
|
|
|
$lps = array(); |
|
|
|
|
|
|
|
if (!empty($course_list)) { |
|
|
|
|
|
|
|
foreach ($course_list as $item) { |
|
|
|
|
|
|
|
$list = new LearnpathList(api_get_user_id(),$item['code']); |
|
|
|
|
|
|
|
$flat_list = $list->get_flat_list(); |
|
|
|
|
|
|
|
$lps[$item['code']] = $flat_list; |
|
|
|
|
|
|
|
foreach ($flat_list as $item) { |
|
|
|
|
|
|
|
//var_dump(get_week_from_day($item['publicated_on'])); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//Final data to be show |
|
|
|
//Final data to be show |
|
|
|
$my_real_array = $new_exercises = array(); |
|
|
|
$my_real_array = $new_exercises = array(); |
|
|
|
$now = time(); |
|
|
|
$now = time(); |
|
|
@ -219,7 +225,7 @@ if (!empty($new_exercises)) { |
|
|
|
} |
|
|
|
} |
|
|
|
$back_url = ''; |
|
|
|
$back_url = ''; |
|
|
|
if (!empty($course_id)) { |
|
|
|
if (!empty($course_id)) { |
|
|
|
$back_url = Display::url(Display::return_icon('back.png',get_lang('back.png')), api_get_path(WEB_CODE_PATH).'session/?session_id='.$session_id); |
|
|
|
//$back_url = Display::url(Display::return_icon('back.png',get_lang('back.png')), api_get_path(WEB_CODE_PATH).'session/?session_id='.$session_id); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
$start = $end = $start_only = $end_only =''; |
|
|
|
$start = $end = $start_only = $end_only =''; |
|
|
|