';
}
}
// fungsi cek sesi
function akses() {
if(($_SESSION['kode']<>TRUE) && ($_SESSION['terserah']<>"BangHajiDotCom")) {
header('location:index.php');
//header('location:ditolak.php');
}
}
// fungsi ganti_sandi()
// 2018-11-05 11:01 by Muhammad Erfan
// tambahan, ini tertinggal penjelasannya saat tatap muka ke-26
function ganti_sandi($s1, $s2, $sl) {
global $dbConn;
if($s1==$s2) {
$s="SELECT * FROM pengguna WHERE user=:user";
$q=$dbConn->prepare($s);
$q->bindparam(':user', $_SESSION['user']);
$q->execute();
$r=$q->fetch(PDO::FETCH_OBJ);
if($r->sandi==md5($sl)) {
$sX="UPDATE pengguna SET sandi=:sandi WHERE user=:user";
$qX=$dbConn->prepare($sX);
$qX->bindparam(':sandi', md5($s1));
$qX->bindparam(':user', $_SESSION['user']);
$qX->execute();
//echo "Sandi berhasil diganti!";
header('location:keluar.php');
}
else {
$pesan="Sandi lama salah!";
}
}
else {
$pesan="Sandi baru tidak sama!";
}
echo
'
'.$pesan.'
';
}
// pesan CRUD
function berhasil($kode) {
switch($kode) {
case 'c' : $pesan='menambah';
break;
case 'u' : $pesan='mengubah';
break;
case 'd' : $pesan='menghapus';
break;
default : $pesan='';
}
echo
'
Berhasil '.$pesan.' data.
';
}
function gagal($kode) {
switch($kode) {
case 'c' : $pesan='menambah';
break;
case 'u' : $pesan='mengubah';
break;
case 'd' : $pesan='menghapus';
break;
default : $pesan='';
}
echo
'
Gagal '.$pesan.' data.
';
}
// fungsi satuan bilangan
function satuan($jumlah) {
$jumlah=number_format($jumlah, 0, ',', '.');
return $jumlah;
}
// fungsi menghitung jumlah pembayaran
function total() {
global $dbConn;
$s="SELECT SUM(jumlah) AS total FROM transaksi";
$q=$dbConn->prepare($s);
$q->execute();
if($r=$q->fetch(PDO::FETCH_OBJ)) {
return $r->total;
}
else {
return 0;
}
}
// fungsi menghitung jumlah record
function jumlah_record($tabel, $kolom) {
global $dbConn;
$s="SELECT COUNT($kolom) AS hasil FROM $tabel";
$q=$dbConn->prepare($s);
$q->execute();
$r=$q->fetch(PDO::FETCH_OBJ);
return $r->hasil;
}
?>
BangHaji DotCom Studio
Lisensi
Aturan penggunaan produk-produk yang dipublikasikan oleh BangHajiDotCom.