|
|
|
@ -1582,8 +1582,7 @@ function rl_get_resource_link_for_learnpath($course_code, $learnpath_id, $id_in_ |
|
|
|
|
|
|
|
|
|
$tbl_lp_item = Database::get_course_table(TABLE_LP_ITEM); |
|
|
|
|
|
|
|
|
|
$sql_item = "SELECT * FROM $tbl_lp_item " . |
|
|
|
|
"WHERE lp_id = $learnpath_id AND id = $id_in_path"; |
|
|
|
|
$sql_item = "SELECT * FROM $tbl_lp_item WHERE lp_id = $learnpath_id AND id = $id_in_path"; |
|
|
|
|
$res_item = Database::query($sql_item); |
|
|
|
|
if (Database::num_rows($res_item) < 1) return -1; //exit |
|
|
|
|
$row_item = Database::fetch_array($res_item); |
|
|
|
@ -1597,17 +1596,14 @@ function rl_get_resource_link_for_learnpath($course_code, $learnpath_id, $id_in_ |
|
|
|
|
$link = ''; |
|
|
|
|
|
|
|
|
|
switch ($type) { |
|
|
|
|
|
|
|
|
|
case 'dokeos_chapter': |
|
|
|
|
$link .= $main_dir_path.'newscorm/blank.php'; |
|
|
|
|
case TOOL_CALENDAR_EVENT: |
|
|
|
|
$link .= $main_dir_path.'calendar/agenda.php?origin='.$origin.'&agenda_id='.$id; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case TOOL_ANNOUNCEMENT: |
|
|
|
|
$link .= $main_dir_path.'announcements/announcements.php?origin='.$origin.'&ann_id='.$id; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case TOOL_LINK: |
|
|
|
|
$TABLETOOLLINK = Database::get_course_table(TABLE_LINK,$_course['database']); |
|
|
|
|
$result= Database::query("SELECT * FROM $TABLETOOLLINK WHERE id=$id"); |
|
|
|
@ -1615,7 +1611,6 @@ function rl_get_resource_link_for_learnpath($course_code, $learnpath_id, $id_in_ |
|
|
|
|
$thelink=$myrow["url"]; |
|
|
|
|
$link .= $thelink; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case TOOL_QUIZ: |
|
|
|
|
if (!empty($id)) { |
|
|
|
|
$TBL_EXERCICES = Database::get_course_table(TABLE_QUIZ_TEST,$_course['database']); |
|
|
|
@ -1627,9 +1622,7 @@ function rl_get_resource_link_for_learnpath($course_code, $learnpath_id, $id_in_ |
|
|
|
|
$link .= $main_dir_path.'exercice/exercise_submit.php?lp_init=1&origin='.$origin.'&learnpath_id='.$learnpath_id.'&learnpath_item_id='.$id_in_path.'&exerciseId='.$id; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case 'hotpotatoes': //lowercase because of strtolower above |
|
|
|
|
|
|
|
|
|
$TBL_DOCUMENT = Database::get_course_table(TABLE_DOCUMENT); |
|
|
|
|
$result = Database::query("SELECT * FROM ".$TBL_DOCUMENT." WHERE id=$id"); |
|
|
|
|
$myrow = Database::fetch_array($result); |
|
|
|
@ -1638,11 +1631,9 @@ function rl_get_resource_link_for_learnpath($course_code, $learnpath_id, $id_in_ |
|
|
|
|
'&origin='.$origin.'&cid='.$course_code.'&uid='.api_get_user_id().'' . |
|
|
|
|
'&learnpath_id='.$learnpath_id.'&learnpath_item_id='.$id_in_path; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case TOOL_FORUM: |
|
|
|
|
$link .= $main_dir_path.'forum/viewforum.php?forum='.$id.'&lp=true&origin=learnpath'; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case TOOL_THREAD: //forum post |
|
|
|
|
$tbl_topics = Database::get_course_table(TABLE_FORUM_THREAD, $_course['database']); |
|
|
|
|
if (!empty($id)) { |
|
|
|
@ -1653,15 +1644,12 @@ function rl_get_resource_link_for_learnpath($course_code, $learnpath_id, $id_in_ |
|
|
|
|
'&forum='.$myrow['forum_id'].'&lp=true'; |
|
|
|
|
} |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case TOOL_POST: |
|
|
|
|
$tbl_post = Database::get_course_table(TABLE_FORUM_POST,$_course['database']); |
|
|
|
|
$result = Database::query("SELECT * FROM $tbl_post where post_id=$id"); |
|
|
|
|
$myrow = Database::fetch_array($result); |
|
|
|
|
$title = $myrow['post_title']; |
|
|
|
|
|
|
|
|
|
//$desc = $row_item['description']; |
|
|
|
|
|
|
|
|
|
$posternom = $myrow['poster_name']; |
|
|
|
|
$posttime = $myrow['post_date']; |
|
|
|
|
$posttext = $myrow['post_text']; |
|
|
|
@ -1672,7 +1660,6 @@ function rl_get_resource_link_for_learnpath($course_code, $learnpath_id, $id_in_ |
|
|
|
|
'&thread='.$myrow['thread_id'].'&forum='.$myrow['forum_id'].'' . |
|
|
|
|
'&lp=true'; |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case TOOL_DOCUMENT: |
|
|
|
|
$tbl_doc = Database::get_course_table(TABLE_DOCUMENT,$_course['database']); |
|
|
|
|
$sql = "SELECT * FROM $tbl_doc WHERE id=$id"; |
|
|
|
@ -1685,7 +1672,6 @@ function rl_get_resource_link_for_learnpath($course_code, $learnpath_id, $id_in_ |
|
|
|
|
api_session_register('openmethod'); |
|
|
|
|
api_session_register('officedoc'); |
|
|
|
|
break; |
|
|
|
|
|
|
|
|
|
case 'assignments': |
|
|
|
|
$link .= $main_dir_path.'work/work.php?origin='.$origin; |
|
|
|
|
break; |
|
|
|
|