Beispiel #1
0
 /**
  * A controller to process deleting a web page.
  * 
  * @param request object
  * @param app, the application object ($app)
  * 
  * @return processes and re-renders the delete page form.
  */
 public function processDeletePageAction(Request $request, Application $app)
 {
     $db = new DbRepository($app['dbh']);
     $pageName = $app['request']->get('pageName');
     $pageTemplate = $app['request']->get('pageTemplate');
     $result = $db->deletePage($pageName, $pageTemplate);
     $args_array = array('user' => $app['session']->get('user'), 'result' => $result);
     $templateName = '_dashboard';
     return $app['twig']->render($templateName . '.html.twig', $args_array);
 }