public function postEdit($p) { if ($_POST['submitAction'] == 'Save') { $request = isset($p[1]) && $p[1] ? new Request($p[1]) : new Request(); $request->setFields(array_merge($_POST['_record'], array('owner_id' => $this->loggedInUser->id))); $request->save(); } else { if ($_POST['submitAction'] == 'Delete') { assert(isset($p[1]) && $p[1]); $request = new Request($p[1]); $request->destroy(); } } $this->redirect('list'); }
public static function destroy($id) { $request = new Request(array('id' => $id)); $request->destroy(); Redirect::to('/request', array('message' => 'The request has been succesfully deleted')); }