Advertisement
atysaa

edit_user.slice.php

Aug 29th, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.76 KB | None | 0 0
  1. @extends('layout.mainlayout')
  2.  
  3. @section('title')
  4. Edit User
  5. @endsection
  6.  
  7. @section('h1')
  8. USER
  9. @endsection
  10.  
  11. @section('breadcrumb')
  12. Edit User
  13. @endsection
  14. @section('stylesheet')
  15. <link rel="stylesheet" href="<?php echo base_url()."assets/adminlte/";?>bower_components/bootstrap-daterangepicker/daterangepicker.css">
  16. <!-- bootstrap datepicker -->
  17. <link rel="stylesheet" href="<?php echo base_url()."assets/adminlte/";?>bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css">
  18.  
  19. <link rel="stylesheet" href="{{ base_url('assets/adminlte/bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css')}}">
  20.  
  21. <link rel="stylesheet" type="text/css" href="{{ base_url('plugins/sweetalert/sweetalert.css') }}">
  22. @endsection
  23.  
  24. @section('content')
  25.  
  26. <?php foreach ($getdata as $key ): ?>
  27. <form id="form_edituser" onsubmit="return false">
  28. <div class="box">
  29. <div class="box-body">
  30. <div class="form-horizontal">
  31. <div class="form-group">
  32. <label class="col-sm-2 control-label">Full Name</label>
  33. <div class="col-sm-10">
  34. <input type="text" name="fnamauser" class="form-control" value="{{$key->fullname}}" id="edit-fnama" placeholder="Full Name">
  35. <input type="hidden" id="edit-id" name="id">
  36. <input type="hidden" name="filename" id="edit-filename" value="">
  37. </div>
  38. </div>
  39.  
  40.  
  41. <div class="form-group">
  42. <label class="col-sm-2 control-label">Nama user</label>
  43. <div class="col-sm-10">
  44. <input type="text" name="namauser" class="form-control" value="{{$key->nama}}" placeholder="Nama User">
  45. </div>
  46. </div>
  47.  
  48. <div class="form-group">
  49. <label class="col-sm-2 control-label">Email</label>
  50. <div class="col-sm-10">
  51. <input type="text" class="form-control" name="emailuser" value="{{$key->email}}" id="edit-email">
  52. </div>
  53. </div>
  54.  
  55. <div class="form-group">
  56. <label class="col-sm-2 control-label">Password</label>
  57. <div class="col-sm-10">
  58. <input type="password" class="form-control" name="passworduser" id="edit-password" placeholder="Password">
  59. </div>
  60. </div>
  61.  
  62. <div class="form-group">
  63. <label class="col-sm-2 control-label">Re-type Password</label>
  64. <div class="col-sm-10">
  65. <input type="password" class="form-control" name="passworduser2" id="edit-password" placeholder="Re-type Password">
  66. </div>
  67. </div>
  68.  
  69. <div class="form-group">
  70. <label class="col-sm-2 control-label" style="text-align: left;">Tanggal</label>
  71. <div class="col-sm-10">
  72. <div class="input-group date">
  73. <div class="input-group-addon">
  74. <i class="fa fa-calendar"></i>
  75. </div>
  76. <input type="text" class="form-control pull-right" id="datepicker2" placeholder="Tanggal Daftar" name="datepicker2" value="{{$key->tgl_daftar}}">
  77. </div>
  78. </div>
  79. </div>
  80.  
  81. <div class="form-group">
  82. <label class="col-sm-2 control-label">Tipe</label>
  83. <div class="col-sm-10">
  84. <select class="form-control" name="tipeuser" value="{{$key->tipe}}">
  85. <option>Admin</option>
  86. <option>User</option>
  87. </select>
  88. </div>
  89. </div>
  90.  
  91. <div class="form-group">
  92. <label class="col-sm-2 control-label">Foto</label>
  93. <div class="col-sm-10">
  94. <input type="file" class="form-control" name="fotouser" value="{{$key->foto}}">
  95. </div>
  96. </div>
  97.  
  98. </div>
  99. <!-- /.box-body -->
  100. <!-- buat annis -->
  101.  
  102. </div>
  103. <div class="box-footer">
  104. <button class="btn btn-default" >Batal</button>
  105. <button class="btn btn-success" >Simpan</button>
  106. </div>
  107. </div>
  108. </form>
  109. <?php endforeach ?>
  110.  
  111. @endsection
  112.  
  113.  
  114.  
  115. @section('script')
  116. <!-- bootstrap datepicker -->
  117. <script src="<?php echo base_url()."assets/adminlte/";?>bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js"></script>
  118. <!-- DataTables -->
  119. <script src="<?php echo base_url("assets/adminlte/bower_components/datatables.net/js/jquery.dataTables.min.js");?>"></script>
  120. <script src="<?php echo base_url('assets/adminlte/bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js') ?>"></script>
  121. <script type="text/javascript" src="{{ base_url('plugins/sweetalert/sweetalert.min.js') }}"></script>
  122.  
  123. <!-- date picker -->
  124. <script>
  125.  
  126. $(function () {
  127. $('#tabel1').DataTable();
  128. //Date picker
  129. $('#datepicker1').datepicker({
  130. autoclose: true
  131. });
  132. $('#datepicker2').datepicker({
  133. autoclose: true
  134. });
  135. })
  136. </script>
  137. <script type="text/javascript">
  138. jQuery(function($) {
  139. $("#tabel1").DataTable();
  140.  
  141. // Form Edit
  142. $('.user-edit').on('click',function(){
  143. var id = $(this).data('id');
  144. var fullname = $(this).data('fnama');
  145. var nama = $(this).data('nama');
  146. var email = $(this).data('email');
  147. var password = $(this).data('password');
  148. var tgl_daftar = $(this).data('datepicker2');
  149. var tipe = $(this).data('tipe');
  150. var foto = $(this).data('foto');
  151.  
  152.  
  153. $('#edit-id').val(id);
  154. $('#edit-fnama').val(fullname);
  155. $('#edit-nama').val(nama);
  156. $('#edit-email').val(email);
  157. $('#edit-password').val(password);
  158. $('#edit-tgl_daftar').val(datepicker2);
  159. $('#edit-tipe').val(tipe);
  160. $('#edit-foto').val(foto);
  161. $('#edituser').modal();
  162. });
  163. // Form Edit
  164. $('#form_edituser').on('submit', function(e) {
  165. e.preventDefault();
  166. alert($('#edit-fnama').val());
  167. swal({
  168. title: "Pemberitahuan!",
  169. text: "Apa anda sudah yakin?",
  170. type: "info",
  171. confirmButtonText: "Simpan",
  172. cancelButtonText: "Batal",
  173. showCancelButton: true,
  174. closeOnConfirm: false,
  175. showLoaderOnConfirm: true,
  176.  
  177. }, function() {
  178. var form = $('#edit_user')[0]; // You need to use standard javascript object here
  179. var formData = new FormData(form);
  180.  
  181. $.ajax({
  182. url: "{{ base_url('user/edit') }}",
  183. method: 'POST',
  184. data:formData,
  185. contentType:false,
  186. catch:false,
  187. processData:false,
  188. dataType: 'json',
  189. success: function(json) {
  190. if (json.status == 'success') {
  191. swal({
  192. title: json.title,
  193. text: json.text,
  194. type: json.status,
  195. closeOnConfirm: false
  196. }, function(){
  197. location.reload();
  198. });
  199. } else {
  200. swal(json.title, json.text, json.status);
  201. }
  202. },
  203. error:function(json){
  204. console.log(json.responseText);
  205. }
  206. });
  207. });
  208. });
  209. });
  210.  
  211. </script>
  212.  
  213. @endsection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement