Advertisement
ARRIVE94

Test

Dec 14th, 2017
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 11.93 KB | None | 0 0
  1.  
  2.   <!-- Content Wrapper. Contains page content -->
  3.   <div class="content-wrapper">
  4.     <!-- Content Header (Page header) -->
  5.     <section class="content-header">
  6.       <h1>
  7.         Data Pengguna
  8.         <small>Halaman ini hanya dapat di akses Superuser</small>
  9.       </h1>
  10.       <ol class="breadcrumb">
  11.         <li><a  href="<?php echo base_url(); ?>"><i class="fa fa-dashboard"></i> Dashboard</a></li>
  12.         <li class="active">Here</li>
  13.       </ol>
  14.     </section>
  15.    
  16.     <!-- Main content -->
  17.     <section class="content container-fluid">
  18.  
  19.  
  20.     <?php if ($this->session->flashdata('berhasil')){?>
  21.     <div class="alert alert-success alert-dismissable" role="alert">
  22.         <div class="row vertical-align">
  23.           <div class="col-xs-1 text-center">
  24.             <i class="fa fa-check fa-2x"></i>
  25.           </div>
  26.           <div class="col-xs-11">
  27.             <a href="#" class="close" data-dismiss="alert" aria-label="close">x</a>
  28.             <strong>Sukses! </strong><?php echo $this->session->flashdata('berhasil'); ?>
  29.           </div>
  30.         </div>
  31.       </div>
  32.     <?php } ?>
  33.  
  34.  
  35.       <div class="box box-primary box-solid">
  36.         <div class="box-header">
  37.             <span class="box-title">
  38.               <a data-toggle="modal" data-target="#tambah_data_modal" href="" class="btn btn-success btn-flat"><i class="fa fa-plus" aria-hidden="true"></i> Tambah Baru</a>
  39.             </span>
  40.         </div>
  41.         <div class="box-body">
  42.             <table id="table_data_user" class="table table-bordered table-hover">
  43.               <thead>
  44.                 <tr>
  45.                   <th>No</th>
  46.                   <th>Nama</th>
  47.                   <th>Username</th>
  48.                   <th>Email</th>
  49.                   <th>Level</th>
  50.                   <th>Action</th>
  51.                 </tr>
  52.               </thead>
  53.                 <tbody>
  54.                 <?php
  55.                   $i = 1;
  56.                   foreach ($a->result() as $row){
  57.                    
  58.                   ?>  
  59.                     <tr>
  60.                       <td><?php echo $i++; ?></td>
  61.                       <td><?php echo $row->nama; ?></td>
  62.                       <td><?php echo $row->username; ?></td>
  63.                       <td><?php echo $row->email; ?></td>
  64.                       <td><?php echo $row->level; ?></td>
  65.                       <td>
  66.                         <span>
  67.                           <a href=""
  68.                               data-id="<?php echo $row->id; ?>"
  69.                               data-username="<?php echo $row->username; ?>"
  70.                               data-nama="<?php echo $row->nama; ?>"
  71.                               data-email="<?php echo $row->email; ?>"
  72.                               data-password="<?php echo $row->password; ?>"
  73.                               data-level="<?php echo $row->level; ?>"
  74.                               class="btn btn-xs btn-success btn-flat"
  75.                               data-toggle = "modal" data-target="#edit_data_modal"
  76.                           >
  77.                                  <i class="fa fa-pencil" aria-hidden="true"></i> Edit</a>
  78.                         </span>
  79.                         <span>
  80.                           <a href="" id="<?php echo $row->id; ?>"  class="btn btn-xs btn-danger btn-flat delete_data"><i class="fa fa-trash" aria-hidden="true"></i> Hapus</a>
  81.                         </span>
  82.                       </td>
  83.                     </tr>
  84.                     <?php } ?>
  85.                 </tbody>
  86.             </table>
  87.           </div>
  88.       </div>
  89.     </section>
  90.     <!-- /.content -->
  91.   </div>
  92.   <!-- /.content-wrapper -->
  93.  
  94.   <!-- Modal Tambah Data -->
  95.         <div class="modal fade" id="tambah_data_modal">  
  96.           <div class="modal-dialog">
  97.             <div class="modal-content">
  98.               <div class="modal-header">
  99.                 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  100.                   <span aria-hidden="true">&times;</span></button>
  101.                 <h4 class="modal-title">Masukan Data baru</h4>
  102.               </div>
  103.               <form class="form-horizontal" method="post" action="<?php echo base_url()?>users/setting/tambah_data">
  104.                 <div class="modal-body">
  105.                     <div class="form-group">
  106.                       <label for="nama_user" class="col-sm-2 control-label">Nama : </label>
  107.  
  108.                       <div class="col-sm-10">
  109.                         <input type="text" class="form-control" id="nama_user" name="nama_user" placeholder="Nama" required>
  110.                       </div>
  111.                     </div>
  112.                     <div class="form-group">
  113.                       <label for="username_user" class="col-sm-2 control-label">Username : </label>
  114.  
  115.                       <div class="col-sm-10">
  116.                         <input type="text" class="form-control" id="username_user" name="username_user" placeholder="Username" required>
  117.                       </div>
  118.                     </div>
  119.  
  120.                     <div class="form-group">
  121.                       <label for="email_user" class="col-sm-2 control-label">Email : </label>
  122.  
  123.                       <div class="col-sm-10">
  124.                         <input type="email" class="form-control" id="email_user" name="email_user" placeholder="Email" required>
  125.                       </div>
  126.                     </div>
  127.  
  128.                     <div class="form-group">
  129.                       <label for="password_user" class="col-sm-2 control-label">Password : </label>
  130.  
  131.                       <div class="col-sm-10">
  132.                         <input type="password" class="form-control" id="password_user" name="password_user" placeholder="Password" required>
  133.                       </div>
  134.                     </div>
  135.  
  136.                     <div class="form-group">
  137.                       <label for="level" class="col-sm-2 control-label">Level : </label>
  138.                       <div class="col-sm-10">
  139.                         <select id="level_user" name="level_user" class="form-control select2" style="width: 100%;">
  140.                           <option selected="selected">member</option>
  141.                           <option>administrator</option>
  142.                           <option>superuser</option>
  143.                         </select>
  144.                       </div>
  145.                     </div>
  146.                 </div>
  147.                     <div class="modal-footer">
  148.                       <button type="button" class="btn btn-default btn-flat pull-left" data-dismiss="modal">Tutup</button>
  149.                       <button type="submit" class="btn btn-primary btn-flat"><i class="fa fa-floppy-o" aria-hidden="true"></i>&nbspSimpan</button>
  150.                     </div>
  151.               </form>
  152.             </div>
  153.             <!-- /.modal-content -->
  154.           </div>
  155.           <!-- /.modal-dialog -->
  156.         </div>
  157.         <!-- /.modal -->
  158. <!-- /. Modal Tambah Data -->
  159.  
  160. <!-- Modal Edit/Update Data -->
  161.         <div class="modal fade" id="edit_data_modal">  
  162.           <div class="modal-dialog">
  163.             <div class="modal-content">
  164.               <div class="modal-header">
  165.                 <button type="button" class="close" data-dismiss="modal" aria-label="Close">
  166.                   <span aria-hidden="true">&times;</span></button>
  167.                 <h4 class="modal-title">Edit/Update Data</h4>
  168.               </div>
  169.               <form class="form-horizontal" method="post" role="form" action="<?php echo base_url('users/setting/edit_data')?>">
  170.                 <div class="modal-body">
  171.                     <div class="form-group">
  172.                       <label for="lihat_nama_user" class="col-sm-2 control-label">Nama : </label>
  173.  
  174.                       <div class="col-sm-10">
  175.                         <input type="text" class="form-control" id="lihat_nama_user" name="lihat_nama_user" placeholder="Nama" required>
  176.                       </div>
  177.                     </div>
  178.                     <div class="form-group">
  179.                       <label for="lihat_username_user" class="col-sm-2 control-label">Username : </label>
  180.  
  181.                       <div class="col-sm-10">
  182.                         <input type="text" class="form-control" id="lihat_username_user" name="lihat_username_user" placeholder="Username" required>
  183.                       </div>
  184.                     </div>
  185.  
  186.                     <div class="form-group">
  187.                       <label for="lihat_email_user" class="col-sm-2 control-label">Email : </label>
  188.  
  189.                       <div class="col-sm-10">
  190.                         <input type="email" class="form-control" id="lihat_email_user" name="lihat_email_user" placeholder="Email" required>
  191.                       </div>
  192.                     </div>
  193.  
  194.                     <div class="form-group">
  195.                       <label for="lihat_password_user" class="col-sm-2 control-label">Passoword </label>
  196.  
  197.                       <div class="col-sm-10">
  198.                         <input type="password" class="form-control" id="lihat_password_user" name="lihat_password_user" placeholder="Password" required>
  199.                       </div>
  200.                     </div>
  201.  
  202.                     <div class="form-group">
  203.                       <label for="level" class="col-sm-2 control-label">Level : </label>
  204.                       <div class="col-sm-3">
  205.                         <input disabled type="level" class="form-control" id="lihat_level_user" name="lihat_level_user" placeholder="level">
  206.                       </div>
  207.                       <div class="col-sm-3">
  208.                       <div class="pull-right">
  209.                         <label class="control-label">Ubah ke : </label>
  210.                       </div>
  211.                       </div>
  212.                       <div class="col-sm-4">
  213.                         <select id="level_user" id="lihat_level_user" name="lihat_level_user" class="form-control select2" style="width: 100%;">
  214.                           <option selected="selected">member</option>
  215.                           <option>administrator</option>
  216.                           <option>superuser</option>
  217.                         </select>
  218.                       </div>
  219.                     </div>
  220.                 </div>
  221.                     <div class="modal-footer">
  222.                       <button type="button" class="btn btn-default btn-flat pull-left" data-dismiss="modal">Tutup</button>
  223.                       <button type="submit" class="btn btn-primary btn-flat"><i class="fa fa-floppy-o" aria-hidden="true"></i>&nbspSimpan</button>
  224.                     </div>
  225.               </form>
  226.             </div>
  227.             <!-- /.modal-content -->
  228.           </div>
  229.           <!-- /.modal-dialog -->
  230.         </div>
  231.         <!-- /.modal -->
  232. <!-- /. Modal Edit/Update Data -->
  233.  
  234. <!-- prompt delete -->
  235. <script type="application/javascript">
  236.  
  237.  
  238.   $(window).bind("load", function(){ //alert untuk flashdata
  239.         window.setTimeout(function(){
  240.           $(".alert").fadeTo(500, 0).slideUp(500, function(){
  241.             $(this).remove();
  242.           });
  243.         }, 2000);
  244.       });
  245.      
  246.  $(document).ready(function(){
  247.  
  248.       $('#edit_data_modal').on('show.bs.modal', function (event){ //menampilkan form edit data
  249.         var div = $(event.relatedTarget)
  250.         var modal = $(this)
  251.        
  252.         modal.find('#lihat_id_user').attr("value" , div.data('id'));
  253.         modal.find('#lihat_nama_user').attr("value" , div.data('nama'));
  254.         modal.find('#lihat_username_user').attr("value" , div.data('username'));
  255.         modal.find('#lihat_email_user').attr("value" , div.data('email'));
  256.         modal.find('#lihat_password_user').attr("value" , div.data('password'));
  257.         modal.find('#lihat_level_user').attr("value" , div.data('level'));
  258.       });
  259.  
  260.       $('.delete_data').click(function(){ //prompt delete data
  261.         var id = $(this).attr("id");
  262.         if(confirm("Anda yakin menghapus data ini ?")){
  263.           window.location= "<?php echo base_url(); ?>users/setting/hapus_data/"+id;
  264.         } else {
  265.           return false;
  266.         }
  267.       });
  268.     });
  269.  
  270. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement