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['same_file_name_option'] = $_POST['same_file_name_option'];
$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);
} else {
$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['destination_session'] = $destination_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);
echo '<div style="float:right"><a href="javascript:window.back();">'.

@ -91,7 +91,9 @@ if (Security::check_token('post') && (
$cb = new CourseBuilder('partial');
$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 {
$cb = new CourseBuilder();

@ -135,7 +135,12 @@ if (Security::check_token('post') && (
$course = CourseArchiver::read_course($filename, $delete_file);
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) {
Display::display_error_message(get_lang('ArchivesDirectoryNotWriteableContactAdmin'));
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();
$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 {
$cb = new CourseBuilder();
$course = $cb->build();

Loading…
Cancel
Save