Example #1
0
 public function edit()
 {
     // view()->addLocation('/resources/views/theme01/member');
     $user = Sentinel::getUser();
     $formatter = new App\Http\Libraries\Formatters();
     if ($user->gender == 'M') {
         $checkM = 'checked="true"';
     } else {
         $checkM = '0';
     }
     if ($user->gender == 'F') {
         $checkF = 'checked="true"';
     } else {
         $checkF = '0';
     }
     //Informasi rekening
     $arrBanks = $user->bank;
     $user->rekNo = $arrBanks['Nomor Rekening'];
     $user->rekNama = $arrBanks['Atas Nama'];
     $user->rekBank = $arrBanks['Bank'];
     $user->rekCabang = $arrBanks['Cabang'];
     $user->rekKota = $arrBanks['Kota'];
     if (!empty($user->regpaymentconfirm) && $user->regpaymentconfirm != '0000-00-00 00:00:00') {
         $tglkonfirmasi = $formatter->tgl_indo($user->regpaymentconfirm);
     } else {
         $tglkonfirmasi = 'Belum ada konfirmasi';
     }
     if (!empty($user->regpayment) && $user->regpayment != '0000-00-00 00:00:00') {
         $tgltransfer = $formatter->tgl_indo($user->regpayment);
     } else {
         $tgltransfer = 'Belum ditransfer';
     }
     if (!empty($user->regamount) && $user->regamount > 0) {
         $jmltransfer = $formatter->currencyFormat($user->regamount, true, ',-');
     } else {
         $jmltransfer = 'Belum ditransfer';
     }
     if (!empty($user->regpaid) && $user->regpaid != '0000-00-00 00:00:00') {
         $tgllunas = $formatter->tgl_indo($user->regpaid);
     } else {
         $tgllunas = 'Belum dikonfirmasi lunas oleh ADMIN.';
     }
     $show_array = array('user' => $user, 'checkM' => $checkM, 'checkF' => $checkF, 'tglkonfirmasi' => $tglkonfirmasi, 'tgltransfer' => $tgltransfer, 'jmltransfer' => $jmltransfer, 'tgllunas' => $tgllunas);
     //return view('theme01/member/profile',$show_array)->withUser(Sentinel::getUser());
     return view('theme01/member/profile', $show_array);
 }
 public function handle($request, Closure $next)
 {
     $user = Sentinel::getUser();
     $formatter = new App\Http\Libraries\Formatters();
     $tgl_konfirmasi = $formatter->tgl_indo($user->regpaymentconfirm);
     if (!empty($user->regpaymentconfirm) && $user->regpaymentconfirm != '0000-00-00 00:00:00') {
         $msg = '
             <li>Anda telah mengkonfirmasi pembayaran pada tanggal ' . $tgl_konfirmasi . '.</li>
             <li>Silahkan menunggu konfirmasi LUNAS dari ADMIN maksimal 2x24 jam kerja.</li>
             <li>Bila ada kesalahan, silahkan kontak ADMIN.</li>';
         $request->session()->flash('flash_message', $msg);
         return view('theme01/member/message');
     }
     return $next($request);
 }