Example #1
0
 public function updatePositionsAction()
 {
     $positionsByCategory = $_POST['page_list'];
     foreach ($positionsByCategory as $nav => $positionsJson) {
         $positions = json_decode($positionsJson);
         foreach ($positions as $position) {
             $page = Page::createById($position->id);
             $page->setData(['nav' => $nav, 'navPositionLeft' => $position->position, 'navPositionRight' => $position->position_right, 'navPositionDepth' => $position->depth]);
             $page->save();
         }
     }
     HTTP::redirect($_GET['return']);
 }