public function indexAction(Application $app) { $view = array(); $usersModel = new UsersModel($app); $view['users'] = $usersModel->getAll(); $adsModel = new AdsModel($app); $view['ads'] = $adsModel->getAll(); return $app['twig']->render('admin/index.twig', $view); }
public function deleteAction(Application $app, Request $request) { $adsModel = new AdsModel($app); $id = (int) $request->get('id', 0); $ad = $adsModel->getAd($id); if (count($ad)) { $adsModel->deleteAd($id); $app['session']->getFlashBag()->add('message', array('type' => 'success', 'content' => $app['translator']->trans('Ad deleted.'))); return $app->redirect($app['url_generator']->generate('ads_index'), 301); $this->view['id'] = $id; } else { return $app->redirect($app['url_generator']->generate('ads_index')); } return $app['twig']->render('ads/delete.twig', $this->view); }