|
|
|
@ -1,6 +1,7 @@ |
|
|
|
|
<?php |
|
|
|
|
/* For licensing terms, see /license.txt */ |
|
|
|
|
|
|
|
|
|
use ChamiloSession as Session; |
|
|
|
|
use Chamilo\CoreBundle\Entity\Sequence; |
|
|
|
|
use Chamilo\CoreBundle\Entity\SequenceResource; |
|
|
|
|
use Fhaculty\Graph\Graph; |
|
|
|
@ -146,7 +147,7 @@ switch ($action) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if ($vertexFromTo && !$vertexToFrom) { |
|
|
|
|
$_SESSION['sr_vertex'] = true; |
|
|
|
|
Session::write('sr_vertex', true); |
|
|
|
|
$vertex = $graph->getVertex($id); |
|
|
|
|
$vertex->destroy(); |
|
|
|
|
$em->remove($sequenceResource); |
|
|
|
@ -171,7 +172,7 @@ switch ($action) { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (!$vertexToFrom && !$vertexFromTo) { |
|
|
|
|
$_SESSION['sr_vertex'] = true; |
|
|
|
|
Session::write('sr_vertex', true); |
|
|
|
|
$vertexTo = $graph->getVertex($id); |
|
|
|
|
$vertexFrom = $graph->getVertex($vertexId); |
|
|
|
|
if ($vertexTo->getVerticesEdgeFrom()->count() > 1) { |
|
|
|
@ -283,9 +284,9 @@ switch ($action) { |
|
|
|
|
if (empty($sequence)) { |
|
|
|
|
exit; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
if (isset($_SESSION['sr_vertex']) && $_SESSION['sr_vertex']) { |
|
|
|
|
unset($_SESSION['sr_vertex']); |
|
|
|
|
$vertexFromSession = Session::read('sr_vertex'); |
|
|
|
|
if ($vertexFromSession) { |
|
|
|
|
Session::erase('sr_vertex'); |
|
|
|
|
echo Display::return_message(get_lang('Saved'), 'success'); |
|
|
|
|
break; |
|
|
|
|
} |
|
|
|
|