/** * Changes outline order * @param $id * @param $order * @param $direction */ private function changeOutlineOrder($id, $order, $direction) { $data = $this->model->get($id); if ($this->checkAvailability($data)) { $this->model->changeOutlineOrder($id, $order, $direction); } $this->template->outline = $this->model->getOutline($id); if ($this->isAjax()) { $this->redrawControl('outlineList'); $this->redrawControl('flashMessages'); } }