mirror of
https://github.com/alchemy-fr/Phraseanet.git
synced 2025-10-24 02:13:15 +00:00
reactivate permalink when record moved from TRASH 4.1
This commit is contained in:
@@ -114,6 +114,7 @@ class MoveCollectionController extends Controller
|
|||||||
$trashCollectionsBySbasId = [];
|
$trashCollectionsBySbasId = [];
|
||||||
|
|
||||||
foreach ($records as $record) {
|
foreach ($records as $record) {
|
||||||
|
$oldCollectionId = $record->getCollection()->get_coll_id();
|
||||||
$record->move_to_collection($collection, $this->getApplicationBox());
|
$record->move_to_collection($collection, $this->getApplicationBox());
|
||||||
|
|
||||||
if ($request->request->get("chg_coll_son") == "1") {
|
if ($request->request->get("chg_coll_son") == "1") {
|
||||||
@@ -130,7 +131,7 @@ class MoveCollectionController extends Controller
|
|||||||
$trashCollectionsBySbasId[$sbasId] = $record->getDatabox()->getTrashCollection();
|
$trashCollectionsBySbasId[$sbasId] = $record->getDatabox()->getTrashCollection();
|
||||||
}
|
}
|
||||||
if ($trashCollectionsBySbasId[$sbasId] !== null) {
|
if ($trashCollectionsBySbasId[$sbasId] !== null) {
|
||||||
if ($record->getCollection()->get_coll_id() == $trashCollectionsBySbasId[$sbasId]->get_coll_id() && $collection->get_coll_id() !== $trashCollectionsBySbasId[$sbasId]->get_coll_id()) {
|
if ($oldCollectionId == $trashCollectionsBySbasId[$sbasId]->get_coll_id() && $collection->get_coll_id() !== $trashCollectionsBySbasId[$sbasId]->get_coll_id()) {
|
||||||
// record is already in trash so active it
|
// record is already in trash so active it
|
||||||
foreach ($record->get_subdefs() as $subdef) {
|
foreach ($record->get_subdefs() as $subdef) {
|
||||||
if (($pl = $subdef->get_permalink())) {
|
if (($pl = $subdef->get_permalink())) {
|
||||||
|
|||||||
Reference in New Issue
Block a user