]> git.mjollnir.org Git - moodle.git/commitdiff
The restore option in course page is only showed if th
authorstronk7 <stronk7>
Sat, 2 Aug 2003 18:23:58 +0000 (18:23 +0000)
committerstronk7 <stronk7>
Sat, 2 Aug 2003 18:23:58 +0000 (18:23 +0000)
"backupdata" dir exists

course/lib.php

index 645db19ce641060234af29a18e9da82b6d6a6e1c..ab1c8e7b2a47a2a4a85b6be6e8b13bb6217ead90 100644 (file)
@@ -789,9 +789,12 @@ function print_course_admin_links($course, $width=180) {
 
         $admindata[]="<a href=\"$CFG->wwwroot/backup/backup.php?id=$course->id\">".get_string("backup")."...</a>";
         $adminicon[]="<img src=\"$pixpath/i/backup.gif\" height=16 width=16 alt=\"\">";
-
-        $admindata[]="<a href=\"$CFG->wwwroot/files/index.php?id=$course->id&wdir=/backupdata\">".get_string("restore")."...</a>";
-        $adminicon[]="<img src=\"$pixpath/i/restore.gif\" height=16 width=16 alt=\"\">";
+        
+        //Only showed if "backupdata" dir exists
+        if (is_dir($CFG->dataroot."/".$course->id."/".backupdata)) {
+            $admindata[]="<a href=\"$CFG->wwwroot/files/index.php?id=$course->id&wdir=/backupdata\">".get_string("restore")."...</a>";
+            $adminicon[]="<img src=\"$pixpath/i/restore.gif\" height=16 width=16 alt=\"\">";
+        }
     
         $admindata[]="<a href=\"$CFG->wwwroot/doc/view.php?id=$course->id&file=teacher.html\">".get_string("help")."...</a>";
         $adminicon[]="<img src=\"$modpixpath/resource/icon.gif\" height=16 width=16 alt=\"\">";