add('/admin/dashboard', function(){ View::render('setup/dashboard'); }) ->use('vendor/autoload.php') ->use('module/db.php') ->use('module/perusahaan.php') ->middleware('cekloginadmin'); $route->add('/admin/excel/template/kekayaan', function(){ View::render('setup/template/kekayaan'); }) ->use('vendor/autoload.php') ->use('module/db.php') ->use('module/perusahaan.php') ->middleware('cekloginadmin'); $route->add('/admin/introapp', function(){ View::render('setup/introapp'); }) ->use('vendor/autoload.php') ->use('module/db.php') ->use('module/perusahaan.php') ->middleware('cekloginadmin'); $route->add('/admin/editor/intro/{kode}', function($kode){ $datax = DB::query_result_object_row("SELECT * FROM introapp WHERE kode = '$kode'"); View::render('setup/editor',['kode' => $kode, "dataapp" => $datax]); }) ->use('vendor/autoload.php') ->use('module/db.php') ->use('module/perusahaan.php') ->middleware('cekloginadmin'); $route->add('/admin/profile/perusahaan', function(){ View::render('setup/profile'); }) ->use('vendor/autoload.php') ->use('module/db.php') ->use('module/perusahaan.php') ->middleware('cekloginadmin'); $route->add('/save/data/editor', function(){ ini_set('display_errors', 1); $ok = $_POST['ok']; $start = $_POST['start']; $end = $_POST['end']; $tipe = $_POST['tipe']; $enm = $_POST['enm']; $ft = $enm.$tipe; $s = []; if($start != $end){ if(!file_exists($ft)){ $s[] = $ok; Files::write($ft, json_encode($s, true)); }else{ $s = json_decode(Files::read($ft),true); $s[] = $ok; Files::write($ft, json_encode($s, true)); } }else{ if(file_exists($ft)){ $s = json_decode(Files::read($ft),true); unlink($ft); } $s[] = $ok; $sx = ""; foreach ($s as $key => $t) { $sx .= $t; } $sx = (object) json_decode( base64_decode($sx) , true); foreach($sx->img as $img){ Files::write($img['path'], base64_decode( $img['base64'] )); } DB::query("UPDATE introapp SET data = '$sx->val' WHERE kode = '$sx->kode' "); } }) ->use('vendor/autoload.php') ->use('module/db.php') ->use('module/help.php') ->use('module/perusahaan.php') ->use('module/datatable.php') ->middleware('cekloginadmin') ->middleware('post'); $route->add('/admin/bb', function(){ View::render('admin/transaksi/bb2'); }) ->use('vendor/autoload.php') ->use('module/db.php') ->use('module/perusahaan.php') ->middleware('cekloginadmin');