From 5833450c56dfceea4583a5d8a1ff8f2eb3ec655b Mon Sep 17 00:00:00 2001 From: Julian Prud'homme Date: Mon, 19 Mar 2007 16:39:10 +0100 Subject: [PATCH] [svn r11617] Fix a bug with deleted document (FS#1344) --- main/newscorm/blank.php | 23 +++++++++++++++++++++++ main/newscorm/learnpath.class.php | 5 +++++ 2 files changed, 28 insertions(+) diff --git a/main/newscorm/blank.php b/main/newscorm/blank.php index 0db2e1ff1d..a3f84edaf3 100644 --- a/main/newscorm/blank.php +++ b/main/newscorm/blank.php @@ -7,8 +7,31 @@ /** * Script */ + +if(isset($_GET['error']) && $_GET['error']=='document_deleted'){ + $language_file[] = "learnpath"; + require('../inc/global.inc.php'); +} + ?> + + + + + + + \ No newline at end of file diff --git a/main/newscorm/learnpath.class.php b/main/newscorm/learnpath.class.php index 8953745f26..e2638261d3 100644 --- a/main/newscorm/learnpath.class.php +++ b/main/newscorm/learnpath.class.php @@ -2674,6 +2674,11 @@ class learnpath { }else{ require_once('resourcelinker.inc.php'); $file = rl_get_resource_link_for_learnpath(api_get_course_id(),$this->get_id(),$item_id); + $tmp_array=explode("/",$file); + $document_name=$tmp_array[count($tmp_array)-1]; + if(strpos($document_name,'_DELETED_')){ + $file = 'blank.php?error=document_deleted'; + } } break; case 2: