Fix course select form from coursecopy tool - refs CT#7366

1.9.x
Daniel Barreto 11 years ago
parent 1c331bcd66
commit 03f2fafaf8
  1. 2
      main/coursecopy/copy_course.php
  2. 2
      main/coursecopy/copy_course_session.php
  3. 4
      main/coursecopy/create_backup.php
  4. 7
      main/coursecopy/import_backup.php
  5. 4
      main/coursecopy/recycle_course.php

@ -79,6 +79,8 @@ if (Security::check_token('post') && (
$hidden_fields = array(); $hidden_fields = array();
$hidden_fields['same_file_name_option'] = $_POST['same_file_name_option']; $hidden_fields['same_file_name_option'] = $_POST['same_file_name_option'];
$hidden_fields['destination_course'] = $_POST['destination_course']; $hidden_fields['destination_course'] = $_POST['destination_course'];
// Add token to Course select form
$hidden_fields['sec_token'] = Security::get_token();
CourseSelectForm::display_form($course, $hidden_fields, true); CourseSelectForm::display_form($course, $hidden_fields, true);
} else { } else {
$table_c = Database :: get_main_table(TABLE_MAIN_COURSE); $table_c = Database :: get_main_table(TABLE_MAIN_COURSE);

@ -391,6 +391,8 @@ if (Security::check_token('post') && (
$hidden_fields['origin_course'] = $arr_course_origin[0]; $hidden_fields['origin_course'] = $arr_course_origin[0];
$hidden_fields['destination_session'] = $destination_session; $hidden_fields['destination_session'] = $destination_session;
$hidden_fields['origin_session'] = $origin_session; $hidden_fields['origin_session'] = $origin_session;
// Add token to Course select form
$hidden_fields['sec_token'] = Security::get_token();
CourseSelectForm :: display_form($course, $hidden_fields, true); CourseSelectForm :: display_form($course, $hidden_fields, true);
echo '<div style="float:right"><a href="javascript:window.back();">'. echo '<div style="float:right"><a href="javascript:window.back();">'.

@ -91,7 +91,9 @@ if (Security::check_token('post') && (
$cb = new CourseBuilder('partial'); $cb = new CourseBuilder('partial');
$course = $cb->build(); $course = $cb->build();
CourseSelectForm::display_form($course); // Add token to Course select form
$hiddenFields['sec_token'] = Security::get_token();
CourseSelectForm::display_form($course, $hiddenFields);
} else { } else {
$cb = new CourseBuilder(); $cb = new CourseBuilder();

@ -135,7 +135,12 @@ if (Security::check_token('post') && (
$course = CourseArchiver::read_course($filename, $delete_file); $course = CourseArchiver::read_course($filename, $delete_file);
if ($course->has_resources() && ($filename !== false)) { if ($course->has_resources() && ($filename !== false)) {
CourseSelectForm::display_form($course, array('same_file_name_option' => $_POST['same_file_name_option'])); $hiddenFields = array(
'same_file_name_option' => $_POST['same_file_name_option'],
);
// Add token to Course select form
$hiddenFields['sec_token'] = Security::get_token();
CourseSelectForm::display_form($course, $hiddenFields);
} elseif ($filename === false) { } elseif ($filename === false) {
Display::display_error_message(get_lang('ArchivesDirectoryNotWriteableContactAdmin')); Display::display_error_message(get_lang('ArchivesDirectoryNotWriteableContactAdmin'));
echo '<a class="btn" href="import_backup.php?' . api_get_cidreq() . '">' . get_lang('TryAgain') . '</a>'; echo '<a class="btn" href="import_backup.php?' . api_get_cidreq() . '">' . get_lang('TryAgain') . '</a>';

@ -85,7 +85,9 @@ if (Security::check_token('post') && (
$cb = new CourseBuilder(); $cb = new CourseBuilder();
$course = $cb->build(); $course = $cb->build();
CourseSelectForm::display_form($course); // Add token to Course select form
$hiddenFields['sec_token'] = Security::get_token();
CourseSelectForm::display_form($course, $hiddenFields);
} else { } else {
$cb = new CourseBuilder(); $cb = new CourseBuilder();
$course = $cb->build(); $course = $cb->build();

Loading…
Cancel
Save