Minor - format code, clean code, improve UI

pull/3766/head
Julio 5 years ago
parent 1666bbdc2f
commit 30650d37d7
  1. 34
      main/coursecopy/recycle_course.php

@ -1,4 +1,5 @@
<?php <?php
/* For licensing terms, see /license.txt */ /* For licensing terms, see /license.txt */
use Chamilo\CourseBundle\Component\CourseCopy\CourseBuilder; use Chamilo\CourseBundle\Component\CourseCopy\CourseBuilder;
@ -9,8 +10,6 @@ use Chamilo\CourseBundle\Component\CourseCopy\CourseSelectForm;
* Delete resources from a course. * Delete resources from a course.
* *
* @author Bart Mollet <bart.mollet@hogent.be> * @author Bart Mollet <bart.mollet@hogent.be>
*
* @package chamilo.backup
*/ */
require_once __DIR__.'/../inc/global.inc.php'; require_once __DIR__.'/../inc/global.inc.php';
$current_course_tool = TOOL_COURSE_MAINTENANCE; $current_course_tool = TOOL_COURSE_MAINTENANCE;
@ -70,20 +69,18 @@ if (Security::check_token('post') && (
$recycle_type = 'select_items'; $recycle_type = 'select_items';
} }
$cr = new CourseRecycler($course); $cr = new CourseRecycler($course);
if ($recycle_type === 'full_backup') {
if ($recycle_type == 'full_backup') {
/* to delete, course code confirmation must be equal that current course code */ /* to delete, course code confirmation must be equal that current course code */
if ($current_course_code == $courseCodeConfirmation) { if ($current_course_code == $courseCodeConfirmation) {
$cr->recycle($recycle_type); $cr->recycle($recycle_type);
echo Display::return_message(get_lang('RecycleFinished'), 'confirm'); echo Display::return_message(get_lang('RecycleFinished'), 'confirm');
} else { } else {
$messageFailCourseCode = '<p>'.get_lang('CourseRegistrationCodeIncorrect').'</p>'; echo Display::return_message(get_lang('CourseRegistrationCodeIncorrect'), 'error', false);
$messageFailCourseCode .= '<p><a class="btn btn-primary" href="'.api_get_self().'?'.api_get_cidreq().'">'. echo '<p><a class="btn btn-primary" href="'.api_get_self().'?'.api_get_cidreq().'">'.
get_lang('BackToPreviousPage'). get_lang('BackToPreviousPage').
'</a></p>'; '</a></p>';
echo Display::return_message($messageFailCourseCode, 'error', false);
} }
} elseif ($recycle_type == 'select_items') { } elseif ($recycle_type === 'select_items') {
$cr->recycle($recycle_type); $cr->recycle($recycle_type);
echo Display::return_message(get_lang('RecycleFinished'), 'confirm'); echo Display::return_message(get_lang('RecycleFinished'), 'confirm');
} }
@ -108,25 +105,13 @@ if (Security::check_token('post') && (
} else { } else {
echo Display::return_message(get_lang('RecycleWarning'), 'warning', false); echo Display::return_message(get_lang('RecycleWarning'), 'warning', false);
$form = new FormValidator('recycle_course', 'post', api_get_self().'?'.api_get_cidreq()); $form = new FormValidator('recycle_course', 'post', api_get_self().'?'.api_get_cidreq());
$form->addElement('header', get_lang('SelectOptionForBackup')); $form->addHeader(get_lang('SelectOptionForBackup'));
$form->addElement('radio', 'recycle_option', null, get_lang('FullRecycle'), 'full_backup'); $form->addElement('radio', 'recycle_option', null, get_lang('FullRecycle'), 'full_backup');
$form->addElement('radio', 'recycle_option', null, get_lang('LetMeSelectItems'), 'select_items'); $form->addElement('radio', 'recycle_option', null, get_lang('LetMeSelectItems'), 'select_items');
//Confirmation input code $form->addHtml('<div class="course-full-delete hidden">');
$form->addElement( $form->addText('course_code_confirmation', get_lang('CourseCodeConfirmation'));
'label', $form->addHtml('</div>');
'',
'<span class="hidden course-full-delete">'.get_lang('CourseCodeConfirmation').'</span>',
null,
null
);
$form->addElement(
'input',
'course_code_confirmation',
null,
'class="hidden course-full-delete"',
'course_code'
);
$form->addButtonSave(get_lang('RecycleCourse')); $form->addButtonSave(get_lang('RecycleCourse'));
$form->setDefaults(['recycle_option' => 'select_items']); $form->setDefaults(['recycle_option' => 'select_items']);
@ -146,7 +131,6 @@ $(function(){
} else { } else {
$(`#recycle_course_course_code_confirmation`).prop(`required`, ``); $(`#recycle_course_course_code_confirmation`).prop(`required`, ``);
$(`.course-full-delete`).addClass(`hidden`); $(`.course-full-delete`).addClass(`hidden`);
} }
}); });
}) })

Loading…
Cancel
Save