ソースを参照

Adding links to the LP

Julio Montoya 14 年 前
コミット
4c194f78f9
1 ファイル変更11 行追加10 行削除
  1. 11 10
      main/inc/ajax/course_home.ajax.php

+ 11 - 10
main/inc/ajax/course_home.ajax.php

@@ -112,20 +112,20 @@ switch ($action) {
                         
         if(!$sidx) $sidx =1;
         
-        $start = $limit*$page - $limit; 
-        
-        $course_list    = SessionManager::get_course_list_by_session_id($session_id);
-        
+        $start = $limit*$page - $limit;         
+        $course_list    = SessionManager::get_course_list_by_session_id($session_id);        
         $count = 0;
         
         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;
-            $item['title'] = Display::url($item['title'],api_get_path(WEB_COURSE_PATH).$item['directory'].'/?id_session='.$session_id,array('target'=>'_blank'));
+            $course_url         = api_get_path(WEB_COURSE_PATH).$item['directory'].'/?id_session='.$session_id;
+            $item['title']      = Display::url($item['title'], $course_url, array('target'=>'_blank'));
             foreach($flat_list as $lp_id => $lp_item) {                                                    
                 $temp[$count]['id']= $lp_id;                
-                $temp[$count]['cell']=array(substr($lp_item['publicated_on'], 0,10), $item['title'], $lp_item['lp_name']);
+                $lp_url = api_get_path(WEB_CODE_PATH).'newscorm/lp_controller.php?cidReq='.$item['code'].'&id_session='.$session_id.'&lp_id='.$lp_id.'&action=view';
+                $temp[$count]['cell']=array(substr($lp_item['publicated_on'], 0,10), $item['title'], Display::url($lp_item['lp_name'],$lp_url, array('target'=>'_blank')));
                 $count++;     
             }              
         } 
@@ -206,8 +206,8 @@ switch ($action) {
             
             foreach($flat_list as $lp_id => $lp_item) {                                                    
                 $temp[$count]['id']= $lp_id;
-                                  
-                $temp[$count]['cell']=array(get_week_from_day($lp_item['publicated_on']), substr($lp_item['publicated_on'], 0,10), $item['title'], $lp_item['lp_name']);
+                $lp_url = api_get_path(WEB_CODE_PATH).'newscorm/lp_controller.php?cidReq='.$item['code'].'&id_session='.$session_id.'&lp_id='.$lp_id.'&action=view';
+                $temp[$count]['cell']=array(get_week_from_day($lp_item['publicated_on']), substr($lp_item['publicated_on'], 0,10), $item['title'], Display::url($lp_item['lp_name'], $lp_url, array('target'=>'_blank')));
                 $count++;     
             }              
         } 
@@ -283,10 +283,11 @@ switch ($action) {
             $list               = new LearnpathList(api_get_user_id(),$item['code']);
             $flat_list          = $list->get_flat_list();    
             $lps[$item['code']] = $flat_list;
-            $item['title'] = Display::url($item['title'],api_get_path(WEB_COURSE_PATH).$item['directory'].'/?id_session='.$session_id,array('target'=>'_blank'));
+            $item['title'] = Display::url($item['title'],api_get_path(WEB_COURSE_PATH).$item['directory'].'/?id_session='.$session_id, array('target'=>'_blank'));
             foreach($flat_list as $lp_id => $lp_item) {                                                    
                 $temp[$count]['id']= $lp_id;
-                $temp[$count]['cell']=array(substr($lp_item['publicated_on'], 0,10), $item['title'], $lp_item['lp_name']);
+                $lp_url = api_get_path(WEB_CODE_PATH).'newscorm/lp_controller.php?cidReq='.$item['code'].'&id_session='.$session_id.'&lp_id='.$lp_id.'&action=view';
+                $temp[$count]['cell']=array(substr($lp_item['publicated_on'], 0,10), $item['title'], Display::url($lp_item['lp_name'], $lp_url, array('target'=>'_blank')));
                 $count++;     
             }              
         }