public function blockBasicPageEditAction()
 {
     if (Session::hasUser('admin')) {
         $adminModel = new AdminModel();
         $data_admin = $adminModel->getAdminPage(Router::getId());
         $indexModel = new IndexModel();
         $data_pages = $indexModel->getBasicPageBlock();
         //   $data_pages = array();
         //   foreach($d_p as $v){
         //     $data_pages[$v['id_page']] = $v;
         // }
         //Debugger::PrintR($data_pages);
         $request = new Request();
         $blockModel = new BlockModel($request);
         //  $id_array = $blockModel->getIdArray();
         // $del_array = $blockModel->getDeleteArray();
         // $test = $blockModel->isExist();
         // Debugger::PrintR($id_array);
         //  Debugger::PrintR($del_array);
         //Debugger::PrintR($test);
         if ($request->isPost()) {
             if ($blockModel->isNumeric()) {
                 if (!$blockModel->isExist()) {
                     $blockModel->update();
                     $redirect = $request->post('redirect');
                 } else {
                     $id = $blockModel->isExist();
                     Session::setFlash("Basic_page с id номером " . $id . " не существует!");
                 }
             } else {
                 Session::setFlash('Введите целые числа!');
             }
         }
         $args = array('data_admin' => $data_admin[0], 'data_pages' => $data_pages, 'redirect' => isset($redirect) ? $redirect : null);
         return $this->render_admin($args);
     } else {
         throw new Exception('Access is forbidden', 403);
     }
 }