1. indeks.php
<?phpheader('location:home'); ?>
2. cek_login.php
<?phpinclude "../config/koneksi.php"; function antiinjection($data){
$filter_sql =
mysql_real_escape_string(stripslashes(strip_tags(htmlspecialchars( $data,ENT_QUOTES))));
return $filter_sql; }
$username = antiinjection($_POST['username']); $pass = antiinjection(md5($_POST['password']));
$login=mysql_query("SELECT * FROM admins WHERE username='".$username."' AND password='".$pass."' AND blokir='N'");
$ketemu=mysql_num_rows($login); $r=mysql_fetch_array($login);
// Apabila username dan password ditemukan if ($ketemu > 0){
session_start();
$_SESSION['namauser'] = $r['username']; $_SESSION['namalengkap'] = $r['nama_lengkap']; $_SESSION['passuser'] = $r['password']; $_SESSION['leveluser'] = $r['level'];
header('location:media.php?module=home'); }
else{
echo "<link href=../config/adminstyle.css rel=stylesheet type=text/css>";
echo "<center>LOGIN GAGAL! <br>
Username atau Password Anda tidak benar.<br> Atau account Anda sedang diblokir.<br>";
echo "<a href=index.php><b>ULANGI LAGI</b></a></center>"; }
3. content.php
<?phpinclude "../config/koneksi.php"; include "../config/library.php";
include "../config/fungsi_indotgl.php"; include "../config/fungsi_combobox.php"; include "../config/class_paging.php"; include "../config/fungsi_rupiah.php";
// Bagian Home
if ($_GET[module]=='home'){
if ($_SESSION['leveluser']=='admin'){ echo "<h2>Selamat Datang</h2>
<p>Hai <b>$_SESSION[namalengkap]</b>, selamat datang di halaman Administrator.<br> Silahkan klik menu pilihan yang berada di sebelah kiri untuk mengelola content website. </p>
<p> </p><p> </p><p> </p><p> </p><p> </p>< p> </p><p> </p><p> </p>
<p align=right>Login : $hari_ini, "; echo tgl_indo(date("Y m d"));
echo " | ";
echo date("H:i:s"); echo " WIB</p>"; }
}
// Bagian Modul
elseif ($_GET[module]=='modul'){
if ($_SESSION['leveluser']=='admin'){ include "modul/mod_modul/modul.php"; }
}
// Bagian kelas
elseif ($_GET[module]=='kelas'){
if ($_SESSION['leveluser']=='admin'){ include "modul/mod_kelas/kelas.php"; }
}
// Bagian tiket
elseif ($_GET[module]=='tiket'){
if ($_SESSION['leveluser']=='admin'){ include "modul/mod_tiket/tiket.php"; }
}
elseif ($_GET[module]=='jadwal'){
if ($_SESSION['leveluser']=='admin'){ include "modul/mod_jadwal/jadwal.php"; }
}
// Bagian Order
elseif ($_GET[module]=='order'){
}
// Bagian Profil
elseif ($_GET[module]=='profil'){
if ($_SESSION['leveluser']=='admin'){ include "modul/mod_profil/profil.php"; }
}
// Bagian Order
elseif ($_GET[module]=='hubungi'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_hubungi/hubungi.php"; }
}
// Bagian Cara Pembelian
elseif ($_GET[module]=='carapesan'){ if ($_SESSION['leveluser']=='admin'){
include "modul/mod_carapesan/carapesan.php"; }
}
// Bagian Banner
elseif ($_GET[module]=='banner'){
if ($_SESSION['leveluser']=='admin'){ include "modul/mod_banner/banner.php"; }
}
// Bagian Kota/Ongkos Kirim
elseif ($_GET[module]=='ongkoskirim'){ if ($_SESSION['leveluser']=='admin'){
include "modul/mod_ongkoskirim/ongkoskirim.php"; }
}
// Bagian Password
elseif ($_GET[module]=='password'){ if ($_SESSION['leveluser']=='admin'){
include "modul/mod_password/password.php"; }
}
// Bagian Laporan
elseif ($_GET[module]=='laporan'){ if ($_SESSION['leveluser']=='admin'){ include "modul/mod_laporan/laporan.php"; }
}
// Bagian YM
elseif ($_GET[module]=='ym'){
if ($_SESSION['leveluser']=='admin'){ include "modul/mod_ym/ym.php"; }
}
elseif ($_GET[module]=='download'){ if ($_SESSION['leveluser']=='admin'){
include "modul/mod_download/download.php"; }
}
// Apabila modul tidak ditemukan else{
echo "<p><b>MODUL BELUM ADA ATAU BELUM LENGKAP</b></p>"; }
?>
4. indeks.php
<html> <head><title>CV TAO TOBA INDAH</title> <script language="javascript"> function validasi(form){
if (form.username.value == ""){
alert("Anda belum mengisikan Username."); form.username.focus();
return (false); }
if (form.password.value == ""){
alert("Anda belum mengisikan Password."); form.password.focus();
return (false); }
return (true); }
</script>
<link href="style.css" rel="stylesheet" type="text/css" /> </head>
<body OnLoad="document.login.username.focus();"> <div id="header">
<div id="content">
<h2>Login</h2>
<img src="images/login-welcome.gif" width="97" height="105" hspace="10" align="left">
<form name="login" action="cek_login.php" method="POST" onSubmit="return validasi(this)">
<table>
<tr><td>Username</td><td> : <input type="text" name="username"></td></tr>
<tr><td>Password</td><td> : <input type="password" name="password"></td></tr>
<tr><td colspan="2"><input type="submit" value="Login"></td></tr> </table>
</form>
<p> </p> </div>
<div id="footer">
Copyright © 2017 by CV TAO TOBA INDAH. All rights reserved.
</body> </html>
5. logout.php
<?phpsession_start(); session_destroy();
echo "<script>alert('Anda telah keluar dari Halaman Administrator'); window.location = '../index.php'</script>";
?>
6. media.php
<?phperror_reporting(0);
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{ ?>
<html> <head>
<title></title>
<script language="javascript" type="text/javascript"> tinyMCE_GZ.init({
plugins : 'style,layer,table,save,advhr,advimage, ...', themes : 'simple,advanced',
languages : 'en', disk_cache : true, debug : false });
</script>
<script language="javascript" type="text/javascript" src="../tinymcpuk/tiny_mce_src.js"></script>
<script type="text/javascript"> tinyMCE.init({
mode : "textareas", theme : "advanced",
plugins :
"table,youtube,advhr,advimage,advlink,emotions,flash,searchreplace ,paste,directionality,noneditable,contextmenu",
theme_advanced_buttons1_add :
"fontselect,fontsizeselect",
theme_advanced_buttons2_add :
"separator,preview,zoom,separator,forecolor,backcolor,liststyle", theme_advanced_buttons2_add_before:
"cut,copy,paste,separator,search,replace,separator",
theme_advanced_buttons3_add_before :
"tablecontrols,separator,youtube,separator",
theme_advanced_buttons3_add : "emotions,flash", theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
extended_valid_elements : "hr[class|width|size|noshade]",
file_browser_callback : "fileBrowserCallBack", paste_use_dialog : false,
theme_advanced_resizing : true,
theme_advanced_resize_horizontal : false,
theme_advanced_link_targets : "_something=My somthing;_something2=My somthing2;_something3=My somthing3;",
apply_source_formatting : true });
function fileBrowserCallBack(field_name, url, type, win) {
var connector =
"../../filemanager/browser.html?Connector=connectors/php/connector .php";
var enableAutoTypeSelection = true;
var cType;
tinymcpuk_field = field_name; tinymcpuk = win;
switch (type) { case "image":
cType = "Image"; break;
case "flash":
cType = "Flash"; break;
case "file":
cType = "File"; break;
}
if (enableAutoTypeSelection && cType) { connector += "&Type=" + cType; }
window.open(connector, "tinymcpuk", "modal,width=600,height=400");
} </script>
<link href="style.css" rel="stylesheet" type="text/css" /> </head>
<body>
<div id="header"> <div id="menu"> <ul>
<li><a href=?module=home>» Home</a></li> <?php include "menu.php"; ?>
<li><a href=logout.php>» Logout</a></li> </ul>
<p> </p> </div>
<div id="content">
<?php include "content.php"; ?> </div>
Copyright © 2017 by CV TAO TOBA INDAH . All rights reserved.
</div> </div>
</body> </html> <?php } ?>
7. menu.php
<?phpinclude "../config/koneksi.php";
if ($_SESSION[leveluser]=='admin'){
$sql=mysql_query("select * from modul where aktif='Y' order by urutan");
} else{
$sql=mysql_query("select * from modul where status='user' and aktif='Y' order by urutan");
}
while ($m=mysql_fetch_array($sql)){
echo "<li><a href='$m[link]'>» $m[nama_modul]</a></li>"; }
?>
8. style.css
body{font-family: Tahoma; text-align: center;
}
#header {
position: relative;
background-image: url(images/header.jpg); background-repeat: no-repeat;
margin-right: auto; margin-left: auto; width: 1100px;
border: 2px solid #0284b5; padding-top: 120px;
text-align: left; }
#content {
margin-left: 100px; padding: 20px 20px 0 0;
}
#content p {
font-size: 100%; line-height: 1.8em; padding-left: 2em; }
position: relative; float: left;
top: 30px; left: 0; width: 190px; }
#menu ul {
list-style: none; margin: 0;
padding: 0; border: none; }
#menu li {
width: 180px;
border-bottom: 1px solid #969BA5; margin: 0;
padding: 0; font-size: 80%;
vertical-align: bottom; }
#menu a:link, #menu a:visited { display: block;
padding: 5px 5px 5px 0.5em; border-left: 12px solid #0284b5; border-right: 1px solid #0284b5; background-color: #e8f7fc;
color: #0284b5;
text-decoration: none; }
#menu a:hover {
background-color: #0284b5; color: #FFFFFF;
}
a:link,a:visited { color:#0284b5; }
a:hover {
color: #FF6600;
text-decoration:none; }
h2 {
font: normal 120% Georgia; color: #0284b5;
background-color: transparent; border-bottom: 1px dotted #0284b5; }
table {
font-family: Tahoma; font-size: 8pt;
border-width: 1px; border-style: solid; border-color: #999999; border-collapse: collapse; margin: 10px 0px;
} th{
text-transform: uppercase; text-align: center;
padding: 0.5em; border-width: 1px; border-style: solid; border-color: #969BA5; border-collapse: collapse; background-color: #0284b5; }
td{
padding: 0.5em; vertical-align: top; border-width: 1px; border-style: solid; border-color: #969BA5; border-collapse: collapse; }
input,textarea,select{ font-family: Tahoma; font-size: 8pt;
}
#paging{
font-family: Tahoma; font-size: 8pt; }
#footer{
clear :both;
padding: 20px 0 10px 255px; font-size: 70%;
color: #0085b4;
background-color: #e8f7fc; }
9. class_paging.php
<?php// class paging untuk halaman administrator class Paging{
// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){
if(empty($_GET[halaman])){ $posisi=0;
$_GET[halaman]=1; }
else{
$posisi = ($_GET[halaman]-1) * $batas; }
return $posisi; }
// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;
}
// Link halaman 1,2,3, ...
for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){
$link_halaman .= "<b>$i</b> | "; }
else{
$link_halaman .= "<a
href=$_SERVER[PHP_SELF]?module=$_GET[module]&halaman=$i>$i</a> | ";
}
$link_halaman .= " "; }
return $link_halaman; }
}
// class paging untuk halaman produk (menampilkan semua produk) class Paging2{
// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){
if(empty($_GET[halproduk])){ $posisi=0;
$_GET[halproduk]=1; }
else{
$posisi = ($_GET[halproduk]-1) * $batas; }
return $posisi; }
// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;
}
// Fungsi untuk link halaman 1,2,3
function navHalaman($halaman_aktif, $jmlhalaman){ $link_halaman = "";
// Link halaman 1,2,3, ...
for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){
$link_halaman .= "<b>$i</b> | "; }
else{
$link_halaman .= "<a href=halproduk-$i.html>$i</a> | "; }
$link_halaman .= " "; }
return $link_halaman; }
}
// class paging untuk halaman kategori (menampilkan semua kategori)
// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){
if(empty($_GET['halkategori'])){ $posisi=0;
$_GET['halkategori']=1; }
else{
$posisi = ($_GET['halkategori']-1) * $batas; }
return $posisi; }
// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;
}
// Fungsi untuk link halaman 1,2,3
function navHalaman($halaman_aktif, $jmlhalaman){ $link_halaman = "";
// Link halaman 1,2,3, ...
for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){
$link_halaman .= "<b>$i</b> | "; }
else{
$link_halaman .= "<a href=halkategori-$_GET[id]-$i.html>$i</a> | ";
}
$link_halaman .= " "; }
return $link_halaman; }
}
// class paging untuk halaman agenda (menampilkan semua agenda) class Paging4{
// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){
if(empty($_GET[halagenda])){ $posisi=0;
$_GET[halagenda]=1; }
else{
$posisi = ($_GET[halagenda]-1) * $batas; }
return $posisi; }
// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;
}
// Fungsi untuk link halaman 1,2,3
$link_halaman = "";
// Link halaman 1,2,3, ...
for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){
$link_halaman .= "<b>$i</b> | "; }
else{
$link_halaman .= "<a href=halagenda-$i.html>$i</a> | "; }
$link_halaman .= " "; }
return $link_halaman; }
}
// class paging untuk halaman download (menampilkan semua download)
class Paging5{
// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){
if(empty($_GET[haldownload])){ $posisi=0;
$_GET[haldownload]=1; }
else{
$posisi = ($_GET[haldownload]-1) * $batas; }
return $posisi; }
// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;
}
// Fungsi untuk link halaman 1,2,3
function navHalaman($halaman_aktif, $jmlhalaman){ $link_halaman = "";
// Link halaman 1,2,3, ...
for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){
$link_halaman .= "<b>$i</b> | "; }
else{
$link_halaman .= "<a href=haldownload-$i.html>$i</a> | "; }
$link_halaman .= " "; }
return $link_halaman; }
}
10. fungsi_badword.php
<?phpfunction sensor($teks){
$w = mysql_query("SELECT * FROM katajelek"); while ($r = mysql_fetch_array($w)){
$teks = str_ireplace($r[kata], $r[ganti], $teks); }
return $teks; }
?>
11. fungsi_combobox.php
<?phpfunction combotgl($awal, $akhir, $var, $terpilih){ echo "<select name=$var>";
for ($i=$awal; $i<=$akhir; $i++){ $lebar=strlen($i);
switch($lebar){ case 1:
{
$g="0".$i; break; }
case 2: {
$g=$i; break; }
}
if ($i==$terpilih)
echo "<option value=$g selected>$g</option>"; else
echo "<option value=$g>$g</option>"; }
echo "</select> "; }
function combobln($awal, $akhir, $var, $terpilih){ echo "<select name=$var>";
for ($bln=$awal; $bln<=$akhir; $bln++){ $lebar=strlen($bln);
switch($lebar){ case 1:
{
$b="0".$bln; break; }
case 2: {
$b=$bln; break; }
}
if ($bln==$terpilih)
echo "<option value=$b selected>$b</option>"; else
echo "</select> "; }
function combothn($awal, $akhir, $var, $terpilih){ echo "<select name=$var>";
for ($i=$awal; $i<=$akhir; $i++){ if ($i==$terpilih)
echo "<option value=$i selected>$i</option>"; else
echo "<option value=$i>$i</option>"; }
echo "</select> "; }
function combonamabln($awal, $akhir, $var, $terpilih){
$nama_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei",
"Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"); echo "<select name=$var>";
for ($bln=$awal; $bln<=$akhir; $bln++){ if ($bln==$terpilih)
echo "<option value=$bln
selected>$nama_bln[$bln]</option>"; else
echo "<option value=$bln>$nama_bln[$bln]</option>"; }
echo "</select> "; }
?>
12. fungsi_indotgl.php
<?phpfunction tgl_indo($tgl){
$tanggal = substr($tgl,8,2);
$bulan = getBulan(substr($tgl,5,2)); $tahun = substr($tgl,0,4);
return $tanggal.' '.$bulan.' '.$tahun; }
function getBulan($bln){
switch ($bln){ case 1:
return "Januari"; break;
case 2:
return "Februari"; break;
case 3:
return "Maret"; break;
case 4:
return "April"; break;
case 5:
return "Mei"; break;
return "Juni"; break;
case 7:
return "Juli"; break;
case 8:
return "Agustus"; break;
case 9:
return "September"; break;
case 10:
return "Oktober"; break;
case 11:
return "November"; break;
case 12:
return "Desember"; break;
} } ?>
13. fungsi_rupiah.php
<?phpfunction format_rupiah($angka){
$rupiah=number_format($angka,0,',','.'); return $rupiah;
} ?>
14. fungsi_seo.php
<?phpfunction seo_title($s) { $c = array (' ');
$d = array
('-','/','\\',',','.','#',':',';','\'','"','[',']','{','}',')','(','| ','`','~','!','@','%','$','^','&','*','=','?','+');
$s = str_replace($d, '', $s); // Hilangkan karakter yang telah disebutkan di array $d
$s = strtolower(str_replace($c, '-', $s)); // Ganti spasi dengan tanda - dan ubah hurufnya menjadi kecil semua
return $s; }
15. fungsi_thumb.php
<?phpfunction UploadImage($fupload_name){ //direktori gambar
$vdir_upload = "../../../foto_produk/";
$vfile_upload = $vdir_upload . $fupload_name;
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
//identitas file asli
$im_src = imagecreatefromjpeg($vfile_upload); $src_width = imageSX($im_src);
$src_height = imageSY($im_src);
//Simpan dalam versi small 110 pixel //Set ukuran gambar hasil perubahan $dst_width = 55;
$dst_height = ($dst_width/$src_width)*$src_height;
//proses perubahan ukuran
$im = imagecreatetruecolor($dst_width,$dst_height);
imagecopyresampled($im, $im_src, 0, 0, 0, 0, $dst_width, $dst_height, $src_width, $src_height);
//Simpan gambar
imagejpeg($im,$vdir_upload . "small_" . $fupload_name);
//Hapus gambar di memori komputer imagedestroy($im_src);
imagedestroy($im); }
function UploadBanner($fupload_name){ //direktori banner
$vdir_upload = "../../../foto_banner/";
$vfile_upload = $vdir_upload . $fupload_name;
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
function UploadFile($fupload_name){ //direktori file
$vdir_upload = "../../../files/";
$vfile_upload = $vdir_upload . $fupload_name;
//Simpan gambar dalam ukuran sebenarnya
move_uploaded_file($_FILES["fupload"]["tmp_name"], $vfile_upload);
}
16. koneksi.php
<?php$server = "localhost"; $username = "root"; $password = "";
$database = "dbkaruniabakti";
// Koneksi dan memilih database di server
mysql_connect($server,$username,$password) or die("Koneksi gagal");
mysql_select_db($database) or die("Database tidak bisa dibuka"); ?>
17. liblary.php
<?php//date_default_timezone_set('Asia/Jakarta'); // PHP 6 mengharuskan penyebutan timezone.
$seminggu =
array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"); $hari = date("w");
$hari_ini = $seminggu[$hari];
$tgl_sekarang = date("Ymd"); $tgl_skrg = date("d"); $bln_sekarang = date("m"); $thn_sekarang = date("Y"); $jam_sekarang = date("H:i:s");
$nama_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei",
"Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"); ?>
18. aksi.php
<?phpsession_start(); error_reporting(0);
include "config/koneksi.php"; include "config/library.php";
$module=$_GET[module]; $act=$_GET[act];
if ($module=='keranjang' AND $act=='tambah'){
$sid = session_id();
//$sql2 = mysql_query("SELECT stok FROM produk WHERE id_produk='$_GET[id]'");
//$r=mysql_fetch_array($sql2); //$stok=$r[stok];
//if ($stok == 0){
// echo "stok habis"; //}
//else{
// in cart table for this session
$sql = mysql_query("SELECT id_tiket FROM orders_temp
WHERE id_tiket='$_GET[id]' AND
id_session='$sid'");
$ketemu=mysql_num_rows($sql); if ($ketemu==0){
// put the product in cart table
mysql_query("INSERT INTO orders_temp (id_tiket, jumlah, id_session, tgl_order_temp, jam_order_temp)
VALUES ('$_GET[id]', 1, '$sid', '$tgl_sekarang', '$jam_sekarang')");
} else {
// update product quantity in cart table mysql_query("UPDATE orders_temp
SET jumlah = jumlah + 1
WHERE id_session ='$sid' AND
id_tiket='$_GET[id]'"); }
deleteAbandonedCart();
header('Location:keranjang-belanja.html'); // }
}
elseif ($module=='keranjang' AND $act=='hapus'){
mysql_query("DELETE FROM orders_temp WHERE id_orders_temp='$_GET[id]'");
header('Location:keranjang-belanja.html');
}
elseif ($module=='keranjang' AND $act=='update'){ $id = $_POST[id];
$jml_data = count($id);
$jumlah = $_POST[jml]; // quantity for ($i=1; $i <= $jml_data; $i++){
if($jumlah[$i] == 0){
echo "<script>window.alert('Anda tidak boleh menginputkan angka 0 atau mengkosongkannya!');
window.location=('keranjang-belanja.html')</script>"; }
else{
mysql_query("UPDATE orders_temp SET jumlah = '".$jumlah[$i]."'
WHERE id_orders_temp = '".$id[$i]."'");
header('Location:keranjang-belanja.html'); }
} }
/*
Delete all cart entries older than one day */
function deleteAbandonedCart(){
mysql_query("DELETE FROM orders_temp
WHERE tgl_order_temp < '$kemarin'"); }
?>
19. breadcrumb.php
<?phpif($_GET['module']=='home'){
echo "<span class='current'>Home</span>"; }
elseif($_GET['module']=='profilkami'){
echo "<span class='current'>Profil</span>"; }
elseif($_GET['module']=='carabeli'){
echo "<span class='current'>Cara Pembelian</span>"; }
elseif($_GET['module']=='semuaproduk'){
echo "<span class='current'>Semua Produk</span>"; }
elseif($_GET['module']=='keranjangbelanja'){
echo "<span class='current'>Keranjang Belanja</span>"; }
elseif($_GET['module']=='hubungikami'){
echo "<span class='current'>Hubungi Kami</span>"; }
elseif($_GET['module']=='hubungiaksi'){
echo "<span class='current'>Hubungi Kami</span>"; }
elseif($_GET['module']=='hasilcari'){
echo "<span class='current'>Hasil Pencarian</span>"; }
elseif($_GET['module']=='selesaibelanja'){
echo "<span class='current'>Data Pembeli</span>"; }
elseif($_GET['module']=='simpantransaksi'){
echo "<span class='current'>Transaksi Selesai</span>"; }
elseif($_GET['module']=='simpantransaksimember'){
echo "<span class='current'>Transaksi Selesai</span>"; }
elseif($_GET['module']=='lupapassword'){
echo "<span class='current'>Lupa Password</span>"; }
elseif($_GET['module']=='detailproduk'){
$detail =mysql_query("SELECT * FROM produk,kategori WHERE
kategori.id_kategori=produk.id_kategori
AND id_produk='$_GET[id]'"); $d = mysql_fetch_array($detail);
echo "<span class=judul_head><a href='home'>Home</a> »
<a
href=kategori-$d[id_kategori]-$d[kategori_seo].html>$d[nama_kategori]</a> » $d[nama_produk]</span>";
}
elseif($_GET['module']=='detailkategori'){
$detail =mysql_query("SELECT nama_kategori from kategori where id_kategori='$_GET[id]'");
echo "<span class=judul_head><a href='home'>Home</a> » $d[nama_kategori]</span>";
} ?>
20. button.css
a.button, input.button { font-size: 1em !important; text-decoration: none; cursor: pointer;
display: inline-block; position: relative; font-weight: bold; padding: .4em 1.25em; color: #e5ffff;
-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
-webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4);
-moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.2), inset 0 0 6px 0 rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.4); background: #3ba4c7;
background: -webkit-gradient(linear, left top, left bottom, from(#3ba4c7), to(#1982a5));
background: -webkit-linear-gradient(#3ba4c7, #1982a5);
background-image: -moz-linear-gradient(top, #3ba4c7, #1982a5); background-image: -moz-gradient(top, #3ba4c7, #1982a5);
border: 1px solid #004f72; }
a.button:hover, input.button:hover { background: #3ba4c7;
background: -webkit-gradient(linear, left top, left bottom, from(#3ba4c7), to(#319abd));
background: -webkit-linear-gradient(#3ba4c7, #319abd);
background-image: -moz-linear-gradient(top, #3ba4c7, #319abd); background-image: -moz-gradient(top, #3ba4c7, #319abd);
}
a.button:active, input.button:active { top: 1px;
background: #319abd;
background: -webkit-gradient(linear, left top, left bottom, from(#319abd), to(#3ba4c7));
background: -webkit-linear-gradient(#319abd, #3ba4c7);
background-image: -moz-linear-gradient(top, #319abd, #3ba4c7); background-image: -moz-gradient(top, #319abd, #3ba4c7);
-webkit-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;
-moz-box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;
box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.4), 0 1px 0 0 #ffffff;
21. chaptcha.php
<?phpsession_start();
header("Content-type: image/png");
$captcha_image = imagecreatefrompng("counter/captcha.png"); $captcha_font = imageloadfont("counter/font.gdf");
$captcha_text = substr(md5(uniqid('')),-6,6);
$_SESSION['captcha_session'] = $captcha_text;
$captcha_color = imagecolorallocate($captcha_image,0,0,0);
imagestring($captcha_image,$captcha_font,15,5,$captcha_text,$captc ha_color);
imagepng($captcha_image); imagedestroy($captcha_image); ?>
22. cetak.php
<?phperror_reporting(0); session_start();
include "config/koneksi.php"; include "pdf/fpdf.php";
function format_rupiah($angka){
$rupiah=number_format($angka,0,',','.'); return $rupiah;
}
$pdf = new FPDF(); $pdf->AddPage();
$pdf->setFont('Arial','B',16);
$pdf->setXY(20,10); $pdf->cell(30,6,'Bukti Transaksi Pemesanan Tiket CV. Tao Toba Indah');
$pdf->setFont('Arial','B',10);
$sql = mysql_query("SELECT * FROM
orders_detail,tiket,orders,kustomer WHERE orders_detail.id_tiket=tiket.id_tiket
AND orders.id_orders=orders_detail.id_orders
AND orders.id_kustomer=kustomer.id_kustomer
AND orders.id_orders='$_GET[id]'"); $data = mysql_fetch_array($sql);
$pdf->setXY(20,20); $pdf->cell(50,6,'Nama ');$pdf->cell(50,6,': '.$data[nama_lengkap]);
$pdf->setXY(20,26); $pdf->cell(50,6,'Alamat ');$pdf->cell(50,6,': '.$data[alamat]);
$pdf->setXY(20,32); $pdf->cell(50,6,'Telpon');$pdf->cell(50,6,': '.$data[telpon]);
$pdf->setXY(20,38); $pdf->cell(50,6,'No Orders ');$pdf->cell(50,6,': '.$_GET[id]);
$y_initial = 58; $y_axis1 = 52;
$pdf->setFont('Arial','',10); $pdf->setFillColor(233,233,233); $pdf->setY($y_axis1);
$pdf->setX(20);
$pdf->cell(7,6,'NO',1,0,'C',1); $pdf->cell(30,6,'TIKET',1,0,'C',1); $pdf->cell(20,6,'JUMLAH',1,0,'C',1); $pdf->cell(30,6,'NO KURSI',1,0,'C',1); $pdf->cell(30,6,'HARGA',1,0,'C',1); $pdf->cell(30,6,'SUB TOTAL',1,0,'C',1); $y = $y_initial + $row;
$sql2 = mysql_query("SELECT * FROM
orders_detail,tiket,orders,kustomer WHERE orders_detail.id_tiket=tiket.id_tiket
AND orders.id_orders=orders_detail.id_orders
AND orders.id_kustomer=kustomer.id_kustomer
AND orders.id_orders='$_GET[id]'"); $no = 0;
$row = 6; $nokursi = "";
$s2=mysql_query("SELECT dk.no_kursi FROM detail_kursi dk,orders_detail od,orders o where od.id_orders=dk.id_orders and o.id_orders=od.id_orders and o.id_orders='$_GET[id]' ORDER BY dk.no_kursi");
while ($r2=mysql_fetch_array($s2)){ $nokursi .= $r2['no_kursi'].","; }
while ($data2 = mysql_fetch_array($sql2)) {
$subtotal = ($data2[harga_tiket]) * $data2[jumlah];
$total = $subtotal;
$subtotal_rp = format_rupiah($subtotal); $total_rp = format_rupiah($total);
$harga = format_rupiah($data2[harga_tiket]); $no++;
$pdf->setY($y); $pdf->setX(20);
$pdf->cell(7,6,$no,1,0,'C');
$pdf->cell(30,6,$data2['kode_bus'],1,0,'L'); $pdf->cell(20,6,$data2['jumlah'],1,0,'C'); $pdf->cell(30,6,$nokursi,1,0,'C');
$pdf->cell(30,6,$harga,1,0,'C');
$pdf->cell(30,6,$subtotal_rp,1,0,'R'); $y = $y + $row;
}
$pdf->setXY(135,$y+5);
$pdf->cell(30,6,'Total : Rp. '.$total_rp); $tgl = date("d-m-Y H:m:i");
$pdf->setXY(20,$y+10);
?>
23. db_taotoba.sql
-- phpMyAdmin SQL Dump -- version 3.5.2
-- http://www.phpmyadmin.net --
-- Host: localhost
-- Generation Time: Jul 07, 2017 at 05:27 PM -- Server version: 5.5.25a
-- PHP Version: 5.4.4
SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */;
--
-- Database: `dbkaruniabakti` --
-- ---
--
-- Table structure for table `admins` --
CREATE TABLE IF NOT EXISTS `admins` (
`username` varchar(50) COLLATE latin1_general_ci NOT NULL, `password` varchar(50) COLLATE latin1_general_ci NOT NULL, `nama_lengkap` varchar(100) COLLATE latin1_general_ci NOT NULL, `email` varchar(100) COLLATE latin1_general_ci NOT NULL,
`no_telp` varchar(20) COLLATE latin1_general_ci NOT NULL,
`level` varchar(20) COLLATE latin1_general_ci NOT NULL DEFAULT 'user',
`blokir` enum('Y','N') COLLATE latin1_general_ci NOT NULL DEFAULT 'N',
PRIMARY KEY (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Dumping data for table `admins` --
INSERT INTO `admins` (`username`, `password`, `nama_lengkap`, `email`, `no_telp`, `level`, `blokir`) VALUES
('admin', '21232f297a57a5a743894a0e4a801fc3', 'Administrator', 'admin@karuniabakti.com', '085123456789', 'admin', 'N');
-- ---
--
--
CREATE TABLE IF NOT EXISTS `detail_kursi` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_orders` int(11) NOT NULL,
`id_tiket` int(11) NOT NULL, `no_kursi` int(11) NOT NULL, PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=48 ;
--
-- Dumping data for table `detail_kursi` --
INSERT INTO `detail_kursi` (`id`, `id_orders`, `id_tiket`, `no_kursi`) VALUES
(45, 34, 6, 24), (46, 35, 17, 1), (47, 35, 17, 2);
-- ---
--
-- Table structure for table `hubungi` --
CREATE TABLE IF NOT EXISTS `hubungi` (
`id_hubungi` int(5) NOT NULL AUTO_INCREMENT,
`nama` varchar(50) COLLATE latin1_general_ci NOT NULL, `email` varchar(100) COLLATE latin1_general_ci NOT NULL, `subjek` varchar(100) COLLATE latin1_general_ci NOT NULL, `pesan` text COLLATE latin1_general_ci NOT NULL,
`tanggal` date NOT NULL, PRIMARY KEY (`id_hubungi`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=15 ;
--
-- Dumping data for table `hubungi` --
INSERT INTO `hubungi` (`id_hubungi`, `nama`, `email`, `subjek`, `pesan`, `tanggal`) VALUES
(13, 'tes', 'tes@yahoo.com', 'testis', 'oke testis', '2013-10-23'),
(14, 'Ariyogi H Sihite', 'ariyogi.1000@gmail.com', 'lapor', 'bus nya lambat kali pun', '2017-07-03');
-- ---
--
-- Table structure for table `jadwal` --
CREATE TABLE IF NOT EXISTS `jadwal` (
`id_jadwal` int(11) NOT NULL AUTO_INCREMENT, `tujuan` varchar(30) NOT NULL,
`jam` varchar(10) NOT NULL, PRIMARY KEY (`id_jadwal`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=9 ;
--
-- Dumping data for table `jadwal` --
INSERT INTO `jadwal` (`id_jadwal`, `tujuan`, `jam`) VALUES (1, 'aceh', '06.00'),
(2, 'Padang', '06.00'), (3, 'Medan', '06.00'), (8, 'Medan', '08.00');
-- ---
--
--
CREATE TABLE IF NOT EXISTS `kelas` (
`id_kelas` int(5) NOT NULL AUTO_INCREMENT,
`nama_kelas` varchar(100) COLLATE latin1_general_ci NOT NULL, `jumlah_kursi` int(11) NOT NULL,
PRIMARY KEY (`id_kelas`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=9 ;
--
-- Dumping data for table `kelas` --
INSERT INTO `kelas` (`id_kelas`, `nama_kelas`, `jumlah_kursi`) VALUES
(1, 'Ekonomi', 20), (2, 'Starwagon', 18), (4, 'Sparta', 15), (8, 'Executif', 10);
-- ---
--
-- Table structure for table `kustomer` --
CREATE TABLE IF NOT EXISTS `kustomer` (
`id_kustomer` int(5) NOT NULL AUTO_INCREMENT,
`password` varchar(50) COLLATE latin1_general_ci NOT NULL, `nama_lengkap` varchar(100) COLLATE latin1_general_ci NOT NULL, `alamat` text COLLATE latin1_general_ci NOT NULL,
`email` varchar(100) COLLATE latin1_general_ci NOT NULL, `telpon` varchar(20) COLLATE latin1_general_ci NOT NULL, PRIMARY KEY (`id_kustomer`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=14 ;
--
-- Dumping data for table `kustomer` --
INSERT INTO `kustomer` (`id_kustomer`, `password`, `nama_lengkap`, `alamat`, `email`, `telpon`) VALUES
(1, '7815696ecbf1c96e6894b779456d330e', 'asd', 'asd', 'akang@yahoo.com', '123'),
(3, '47bce5c74f589f4867dbd57e9ca9f808', 'aaa', 'aaa', 'aaa@gmail.com', '111'),
(4, 'e10adc3949ba59abbe56e057f20f883e', 'irham miftah', 'Tasikmalaya', 'irman_ef@yahoo.com', '2039384'),
(5, 'f561aaf6ef0bf14d4208bb46a4ccb3ad', 'xxx', 'xxx', 'xxx4@yahoo.com', '111'),
(6, '7815696ecbf1c96e6894b779456d330e', 'asd', 'asd', 'asd@asd.com', '123'),
(8, '61bcf60d56ac3f6351acdd957849c20b', 'codet', 'codet rock city', 'codet@yahoo.com', '123456'),
(10, 'ae715891160580bd65826a20d69d8d96', 'codet2', 'Tasikmalaya', 'codet2@yahoo.com', '123456'),
(11, '202cb962ac59075b964b07152d234b70', 'Ariyogi H Sihite', 'medan', 'ariyogi.1000@gmail.com', '081265807384'),
(12, '202cb962ac59075b964b07152d234b70', 'Ahok', 'Belitung', 'ahok@gmail.com', '081345546511'),
(13, '202cb962ac59075b964b07152d234b70', 'Ardi', 'medan', 'arjuna@gmail.com', '081345546511');
-- ---
--
-- Table structure for table `modul` --
CREATE TABLE IF NOT EXISTS `modul` (
`id_modul` int(5) NOT NULL AUTO_INCREMENT,
`nama_modul` varchar(50) COLLATE latin1_general_ci NOT NULL, `link` varchar(100) COLLATE latin1_general_ci NOT NULL, `static_content` text COLLATE latin1_general_ci NOT NULL, `gambar` varchar(100) COLLATE latin1_general_ci NOT NULL,
`status` enum('user','admin') COLLATE latin1_general_ci NOT NULL,
`aktif` enum('Y','N') COLLATE latin1_general_ci NOT NULL, `urutan` int(5) NOT NULL,
PRIMARY KEY (`id_modul`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=61 ;
--
-- Dumping data for table `modul` --
INSERT INTO `modul` (`id_modul`, `nama_modul`, `link`, `static_content`, `gambar`, `status`, `aktif`, `urutan`) VALUES (18, 'Tiket', '?module=tiket', '', '', 'admin', 'Y', 5),
(42, 'Pesanan Tiket', '?module=order', '', '', 'admin', 'Y', 7), (10, 'Manajemen Modul', '?module=modul', '', '', 'admin', 'N', 3), (31, 'Kelas', '?module=kelas', '', '', 'admin', 'Y', 4),
(43, 'Profil', '?module=profil', '<strong>PO Karunia Bakti</strong> merupakan perusahaan otobis yang beralamat di Tasikmalaya.\r\n', 'gedung.jpg', 'admin', 'Y', 2),
(44, 'Hubungi Kami', '?module=hubungi', '', '', 'admin', 'Y', 9), (45, 'Cara Pemesanan', '?module=carapesan', '<ol>\r\n <li>Tentukan tanggal keberangkatan dan jenis bis yang akan anda pesan.</li>\r\n
<li>Pilih jadwal keberangkatan yang tersedia.</li>\r\n <li>Jika sudah selesai, maka akan tampil form untuk pengisian data kustomer/pemesan.</li>\r\n <li>Setelah data pemesan selesai diisikan, klik tombol <span style="font-weight: bold">Proses</span>, maka akan tampil data pemesan beserta tiket yang dipesannya (jika diperlukan catat nomor tiketnya). Dan juga ada total pembayaran serta nomor rekening pembayaran.</li>\r\n
<li>Apabila telah melakukan pembayaran, maka tiket sudah dapat dicetak oleh pemesanan. </li>\r\n</ol>\r\n', 'gedung.jpg', 'admin', 'Y', 8),
(58, 'Jadwal', '?module=jadwal', '', '', 'admin', 'Y', 6),
(49, 'Ganti Password', '?module=password', '', '', 'user', 'Y', 1),
(52, 'Laporan', '?module=laporan', '', '', 'user', 'Y', 11);
-- ---
--
-- Table structure for table `orders` --
CREATE TABLE IF NOT EXISTS `orders` (
`id_orders` int(5) NOT NULL AUTO_INCREMENT,
`status_order` varchar(50) COLLATE latin1_general_ci NOT NULL DEFAULT 'Lunas',
`tgl_order` date NOT NULL, `jam_order` time NOT NULL, `id_kustomer` int(5) NOT NULL, PRIMARY KEY (`id_orders`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=36 ;
--
-- Dumping data for table `orders` --
INSERT INTO `orders` (`id_orders`, `status_order`, `tgl_order`, `jam_order`, `id_kustomer`) VALUES
(1, 'Lunas', '2013-10-23', '21:32:54', 1), (2, 'Lunas', '2013-10-23', '21:34:03', 1), (4, 'Lunas', '2013-10-23', '21:36:52', 3), (24, 'Lunas', '2013-11-15', '17:06:57', 10), (23, 'Lunas', '2013-11-15', '17:01:56', 3), (22, 'Lunas', '2013-11-15', '16:51:07', 3), (21, 'Lunas', '2013-11-15', '16:50:30', 3), (20, 'Lunas', '2013-11-15', '16:43:16', 3), (19, 'Lunas', '2013-11-15', '16:38:04', 3), (18, 'Lunas', '2013-11-15', '16:37:02', 3), (25, 'Lunas', '2013-11-15', '04:14:43', 3), (26, 'Lunas', '2017-07-03', '17:16:20', 11), (27, 'Lunas', '2017-07-04', '17:06:24', 11), (28, 'Lunas', '2017-07-06', '06:39:16', 11), (29, 'Lunas', '2017-07-06', '06:42:25', 12), (30, 'Lunas', '2017-07-06', '06:44:55', 12), (31, 'Lunas', '2017-07-06', '06:46:00', 11), (32, 'Lunas', '2017-07-06', '06:46:55', 12), (33, 'Lunas', '2017-07-06', '06:49:17', 12), (34, 'Lunas', '2017-07-06', '06:52:25', 12), (35, 'Lunas', '2017-07-07', '09:12:14', 13);
-- ---
--
-- Table structure for table `orders_detail` --
CREATE TABLE IF NOT EXISTS `orders_detail` ( `id_orders` int(5) NOT NULL,
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
--
-- Dumping data for table `orders_detail` --
INSERT INTO `orders_detail` (`id_orders`, `id_tiket`, `jumlah`) VALUES
(1, 2, 2), (2, 8, 5), (4, 6, 3), (22, 5, 2), (21, 2, 3), (20, 2, 3), (19, 2, 2), (18, 2, 3), (23, 2, 3), (24, 8, 2), (25, 8, 2), (26, 8, 1), (27, 6, 1), (28, 6, 4), (29, 6, 2), (30, 6, 5), (31, 6, 5), (32, 6, 5), (33, 6, 2), (34, 8, 3), (34, 6, 1), (35, 17, 2);
-- ---
--
-- Table structure for table `orders_temp` --
CREATE TABLE IF NOT EXISTS `orders_temp` (
`id_orders_temp` int(5) NOT NULL AUTO_INCREMENT, `id_tiket` int(5) NOT NULL,
`id_session` varchar(100) COLLATE latin1_general_ci NOT NULL, `jumlah` int(5) NOT NULL,
`tgl_order_temp` date NOT NULL, `jam_order_temp` time NOT NULL, PRIMARY KEY (`id_orders_temp`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=53 ;
-- ---
--
-- Table structure for table `tiket` --
CREATE TABLE IF NOT EXISTS `tiket` (
`id_tiket` int(11) NOT NULL AUTO_INCREMENT, `kode_bus` varchar(30) NOT NULL,
`tujuan` varchar(30) NOT NULL, `jam` varchar(10) NOT NULL, PRIMARY KEY (`id_tiket`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=20 ;
--
-- Dumping data for table `tiket` --
INSERT INTO `tiket` (`id_tiket`, `kode_bus`, `id_kelas`, `harga_tiket`, `tujuan`, `jam`) VALUES
(18, 'arga', 1, 5000, 'Medan', '06.00'), (19, 'oh', 8, 50000, 'Parapat', '07.00');
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
24. aksi_carapesan.php
<?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{
include "../../../config/koneksi.php";
$module=$_GET[module]; $act=$_GET[act];
// Update cara pempesanan
if ($module=='carapesan' AND $act=='update'){
mysql_query("UPDATE modul SET static_content = '$_POST[isi]' WHERE id_modul = '$_POST[id]'"); header('location:../../media.php?module='.$module);
} } ?>
25. kanan.php
<div class="title_box">Alamat Kantor</div> <div class="border_box">
<?php
echo "<br /><p>Jl. Sisingamangaraja XII No.15 B Medan Amplas. Kota Medan.
20229
?>
</div>
<div class="banner_adds">
<?php
$banner=mysql_query("SELECT * FROM banner ORDER BY id_banner DESC LIMIT 4");
while($b=mysql_fetch_array($banner)){
echo "<p align='center'><a href='$b[url]'' target='_blank' title='$b[judul]'><img src='foto_banner/$b[gambar]' border=0></a></p>";
}
?>
</div>
26. kiri.php
<div class="title_box">Cek Tiket</div> <div class="border_box"><br><br>
<form method=POST action='cektiket.html' >
Tujuan :
<select name='tujuan'>
<option value=0 selected>- Pilih Tujuan -</option> <?php
$tampil=mysql_query("SELECT distinct(tujuan) FROM tiket");
while($r=mysql_fetch_array($tampil)){
echo "<option value=$r[tujuan]>$r[tujuan]</option>"; }
?> </select>
<input type=submit value=Cek> </form><br><br>
</div>
<div class="title_box">Cek Jadwal Keberangkatan</div> <div class="border_box"><br><br>
<form method=POST action='cekjadwal.html' > Tujuan :
<select name='tujuan'>
<option value=0 selected>- Pilih Tujuan -</option> <?php
$tampil=mysql_query("SELECT distinct(tujuan) FROM jadwal");
while($r=mysql_fetch_array($tampil)){
echo "<option value=$r[tujuan]>$r[tujuan]</option>"; }
?> </select>
<input type=submit value=Cek> </form><br><br>
<div class="banner_adds"></div> <div class="banner_adds"></div> <div class="banner_adds"></div>
27. media.php
<?phperror_reporting(0); session_start();
include "config/koneksi.php";
include "config/fungsi_indotgl.php"; include "config/class_paging.php"; include "config/fungsi_combobox.php"; include "config/library.php";
include "config/fungsi_autolink.php"; include "config/fungsi_rupiah.php"; ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<title>CV TAO TOBA INDAH</title> </script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="index, follow">
<meta name="description" content="<?php include "dina_meta1.php"; ?>">
<meta name="keywords" content="<?php include "dina_meta2.php"; ?>">
<meta http-equiv="Copyright" content="PO Karunia Bakti Tasikmalaya">
<meta name="author" content="Irham">
<meta http-equiv="imagetoolbar" content="no"> <meta name="language" content="Indonesia"> <meta name="revisit-after" content="7"> <meta name="webcrawlers" content="all"> <meta name="rating" content="general"> <meta name="spiders" content="all">
<link href="style.css" rel="stylesheet" type="text/css" />
<link href="lightbox/themes/default/jquery.lightbox.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery-1.4.js"></script>
<script type="text/javascript"
src="lightbox/jquery.lightbox.min.js"></script>
<script type="text/javascript"> $(document).ready(function() {
$('.lightbox').lightbox(); });
</script>
</head>
<body>
<div class="top_bar">
</div>
<div id="header"></div>
<div id="main_content"> <div id="menu_tab">
<div class="left_menu_corner"></div> <ul class="menu">
<li><a href="index.php" class="nav1">Home</a></li>
<li class="divider"></li>
<li><a href="profil-kami.html" class="nav2">Profil</a></li>
<li class="divider"></li>
<li><a href="cara-pemesanan.html" class="nav3">Cara Pemesanan Tiket</a></li>
<li class="divider"></li>
<li><a href="hubungi-kami.html" class="nav6">Hubungi Kami</a></li>
<li class="divider"></li> </ul>
<div class="right_menu_corner"></div> </div><!-- end of menu tab -->
<div class="crumb_navigation">
Anda sedang berada di: <?php include "breadcrumb.php";?> </div>
<div class="left_content">
<?php include "kiri.php";?> </div>
<div class="center_content">
<?php include "tengah.php";?> </div>
<div class="right_content">
<?php include "kanan.php";?> </div><!-- end of right content -->
</div><!-- end of main content -->
<div class="footer">
<div class="left_footer">
</div>
<div class="center_footer">
Copyright © 2017. All Rights Reserved.<br />
<a href="#" title="CV TAO TOBA INDAH">CV TAO TOBA INDAH</a><br />
</div>
<div class="right_footer"> </div>
</div>
<!-- end of main_container -->
<div style="visibility: hidden; position: absolute;"><div></div></div>
</body> </html>
28. style.css
@charset "utf-8";
@import url(button.css);
body{
background:url(images/bg.jpg) no-repeat #fff center top; padding:0;
font-family:Arial, Helvetica, sans-serif; font-size:11px;
margin:0px auto auto auto; color:#000;
}
p{
padding:2px; margin:0px; }
#main_container{ width:1000px; height:auto; margin:auto; padding:0px; }
.top_bar{ width:1000px; height:38px;
background-color:#4a4a4a; }
.top_search{ width:370px; height:32px;
margin:0px 20px 0 0; _margin:0px 10px 0 0; float:right;
background:url(images/top_search_bg.gif) no-repeat center; }
input.search_input{ width:182px;
height:18px; float:left;
margin:5px 0 0 0 ;
.search_text{ float:left; width:110px;
padding:8px 0 0 15px; color:#999999;
}
.search_text a{
text-decoration:none; color:#999999;
}
.search_bt{ float:left;
padding:2px 0 0 15px; }
input,textarea,select{
font-family:Arial, Helvetica, sans-serif; font-size:11px;
}
.lang_text{ float:left;
padding:0 5px 0 0; color:#b3adad; }
a.lang{
display:block; float:left;
padding:0 5px 0 5px; }
#header{ width:1000px; height:173px;
background:url(images/header_bg.jpg) no-repeat center; background-position:0px 0px;
margin:auto; }
#logo{ float:left; padding:15px; }
/*---oferte_content---*/
.oferte_content{ width:600px; height:164px; float:left;
padding:0 0 0 50px; }
}
.oferta{ width:538px; float:left;
padding:15px 30px 0 30px; }
.oferta_img{ float:left;
padding:0 10px 10px 0; }
.oferta_title{ font-size:15px; color:#b72c24; font-weight:bold; }
.oferta_details{ width:400px; float:left;
padding:0 0 0 30px; }
.oferta_text{
padding:5px 0 5px 0; font-size:12px; color:#FFFFFF; text-align:justify; line-height:15px; }
a.details{ width:83px; height:21px; display:block; float:right; margin:5px 0 0 0; padding-left:5px;
background:url(images/details_bt_bg.gif) no-repeat center; text-align:center;
line-height:21px; text-decoration:none; color:#000000;
}
/*---oferta_pagination---*/
div.oferta_pagination { clear:both;
padding:10px 0 0 0; _padding:0px 0 0 0; margin:5px;
text-align:center; float:left;
font-size:10px; }
div.oferta_pagination a { width:22px;
height:22px; display:block; float:left;
_margin:0 0 0 3px; line-height:23px; text-align:center;
background:url(images/pag_bg.gif) no-repeat center; text-decoration:none;
color:#9d8b8b; }
div.oferta_pagination a:hover, div.pagination a:active { width:22px;
height:22px; display:block; float:left;
line-height:23px; text-align:center;
background:url(images/pag_bg_a.gif) no-repeat center; text-decoration:none;
color:#ad1614; }
div.oferta_pagination span.current { width:22px;
height:22px; display:block; float:left;
line-height:23px; text-align:center;
background:url(images/pag_bg_a.gif) no-repeat center; text-decoration:none;
color:#ad1614; }
#main_content{ clear:both; }
/*--- menu tab---*/ #menu_tab{
width:1000px; height:50px;
background-color:#fff; }
.left_menu_corner{ width:9px;
height:50px; float:left;
background:url(images/menu_left.gif) no-repeat center; }
.right_menu_corner{ width:9px;
height:50px; float:left;
background:url(images/menu_right.gif) no-repeat center; }
ul.menu {
list-style-type:none; float:left; display:block; width:982px; margin:0px; padding:0px;background:url(images/menu_bg.gif) repeat-x;}
line-height:50px; }
ul.menu li.divider { display:inline; width:2px; height:50px; float:left;
background:url(images/menu_divider.gif) no-repeat center; }
a.nav1:link, a.nav1:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px
0 14px;height:50px;text-decoration:none;
background:url(images/home.png) no-repeat left; color:#676d77;} a.nav2:link, a.nav2:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px
0 14px;height:50px;text-decoration:none;
background:url(images/profil.png) no-repeat left; color:#676d77;} a.nav3:link, a.nav3:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px
0 14px;height:50px;text-decoration:none;
background:url(images/services.png) no-repeat left; color:#676d77;}
a.nav4:link, a.nav4:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px
0 14px;height:50px;text-decoration:none;
background:url(images/favs.png) no-repeat left; color:#676d77;} a.nav5:link, a.nav5:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px
0 14px;height:50px;text-decoration:none;
background:url(images/car.png) no-repeat left; color:#676d77;} a.nav6:link, a.nav6:visited {
display:block; float:left; padding:0px 8px 0px 22px; margin:0 14px
0 14px;height:50px;text-decoration:none;
background:url(images/contact-new.png) no-repeat left; color:#676d77;}
a.nav1:hover, a.nav2:hover, a.nav3:hover, a.nav4:hover, a.nav5:hover, a.nav6:hover {
color:#333333;}
li.currencies{ width:180px; float:left;
padding:0 0 0 15px; _padding:12px 0 0 15px; color:#676d77;
font-size:11px; font-weight:bold; }
/*---crumb_navigation---*/ .crumb_navigation{
width:980px; height:15px;
padding:5px 10px 0 20px; color:#333333;
}
.crumb_navigation a{ color:#0fa0dd;
text-decoration:underline; }
span.current{ color:#0fa0dd; }
/*---left_content---*/ .left_content{
width:196px; float:left; }
.title_box{ width:196px; height:30px; margin:5px 0 0 0;
background:url(images/menu_title_bg.gif) no-repeat center; text-align:center;
font-size:13px; font-weight:bold; color:#fff;
line-height:30px; }
/*---left menu---*/ ul.left_menu{
width:196px; padding:0px; margin:0px; list-style:none; }
ul.left_menu li{ margin:0px; list-style:none; }
.ganjil a{
width:166px;height:25px;display:block;background:url(images/checke d.png) no-repeat left #dad0d0;
background-position:5px 5px;border-bottom:1px #FFFFFF solid; text-decoration:none;padding:0 0 0 30px; line-height:25px; }
.genap a{
width:166px;height:25px;display:block;background:url(images/checke d.png) no-repeat left #eee6e6;
background-position:5px 5px;border-bottom:1px #FFFFFF solid; text-decoration:none;padding:0 0 0 30px; line-height:25px; }
ul.left_menu li.ganjil a:hover, ul.left_menu li.genap a:hover{ background:url(images/checked.png) no-repeat left #7bbcc7; color:#FFFFFF;background-position:5px 5px;
}
.border_box{ width:194px; height:auto;
text-align:center;
}
.border_boxshout{ width:194px; height:auto; text-align:left;
border:1px #6da6b1 solid; }
.product_title{ color:#ea2222;
padding:5px 0 5px 0; font-weight:bold; }
.product_title a{ text-decoration:none; color:#ea2222;
padding:5px 0 5px 0; font-weight:bold; }
.product_title a:hover{ color:#064E5A;
}
.product_img{
padding:5px 0 5px 0; }
.prod_price{
padding:5px 0 5px 0; }
span.reduce{ color:#999999;
text-decoration:line-through; }
span.price{ color:#ea2222; }
/*---newsletter---*/ input.newsletter_input{
width:160px; height:16px;
border:1px #ddd9d9 solid; margin:10px 0 5px 0; font-size:12px; padding:3px; color:#999999; }
a.join{ width:17px; display:block;
margin:5px 0 5px 140px; _margin:5px 0 5px 130px;
background:url(images/blue-add.png) no-repeat left; padding:0 0 0 20px;
text-decoration:none; color:#1c4a52;
}
.banner_adds{ width:194px;
/*center content---*/ .center_content{
width:585px; float:left;
padding:5px 10px; }
.center_title_bar{ width:520px;
height:33px; float:left;
padding:0 0 0 40px; margin:0 0 0 12px; _margin:0 0 0 6px; line-height:33px; font-size:12px; color:#847676; font-weight:bold;
background:url(images/bar_bg.gif) no-repeat center; }
.keterangan{ width:520px; height:33px; float:left;
padding:0 0 0 40px; margin:0 0 0 12px; _margin:0 0 0 6px; line-height:33px; font-size:12px; color:#847676; }
/*---right content---*/ .right_content{
width:196px; float:left;
padding:5px 0 0 0; }
.shopping_cart{ width:195px; height:84px;
text-align:center;
background:url(images/cart_bg.gif) no-repeat center; }
.cart_title{ font-size:12px; font-size:12px; color:#847676; font-weight:bold; padding:8px 0 0 0; }
.cart_details{ width:115px; float:left;
padding:5px 0 0 15px; text-align:left; }
padding:5px 0 0 5px; }
span.border_cart{ width:100px; height:1px;
margin:3px 0 3px 0; display:block;
border-top:1px #999999 dashed; }
/*---prod_box---*/ .prod_box{
width:173px; height:auto; float:left;
padding:10px 10px 10px 11px; }
.top_prod_box{
width:173px;height:12px;background:url(images/product_box_top.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box{
width:173px;height:10px;background:url(images/product_box_bottom.g if) no-repeat center top;float:left;padding:0px; margin:0px; }
.center_prod_box{
width:173px;height:180px;background:url(images/product_box_center. gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}
.prod_details_tab{ width:173px;
height:31px; float:left;
background:url(images/products_details_bg.gif) no-repeat center; margin:3px 0 0 0;
}
.prod_details_cari{ width:373px;
height:31px;
padding-left: 20px; margin:43px 0 0 0; }
img.left_bt{ float:left;
padding:6px 0 0 6px; }
a.prod_details{ width:25px; display:block; float:left;
background:url(images/square-blue-add.gif) no-repeat left; padding:0 0 0 20px;
margin:7px 0 0 28px; _margin:6px 0 0 35px; text-decoration:none; color:#0fa0dd;
}
display:block; float:left;
background:url(images/cart.gif) no-repeat left; padding:0 0 0 20px;
margin:7px 0 0 8px; _margin:6px 0 0 35px; text-decoration:none; color:#0fa0dd;
}
.prod_cart_habis{ width:25px;
display:block; float:left;
background:url(images/cart_hbs.gif) no-repeat left; padding:0 0 0 20px;
margin:7px 0 0 8px; _margin:6px 0 0 35px; text-decoration:none; color:red;
}
/*---prod_box_big---*/ .prod_box_big{
width:554px; height:auto; float:left;
padding:10px 10px 10px 15px; }
.top_prod_box_big{
width:554px;height:12px;background:url(images/details_box_top.gif) no-repeat center bottom;float:left; padding:0px; margin:0px;
}
.bottom_prod_box_big{
width:554px;height:12px;background:url(images/details_box_bottom.g if) no-repeat center top;float:left;padding:0px; margin:0px; }
.center_prod_box_big{ width:554px;height:
auto;background:url(images/details_box_center.gif) repeat-y;float:left; text-align:center;padding:0px; margin:0px;
}
.tengah{
width:534px;height:
auto;background:url(images/details_box_center.gif) repeat-y;float:left; text-align:justify; padding:10px; margin:0px;
}
.product_img_big{ width:170px;
padding:5px 0 5px 10px; float:left;
}
.details_big_box{ width:345px; float:left;
padding:0 0 0 15px; text-align:left; }
float:left;
padding:0 0 0 15px; text-align:left; }
.product_title_big{ color:#ea2222;
padding:5px 0 5px 0; font-weight:bold; font-size:14px; }
.specifications{ font-size:12px; font-weight:bold; line-height:18px; }
.thumbs{
padding:8px 5px 8px 5px; border:1px #DFD1D1 solid; margin:3px 0 0 0;
}
.thumbs a{ padding:3px; }
.prod_price_big{ padding:5px 0 5px 0; font-size:16px; }
span.reduce{ color:#999999;
text-decoration:line-through; }
span.price{ color:#ea2222; }
a.addtocart{ width:36px; height:27px; display:block; float:left;
background:url(images/addtocart.gif) no-repeat left; padding:0 0 0 35px;
margin-left:50px; text-decoration:none; line-height:27px; color:#1c4a52; }
span.blue{ color:#5F9FAB; }
/*---contact_form---*/ .contact_form{
width:355px; float:left;
padding:0px 0 0 75px; }
.form_row{ width:335px; clear:both;
_padding:5px 0 5px 0; color:#a53d17;
}
label.contact{ width:75px; float:left; font-size:12px; text-align:right; padding:4px 5px 0 0; color: #333333; }
input.contact_input{ width:210px;
height:18px;
background-color:#fff; color:#999999;
border:1px #DFDFDF solid; float:left;
}
textarea.contact_textarea{ width:248px;
height:50px;
font-family:Arial, Helvetica, sans-serif; font-size:12px;
color: #999999;
background-color:#fff; border:1px #DFDFDF solid; float:left;
}
a.contact{ width:99px; height:27px; display:block; float:right;
margin:0 0 0 10px;
background:url(images/contact_bt.gif) no-repeat left; padding:0 0 0 10px;
text-decoration:none; line-height:27px; color:#1c4a52; }
/*---footer---*/ .footer{
width:1000px; clear:both; height:65px;
background:url(images/footer_bg.gif) repeat-x top; }
.left_footer{ float:left; width:300px;
padding:5px 0 0 10px; }
.right_footer{ float:right;
padding:15px 30px 0 0; }
text-decoration:none; color: #666666;
}
.right_footer a:hover{ text-decoration:underline; }
.center_footer{ float:left; width:200px;
text-align:center; color:#666666;
padding:10px 0 0 60px; }
.kategori{
line-height:33px; font-size:12px; color:#847676; font-weight:bold; }
.image {
float: left;
margin-right: 10px; }
span.border_garis{ width:530px;
height:1px;
margin:3px 0 3px 0; display:block;
border-top:1px #999999 dashed; }
table {
font-family: Tahoma; font-size: 8pt;
border-width: 1px; border-style: solid; border-color: #999999; border-collapse: collapse; margin: 10px 0px;
} th{
color: #FFFFFF; font-size: 7pt;
text-transform: uppercase; text-align: center;
padding: 0.5em; border-width: 1px; border-style: solid; border-color: #969BA5; border-collapse: collapse; background-color: #0284b5; }
td{