diff --git a/app/Http/Controllers/Opendata/DatasetController.php b/app/Http/Controllers/Opendata/DatasetController.php index 5fec2c7..af0525b 100644 --- a/app/Http/Controllers/Opendata/DatasetController.php +++ b/app/Http/Controllers/Opendata/DatasetController.php @@ -57,7 +57,7 @@ class DatasetController extends Controller public function grid(Request $request) { - $data = Dataset::all(); + $data = Dataset::orderBy('DatasetId','DESC')->get(); // $data = User::with(['group'])->orderBy('id','DESC')->get(); $_data = []; @@ -73,19 +73,31 @@ class DatasetController extends Controller $action .= ''; if(session('group_id') == 1){ // $action .= ''; - // $action .= ''; + if($row->status == 1){ + $action .= ''; + }else{ + $action .= ''; + } } $action .= ''; } + $status = ''; + if($row->status == 1){ + $status = ''; + }else{ + $status = ''; + } $_data[] = [ 'no' => $key+1, 'id' => encode_id($row->id), 'name' => @$row->name, 'publik' => @$row->publik, + 'tahun' => @$row->tahun, 'created_at' => date('d-m-Y H:i:s',strtotime(@$row->created_at)), 'instansi' => @$row->instansi->name, 'action' => @$action, + 'status' => @$status, ]; } @@ -146,7 +158,7 @@ class DatasetController extends Controller - for ($i = 1; $i < count($rows); $i++) { + for ($i = 5; $i < count($rows); $i++) { $row = $rows[$i]; // Skip baris kosong @@ -192,16 +204,18 @@ class DatasetController extends Controller $insert->deskripsi = $request->deskripsi; $insert->save(); }else{ + // dd($request->all()); Validator::make($request->all(), [ - 'name' => 'required', - 'instansi_id' => 'required', - 'template_id' => 'required', - 'template_default' => 'required', - 'publik' => 'required', - 'tags' => 'required', - 'file' => 'required|file|mimes:xlsx,xls', - 'topik' => 'required', + // 'name' => 'required', + // 'instansi_id' => 'required', + // 'template_id' => 'required', + // 'template_default' => 'required', + // 'publik' => 'required', + // 'tags' => 'required', + // 'file' => 'required|file', + // 'topik' => 'required', ])->validate(); + $insert = new Dataset; $insert->instansi_id = decode_id($request->instansi_id); @@ -299,4 +313,23 @@ class DatasetController extends Controller { // } + + public function delete($id) + { + $keyId = decode_id($id); + $dataset = Dataset::find($keyId); + $dataset->status = 0; + $dataset->save(); + + return response()->json(['success' => true,'message' => 'Berhasil update data','type' => 'success']); + } + public function aktif($id) + { + $keyId = decode_id($id); + $dataset = Dataset::find($keyId); + $dataset->status = 1; + $dataset->save(); + + return response()->json(['success' => true,'message' => 'Berhasil update data','type' => 'success']); + } } diff --git a/public/assets/logo-dlh.png b/public/assets/logo-dlh.png new file mode 100644 index 0000000..92d77be Binary files /dev/null and b/public/assets/logo-dlh.png differ diff --git a/resources/views/auth/login.blade.php b/resources/views/auth/login.blade.php index 87c8a51..9646c2f 100644 --- a/resources/views/auth/login.blade.php +++ b/resources/views/auth/login.blade.php @@ -9,7 +9,9 @@ - + + + @@ -29,8 +31,8 @@