From c11e2d07f18d330ce176a79a629dfccd1fd7d662 Mon Sep 17 00:00:00 2001 From: Kevin Yauris <kyauris@gmail.com> Date: Sun, 15 May 2016 15:28:47 +0700 Subject: [PATCH] search bar attempt --- resources/views/menu/tps.blade.php | 8 + resources/views/menu/tpssearch.blade.php | 230 +++++++++++++++++++++++ 2 files changed, 238 insertions(+) create mode 100644 resources/views/menu/tpssearch.blade.php diff --git a/resources/views/menu/tps.blade.php b/resources/views/menu/tps.blade.php index 4f5a6ba..6f8d2c1 100644 --- a/resources/views/menu/tps.blade.php +++ b/resources/views/menu/tps.blade.php @@ -26,6 +26,14 @@ foreach ($data as $tps ) { <li class="active"><i class="fa fa-angle-right"></i>TPS</li> </ul> </div> + <div> + <form action="tpssearch.blade.php" method="GET"> + Search TPS: + <input type="search" name="key"> + <input type="submit"> + </form> + </div> + <div class="wrapper-lg bg-light"> <div class="row"> <!-- Pie Chart--> diff --git a/resources/views/menu/tpssearch.blade.php b/resources/views/menu/tpssearch.blade.php new file mode 100644 index 0000000..edf23d9 --- /dev/null +++ b/resources/views/menu/tpssearch.blade.php @@ -0,0 +1,230 @@ +<?php +$jumlahPenuh = 0; +$jumlahTakPenuh = 0; +foreach ($data as $tps ) { + if($tps->is_full==0){ + $jumlahTakPenuh+=1; + }else{ + $jumlahPenuh+=1; + } +} +?> +@extends('layouts.app') + +@section('content') +{!! csrf_field() !!} +<div class="hbox hbox-auto-xs hbox-auto-sm ng-scope"> + <div class="col"> + <div class="app-content-body "> + <div class="bg-light lter"> + <ul class="breadcrumb bg-grey-breadcrumb m-b-none"> + <li><a href="#" class="btn no-shadow" ui-toggle-class="app-aside-folded" target=".app"> + <i class="icon-bdg_expand1 text"></i> + <i class="icon-bdg_expand2 text-active"></i> + </a> </li> + <li><a href="{{ url('/') }}">Home</a></li> + <li class="active"><i class="fa fa-angle-right"></i>TPS</li> + </ul> + </div> + <div class="wrapper-lg bg-light"> + <div class="row"> + <!-- Pie Chart--> + <div class="col-md-12"> + <div class="panel panel-default"> + <div class="panel-heading font-regular">Statistik TPS</div> + <div class="panel-body no-padder"> + + <div class="col-xs-8"> + <div class="wrapper text-center"> + <div ui-jq="sparkline" ui-options="[<?=$jumlahPenuh?>,<?=$jumlahTakPenuh?>], {type:'pie', height:140, sliceColors:['#001080','#8dc80e']}" class="sparkline inline text-center"></div> + <div class="line pull-in"></div> + </div> + </div> + + <div class="col-xs-4 border-left"> + <div class="wrapper"> + <div class="text-xs"> + <ul class="sparkline-info"> + <li class="mb20 text-info font-light"><i class="fa fa-circle text-info"></i> Penuh</li> + <li class="mb20 text-success font-light"><i class="fa fa-circle text-success"></i> Takpenuh</li> + </ul> + </div> + </div> + + </div> + + </div> + </div> + </div> + + <div class="col-md-12"> + <div class="panel panel-default"> + <div class="panel-heading font-semibold"> + TPS Table + + </div> + <div class="row wrapper-sm"> + <div class="col-sm-5"> + </div> + <div class="col-sm-6"> + </div> + <div class="col-sm-1"> + <a href="{{ url('/tps/create') }}"><button class="btn m-b-sm m-r-sm btn-info">Create</button></a> + </div> + </div> + <div class="row wrapper-sm"> + <div class="col-sm-5"> + + <select id="aksi2" class="input-sm form-control w-sm inline v-middle"> + <option value="0">Bulk action</option> + <option value="1">Delete selected</option> + <option value="2">Bulk edit</option> + </select> + <button onclick="aksi2();return false;" class="btn btn-sm btn-default">Apply</button> + </div> + <div class="col-sm-4"> + + </div> + <div class="col-sm-3"> + <div class="input-group"> + <input type="text" class="input-sm form-control" placeholder="Search"> + <span class="input-group-btn"> + <button class="btn btn-sm btn-default" type="button">Go!</button> + </span> + </div> + </div> + </div> + <div class="table-responsive"> + <table class="table table-striped b-t b-light"> + <thead> + <tr> + <th style="width:20px;"> + <label class="checkbox-inline "> + <!-- <input type="checkbox"><i></i> --> + </label> + </th> + <th>Nama</th> + <th>Kapasitas saat ini</th> + <th>Kapasitas penuh</th> + <th>Manager</th> + <th>Tidak penuh</th> + </tr> + </thead> + <tbody> + <form id="deleteForm" method="POST"> + {!! csrf_field() !!} + <input type="hidden" name="_method" value="DELETE"> + @foreach ($data as $tps) + @if (str_contains($tps->nama, <?php $_POST["key"];?>) + <tr> + <td><label class="checkbox-inline "><input type="radio" name="id" value="<?=$tps->id?>"><i></i></label></td> + <td><?php echo $tps->nama;?></td> + <td><?php echo $tps->capacity_now;?></td> + <td><?php echo $tps->capacity_full;?></td> + <td><?php echo $tps->managerName;?></td> + <td> + <?php if($tps->is_full==0){?> + <a class="active"><i class="fa fa-check text-success text-active"></i></a> + <?php }else{?> + <a class="active"><i class="fa fa-times text-danger text-active"></i></a><?php }?> + </td> + </tr> + @endif + @endforeach + </form> + </tbody> + </table> + </div> + <footer class="panel-footer"> + <div class="row"> + <div class="col-sm-4 hidden-xs"> + <select id="aksi" class="input-sm form-control w-sm inline v-middle"> + <option value="0">Bulk action</option> + <option value="1">Delete selected</option> + <option value="2">Bulk edit</option> + </select> + <button onclick="aksi();return false;" class="btn btn-sm btn-default">Apply</button> + </div> + <script type="text/javascript"> + function aksi(){ + var lol = document.getElementById("aksi").value; + var KumpulanId = document.getElementsByName("id"); + var id ; + for (i = 0; i < KumpulanId.length; i++) { + if (KumpulanId[i].checked) { + id = KumpulanId[i].value; + break; + } + } + if(id==null){ + window.alert('pilih salah satu'); + lol=3; + } + if(lol==0){ + window.location.href = '/templatePPL2/public/tps'; + } + if(lol==1){ + var s = '/templatePPL2/public/tps/'+id; + document.getElementById("deleteForm").action = s; + document.getElementById("deleteForm").submit(); + } + if(lol==2){ + var s = '/templatePPL2/public/tps/'+id+'/edit'; + window.location.href = s; + } + + } + function aksi2(){ + var lol = document.getElementById("aksi2").value; + var KumpulanId = document.getElementsByName("id"); + var id ; + for (i = 0; i < KumpulanId.length; i++) { + if (KumpulanId[i].checked) { + id = KumpulanId[i].value; + break; + } + } + if(id==null){ + window.alert('pilih salah satu'); + lol=3; + } + if(lol==0){ + window.location.href = '/templatePPL2/public/tps'; + } + if(lol==1){ + var s = '/templatePPL2/public/tps/'+id; + document.getElementById("deleteForm").action = s; + document.getElementById("deleteForm").submit(); + } + if(lol==2){ + var s = '/templatePPL2/public/tps/'+id+'/edit'; + window.location.href = s; + } + + } + + </script> + <div class="col-sm-4 text-center"> + <small class="text-muted inline m-t-sm m-b-sm">showing 20-30 of 50 items</small> + </div> + <div class="col-sm-4 text-right text-center-xs"> + <ul class="pagination pagination-sm m-t-none m-b-none"> + <li><a href><i class="icon-bdg_arrow4"></i></a></li> + <li><a href>1</a></li> + <li><a href>2</a></li> + <li><a href>3</a></li> + <li><a href>4</a></li> + <li><a href>5</a></li> + <li><a href><i class="icon-bdg_arrow3"></i></a></li> + </ul> + </div> + </div> + </footer> + </div> + </div> + </div> + </div> + </div> + </div> + </div> +@endsection \ No newline at end of file -- GitLab