Przeglądaj źródła

[svn r11791] adding sections, using correct display messages, code cleanup

Patrick Cool 18 lat temu
rodzic
commit
9fc58baf3f

+ 17 - 12
main/coursecopy/backup.php

@@ -1,5 +1,5 @@
 <?php
-// $Id: backup.php 11392 2007-03-05 14:52:46Z yannoo $
+// $Id: backup.php 11791 2007-03-30 07:14:33Z pcool $
 /*
 ============================================================================== 
 	Dokeos - elearning and course management software
@@ -31,18 +31,27 @@
  * @package dokeos.backup
  * ==============================================================================
  */
-/*
-==============================================================================
-		INIT SECTION
-==============================================================================
-*/ 
+
 // name of the language file that needs to be included 
 $language_file = array('coursebackup','admin');
+
+// including the global file
 include ('../inc/global.inc.php');
-$nameTools = get_lang('Backup');
+
+// section for the tabs
+$this_section=SECTION_COURSES;
+
+// breadcrumbs
 $interbreadcrumb[] = array ("url" => "../course_info/maintenance.php", "name" => get_lang('Maintenance'));
+
+// Displaying the header
+$nameTools = get_lang('Backup');
 Display::display_header($nameTools);
+
+// Display the tool title
 api_display_tool_title($nameTools);
+
+// Check access rights (only teachers allowed)
 if (!api_is_allowed_to_edit())
 {
 	api_not_allowed();
@@ -63,10 +72,6 @@ if (!api_is_allowed_to_edit())
     </li>
   </ul>
 <?php
-/*
-==============================================================================
-		FOOTER 
-==============================================================================
-*/
+// Display the footer
 Display::display_footer();
 ?>

+ 19 - 9
main/coursecopy/create_backup.php

@@ -1,5 +1,5 @@
 <?php
-// $Id: create_backup.php 11389 2007-03-05 10:46:21Z elixir_julian $
+// $Id: create_backup.php 11791 2007-03-30 07:14:33Z pcool $
 /*
 ============================================================================== 
 	Dokeos - elearning and course management software
@@ -31,24 +31,34 @@
  * @package dokeos.backup
  * ==============================================================================
  */
-/*
-==============================================================================
-		INIT SECTION
-==============================================================================
-*/ 
+
 // name of the language file that needs to be included 
-//$language_file = 'coursebackup';
 $language_file = array ('admin','coursebackup');
+
+// including the global file
 include ('../inc/global.inc.php');
-include_once(api_get_path(LIBRARY_PATH) . 'fileManage.lib.php');
-$nameTools = get_lang('CreateBackup');
+
+// section for the tabs
+$this_section=SECTION_COURSES;
+
+// breadcrumbs
 $interbreadcrumb[] = array ("url" => "../course_info/maintenance.php", "name" => get_lang('Maintenance'));
+
+// Displaying the header
+$nameTools = get_lang('CreateBackup');
 Display::display_header($nameTools);
+
+// include additional libraries
+include_once(api_get_path(LIBRARY_PATH) . 'fileManage.lib.php');
 require_once ('classes/CourseBuilder.class.php');
 require_once ('classes/CourseArchiver.class.php');
 require_once ('classes/CourseRestorer.class.php');
 require_once ('classes/CourseSelectForm.class.php');
+
+// Display the tool title
 api_display_tool_title($nameTools);
+
+// Check access rights (only teachers are allowed here)
 if (!api_is_allowed_to_edit())
 {
 	api_not_allowed();

+ 18 - 3
main/coursecopy/import_backup.php

@@ -1,4 +1,4 @@
-<?php // $Id: import_backup.php 11395 2007-03-05 16:03:26Z elixir_julian $
+<?php // $Id: import_backup.php 11791 2007-03-30 07:14:33Z pcool $
 /*
 ============================================================================== 
 	Dokeos - elearning and course management software
@@ -37,16 +37,31 @@
 */ 
 // name of the language file that needs to be included 
 $language_file = array('coursebackup','admin');
+
+// including the global file
 include ('../inc/global.inc.php');
-include_once(api_get_path(LIBRARY_PATH) . 'fileManage.lib.php');
-$nameTools = get_lang('ImportBackup');
+
+// section for the tabs
+$this_section=SECTION_COURSES;
+
+// breadcrumbs
 $interbreadcrumb[] = array ("url" => "../course_info/maintenance.php", "name" => get_lang('Maintenance'));
+
+// Displaying the header
+$nameTools = get_lang('ImportBackup');
 Display::display_header($nameTools);
+
+// include additional libraries
+include_once(api_get_path(LIBRARY_PATH) . 'fileManage.lib.php');
 require_once('classes/CourseBuilder.class.php');
 require_once('classes/CourseArchiver.class.php');
 require_once('classes/CourseRestorer.class.php');
 require_once('classes/CourseSelectForm.class.php');
+
+// Display the tool title
 api_display_tool_title($nameTools);
+
+// Check access rights (only teachers are allowed here)
 if( ! api_is_allowed_to_edit())
 {
 	api_not_allowed();	

+ 20 - 13
main/coursecopy/recycle_course.php

@@ -1,4 +1,4 @@
-<?php // $Id: recycle_course.php 11373 2007-03-03 22:11:05Z yannoo $
+<?php // $Id: recycle_course.php 11791 2007-03-30 07:14:33Z pcool $
 /*
 ============================================================================== 
 	Dokeos - elearning and course management software
@@ -30,22 +30,33 @@
  * @package dokeos.backup
  * ==============================================================================
  */
-/*
-==============================================================================
-		INIT SECTION
-==============================================================================
-*/ 
+
 // name of the language file that needs to be included 
 $language_file = array ('admin','course_info','coursebackup');
+
+// including the global file
 include ('../inc/global.inc.php');
-$nameTools = get_lang('RecycleCourse');
+
+// section for the tabs
+$this_section=SECTION_COURSES;
+
+// breadcrumbs
 $interbreadcrumb[] = array ("url" => "../course_info/maintenance.php", "name" => get_lang('Maintenance'));
+
+// Displaying the header
+$nameTools = get_lang('RecycleCourse');
 Display::display_header($nameTools);
+
+// include additional libraries
 require_once('classes/CourseBuilder.class.php');
 require_once('classes/CourseArchiver.class.php');
 require_once('classes/CourseRecycler.class.php');
 require_once('classes/CourseSelectForm.class.php');
+
+// Display the tool title
 api_display_tool_title($nameTools);
+
+// Check access rights (only teachers are allowed here)
 if( ! api_is_allowed_to_edit())
 {
 	api_not_allowed();	
@@ -68,7 +79,7 @@ if(  (isset($_POST['action']) && $_POST['action'] == 'course_select_form' ) || (
 	}
 	$cr = new CourseRecycler($course);
 	$cr->recycle();
-	Display::display_normal_message(get_lang('RecycleFinished'));
+	Display::display_confirmation_message(get_lang('RecycleFinished'));
 }
 elseif( isset($_POST['recycle_option']) && $_POST['recycle_option'] == 'select_items')
 {
@@ -101,10 +112,6 @@ else
 	<?php	
 	}
 }
-/*
-==============================================================================
-		FOOTER 
-==============================================================================
-*/ 
+// Display the footer
 Display::display_footer();
 ?>