penambahan sweetalert,Login,template Menu
This commit is contained in:
@@ -1,8 +1,18 @@
|
|||||||
<?php
|
<?php
|
||||||
|
|
||||||
|
|
||||||
$conn = pg_connect("host=10.10.123.230 port=5432 dbname=simdistu user='postgres' password='rumbuk'");
|
// $conn = pg_connect("host=10.10.123.230 port=5432 dbname=simdistu user='postgres' password='rumbuk'");
|
||||||
|
|
||||||
// if ($conn->connect_error) {
|
// if ($conn->connect_error) {
|
||||||
// die("Connection failed: " . $con->connect_error);
|
// die("Connection failed: " . $con->connect_error);
|
||||||
// }
|
// }
|
||||||
|
$db_hostname = "10.10.123.230";
|
||||||
|
$db_port = "5432";
|
||||||
|
$db_username = "postgres";
|
||||||
|
$db_password = "rumbuk";
|
||||||
|
$db_name = "simdistu";
|
||||||
|
|
||||||
|
$koneksi = pg_connect("host=$db_hostname port=$db_port dbname=$db_name user=$db_username password=$db_password");
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
BIN
src/assets/images/logo_rssa2.png
Normal file
BIN
src/assets/images/logo_rssa2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 30 KiB |
3067
src/assets/vendor/sweetalert2/sweetalert2.all.js
vendored
Normal file
3067
src/assets/vendor/sweetalert2/sweetalert2.all.js
vendored
Normal file
File diff suppressed because one or more lines are too long
2
src/assets/vendor/sweetalert2/sweetalert2.all.min.js
vendored
Normal file
2
src/assets/vendor/sweetalert2/sweetalert2.all.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
1371
src/assets/vendor/sweetalert2/sweetalert2.css
vendored
Normal file
1371
src/assets/vendor/sweetalert2/sweetalert2.css
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3065
src/assets/vendor/sweetalert2/sweetalert2.js
vendored
Normal file
3065
src/assets/vendor/sweetalert2/sweetalert2.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
1
src/assets/vendor/sweetalert2/sweetalert2.min.css
vendored
Normal file
1
src/assets/vendor/sweetalert2/sweetalert2.min.css
vendored
Normal file
File diff suppressed because one or more lines are too long
1
src/assets/vendor/sweetalert2/sweetalert2.min.js
vendored
Normal file
1
src/assets/vendor/sweetalert2/sweetalert2.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
134
src/index.php
134
src/index.php
@@ -1,6 +1,3 @@
|
|||||||
<?php
|
|
||||||
session_start();
|
|
||||||
?>
|
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
|
|
||||||
@@ -13,7 +10,7 @@ session_start();
|
|||||||
<!-- App favicon -->
|
<!-- App favicon -->
|
||||||
<link rel="shortcut icon" href="assets/images/logo_rssa.png">
|
<link rel="shortcut icon" href="assets/images/logo_rssa.png">
|
||||||
<!-- App title -->
|
<!-- App title -->
|
||||||
<title>E-LETTER RSSA 2</title>
|
<title>E-LETTER RSSA</title>
|
||||||
|
|
||||||
<!-- App css -->
|
<!-- App css -->
|
||||||
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
|
<link href="assets/css/bootstrap.min.css" rel="stylesheet" type="text/css" />
|
||||||
@@ -23,6 +20,8 @@ session_start();
|
|||||||
<link href="assets/css/pages.css" rel="stylesheet" type="text/css" />
|
<link href="assets/css/pages.css" rel="stylesheet" type="text/css" />
|
||||||
<link href="assets/css/menu.css" rel="stylesheet" type="text/css" />
|
<link href="assets/css/menu.css" rel="stylesheet" type="text/css" />
|
||||||
<link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
|
<link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
|
||||||
|
<link href="assets/css/responsive.css" rel="stylesheet" type="text/css" />
|
||||||
|
|
||||||
|
|
||||||
<!-- HTML5 Shiv and Respond.js IE8 support of HTML5 elements and media queries -->
|
<!-- HTML5 Shiv and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||||
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
|
||||||
@@ -49,8 +48,7 @@ session_start();
|
|||||||
<div class="m-t-40 account-pages">
|
<div class="m-t-40 account-pages">
|
||||||
<div class="text-center account-logo-box" style="background-color:white">
|
<div class="text-center account-logo-box" style="background-color:white">
|
||||||
<span>
|
<span>
|
||||||
<center><img src="assets/images/logo_rssa.jpg" alt="image" class="img-responsive"
|
<center><img src="assets/images/logo_rssa.jpg" alt="image" class="img-responsive" width="200"></center>
|
||||||
width="200"></center>
|
|
||||||
</span>
|
</span>
|
||||||
<br>
|
<br>
|
||||||
<h2 class="text-uppercase">
|
<h2 class="text-uppercase">
|
||||||
@@ -64,21 +62,18 @@ session_start();
|
|||||||
<form class="form-horizontal" action="#">
|
<form class="form-horizontal" action="#">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
<input class="form-control" type="text" required="" placeholder="Username"
|
<input class="form-control" type="text" required="" placeholder="Username" id="username">
|
||||||
id="username">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
<input class="form-control" type="password" required=""
|
<input class="form-control" type="password" required="" placeholder="Password" id="password" onkeydown="tekan1(event)">
|
||||||
placeholder="Password" id="password" onkeydown="tekan1(event)">
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group account-btn text-center m-t-10">
|
<div class="form-group account-btn text-center m-t-10">
|
||||||
<div class="col-xs-12">
|
<div class="col-xs-12">
|
||||||
<button class="btn w-md btn-bordered btn-danger waves-effect waves-light"
|
<button class="btn w-md btn-bordered btn-danger waves-effect waves-light" type="button" name="login">Login</button>
|
||||||
type="button" name="login">Login</button>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -107,9 +102,11 @@ session_start();
|
|||||||
</section>
|
</section>
|
||||||
<!-- END HOME -->
|
<!-- END HOME -->
|
||||||
|
|
||||||
|
<script src="assets/jquery/jquery-3.6.js"></script>
|
||||||
|
<script src="assets/jquery/jquery-3.6.min.js"></script>
|
||||||
<script>
|
<script>
|
||||||
var resizefunc = [];
|
var resizefunc = [];
|
||||||
// $('#username').first().focus().selected();
|
$('#username').first().focus();
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<!-- jQuery -->
|
<!-- jQuery -->
|
||||||
@@ -121,60 +118,87 @@ session_start();
|
|||||||
<script src="assets/js/waves.js"></script>
|
<script src="assets/js/waves.js"></script>
|
||||||
<script src="assets/js/jquery.slimscroll.js"></script>
|
<script src="assets/js/jquery.slimscroll.js"></script>
|
||||||
<script src="assets/js/jquery.scrollTo.min.js"></script>
|
<script src="assets/js/jquery.scrollTo.min.js"></script>
|
||||||
|
<!-- sweetalert2 -->
|
||||||
|
<script src="assets/vendor/sweetalert2/sweetalert2.js"></script>
|
||||||
|
<script src="assets/vendor/sweetalert2/sweetalert2.all.min.js"></script>
|
||||||
|
|
||||||
<!-- App js -->
|
<!-- App js -->
|
||||||
<script src="assets/js/jquery.core.js"></script>
|
<script src="assets/js/jquery.core.js"></script>
|
||||||
<script src="assets/js/jquery.app.js"></script>
|
<script src="assets/js/jquery.app.js"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
/* $('button[name="login"]').click(function(){
|
$("#add_err").hide();
|
||||||
$(location).attr('href', 'menu.php')
|
$('button[name="login"]').click(function() {
|
||||||
}); */
|
var password = $('#password').val();
|
||||||
|
var username = $('#username').val();
|
||||||
|
|
||||||
$("#add_err").css('display', 'none', 'important');
|
if (username === '' && password === '') {
|
||||||
$('button[name="login"]').click(function() {
|
infoToast('error', 'Username dan Password \nHarus Terisi.....!!!');
|
||||||
var password = $('#password').val();
|
return false;
|
||||||
var username = $('#username').val();
|
|
||||||
$.ajax({
|
|
||||||
type: "POST",
|
|
||||||
url: "login.php",
|
|
||||||
data: "username=" + username + "&password=" + password,
|
|
||||||
success: function(html) {
|
|
||||||
// if(html=='true') {
|
|
||||||
if (html != 'false') {
|
|
||||||
var chars = html.split('$%^');
|
|
||||||
var sess_nama = chars[0];
|
|
||||||
var sess_jenis = chars[1];
|
|
||||||
var sess_satker = chars[2];
|
|
||||||
var sess_nampeg = chars[3];
|
|
||||||
var sess_data_user_id = chars[4];
|
|
||||||
var sess_jabatan = chars[5];
|
|
||||||
var satker_nama = chars[6];
|
|
||||||
var sess_jabatan_id = chars[8];
|
|
||||||
window.location = "menu.php?nama=" + sess_nama + "&jenis=" + sess_jenis +
|
|
||||||
"&satker=" + sess_satker + "&nampeg=" + sess_nampeg + "&data_user_id=" +
|
|
||||||
sess_data_user_id + "&jabatan=" + sess_jabatan + "&satker_nama=" +
|
|
||||||
satker_nama + "&password=" + password + "&jabatan_id=" + sess_jabatan_id;
|
|
||||||
} else {
|
|
||||||
$("#add_err").css('display', 'inline', 'important');
|
|
||||||
alert("Username atau Password SALAH..");
|
|
||||||
}
|
|
||||||
},
|
|
||||||
beforeSend: function() {
|
|
||||||
$("#add_err").css('display', 'inline', 'important');
|
|
||||||
}
|
}
|
||||||
|
if (username === '') {
|
||||||
|
infoToast('error', 'Username Harus Terisi.....!!!');
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
if (password === '') {
|
||||||
|
infoToast('error', 'Password Harus Terisi.....!!!');
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
$.ajax({
|
||||||
|
type: "POST",
|
||||||
|
url: "login.php",
|
||||||
|
data: {
|
||||||
|
username: username,
|
||||||
|
password: password
|
||||||
|
},
|
||||||
|
success: function(html) {
|
||||||
|
if (html != 'false') {
|
||||||
|
var chars = html.split('$%^');
|
||||||
|
var data = {
|
||||||
|
nama: chars[0],
|
||||||
|
jenis: chars[1],
|
||||||
|
satker: chars[2],
|
||||||
|
nampeg: chars[3],
|
||||||
|
data_user_id: chars[4],
|
||||||
|
jabatan: chars[5],
|
||||||
|
satker_nama: chars[6],
|
||||||
|
jabatan_id: chars[8],
|
||||||
|
password: password
|
||||||
|
};
|
||||||
|
console.log(html);
|
||||||
|
window.location = "menu.php?" + $.param(data);
|
||||||
|
} else {
|
||||||
|
infoToast('error', 'Username dan Password \n Tidak Sesuai...!!!');
|
||||||
|
}
|
||||||
|
},
|
||||||
|
beforeSend: function() {
|
||||||
|
$("#add_err").show();
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return false;
|
||||||
});
|
});
|
||||||
return false;
|
|
||||||
});
|
|
||||||
|
|
||||||
function tekan1(event) {
|
function tekan1(event) {
|
||||||
var x = event.keyCode;
|
var x = event.keyCode;
|
||||||
if (x == 13) {
|
if (x == 13) {
|
||||||
$('button[name="login"]').trigger('click');
|
$('button[name="login"]').trigger('click');
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
function infoToast(icone, infone) {
|
||||||
|
Swal.fire({
|
||||||
|
// position: posisine,
|
||||||
|
icon: icone,
|
||||||
|
title: infone,
|
||||||
|
showConfirmButton: false,
|
||||||
|
timer: 2500
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
<script src="assets/js/enter.js"></script>
|
<script src="assets/js/enter.js"></script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
@@ -1,14 +1,16 @@
|
|||||||
<?php
|
<?php
|
||||||
include("app/koneksi.php");
|
include("app/koneksi.php");
|
||||||
session_start();
|
session_start();
|
||||||
|
|
||||||
$password = $_POST['password'];
|
$password = $_POST['password'];
|
||||||
$username = $_POST['username'];
|
$username = $_POST['username'];
|
||||||
$res = pg_query("SELECT u.jenis_user,u.nama,u.satuan_kerja_id,u.data_pegawai_id,u.id,s.nama,u.password,u.jabatan_pegawai_id
|
$res = pg_query($koneksi,"SELECT u.jenis_user,u.nama,u.satuan_kerja_id,u.data_pegawai_id,u.id,s.nama,u.password,u.jabatan_pegawai_id
|
||||||
FROM data_user u
|
FROM data_user u
|
||||||
JOIN satuan_kerja s ON s.id = u.satuan_kerja_id
|
INNER JOIN satuan_kerja s ON (s.id=u.satuan_kerja_id)
|
||||||
WHERE u.password = '{$password}' AND u.nama = '{$username}' AND u.aktif='true'");
|
WHERE u.password='$password' AND u.nama='$username' AND u.aktif='t'");
|
||||||
$num_row = pg_num_rows($res);
|
$num_row = pg_num_rows($res);
|
||||||
$row = pg_fetch_array($res);
|
$row = pg_fetch_array($res);
|
||||||
|
|
||||||
if ($num_row == 1) {
|
if ($num_row == 1) {
|
||||||
$jns_user_id = $row['jenis_user'];
|
$jns_user_id = $row['jenis_user'];
|
||||||
$sess_nama = $row[1];
|
$sess_nama = $row[1];
|
||||||
@@ -18,46 +20,40 @@ if ($num_row == 1) {
|
|||||||
$satker_nama = $row[5];
|
$satker_nama = $row[5];
|
||||||
$password = $row['password'];
|
$password = $row['password'];
|
||||||
$jabatan_pegawai_id = $row['jabatan_pegawai_id'];
|
$jabatan_pegawai_id = $row['jabatan_pegawai_id'];
|
||||||
$bb = pg_query("SELECT id,jenis FROM jenis_user WHERE id='$jns_user_id'");
|
$bb = pg_query($koneksi,"SELECT id,jenis FROM jenis_user WHERE id='$jns_user_id'");
|
||||||
while ($rj = pg_fetch_array($bb)) {
|
while ($rj = pg_fetch_array($bb)) {
|
||||||
$sess_jenis = $rj['jenis'];
|
$sess_jenis = $rj['jenis'];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (($sess_jenis == 'Kepala Urusan Admin') || ($sess_jenis == 'Sekretaris')) {
|
if (($sess_jenis == 'Kepala Urusan Admin') || ($sess_jenis == 'Sekretaris')) {
|
||||||
$cc = pg_query("SELECT p.nama,j.jenis,j.id,u.jabatan_pegawai_id FROM data_pegawai p
|
$cc = pg_query($koneksi,"SELECT p.nama,j.jenis,j.id,u.jabatan_pegawai_id FROM data_pegawai p
|
||||||
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
||||||
INNER JOIN jenis_user j ON (j.id=u.jenis_user) WHERE u.id='$data_user_id' AND u.aktif='t'
|
INNER JOIN jenis_user j ON (j.id=u.jenis_user) WHERE u.id='$data_user_id' AND u.aktif='t'
|
||||||
");
|
");
|
||||||
while ($rk = pg_fetch_array($cc)) {
|
while ($rk = pg_fetch_array($cc)) {
|
||||||
$sess_nampeg = $rk[0];
|
$sess_nampeg = $rk[0];
|
||||||
$sess_jabatan = $rk[1];;
|
$sess_jabatan = $rk[1];;
|
||||||
$sess_jabatan_id = $rk[3];
|
$sess_jabatan_id = $rk[3];
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
if ($sess_jenis == 'Kepala') {
|
if ($sess_jenis == 'Kepala') {
|
||||||
$cc = pg_query("SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
$cc = pg_query($koneksi,"SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
||||||
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
||||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id' AND u.aktif='t'
|
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id)
|
||||||
");
|
WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id' AND u.aktif='t'
|
||||||
|
");
|
||||||
while ($rk = pg_fetch_array($cc)) {
|
while ($rk = pg_fetch_array($cc)) {
|
||||||
$sess_nampeg = $rk[0];
|
$sess_nampeg = $rk[0];
|
||||||
$sess_jabatan = $rk[1];
|
$sess_jabatan = $rk[1];
|
||||||
$sess_jabatan_id = $rk[2];
|
$sess_jabatan_id = $rk[2];
|
||||||
}
|
}
|
||||||
} else
|
} else
|
||||||
if ($sess_jenis == 'Direksi') {
|
if ($sess_jenis == 'Direksi') {
|
||||||
/*
|
$cc = pg_query($koneksi,"SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
||||||
$cc=pg_query("SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
||||||
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
INNER JOIN jenis_user u1 ON (u1.id=u.jenis_user)
|
||||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id'
|
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id' AND u.aktif='t' AND u1.jenis='Direksi'
|
||||||
AND p.satuan_kerja='$sess_satker'
|
");
|
||||||
");
|
|
||||||
*/
|
|
||||||
$cc = pg_query("SELECT p.nama,j.nama,j.id FROM data_pegawai p
|
|
||||||
INNER JOIN data_user u ON (p.id=u.data_pegawai_id)
|
|
||||||
INNER JOIN jenis_user u1 ON (u1.id=u.jenis_user)
|
|
||||||
INNER JOIN jabatan_pegawai j ON (j.id=u.jabatan_pegawai_id) WHERE u.jabatan_pegawai_id='$jabatan_pegawai_id' AND u.aktif='t' AND u1.jenis='Direksi'
|
|
||||||
");
|
|
||||||
while ($rk = pg_fetch_array($cc)) {
|
while ($rk = pg_fetch_array($cc)) {
|
||||||
$sess_nampeg = $rk[0];
|
$sess_nampeg = $rk[0];
|
||||||
$sess_jabatan = $rk[1];
|
$sess_jabatan = $rk[1];
|
||||||
@@ -65,28 +61,23 @@ if ($num_row == 1) {
|
|||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
$id_peg = $row['data_pegawai_id'];
|
$id_peg = $row['data_pegawai_id'];
|
||||||
$cc = pg_query("SELECT nama,satuan_kerja FROM data_pegawai WHERE id='$id_peg'");
|
$cc = pg_query($koneksi,"SELECT nama,satuan_kerja FROM data_pegawai WHERE id='$id_peg'");
|
||||||
while ($rs = pg_fetch_array($cc)) {
|
while ($rs = pg_fetch_array($cc)) {
|
||||||
$sess_nampeg = $rs['nama'];
|
$sess_nampeg = $rs['nama'];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
/*$id_peg=$row['data_pegawai_id'];
|
|
||||||
$cc=pg_query("SELECT nama,satuan_kerja FROM data_pegawai WHERE id='$id_peg'");
|
|
||||||
while($rs=pg_fetch_array($cc)) {
|
|
||||||
$sess_satker=$rs['satuan_kerja'];
|
|
||||||
} */
|
|
||||||
$array_session = [
|
|
||||||
'sess_name' => $sess_nama,
|
|
||||||
'sess_jenis' => $sess_jenis,
|
|
||||||
'sess_satker' => $sess_satker,
|
|
||||||
'sess_nampeg' => $sess_nampeg,
|
|
||||||
'data_user_id' => $data_user_id,
|
|
||||||
'sess_jabatan' => $sess_jabatan,
|
|
||||||
'satker_nama' => $satker_nama
|
|
||||||
];
|
|
||||||
|
|
||||||
// $_SESSION['userData'] = $array_session;
|
$_SESSION = [
|
||||||
echo $sess_nama . '$%^' . $sess_jenis . '$%^' . $sess_satker . '$%^' . $sess_nampeg . '$%^' . $data_user_id . '$%^' . $sess_jabatan . '$%^' . $satker_nama . '$%^' . $password . '$%^' . $sess_jabatan_id;
|
'idUser' => $data_user_id,
|
||||||
|
'username' => $sess_nama,
|
||||||
|
'namaPegawai' => $sess_nampeg,
|
||||||
|
'jenis' => $sess_jenis,
|
||||||
|
'satker' => $sess_satker,
|
||||||
|
'idJabatan' => $sess_jabatan_id,
|
||||||
|
'jabatan' => $sess_jabatan,
|
||||||
|
'nama_satker' => $satker_nama,
|
||||||
|
'pass' => $password
|
||||||
|
];
|
||||||
} else {
|
} else {
|
||||||
echo "false";
|
echo "false";
|
||||||
}
|
}
|
||||||
1518
src/menu.php
1518
src/menu.php
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user