Пример #1
0
 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');
 }
Пример #2
0
 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');
 }
Пример #3
0
 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);
 }
Пример #4
0
 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)]);
 }