$b->addToBlockList($data);
         $method = isset($data['id']) && $data['id'] > 0 ? 'edited' : 'added';
         $app->flash('success', "Block successfully {$method}.");
         $app->redirect(ADMIN_URL . 'blocks');
     });
     $app->get('/new', 'validateUser', function () use($app) {
         $app->render(ADMIN_THEME . 'blocks.new.php', array('method' => 'new'));
     });
     $app->get('/edit/:id', 'validateUser', function ($id) use($app) {
         $b = new Blocks();
         $block = $b->showBlock($id);
         $app->render(ADMIN_THEME . 'blocks.edit.php', array('block' => $block, 'method' => 'edit'));
     });
     $app->get('/delete/:id', 'validateUser', function ($id) use($app) {
         $b = new Blocks();
         $b->deleteFromBlock($id);
         $app->flash('success', 'Block successfully deleted.');
         $app->redirect(ADMIN_URL . 'blocks');
     });
     $app->get('(/(:page))', 'validateUser', function ($page = 1) use($app) {
         $b = new Blocks();
         $start = getPaginationStart($page);
         $count = $b->countBlockList();
         $number_of_pages = ceil($count / LIMIT);
         $blocks = $b->showBlockList($start, LIMIT);
         $app->render(ADMIN_THEME . 'blocks.php', array('blocks' => $blocks, 'number_of_pages' => $number_of_pages, 'current_page' => $page, 'page_name' => 'blocks'));
     });
 });
 /*
  * Banlist group
  * Manage ban list