/** * Display a listing of settings * * @return Response */ public function index() { // $settings = Setting::all(); $settings = Setting::find('1'); $sequents = Sequent::all(); $seris = Seri::all(); return View::make('settings.index', compact('settings'))->with('sequents', $sequents)->with('seris', $seris)->withTitle('Settings'); }
/** * Remove the specified sequent from storage. * * @param int $id * @return Response */ public function destroy($id) { Sequent::destroy($id); return Redirect::route('sequents.index'); }
public function validasi($id) { //Start - update status validasi $payment = Payment::findOrFail($id); $data['verifikasi'] = 1; $payment->update($data); //End - upate status validasi //Start - ambil data atlit yang sudah terverifikasi berdasarkan tahun $getatlit = Contest::where('user_id', $payment->user_id)->where('tahun', date('Y'))->where('verifikasi', '1')->get(); //End - ambil data atlit yang sudah terverifikasi berdasarkan tahun //Start - ambil jumlah data atlit yang sudah terverifikasi berdasarkan tahun $getsumatlit = Contest::where('user_id', $payment->user_id)->where('tahun', date('Y'))->where('verifikasi', '1')->count(); //End - ambil jumlah data atlit yang sudah terverifikasi berdasarkan tahun //Start - lihat jenjang dari bukti pembayaran $jenjang = Payment::where('id', $id)->with('Akun')->first(); //End - lihat jenjang dari bukti pembayaran for ($i = 0; $i < $getsumatlit; $i++) { //Start - Ambil urutan nomor dada sesuai jenjang $posno = Sequent::where('jenjang', $jenjang->Akun->last_name)->first(); $nodadanow = $posno->number + 1; //End - Ambil urutan nomor dada sesuai jenjang //Start - Ambil 1 altit yang akan diberikan nomor dengan mengambil id $getatlit = Contest::where('user_id', $payment->user_id)->where('tahun', date('Y'))->where('verifikasi', '1')->skip($i)->take(1)->first(); $getidatlit = $getatlit->id; //End - Ambil 1 altit yang akan diberikan nomor dengan mengambil id //Start - Update atlit dengan memberi nomor dada $contest = Contest::findOrFail($getidatlit); $nodada['nodada'] = str_pad($nodadanow, 3, '0', STR_PAD_LEFT); $contest->update($nodada); //End - Update atlit dengan memberi nomor dada //Start - Update nomer pada table sequent $sequent = Sequent::findOrFail($posno->id); $datano['number'] = $nodadanow; $sequent->update($datano); //End - Update nomer pada table sequent } return Redirect::to('admin/valid' . '?statvalid=' . Session::get('statusvalid'))->with("successMessage", "Berhasil divalidasi"); }