Browse Source

Minor date validations BT#1618

Julio Montoya 14 years ago
parent
commit
01ffbd74a0
2 changed files with 33 additions and 1 deletions
  1. 29 1
      main/newscorm/learnpathList.class.php
  2. 4 0
      main/newscorm/lp_list.php

+ 29 - 1
main/newscorm/learnpathList.class.php

@@ -73,6 +73,30 @@ class learnpathList {
             }
             // Check if visible.
             $vis = api_get_item_visibility(api_get_course_info($course_code), 'learnpath', $row['id'], $session_id);
+            
+            if (!empty($row['created_on']) && $row['created_on'] != '0000-00-00 00:00:00') {
+            	$row['created_on'] = api_get_local_time($row['created_on']);
+            } else {
+            	$row['created_on'] = '';
+            }
+            if (!empty($row['modified_on']) && $row['modified_on'] != '0000-00-00 00:00:00') {
+                $row['modified_on'] = api_get_local_time($row['modified_on']);
+            } else {
+                $row['modified_on'] = '';
+            }
+            
+            if (!empty($row['publicated_on']) && $row['publicated_on'] != '0000-00-00 00:00:00') {
+                $row['publicated_on'] = api_get_local_time($row['publicated_on']);
+            } else {
+                $row['publicated_on'] = '';
+            }
+            
+            if (!empty($row['expired_on']) && $row['expired_on'] != '0000-00-00 00:00:00') {
+                $row['expired_on'] = api_get_local_time($row['expired_on']);
+            } else {
+                $row['expired_on'] = '';
+            }
+            
 
             $this->list[$row['id']] = array(
                 'lp_type'           => $row['lp_type'],
@@ -93,7 +117,11 @@ class learnpathList {
                 'lp_display_order'  => $row['display_order'],
                 'lp_preview_image'  => stripslashes($row['preview_image']),
                 'autolaunch'        => $row['autolunch'],
-                'session_id'        => $row['session_id']
+                'session_id'        => $row['session_id'],
+                'created_on'        => $row['created_on'],
+                'modified_on'       => $row['modified_on'],
+                'publicated_on'     => $row['publicated_on'],
+                'expired_on'        => $row['expired_on']
                 );
             $names[$row['name']] = $row['id'];
            }

+ 4 - 0
main/newscorm/lp_list.php

@@ -430,7 +430,11 @@ if (is_array($flat_list)) {
             	  $export_icon = '<a href="'.api_get_self().'?'.api_get_cidreq().'&action=export_to_pdf&lp_id='.$id.'"><img src="../img/file_pdf.gif" border="0" title="'.get_lang('ExportToPDF').'" /></a>'; 
             }
             
+            //Checking the "age" of the LP
+            //icons here
             
+            
+                        
             /* COLUMN ORDER	 */
             
             // Only active while session mode is not active