/@dm1n/modul/mod_users/users.php
PHP | 172 lines | 164 code | 7 blank | 1 comment | 6 complexity | c60887f6f1d57d3cb185d1ee70ac8e1e MD5 | raw file
Possible License(s): GPL-2.0
- <?php
- session_start();
- if (empty($_SESSION['username']) AND empty($_SESSION['passuser'])){
- echo "<link href='style.css' rel='stylesheet' type='text/css'>
- <center>Untuk mengakses modul, Anda harus login <br>";
- echo "<a href=../../index.php><b>LOGIN</b></a></center>";
- }
- else{
-
- $aksi="modul/mod_users/aksi_users.php";
- switch($_GET[act]){
- // Tampil User
- default:
- if ($_SESSION[leveluser]=='admin'){
- $tampil = mysql_query("SELECT * FROM users ORDER BY username");
- echo "<h2>User</h2>
- <input type=button value='Tambah User' onclick=\"window.location.href='?module=user&act=tambahuser';\">";
- }
- else{
- $tampil=mysql_query("SELECT * FROM users
- WHERE username='$_SESSION[namauser]'");
- echo "<h2>User</h2>";
- }
-
- echo "<table>
- <tr><th>no</th><th>username</th><th>nama lengkap</th><th>seksi</th><th>email</th><th>No.Telp/HP</th><th>Blokir</th><th>aksi</th></tr>";
- $no=1;
- while ($r=mysql_fetch_array($tampil)){
- echo "<tr><td>$no</td>
- <td>$r[username]</td>
- <td>$r[nama_lengkap]</td>
- <td>$r[seksi]</td>
- <td><a href=mailto:$r[email]>$r[email]</a></td>
- <td>$r[no_telp]</td>
- <td align=center>$r[blokir]</td>
- <td><a href=?module=user&act=edituser&id=$r[id_session]>Edit</a></td></tr>";
- $no++;
- }
- echo "</table>";
- break;
-
- case "tambahuser":
- if ($_SESSION[leveluser]=='admin'){
- echo "<h2>Tambah User</h2>
- <form method=POST action='$aksi?module=user&act=input'>
- <table>
- <tr><td>Username</td> <td> : <input type=text name='username'></td></tr>
- <tr><td>Password</td> <td> : <input type=text name='password'></td></tr>
- <tr><td>Nama Lengkap</td> <td> : <input type=text name='nama_lengkap' size=30></td></tr>
- <tr><td>Seksi</td><td>:
- <select name='seksi'>
- <option selected='selected'>-- Pilih Seksi --</option>
- <option value='UM'>Sub Bagian Umum</option>
- <option value='PD'>Pencairan Dana</option>
- <option value='BP'>Bank dan Giro Pos</option>
- <option value='VR'>Verifikasi dan Akuntansi</option>
- <option value='AUM'>Kepala Sub Bagian Umum</option>
- <option value='APD'>Kasi Pencairan Dana</option>
- <option value='ABP'>Kasi Bank dan Giro Pos</option>
- <option value='AVR'>Kasi Verifikasi dan Akuntansi</option>
- <option value='KK'>Kepala Kantor</option>
- </select>
- </td>
- </tr>
- <tr><td>E-mail</td> <td> : <input type=text name='email' size=30></td></tr>
- <tr><td>No.Telp/HP</td> <td> : <input type=text name='no_telp' size=20></td></tr>
- <tr><td colspan=2><input type=submit value=Simpan>
- <input type=button value=Batal onclick=self.history.back()></td></tr>
- </table></form>";
- }
- else{
- echo "Anda tidak berhak mengakses halaman ini.";
- }
- break;
-
- case "edituser":
- $edit=mysql_query("SELECT * FROM users WHERE id_session='$_GET[id]'");
- $r=mysql_fetch_array($edit);
-
- if ($_SESSION[leveluser]=='admin'){
- echo "<h2>Edit User</h2>
- <form method=POST action=$aksi?module=user&act=update>
- <input type=hidden name=id value='$r[id_session]'>
- <table>
- <tr><td>Username</td> <td> : <input type=text name='username' value='$r[username]' disabled> **)</td></tr>
- <tr><td>Password</td> <td> : <input type=text name='password'> *) </td></tr>
- <tr><td>Nama Lengkap</td> <td> : <input type=text name='nama_lengkap' size=30 value='$r[nama_lengkap]'></td></tr>
- <tr><td>Seksi</td><td>:<select name='seksi'>
- <option selected='selected' value='$r[seksi]'>";
- switch($r[seksi])
- {
- case "AUM":
- echo "Kepala Sub Bagian Umum";
- break;
- case "UM":
- echo "Sub Bagian Umum";
- break;
- case "APD":
- echo "Kasi Pencairan Dana";
- break;
- case "PD":
- echo "Pencairan Dana";
- break;
- case "ABP":
- echo "Kasi Bank dan Giro Pos";
- break;
- case "BP":
- echo "Bank dan Giro Pos";
- break;
- case "AVR":
- echo "Kasi Verifikasi dan Akuntansi";
- break;
- case "VR":
- echo "Verifikasi dan Akuntansi";
- break;
- case "KK":
- echo "Kepala Kantor";
- break;
- }
- echo "
- </option>
- <option value='UM'>Sub Bagian Umum</option>
- <option value='PD'>Pencairan Dana</option>
- <option value='BP'>Bank dan Giro Pos</option>
- <option value='VR'>Verifikasi dan Akuntansi</option>
- <option value='AUM'>Kepala Sub Bagian Umum</option>
- <option value='APD'>Kasi Pencairan Dana</option>
- <option value='ABP'>Kasi Bank dan Giro Pos</option>
- <option value='AVR'>Kasi Verifikasi dan Akuntansi</option>
- <option value='KK'>Kepala Kantor</option>
- </select>
- </td></tr>
- <tr><td>E-mail</td> <td> : <input type=text name='email' size=30 value='$r[email]'></td></tr>
- <tr><td>No.Telp/HP</td> <td> : <input type=text name='no_telp' size=30 value='$r[no_telp]'></td></tr>";
-
- if ($r[blokir]=='N'){
- echo "<tr><td>Blokir</td> <td> : <input type=radio name='blokir' value='Y'> Y
- <input type=radio name='blokir' value='N' checked> N </td></tr>";
- }
- else{
- echo "<tr><td>Blokir</td> <td> : <input type=radio name='blokir' value='Y' checked> Y
- <input type=radio name='blokir' value='N'> N </td></tr>";
- }
-
- echo "<tr><td colspan=2>*) Apabila password tidak diubah, dikosongkan saja.<br />
- **) Username tidak bisa diubah.</td></tr>
- <tr><td colspan=2><input type=submit value=Update>
- <input type=button value=Batal onclick=self.history.back()></td></tr>
- </table></form>";
- }
- else{
- echo "<h2>Edit User</h2>
- <form method=POST action=$aksi?module=user&act=update>
- <input type=hidden name=id value='$r[id_session]'>
- <input type=hidden name=blokir value='$r[blokir]'>
- <table>
- <tr><td>Username</td> <td> : <input type=text name='username' value='$r[username]' disabled> **)</td></tr>
- <tr><td>Password</td> <td> : <input type=text name='password'> *) </td></tr>
- <tr><td>Nama Lengkap</td> <td> : <input type=text name='nama_lengkap' size=30 value='$r[nama_lengkap]'></td></tr>
- <tr><td>Seksi</td><td>:<select name='seksi'><option selected='selected'>-- Pilih Seksi --</option><option value='UM'>Sub Bagian Umum</option><option value='PD'>Pencairan Dana</option><option value='BP'>Bank dan Giro Pos</option><option value='VR'>Verifikasi dan Akuntansi</option></select></td></tr>
- <tr><td>E-mail</td> <td> : <input type=text name='email' size=30 value='$r[email]'></td></tr>
- <tr><td>No.Telp/HP</td> <td> : <input type=text name='no_telp' size=30 value='$r[no_telp]'></td></tr>";
- echo "<tr><td colspan=2>*) Apabila password tidak diubah, dikosongkan saja.<br />
- **) Username tidak bisa diubah.</td></tr>
- <tr><td colspan=2><input type=submit value=Update>
- <input type=button value=Batal onclick=self.history.back()></td></tr>
- </table></form>";
- }
- break;
- }
- }
- ?>