|
|
|
|
@ -39,7 +39,7 @@ if ($formSequence->validate()) { |
|
|
|
|
exit; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$selectSequence = new FormValidator(''); |
|
|
|
|
$selectSequence = new FormValidator('frm_select_delete'); |
|
|
|
|
$selectSequence->addHidden('sequence_type', 'session'); |
|
|
|
|
$em = Database::getManager(); |
|
|
|
|
|
|
|
|
|
@ -52,6 +52,30 @@ $selectSequence->addSelect( |
|
|
|
|
['id' => 'sequence_id', 'cols-size' => [3, 7, 2]] |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
if (!empty($sequenceList)) { |
|
|
|
|
$selectSequence->addButtonDelete(get_lang('Delete')); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($selectSequence->validate()) { |
|
|
|
|
$values = $selectSequence->exportValues(); |
|
|
|
|
|
|
|
|
|
$sequence = $em->find('ChamiloCoreBundle:Sequence', $values['sequence']); |
|
|
|
|
|
|
|
|
|
$em |
|
|
|
|
->createQuery('DELETE FROM ChamiloCoreBundle:SequenceResource sr WHERE sr.sequence = :seq') |
|
|
|
|
->execute(['seq' => $sequence]); |
|
|
|
|
|
|
|
|
|
$em->remove($sequence); |
|
|
|
|
$em->flush(); |
|
|
|
|
|
|
|
|
|
Display::addFlash( |
|
|
|
|
Display::return_message(get_lang('Deleted'), 'success') |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
header('Location: '.api_get_self()); |
|
|
|
|
exit; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
$form = new FormValidator(''); |
|
|
|
|
$form->addHtml("<div class='col-md-6'>"); |
|
|
|
|
$form->addHidden('sequence_type', 'session'); |
|
|
|
|
|