public function post_openblock() { $bap_number = Input::get('bap_number'); $this->data['bap_number'] = $bap_number; $this->data['bap'] = Bap::where_bap_number($bap_number)->first(); $this->data['show'] = true; return View::make('themes.modul.' . $this->views . '.openblock', $this->data); }
public function post_openpusat() { $driver_id = Input::get('id'); $bap_number = Input::get('bap_number'); $catatan = Input::get('catatan'); $pay = Input::get('pay'); $bap = Bap::where_bap_number($bap_number)->first(); if ($bap) { $openblock = Openblocking::where('bap_id', '=', $bap->id)->first(); if (!$openblock) { return Redirect::to('proses/otorisasipusat')->with('status', 'Belum dilakukan otoritas open block di pool'); } $openblock->otorisasi3_id = Auth::user()->id; $openblock->catatan = $catatan; $openblock->pay = $pay; $y = $openblock->save(); $driver = Driver::find($driver_id); $driver->fg_super_blocked = 0; $x = $driver->save(); if ($x && $y) { return Redirect::to('proses/otorisasipusat')->with('status', 'Open Block Berhasil'); } else { return Redirect::to('proses/otorisasipusat')->with('status', 'Open Block gagal'); } } return Redirect::to('proses/otorisasipusat')->with('status', 'Nomor BAP tidak ditemukan'); }