public function __construct() { $data = konsumen::all(); foreach ($data as $k) { $konsumen[$k->idkonsumen] = $k->nama == '' || $k->nama == '-' ? $k->cp : $k->nama; } $konsumen = \App\Helpers::assoc_merge([0 => '--Daftar Konsumen--'], $konsumen); return \View::share('konsumen', $konsumen); }
public function boot() { date_default_timezone_set('Asia/Jakarta'); /* $abouts = array(); $news = array(); $memo = array();*/ $dcabang = array(); $ddivisi = array(); $dsales = array(); // $dkota = array(); $dsatuan = array(); Config::set('registered', false); /*$articles = Article::select('article.*','users.first_name','users.last_name') ->leftJoin('user','article.user','=','users.id')->get(); foreach ($articles as $article) { switch($article->type){ case 'about' : $abouts[] = $article;break; case 'news' : $news[] = $article;break; case 'memo' : $memo[] = $article;break; } } $kota = Kota::all(); foreach ($kota as $v) { $dkota[$v->idkota] = $v->nmkota; } */ $cabang = cabang::all(); foreach ($cabang as $v) { $dcabang[$v->idcabang] = $v->nama; } $dcabang = Helpers::assoc_merge([0 => '--Daftar Cabang--'], $dcabang); $divisi = divisi::all(); foreach ($divisi as $v) { $ddivisi[$v->nama] = $v->nama; } $ddivisi = Helpers::assoc_merge([0 => '--Semua Divisi--'], $ddivisi); $sales = sales::all(); foreach ($sales as $v) { $dsales[$v->nama] = $v->nama; } $dsales = Helpers::assoc_merge([0 => '--Semua Sales--'], $dsales); $satuan = satuan::all(); foreach ($satuan as $v) { $dsatuan[$v->namasatuan] = $v->namasatuan; } $data = array('satuan' => $dsatuan, 'cabang' => $dcabang, 'divisi' => $ddivisi, 'sales' => $dsales, 'menu' => Config::get('menu'), 'notification' => ['all' => 0, 'quote' => NULL, 'sjt' => NULL]); return View::share($data); }
/** * Bootstrap any application services. * * @return void */ public function boot() { date_default_timezone_set('Asia/Jakarta'); $abouts = array(); $news = array(); $memo = array(); Config::set('registered', false); $articles = \App\article::select('article.*', 'users.first_name', 'users.last_name')->leftJoin('users', 'article.user', '=', 'users.id')->get(); foreach ($articles as $article) { switch ($article->type) { case 'about': $abouts[] = $article; break; case 'news': $news[] = $article; break; case 'memo': $memo[] = $article; break; } } $kota = \App\kota::all(); foreach ($kota as $v) { $dkota[$v->idkota] = $v->nmkota; } $satuan = \App\satuan::all(); foreach ($satuan as $v) { $dsatuan[$v->idsatuan] = $v->namasatuan; } $cabang = \App\cabang::all(); foreach ($cabang as $v) { $dcabang[$v->idcabang] = $v->nama; } $dcabang = \App\Helpers::assoc_merge([0 => '--Daftar Cabang--'], $dcabang); //Hitung total quote yang baru $quotes = \App\quote::where('status', '=', '0'); $quotesData['all'] = $quotes->limit(3)->get(); $quotesData['count'] = $quotes->count(); //Hitung total SJT yang belum tiba $sjt = \App\berangkat::where('status', '<', '3'); $sjtData['all'] = $sjt->limit(3)->get(); $sjtData['count'] = $sjt->count(); //Hitung total tagihan yang belum terbayar $totNotification = $quotes->count() + $sjt->count(); $notification = ['all' => $totNotification, 'quote' => $quotesData, 'sjt' => $sjtData]; $data = array('abouts' => $abouts, 'news' => $news, 'memo' => $memo, 'kota' => $dkota, 'satuan' => $dsatuan, 'cabang' => $dcabang, 'nquotes' => $quotes, 'notification' => $notification); return View::share($data); }