diff --git a/main/coursecopy/import_backup.php b/main/coursecopy/import_backup.php
index b31191b2aa..3288891f6d 100755
--- a/main/coursecopy/import_backup.php
+++ b/main/coursecopy/import_backup.php
@@ -1,4 +1,4 @@
-
* @package chamilo.backup
*/
+
/* INIT SECTION */
-// name of the language file that needs to be included
+
+// Language files that need to be included
$language_file = array('exercice', 'coursebackup', 'admin');
-// including the global file
-include ('../inc/global.inc.php');
+// Including the global initialization file
+require '../inc/global.inc.php';
// Check access rights (only teachers are allowed here)
-if( ! api_is_allowed_to_edit())
-{
+if (!api_is_allowed_to_edit()) {
api_not_allowed(true);
}
-//remove memory and time limits as much as possible as this might be a long process...
-if(function_exists('ini_set'))
-{
- ini_set('memory_limit','256M');
- ini_set('max_execution_time',1800);
+// Remove memory and time limits as much as possible as this might be a long process...
+if (function_exists('ini_set')) {
+ ini_set('memory_limit', '256M');
+ ini_set('max_execution_time', 1800);
}
-// section for the tabs
-$this_section=SECTION_COURSES;
+// Section for the tabs
+$this_section = SECTION_COURSES;
-// breadcrumbs
-$interbreadcrumb[] = array ("url" => "../course_info/maintenance.php", "name" => get_lang('Maintenance'));
+// 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');
+require_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);
-
/* MAIN CODE */
-if((isset($_POST['action']) && $_POST['action'] == 'course_select_form' ) || (isset($_POST['import_option']) && $_POST['import_option'] == 'full_backup' )) {
- $error=false;
+if ((isset($_POST['action']) && $_POST['action'] == 'course_select_form' ) || (isset($_POST['import_option']) && $_POST['import_option'] == 'full_backup' )) {
+ $error = false;
if (isset($_POST['action']) && $_POST['action'] == 'course_select_form') {
- // partial backup here we recover the documents posted
+ // Partial backup here we recover the documents posted
$course = CourseSelectForm::get_posted_course();
-
} else {
- if( $_POST['backup_type'] == 'server') {
+ if ($_POST['backup_type'] == 'server') {
$filename = $_POST['backup_server'];
$delete_file = false;
} else {
- if($_FILES['backup']['error']==0){
+ if ($_FILES['backup']['error'] == 0) {
$filename = CourseArchiver::import_uploaded_file($_FILES['backup']['tmp_name']);
if ($filename === false) {
$error = true;
@@ -69,37 +67,36 @@ if((isset($_POST['action']) && $_POST['action'] == 'course_select_form' ) || (is
$delete_file = true;
}
} else {
- $error=true;
+ $error = true;
}
}
- if(!$error) {
- // full backup
+ if (!$error) {
+ // Full backup
$course = CourseArchiver::read_course($filename,$delete_file);
}
}
- if(!$error && $course->has_resources()) {
+ if (!$error && $course->has_resources()) {
$cr = new CourseRestorer($course);
$cr->set_file_option($_POST['same_file_name_option']);
$cr->restore();
Display::display_normal_message(get_lang('ImportFinished').
- //'>> '.get_lang('CourseHomepage').'',false); // This is not the preferable way to go to the course homepage.
- '<< '.get_lang('CourseHomepage').'',false);
+ '<< '.get_lang('CourseHomepage').'', false);
} else {
- if(!$error){
+ if (!$error) {
Display::display_warning_message(get_lang('NoResourcesInBackupFile').
- '<< '.get_lang('TryAgain').'',false);
+ '<< '.get_lang('TryAgain').'', false);
} elseif ($filename === false) {
Display::display_error_message(get_lang('ArchivesDirectoryNotWriteableContactAdmin').
- '<< '.get_lang('TryAgain').'',false);
+ '<< '.get_lang('TryAgain').'', false);
} else {
Display::display_error_message(api_ucfirst(get_lang('UploadError')).
- '<< '.get_lang('TryAgain').'',false);
+ '<< '.get_lang('TryAgain').'', false);
}
}
CourseArchiver::clean_backup_dir();
} elseif (isset($_POST['import_option']) && $_POST['import_option'] == 'select_items') {
- if( $_POST['backup_type'] == 'server') {
+ if ($_POST['backup_type'] == 'server') {
$filename = $_POST['backup_server'];
$delete_file = false;
} else {
@@ -111,42 +108,39 @@ if((isset($_POST['action']) && $_POST['action'] == 'course_select_form' ) || (is
CourseSelectForm::display_form($course,array('same_file_name_option'=>$_POST['same_file_name_option']));
} elseif ($filename === false) {
Display::display_error_message(get_lang('ArchivesDirectoryNotWriteableContactAdmin').
- '<< '.get_lang('TryAgain').'',false);
+ '<< '.get_lang('TryAgain').'',false);
} else {
Display::display_warning_message(get_lang('NoResourcesInBackupFile').
- '<< '.get_lang('TryAgain').'',false);
+ '<< '.get_lang('TryAgain').'',false);
}
} else {
$user = api_get_user_info();
$backups = CourseArchiver::get_available_backups($is_platformAdmin?null:$user['user_id']);
$backups_available = (count($backups)>0);
- echo get_lang('SelectBackupFile').'
';
+ echo ''.get_lang('SelectBackupFile').'
';
- include (api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php');
- $form = new FormValidator('import_backup_form','POST','import_backup.php', '','multipart/form-data');
+ require_once api_get_path(LIBRARY_PATH).'formvalidator/FormValidator.class.php';
+ $form = new FormValidator('import_backup_form', 'post', 'import_backup.php', '', 'multipart/form-data');
$renderer = $form->defaultRenderer();
$renderer->setElementTemplate('