public function action_delete($id = null) { if ($pay = Model_Part::find($id)) { $pay->delete(); Session::set_flash('success', e('Deleted pay #' . $id)); } else { Session::set_flash('error', e('Could not delete pay #' . $id)); } Response::redirect('admin/pay'); }
public function action_delete($id = null) { if ($received = Model_Part::find($id)) { $received->delete(); Session::set_flash('success', e('Deleted received #' . $id)); } else { Session::set_flash('error', e('Could not delete received #' . $id)); } Response::redirect('admin/received'); }
public function action_delete($id = null, $one = null, $two = null) { $redirect = $two ? $one . '/' . $two : $one; if ($part = \Model_Part::find($id) and \Security::check_token()) { foreach ($part->auctions as $auction) { $auction->part_id = null; $auction->save(); } $part->delete(); Session::set_flash('success', e('Deleted part #' . $id)); } else { Session::set_flash('error', e('Could not delete part #' . $id)); } Response::redirect('admin/' . $redirect); }
public function post_deletepart() { $result = ''; $val_error = []; $val = Validation::forge(); $val->add_field('id', '[ID]', 'required|valid_string[numeric]'); $values['id'] = \Input::post('id'); if ($val->run($values)) { $part = \Model_Part::find($val->validated('id')); foreach ($part->auctions as $auction) { $auction->part_id = null; $auction->save(); } $part_id = $part->id; if ($part->delete()) { $result = 'Part ID: ' . $part_id . ' was successfully deleted'; } else { $val_error[] = 'Could not delete part ID: ' . $part_id; } } else { foreach ($val->error() as $error) { $val_error[] = $error->get_message(); } } $this->response(['result' => $result, 'error' => implode('<br>', (array) $val_error)]); }