Exemplo n.º 1
0
 public function handle_delete_item()
 {
     $url = new UrlHelper();
     $rowId = $url->get("item_id", null);
     $route = new RouteGenerator();
     $status = $this->dataProvider->deleteItem($rowId);
     FlashBag::add("alert", "Item has been deleted", "success");
     // Redirect back to the pageme
     return array('type' => 'redirect', 'url' => $route->openPage($this->getId()));
 }
Exemplo n.º 2
0
 public function handle_delete_item()
 {
     if ($this->app->isReadOnly()) {
         throw new Exception("Read Only");
     }
     $url = new UrlHelper();
     $rowId = $url->get("item_id", null);
     $route = new RouteGenerator();
     $summaryKey = $this->dataProvider->getSummaryColumns()[0]['key'];
     $rowData = $this->dataProvider->getRow($rowId);
     $rowName = $rowData[$summaryKey];
     $status = $this->dataProvider->deleteItem($rowId);
     FlashBag::add("alert", "Item {$rowName} has been deleted", "success");
     // Redirect back to the pageme
     return array('type' => 'redirect', 'url' => $route->openPage($this->getId()));
 }