update
parent
c5191ebbba
commit
b1dbd6c997
|
@ -68,6 +68,21 @@ if (!function_exists('formKriteria')) {
|
||||||
|
|
||||||
$html .= '</div>';
|
$html .= '</div>';
|
||||||
$html .= '</div>';
|
$html .= '</div>';
|
||||||
|
|
||||||
|
if($data->active_lainnya == 1){
|
||||||
|
$nameOptionLainnya = 'lainnya_number_'.$keyKriteria;
|
||||||
|
$html .= '<div class="card mb-2 removeFormKriteria">';
|
||||||
|
$html .= '<div class="card-body">';
|
||||||
|
$html .= '<h6><b>'.$data->judul_lainnya.'</b></h6>';
|
||||||
|
|
||||||
|
for($i = 1; $i <= $data->number_answer_lainnya; $i++){
|
||||||
|
$html .= '<div class="form-group m-2">';
|
||||||
|
$html .= '<input type="text" class="form-control" placeholder="Jawaban" name="'.$nameOptionLainnya.'">';
|
||||||
|
$html .= '</div>';
|
||||||
|
}
|
||||||
|
$html .= '</div>';
|
||||||
|
$html .= '</div>';
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return $html;
|
return $html;
|
||||||
|
|
|
@ -38,6 +38,9 @@ class FormKriteriaController extends Controller
|
||||||
];
|
];
|
||||||
$data['title'] = $this->title;
|
$data['title'] = $this->title;
|
||||||
$data['route'] = $this->route;
|
$data['route'] = $this->route;
|
||||||
|
$keyId = decode_id($id);
|
||||||
|
$data['item'] = FormKriteria::find($keyId);
|
||||||
|
$data['keyId'] = $id;
|
||||||
|
|
||||||
return view($this->template.'.form',$data);
|
return view($this->template.'.form',$data);
|
||||||
}
|
}
|
||||||
|
@ -55,17 +58,19 @@ class FormKriteriaController extends Controller
|
||||||
$action = '';
|
$action = '';
|
||||||
|
|
||||||
if((permission('is_create', $this->route.'.*','module',false)) || (permission('is_update', $this->route.'.*','module',false))){
|
if((permission('is_create', $this->route.'.*','module',false)) || (permission('is_update', $this->route.'.*','module',false))){
|
||||||
$action .= '<a href="'.url('master/form-kriteria/update/'.encode_id($row->id)).'" data-toggle="tooltip" title="Edit Data" class="btn btn-xs btn-block btn-primary"><i class="fal fa-pencil text-white"></i></a>';
|
$action .= '<a href="'.url('master/form-kriteria/update/'.encode_id($row->MsFormKriteriaId)).'" data-toggle="tooltip" title="Edit Data" class="btn btn-xs btn-block btn-primary"><i class="fal fa-pencil text-white"></i></a>';
|
||||||
if(session('group_id') == 1){
|
if(session('group_id') == 1){
|
||||||
$action .= '<a href="#" data-href="'.url('master/form-kriteria/delete/'.encode_id($row->id)).'" data-toggle="tooltip" title="Edit Data" class="remove_data btn btn-xs btn-block btn-danger"><i class="fal fa-trash text-white"></i></a>';
|
$action .= '<a href="#" data-href="'.url('master/form-kriteria/delete/'.encode_id($row->MsFormKriteriaId)).'" data-toggle="tooltip" title="Edit Data" class="remove_data btn btn-xs btn-block btn-danger"><i class="fal fa-trash text-white"></i></a>';
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$_data[] = [
|
$_data[] = [
|
||||||
'no' => $key+1,
|
'no' => $key+1,
|
||||||
'id' => encode_id($row->id),
|
'id' => encode_id($row->MsFormKriteriaId),
|
||||||
|
'kategori' => @$row->kategori,
|
||||||
'page_number' => @$row->page_number,
|
'page_number' => @$row->page_number,
|
||||||
'judul' => @$row->judul,
|
'judul' => @$row->judul,
|
||||||
|
'type' => \Str::title(str_replace('_',' ',@$row->type)),
|
||||||
'created_at' => dateTime(@$row->created_at),
|
'created_at' => dateTime(@$row->created_at),
|
||||||
'action' => @$action,
|
'action' => @$action,
|
||||||
];
|
];
|
||||||
|
@ -103,8 +108,24 @@ class FormKriteriaController extends Controller
|
||||||
$insert->number_answer_lainnya = $request->number_answer_lainnya;
|
$insert->number_answer_lainnya = $request->number_answer_lainnya;
|
||||||
$insert->active = 1;
|
$insert->active = 1;
|
||||||
$insert->save();
|
$insert->save();
|
||||||
|
|
||||||
|
logActivity($request, __('Create',['val' => strtolower(__('Title',['val' => 'Form Kriteria']))]));
|
||||||
|
}else{
|
||||||
|
$insert = FormKriteria::find($keyId);
|
||||||
|
$insert->page_number = $request->page_number;
|
||||||
|
$insert->key = $request->key;
|
||||||
|
$insert->kategori = $request->kategori;
|
||||||
|
$insert->judul = $request->judul;
|
||||||
|
$insert->type = $request->type;
|
||||||
|
$insert->option = json_encode($request->jawaban);
|
||||||
|
$insert->active_lainnya = $request->active_lainnya;
|
||||||
|
$insert->judul_lainnya = $request->judul_lainnya;
|
||||||
|
$insert->number_answer_lainnya = $request->number_answer_lainnya;
|
||||||
|
// $insert->active = 1;
|
||||||
|
$insert->save();
|
||||||
|
|
||||||
|
logActivity($request, __('Update',['val' => strtolower(__('Title',['val' => 'Form Kriteria User ID => '.auth()->user()->id.' Form ID => '.$keyId]))]));
|
||||||
}
|
}
|
||||||
logActivity($request, __('Create',['val' => strtolower(__('Title',['val' => 'Form Kriteria']))]));
|
|
||||||
return redirect()->back()->with([
|
return redirect()->back()->with([
|
||||||
'message' => 'Berhasil update data',
|
'message' => 'Berhasil update data',
|
||||||
'type' => 'success',
|
'type' => 'success',
|
||||||
|
|
|
@ -13,21 +13,21 @@
|
||||||
<div class="col-sm-6 col-xl-3">
|
<div class="col-sm-6 col-xl-3">
|
||||||
<div class="p-3 bg-primary-300 rounded overflow-hidden position-relative text-white mb-g">
|
<div class="p-3 bg-primary-300 rounded overflow-hidden position-relative text-white mb-g">
|
||||||
<div class="">
|
<div class="">
|
||||||
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
||||||
21.5k
|
21
|
||||||
<small class="m-0 l-h-n">users signed up</small>
|
</h3>
|
||||||
</h3>
|
<span class="m-0 l-h-n">Total Usulan Adiwiyata Kota</span>
|
||||||
</div>
|
</div>
|
||||||
<i class="fal fa-user position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n1" style="font-size:6rem"></i>
|
<i class="fal fa-user position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n1" style="font-size:6rem"></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-sm-6 col-xl-3">
|
<div class="col-sm-6 col-xl-3">
|
||||||
<div class="p-3 bg-warning-400 rounded overflow-hidden position-relative text-white mb-g">
|
<div class="p-3 bg-warning-300 rounded overflow-hidden position-relative text-white mb-g">
|
||||||
<div class="">
|
<div class="">
|
||||||
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
||||||
$10,203
|
21
|
||||||
<small class="m-0 l-h-n">Visual Index Figure</small>
|
|
||||||
</h3>
|
</h3>
|
||||||
|
<span class="m-0 l-h-n">Total Usulan Adiwiyata Provinsi</span>
|
||||||
</div>
|
</div>
|
||||||
<i class="fal fa-gem position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n4" style="font-size: 6rem;"></i>
|
<i class="fal fa-gem position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n4" style="font-size: 6rem;"></i>
|
||||||
</div>
|
</div>
|
||||||
|
@ -36,9 +36,9 @@
|
||||||
<div class="p-3 bg-success-200 rounded overflow-hidden position-relative text-white mb-g">
|
<div class="p-3 bg-success-200 rounded overflow-hidden position-relative text-white mb-g">
|
||||||
<div class="">
|
<div class="">
|
||||||
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
||||||
- 103.72
|
99
|
||||||
<small class="m-0 l-h-n">Offset Balance Ratio</small>
|
|
||||||
</h3>
|
</h3>
|
||||||
|
<span class="m-0 l-h-n">Total Usulan Adiwiyata Nasional</span>
|
||||||
</div>
|
</div>
|
||||||
<i class="fal fa-lightbulb position-absolute pos-right pos-bottom opacity-15 mb-n5 mr-n6" style="font-size: 8rem;"></i>
|
<i class="fal fa-lightbulb position-absolute pos-right pos-bottom opacity-15 mb-n5 mr-n6" style="font-size: 8rem;"></i>
|
||||||
</div>
|
</div>
|
||||||
|
@ -47,183 +47,109 @@
|
||||||
<div class="p-3 bg-info-200 rounded overflow-hidden position-relative text-white mb-g">
|
<div class="p-3 bg-info-200 rounded overflow-hidden position-relative text-white mb-g">
|
||||||
<div class="">
|
<div class="">
|
||||||
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
||||||
+40%
|
20
|
||||||
<small class="m-0 l-h-n">Product level increase</small>
|
|
||||||
</h3>
|
</h3>
|
||||||
|
<span class="m-0 l-h-n">Total Usulan Adiwiyata Mandiri</span>
|
||||||
</div>
|
</div>
|
||||||
<i class="fal fa-globe position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n4" style="font-size: 6rem;"></i>
|
<i class="fal fa-globe position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n4" style="font-size: 6rem;"></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-lg-12">
|
<div class="col-sm-6 col-xl-3">
|
||||||
<div id="panel-1" class="panel">
|
<div class="p-3 bg-danger rounded overflow-hidden position-relative text-white mb-g">
|
||||||
<div class="panel-hdr">
|
<div class="">
|
||||||
<h2>
|
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
||||||
Marketing profits
|
21
|
||||||
</h2>
|
</h3>
|
||||||
</div>
|
<span class="m-0 l-h-n">Total Sekolah Adiwiyata Kota</span>
|
||||||
<div class="panel-container show">
|
|
||||||
<div class="panel-content bg-subtlelight-fade">
|
|
||||||
<div id="js-checkbox-toggles" class="d-flex mb-3">
|
|
||||||
<div class="custom-control custom-switch mr-2">
|
|
||||||
<input type="checkbox" class="custom-control-input" name="gra-0" id="gra-0" checked="checked">
|
|
||||||
<label class="custom-control-label" for="gra-0">Target Profit</label>
|
|
||||||
</div>
|
|
||||||
<div class="custom-control custom-switch mr-2">
|
|
||||||
<input type="checkbox" class="custom-control-input" name="gra-1" id="gra-1" checked="checked">
|
|
||||||
<label class="custom-control-label" for="gra-1">Actual Profit</label>
|
|
||||||
</div>
|
|
||||||
<div class="custom-control custom-switch mr-2">
|
|
||||||
<input type="checkbox" class="custom-control-input" name="gra-2" id="gra-2" checked="checked">
|
|
||||||
<label class="custom-control-label" for="gra-2">User Signups</label>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div id="flot-toggles" class="w-100 mt-4" style="height: 300px"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
</div>
|
||||||
|
<i class="fal fa-user position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n1" style="font-size:6rem"></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-sm-6 col-xl-3">
|
||||||
|
<div class="p-3 bg-warning rounded overflow-hidden position-relative text-white mb-g">
|
||||||
|
<div class="">
|
||||||
|
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
||||||
|
21
|
||||||
|
</h3>
|
||||||
|
<span class="m-0 l-h-n">Total Sekolah Adiwiyata Provinsi</span>
|
||||||
|
</div>
|
||||||
|
<i class="fal fa-gem position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n4" style="font-size: 6rem;"></i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-6 col-xl-3">
|
||||||
|
<div class="p-3 bg-success rounded overflow-hidden position-relative text-white mb-g">
|
||||||
|
<div class="">
|
||||||
|
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
||||||
|
99
|
||||||
|
</h3>
|
||||||
|
<span class="m-0 l-h-n">Total Sekolah Adiwiyata Nasional</span>
|
||||||
|
</div>
|
||||||
|
<i class="fal fa-lightbulb position-absolute pos-right pos-bottom opacity-15 mb-n5 mr-n6" style="font-size: 8rem;"></i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="col-sm-6 col-xl-3">
|
||||||
|
<div class="p-3 bg-info rounded overflow-hidden position-relative text-white mb-g">
|
||||||
|
<div class="">
|
||||||
|
<h3 class="display-4 d-block l-h-n m-0 fw-500">
|
||||||
|
20
|
||||||
|
</h3>
|
||||||
|
<span class="m-0 l-h-n">Total Sekolah Adiwiyata Mandiri</span>
|
||||||
|
</div>
|
||||||
|
<i class="fal fa-globe position-absolute pos-right pos-bottom opacity-15 mb-n1 mr-n4" style="font-size: 6rem;"></i>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
|
||||||
<div class="col-lg-12">
|
<div class="col-lg-12">
|
||||||
<div id="panel-4" class="panel">
|
<div id="panel-4" class="panel">
|
||||||
<div class="panel-hdr">
|
<div class="panel-hdr">
|
||||||
<h2>
|
<h2>Usulan Adiwiyata Tahun 2024</h2>
|
||||||
Sale <span class="fw-300"><i>Records</i></span>
|
|
||||||
</h2>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="panel-container show">
|
<div class="panel-container show">
|
||||||
<div class="panel-content">
|
<div class="panel-content">
|
||||||
<table id="dt-basic-example" class="table table-bordered table-hover table-striped w-100">
|
<div class="table-responsive">
|
||||||
<thead class="bg-warning-200">
|
<table id="dt-basic-example" class="table table-bordered table-hover table-striped w-100">
|
||||||
<tr>
|
<thead class="bg-warning-200">
|
||||||
<th>CustomerID</th>
|
<tr>
|
||||||
<th>Name</th>
|
<th>No</th>
|
||||||
<th>PurchaseDate</th>
|
<th>NPSN</th>
|
||||||
<th>CustomerEmail</th>
|
<th>Nama Sekolah</th>
|
||||||
<th>CustomerCVV</th>
|
<th>Tahun</th>
|
||||||
<th>Country</th>
|
<th>Tingkat Sekolah</th>
|
||||||
<th>InvoiceAmount</th>
|
<th>Status Sekolah</th>
|
||||||
<th>Controls</th>
|
</tr>
|
||||||
</tr>
|
</thead>
|
||||||
</thead>
|
<tbody>
|
||||||
<tbody>
|
<tr>
|
||||||
<tr>
|
<td>1</td>
|
||||||
<td>268410636</td>
|
<td>312344</td>
|
||||||
<td>Cooley, Walker J.</td>
|
<td>SDN 01 Makasar</td>
|
||||||
<td>03-13-19</td>
|
<td>2024</td>
|
||||||
<td>odio.auctor@orcilobortis.edu</td>
|
<td>SD</td>
|
||||||
<td>717</td>
|
<td>Negeri</td>
|
||||||
<td>Timor-Leste</td>
|
</tr>
|
||||||
<td>$7,007</td>
|
<tr>
|
||||||
<td>1</td>
|
<td>2</td>
|
||||||
</tr>
|
<td>8872638</td>
|
||||||
<tr>
|
<td>SDN 02 Makasar</td>
|
||||||
<td>077610947</td>
|
<td>2024</td>
|
||||||
<td>Wise, Ruby R.</td>
|
<td>SD</td>
|
||||||
<td>04-10-19</td>
|
<td>Negeri</td>
|
||||||
<td>mi.Aliquam@afeugiat.edu</td>
|
</tr>
|
||||||
<td>715</td>
|
<tr>
|
||||||
<td>Burkina Faso</td>
|
<td>3</td>
|
||||||
<td>$7,052</td>
|
<td>912377</td>
|
||||||
<td>1</td>
|
<td>SMA 14 Jakarta</td>
|
||||||
</tr>
|
<td>2024</td>
|
||||||
<tr>
|
<td>SD</td>
|
||||||
<td>959104621</td>
|
<td>Negeri</td>
|
||||||
<td>Orr, Isabella V.</td>
|
</tr>
|
||||||
<td>05-14-20</td>
|
</tbody>
|
||||||
<td>amet.lorem@risus.edu</td>
|
</table>
|
||||||
<td>256</td>
|
</div>
|
||||||
<td>Sri Lanka</td>
|
|
||||||
<td>$6,697</td>
|
|
||||||
<td>1</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>756590147</td>
|
|
||||||
<td>Schwartz, Xander P.</td>
|
|
||||||
<td>11-05-18</td>
|
|
||||||
<td>sagittis.placerat.Cras@nonlaciniaat.com</td>
|
|
||||||
<td>963</td>
|
|
||||||
<td>Liberia</td>
|
|
||||||
<td>$8,117</td>
|
|
||||||
<td>1</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>533801387</td>
|
|
||||||
<td>Gilmore, Cedric O.</td>
|
|
||||||
<td>01-16-20</td>
|
|
||||||
<td>consectetuer.adipiscing@semegestasblandit.co.uk</td>
|
|
||||||
<td>754</td>
|
|
||||||
<td>Svalbard and Jan Mayen Islands</td>
|
|
||||||
<td>$5,328</td>
|
|
||||||
<td>1</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>403080948</td>
|
|
||||||
<td>Foley, Cynthia M.</td>
|
|
||||||
<td>07-14-18</td>
|
|
||||||
<td>a.auctor.non@nuncrisus.net</td>
|
|
||||||
<td>826</td>
|
|
||||||
<td>Afghanistan</td>
|
|
||||||
<td>$6,823</td>
|
|
||||||
<td>1</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>114290869</td>
|
|
||||||
<td>Marshall, Carter V.</td>
|
|
||||||
<td>08-30-18</td>
|
|
||||||
<td>porttitor.interdum@dolordolortempus.com</td>
|
|
||||||
<td>256</td>
|
|
||||||
<td>Singapore</td>
|
|
||||||
<td>$6,679</td>
|
|
||||||
<td>1</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>033182882</td>
|
|
||||||
<td>Reilly, Jacob K.</td>
|
|
||||||
<td>09-19-18</td>
|
|
||||||
<td>vestibulum.lorem@adipiscing.ca</td>
|
|
||||||
<td>703</td>
|
|
||||||
<td>Chile</td>
|
|
||||||
<td>$5,252</td>
|
|
||||||
<td>1</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>471026559</td>
|
|
||||||
<td>Barlow, Jena S.</td>
|
|
||||||
<td>12-16-19</td>
|
|
||||||
<td>mollis@lacusUtnec.org</td>
|
|
||||||
<td>998</td>
|
|
||||||
<td>Botswana</td>
|
|
||||||
<td>$5,542</td>
|
|
||||||
<td>1</td>
|
|
||||||
</tr>
|
|
||||||
<tr>
|
|
||||||
<td>223467911</td>
|
|
||||||
<td>Huber, Warren Z.</td>
|
|
||||||
<td>05-30-20</td>
|
|
||||||
<td>Nulla@ipsumdolorsit.edu</td>
|
|
||||||
<td>127</td>
|
|
||||||
<td>Equatorial Guinea</td>
|
|
||||||
<td>$7,331</td>
|
|
||||||
<td>1</td>
|
|
||||||
</tr>
|
|
||||||
|
|
||||||
</tbody>
|
|
||||||
<tfoot>
|
|
||||||
<tr>
|
|
||||||
<th>CustomerID</th>
|
|
||||||
<th>Name</th>
|
|
||||||
<th>PurchaseDate</th>
|
|
||||||
<th>CustomerEmail</th>
|
|
||||||
<th>CustomerCVV</th>
|
|
||||||
<th>Country</th>
|
|
||||||
<th>InvoiceAmount</th>
|
|
||||||
<th>Controls</th>
|
|
||||||
</tr>
|
|
||||||
</tfoot>
|
|
||||||
</table>
|
|
||||||
<!-- datatable end -->
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -236,454 +162,11 @@
|
||||||
<script src="{{asset('assets/js/statistics/easypiechart/easypiechart.bundle.js')}}"></script>
|
<script src="{{asset('assets/js/statistics/easypiechart/easypiechart.bundle.js')}}"></script>
|
||||||
<script src="{{asset('assets/js/datagrid/datatables/datatables.bundle.js')}}"></script>
|
<script src="{{asset('assets/js/datagrid/datatables/datatables.bundle.js')}}"></script>
|
||||||
<script>
|
<script>
|
||||||
/* defined datas */
|
|
||||||
var dataTargetProfit = [
|
|
||||||
[1354586000000, 153],
|
|
||||||
[1364587000000, 658],
|
|
||||||
[1374588000000, 198],
|
|
||||||
[1384589000000, 663],
|
|
||||||
[1394590000000, 801],
|
|
||||||
[1404591000000, 1080],
|
|
||||||
[1414592000000, 353],
|
|
||||||
[1424593000000, 749],
|
|
||||||
[1434594000000, 523],
|
|
||||||
[1444595000000, 258],
|
|
||||||
[1454596000000, 688],
|
|
||||||
[1464597000000, 364]
|
|
||||||
]
|
|
||||||
var dataProfit = [
|
|
||||||
[1354586000000, 53],
|
|
||||||
[1364587000000, 65],
|
|
||||||
[1374588000000, 98],
|
|
||||||
[1384589000000, 83],
|
|
||||||
[1394590000000, 980],
|
|
||||||
[1404591000000, 808],
|
|
||||||
[1414592000000, 720],
|
|
||||||
[1424593000000, 674],
|
|
||||||
[1434594000000, 23],
|
|
||||||
[1444595000000, 79],
|
|
||||||
[1454596000000, 88],
|
|
||||||
[1464597000000, 36]
|
|
||||||
]
|
|
||||||
var dataSignups = [
|
|
||||||
[1354586000000, 647],
|
|
||||||
[1364587000000, 435],
|
|
||||||
[1374588000000, 784],
|
|
||||||
[1384589000000, 346],
|
|
||||||
[1394590000000, 487],
|
|
||||||
[1404591000000, 463],
|
|
||||||
[1414592000000, 479],
|
|
||||||
[1424593000000, 236],
|
|
||||||
[1434594000000, 843],
|
|
||||||
[1444595000000, 657],
|
|
||||||
[1454596000000, 241],
|
|
||||||
[1464597000000, 341]
|
|
||||||
]
|
|
||||||
var dataSet1 = [
|
|
||||||
[0, 10],
|
|
||||||
[100, 8],
|
|
||||||
[200, 7],
|
|
||||||
[300, 5],
|
|
||||||
[400, 4],
|
|
||||||
[500, 6],
|
|
||||||
[600, 3],
|
|
||||||
[700, 2]
|
|
||||||
];
|
|
||||||
var dataSet2 = [
|
|
||||||
[0, 9],
|
|
||||||
[100, 6],
|
|
||||||
[200, 5],
|
|
||||||
[300, 3],
|
|
||||||
[400, 3],
|
|
||||||
[500, 5],
|
|
||||||
[600, 2],
|
|
||||||
[700, 1]
|
|
||||||
];
|
|
||||||
|
|
||||||
$(document).ready(function()
|
$(document).ready(function()
|
||||||
{
|
{
|
||||||
|
|
||||||
/* init datatables */
|
/* init datatables */
|
||||||
$('#dt-basic-example').dataTable(
|
$('#dt-basic-example').dataTable();
|
||||||
{
|
|
||||||
responsive: true,
|
|
||||||
dom: "<'row mb-3'<'col-sm-12 col-md-6 d-flex align-items-center justify-content-start'f><'col-sm-12 col-md-6 d-flex align-items-center justify-content-end'B>>" +
|
|
||||||
"<'row'<'col-sm-12'tr>>" +
|
|
||||||
"<'row'<'col-sm-12 col-md-5'i><'col-sm-12 col-md-7'p>>",
|
|
||||||
buttons: [
|
|
||||||
{
|
|
||||||
extend: 'colvis',
|
|
||||||
text: 'Column Visibility',
|
|
||||||
titleAttr: 'Col visibility',
|
|
||||||
className: 'btn-outline-default'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
extend: 'csvHtml5',
|
|
||||||
text: 'CSV',
|
|
||||||
titleAttr: 'Generate CSV',
|
|
||||||
className: 'btn-outline-default'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
extend: 'copyHtml5',
|
|
||||||
text: 'Copy',
|
|
||||||
titleAttr: 'Copy to clipboard',
|
|
||||||
className: 'btn-outline-default'
|
|
||||||
},
|
|
||||||
{
|
|
||||||
extend: 'print',
|
|
||||||
text: '<i class="fal fa-print"></i>',
|
|
||||||
titleAttr: 'Print Table',
|
|
||||||
className: 'btn-outline-default'
|
|
||||||
}
|
|
||||||
|
|
||||||
],
|
|
||||||
columnDefs: [
|
|
||||||
{
|
|
||||||
targets: -1,
|
|
||||||
title: '',
|
|
||||||
orderable: false,
|
|
||||||
render: function(data, type, full, meta)
|
|
||||||
{
|
|
||||||
|
|
||||||
/*
|
|
||||||
-- ES6
|
|
||||||
-- convert using https://babeljs.io online transpiler
|
|
||||||
return `
|
|
||||||
<a href='javascript:void(0);' class='btn btn-sm btn-icon btn-outline-danger rounded-circle mr-1' title='Delete Record'>
|
|
||||||
<i class="fal fa-times"></i>
|
|
||||||
</a>
|
|
||||||
<div class='dropdown d-inline-block dropleft '>
|
|
||||||
<a href='#'' class='btn btn-sm btn-icon btn-outline-primary rounded-circle shadow-0' data-toggle='dropdown' aria-expanded='true' title='More options'>
|
|
||||||
<i class="fal fa-ellipsis-v"></i>
|
|
||||||
</a>
|
|
||||||
<div class='dropdown-menu'>
|
|
||||||
<a class='dropdown-item' href='javascript:void(0);'>Change Status</a>
|
|
||||||
<a class='dropdown-item' href='javascript:void(0);'>Generate Report</a>
|
|
||||||
</div>
|
|
||||||
</div>`;
|
|
||||||
|
|
||||||
ES5 example below:
|
|
||||||
|
|
||||||
*/
|
|
||||||
return "\n\t\t\t\t\t\t<a href='javascript:void(0);' class='btn btn-sm btn-icon btn-outline-danger rounded-circle mr-1' title='Delete Record'>\n\t\t\t\t\t\t\t<i class=\"fal fa-times\"></i>\n\t\t\t\t\t\t</a>\n\t\t\t\t\t\t<div class='dropdown d-inline-block dropleft'>\n\t\t\t\t\t\t\t<a href='#'' class='btn btn-sm btn-icon btn-outline-primary rounded-circle shadow-0' data-toggle='dropdown' aria-expanded='true' title='More options'>\n\t\t\t\t\t\t\t\t<i class=\"fal fa-ellipsis-v\"></i>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t\t<div class='dropdown-menu'>\n\t\t\t\t\t\t\t\t<a class='dropdown-item' href='javascript:void(0);'>Change Status</a>\n\t\t\t\t\t\t\t\t<a class='dropdown-item' href='javascript:void(0);'>Generate Report</a>\n\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t</div>";
|
|
||||||
},
|
|
||||||
},
|
|
||||||
|
|
||||||
]
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
/* flot toggle example */
|
|
||||||
var flot_toggle = function()
|
|
||||||
{
|
|
||||||
|
|
||||||
var data = [
|
|
||||||
{
|
|
||||||
label: "Target Profit",
|
|
||||||
data: dataTargetProfit,
|
|
||||||
color: myapp_get_color.info_400,
|
|
||||||
bars:
|
|
||||||
{
|
|
||||||
show: true,
|
|
||||||
align: "center",
|
|
||||||
barWidth: 30 * 30 * 60 * 1000 * 80,
|
|
||||||
lineWidth: 0,
|
|
||||||
/*fillColor: {
|
|
||||||
colors: [myapp_get_color.primary_500, myapp_get_color.primary_900]
|
|
||||||
},*/
|
|
||||||
fillColor:
|
|
||||||
{
|
|
||||||
colors: [
|
|
||||||
{
|
|
||||||
opacity: 0.9
|
|
||||||
},
|
|
||||||
{
|
|
||||||
opacity: 0.1
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
highlightColor: 'rgba(255,255,255,0.3)',
|
|
||||||
shadowSize: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "Actual Profit",
|
|
||||||
data: dataProfit,
|
|
||||||
color: myapp_get_color.warning_500,
|
|
||||||
lines:
|
|
||||||
{
|
|
||||||
show: true,
|
|
||||||
lineWidth: 2
|
|
||||||
},
|
|
||||||
shadowSize: 0,
|
|
||||||
points:
|
|
||||||
{
|
|
||||||
show: true
|
|
||||||
}
|
|
||||||
},
|
|
||||||
{
|
|
||||||
label: "User Signups",
|
|
||||||
data: dataSignups,
|
|
||||||
color: myapp_get_color.success_500,
|
|
||||||
lines:
|
|
||||||
{
|
|
||||||
show: true,
|
|
||||||
lineWidth: 2
|
|
||||||
},
|
|
||||||
shadowSize: 0,
|
|
||||||
points:
|
|
||||||
{
|
|
||||||
show: true
|
|
||||||
}
|
|
||||||
}]
|
|
||||||
|
|
||||||
var options = {
|
|
||||||
grid:
|
|
||||||
{
|
|
||||||
hoverable: true,
|
|
||||||
clickable: true,
|
|
||||||
tickColor: '#f2f2f2',
|
|
||||||
borderWidth: 1,
|
|
||||||
borderColor: '#f2f2f2'
|
|
||||||
},
|
|
||||||
tooltip: true,
|
|
||||||
tooltipOpts:
|
|
||||||
{
|
|
||||||
cssClass: 'tooltip-inner',
|
|
||||||
defaultTheme: false
|
|
||||||
},
|
|
||||||
xaxis:
|
|
||||||
{
|
|
||||||
mode: "time"
|
|
||||||
},
|
|
||||||
yaxes:
|
|
||||||
{
|
|
||||||
tickFormatter: function(val, axis)
|
|
||||||
{
|
|
||||||
return "$" + val;
|
|
||||||
},
|
|
||||||
max: 1200
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
var plot2 = null;
|
|
||||||
|
|
||||||
function plotNow()
|
|
||||||
{
|
|
||||||
var d = [];
|
|
||||||
$("#js-checkbox-toggles").find(':checkbox').each(function()
|
|
||||||
{
|
|
||||||
if ($(this).is(':checked'))
|
|
||||||
{
|
|
||||||
d.push(data[$(this).attr("name").substr(4, 1)]);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (d.length > 0)
|
|
||||||
{
|
|
||||||
if (plot2)
|
|
||||||
{
|
|
||||||
plot2.setData(d);
|
|
||||||
plot2.draw();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
plot2 = $.plot($("#flot-toggles"), d, options);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
};
|
|
||||||
|
|
||||||
$("#js-checkbox-toggles").find(':checkbox').on('change', function()
|
|
||||||
{
|
|
||||||
plotNow();
|
|
||||||
});
|
|
||||||
plotNow()
|
|
||||||
}
|
|
||||||
flot_toggle();
|
|
||||||
/* flot toggle example -- end*/
|
|
||||||
|
|
||||||
/* flot area */
|
|
||||||
var flotArea = $.plot($('#flot-area'), [
|
|
||||||
{
|
|
||||||
data: dataSet1,
|
|
||||||
label: 'New Customer',
|
|
||||||
color: myapp_get_color.success_200
|
|
||||||
},
|
|
||||||
{
|
|
||||||
data: dataSet2,
|
|
||||||
label: 'Returning Customer',
|
|
||||||
color: myapp_get_color.info_200
|
|
||||||
}],
|
|
||||||
{
|
|
||||||
series:
|
|
||||||
{
|
|
||||||
lines:
|
|
||||||
{
|
|
||||||
show: true,
|
|
||||||
lineWidth: 2,
|
|
||||||
fill: true,
|
|
||||||
fillColor:
|
|
||||||
{
|
|
||||||
colors: [
|
|
||||||
{
|
|
||||||
opacity: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
opacity: 0.5
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
},
|
|
||||||
shadowSize: 0
|
|
||||||
},
|
|
||||||
points:
|
|
||||||
{
|
|
||||||
show: true,
|
|
||||||
},
|
|
||||||
legend:
|
|
||||||
{
|
|
||||||
noColumns: 1,
|
|
||||||
position: 'nw'
|
|
||||||
},
|
|
||||||
grid:
|
|
||||||
{
|
|
||||||
hoverable: true,
|
|
||||||
clickable: true,
|
|
||||||
borderColor: '#ddd',
|
|
||||||
tickColor: '#ddd',
|
|
||||||
aboveData: true,
|
|
||||||
borderWidth: 0,
|
|
||||||
labelMargin: 5,
|
|
||||||
backgroundColor: 'transparent'
|
|
||||||
},
|
|
||||||
yaxis:
|
|
||||||
{
|
|
||||||
tickLength: 1,
|
|
||||||
min: 0,
|
|
||||||
max: 15,
|
|
||||||
color: '#eee',
|
|
||||||
font:
|
|
||||||
{
|
|
||||||
size: 0,
|
|
||||||
color: '#999'
|
|
||||||
}
|
|
||||||
},
|
|
||||||
xaxis:
|
|
||||||
{
|
|
||||||
tickLength: 1,
|
|
||||||
color: '#eee',
|
|
||||||
font:
|
|
||||||
{
|
|
||||||
size: 10,
|
|
||||||
color: '#999'
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
/* flot area -- end */
|
|
||||||
|
|
||||||
var flotVisit = $.plot('#flotVisit', [
|
|
||||||
{
|
|
||||||
data: [
|
|
||||||
[3, 0],
|
|
||||||
[4, 1],
|
|
||||||
[5, 3],
|
|
||||||
[6, 3],
|
|
||||||
[7, 10],
|
|
||||||
[8, 11],
|
|
||||||
[9, 12],
|
|
||||||
[10, 9],
|
|
||||||
[11, 12],
|
|
||||||
[12, 8],
|
|
||||||
[13, 5]
|
|
||||||
],
|
|
||||||
color: myapp_get_color.success_200
|
|
||||||
},
|
|
||||||
{
|
|
||||||
data: [
|
|
||||||
[1, 0],
|
|
||||||
[2, 0],
|
|
||||||
[3, 1],
|
|
||||||
[4, 2],
|
|
||||||
[5, 2],
|
|
||||||
[6, 5],
|
|
||||||
[7, 8],
|
|
||||||
[8, 12],
|
|
||||||
[9, 9],
|
|
||||||
[10, 11],
|
|
||||||
[11, 5]
|
|
||||||
],
|
|
||||||
color: myapp_get_color.info_200
|
|
||||||
}],
|
|
||||||
{
|
|
||||||
series:
|
|
||||||
{
|
|
||||||
shadowSize: 0,
|
|
||||||
lines:
|
|
||||||
{
|
|
||||||
show: true,
|
|
||||||
lineWidth: 2,
|
|
||||||
fill: true,
|
|
||||||
fillColor:
|
|
||||||
{
|
|
||||||
colors: [
|
|
||||||
{
|
|
||||||
opacity: 0
|
|
||||||
},
|
|
||||||
{
|
|
||||||
opacity: 0.12
|
|
||||||
}]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
},
|
|
||||||
grid:
|
|
||||||
{
|
|
||||||
borderWidth: 0
|
|
||||||
},
|
|
||||||
yaxis:
|
|
||||||
{
|
|
||||||
min: 0,
|
|
||||||
max: 15,
|
|
||||||
tickColor: '#ddd',
|
|
||||||
ticks: [
|
|
||||||
[0, ''],
|
|
||||||
[5, '100K'],
|
|
||||||
[10, '200K'],
|
|
||||||
[15, '300K']
|
|
||||||
],
|
|
||||||
font:
|
|
||||||
{
|
|
||||||
color: '#444',
|
|
||||||
size: 10
|
|
||||||
}
|
|
||||||
},
|
|
||||||
xaxis:
|
|
||||||
{
|
|
||||||
|
|
||||||
tickColor: '#eee',
|
|
||||||
ticks: [
|
|
||||||
[2, '2am'],
|
|
||||||
[3, '3am'],
|
|
||||||
[4, '4am'],
|
|
||||||
[5, '5am'],
|
|
||||||
[6, '6am'],
|
|
||||||
[7, '7am'],
|
|
||||||
[8, '8am'],
|
|
||||||
[9, '9am'],
|
|
||||||
[10, '1pm'],
|
|
||||||
[11, '2pm'],
|
|
||||||
[12, '3pm'],
|
|
||||||
[13, '4pm']
|
|
||||||
],
|
|
||||||
font:
|
|
||||||
{
|
|
||||||
color: '#999',
|
|
||||||
size: 9
|
|
||||||
}
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
|
@ -32,9 +32,9 @@
|
||||||
<div class="col-12 pr-1">
|
<div class="col-12 pr-1">
|
||||||
<select name="kategori" class="form-control form-control-sm @error('kategori') is-invalid @enderror" required>
|
<select name="kategori" class="form-control form-control-sm @error('kategori') is-invalid @enderror" required>
|
||||||
<option value="">-- Pilih Kategori --</option>
|
<option value="">-- Pilih Kategori --</option>
|
||||||
<option value="I.Perencanaan Gerakan PBLHS">I.Perencanaan Gerakan PBLHS</option>
|
<option {{@$item->kategori == 'I.Perencanaan Gerakan PBLHS' ? 'selected' : ''}} value="I.Perencanaan Gerakan PBLHS">I.Perencanaan Gerakan PBLHS</option>
|
||||||
<option value="II.Pelaksanaan Gerakan PBLHS">II.Pelaksanaan Gerakan PBLHS</option>
|
<option {{@$item->kategori == 'II.Pelaksanaan Gerakan PBLHS' ? 'selected' : ''}} value="II.Pelaksanaan Gerakan PBLHS">II.Pelaksanaan Gerakan PBLHS</option>
|
||||||
<option value="III.Pemantauan dan Evaluasi Gerakan PBLHS">III.Pemantauan dan Evaluasi Gerakan PBLHS</option>
|
<option {{@$item->kategori == 'III.Pemantauan dan Evaluasi Gerakan PBLHS' ? 'selected' : ''}} value="III.Pemantauan dan Evaluasi Gerakan PBLHS">III.Pemantauan dan Evaluasi Gerakan PBLHS</option>
|
||||||
</select>
|
</select>
|
||||||
@error('kategori')
|
@error('kategori')
|
||||||
<span class="invalid-feedback" style="display: block!important;"><strong>{{$message}}</strong></span>
|
<span class="invalid-feedback" style="display: block!important;"><strong>{{$message}}</strong></span>
|
||||||
|
@ -70,11 +70,11 @@
|
||||||
<div class="col-12 pr-1">
|
<div class="col-12 pr-1">
|
||||||
<select name="type" class="form-control selecttype form-control-sm @error('type') is-invalid @enderror" required>
|
<select name="type" class="form-control selecttype form-control-sm @error('type') is-invalid @enderror" required>
|
||||||
<option value="">-- Pilih Tipe Pertanyaan --</option>
|
<option value="">-- Pilih Tipe Pertanyaan --</option>
|
||||||
<option value="textarea">Textarea</option>
|
<option {{@$item->type == 'textarea' ? 'selected' : ''}} value="textarea">Textarea</option>
|
||||||
<option value="freetext">Freetext</option>
|
<option {{@$item->type == 'freetext' ? 'selected' : ''}} value="freetext">Freetext</option>
|
||||||
<option value="checkbox">Checkbox</option>
|
<option {{@$item->type == 'checkbox' ? 'selected' : ''}} value="checkbox">Checkbox</option>
|
||||||
<option value="radio_button">Radio Button</option>
|
<option {{@$item->type == 'radio_button' ? 'selected' : ''}} value="radio_button">Radio Button</option>
|
||||||
<option value="number">Text Number</option>
|
<option {{@$item->type == 'number' ? 'selected' : ''}} value="number">Text Number</option>
|
||||||
</select>
|
</select>
|
||||||
@error('type')
|
@error('type')
|
||||||
<span class="invalid-feedback" style="display: block!important;"><strong>{{$message}}</strong></span>
|
<span class="invalid-feedback" style="display: block!important;"><strong>{{$message}}</strong></span>
|
||||||
|
@ -82,12 +82,45 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<?php
|
||||||
|
$hide = '';
|
||||||
|
if(@$item){
|
||||||
|
if((@$item->type == 'checkbox') || (@$item->type == 'radio_button')){
|
||||||
|
$hide = '';
|
||||||
|
}else{
|
||||||
|
$hide = 'style="display:none;"';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$hide = 'style="display:none;"';
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
<div class="col-md-12 mb-3">
|
<div class="col-md-12 mb-3">
|
||||||
<table class="table table-bordered" id="tableJawaban" style="display:none;">
|
<table class="table table-bordered" id="tableJawaban" {!!$hide!!}>
|
||||||
<tr class="table-info">
|
<tr class="table-info">
|
||||||
<th class="text-center" style="vertical-align: middle;">Jawaban</th>
|
<th class="text-center" style="vertical-align: middle;">Jawaban</th>
|
||||||
<th width="20%" class="text-center"><a href="#" class="btn btn-success btn-sm btnTambahJawaban"><i class="fal fa-plus"></i> Tambah Jawaban</a></th>
|
<th width="20%" class="text-center"><a href="#" class="btn btn-success btn-sm btnTambahJawaban"><i class="fal fa-plus"></i> Tambah Jawaban</a></th>
|
||||||
</tr>
|
</tr>
|
||||||
|
<?php
|
||||||
|
$hide = '';
|
||||||
|
if((@$item->type == 'checkbox') || (@$item->type == 'radio_button')){
|
||||||
|
$option = json_decode($item->option);
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
@if(@$option)
|
||||||
|
@foreach($option as $dataOption)
|
||||||
|
<tr>
|
||||||
|
<td>
|
||||||
|
<div class="input-group">
|
||||||
|
<input type="text" class="form-control form-control-sm" name="jawaban[]" value="{{@$dataOption}}">
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
|
<button type="button" class="btn btn-danger btn-block btn-sm btnHapusJawaban"><i class="fal fa-trash"></i> Hapus</button>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
@endforeach
|
||||||
|
@endif
|
||||||
</table>
|
</table>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-12 mb-3">
|
<div class="col-md-12 mb-3">
|
||||||
|
@ -95,8 +128,8 @@
|
||||||
<label class="col-xl-12 form-label" for="fname">Aktifkan Lainnya</label>
|
<label class="col-xl-12 form-label" for="fname">Aktifkan Lainnya</label>
|
||||||
<div class="col-12 pr-1">
|
<div class="col-12 pr-1">
|
||||||
<select name="active_lainnya" class="form-control selectActiveLainnya form-control-sm @error('active_lainnya') is-invalid @enderror" required>
|
<select name="active_lainnya" class="form-control selectActiveLainnya form-control-sm @error('active_lainnya') is-invalid @enderror" required>
|
||||||
<option value="0">Tidak</option>
|
<option {{@$item->active_lainnya == '0' ? 'selected' : ''}} value="0">Tidak</option>
|
||||||
<option value="1">Ya</option>
|
<option {{@$item->active_lainnya == '1' ? 'selected' : ''}} value="1">Ya</option>
|
||||||
</select>
|
</select>
|
||||||
@error('active_lainnya')
|
@error('active_lainnya')
|
||||||
<span class="invalid-feedback" style="display: block!important;"><strong>{{$message}}</strong></span>
|
<span class="invalid-feedback" style="display: block!important;"><strong>{{$message}}</strong></span>
|
||||||
|
@ -104,7 +137,18 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-12 mb-3 divJudulLainnya" style="display:none;">
|
<?php
|
||||||
|
$hide = '';
|
||||||
|
if(@$item){
|
||||||
|
if((@$item->active_lainnya == '0')){
|
||||||
|
$hide = 'style="display:none;"';
|
||||||
|
}
|
||||||
|
}else{
|
||||||
|
$hide = 'style="display:none;"';
|
||||||
|
}
|
||||||
|
|
||||||
|
?>
|
||||||
|
<div class="col-12 mb-3 divJudulLainnya" {!! $hide !!}>
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<label class="col-xl-12 form-label" for="fname">Judul Lainnya</label>
|
<label class="col-xl-12 form-label" for="fname">Judul Lainnya</label>
|
||||||
<div class="col-12 pr-1">
|
<div class="col-12 pr-1">
|
||||||
|
|
|
@ -48,9 +48,10 @@
|
||||||
<tr class="table-primary text-white">
|
<tr class="table-primary text-white">
|
||||||
<th data-field="action">#</th>
|
<th data-field="action">#</th>
|
||||||
<th data-field="no">No</th>
|
<th data-field="no">No</th>
|
||||||
|
<th data-field="kategori">Kategori</th>
|
||||||
<th data-field="page_number">Number Halaman</th>
|
<th data-field="page_number">Number Halaman</th>
|
||||||
<th data-field="judul">Judul</th>
|
<th data-field="judul">Judul</th>
|
||||||
<th data-field="status">Status</th>
|
<th data-field="type">Tipe Inputan</th>
|
||||||
<th data-field="created_at">Created At</th>
|
<th data-field="created_at">Created At</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
|
|
Loading…
Reference in New Issue