|
|
|
@ -219,19 +219,14 @@ class Tab
@@ -219,19 +219,14 @@ class Tab
|
|
|
|
|
// Reorder entities |
|
|
|
|
$this->_page = $_page; |
|
|
|
|
|
|
|
|
|
ksort( |
|
|
|
|
$this->_page |
|
|
|
|
); |
|
|
|
|
|
|
|
|
|
// Update session |
|
|
|
|
if ($session) |
|
|
|
|
{ |
|
|
|
|
$this->container->browser->database->cleanSession(); |
|
|
|
|
|
|
|
|
|
ksort($_page); |
|
|
|
|
|
|
|
|
|
foreach ($_page as $page) |
|
|
|
|
{ |
|
|
|
|
$this->container->browser->database->addSession( |
|
|
|
|
$page->navbar->request->getValue() |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
$this->updateSession(); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -240,4 +235,16 @@ class Tab
@@ -240,4 +235,16 @@ class Tab
|
|
|
|
|
'Reorder by $page_num value not implemented' |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function updateSession(): void |
|
|
|
|
{ |
|
|
|
|
$this->container->browser->database->cleanSession(); |
|
|
|
|
|
|
|
|
|
foreach ($this->_page as $page) |
|
|
|
|
{ |
|
|
|
|
$this->container->browser->database->addSession( |
|
|
|
|
$page->navbar->request->getValue() |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |