Index of /students/paper/skripsi/10403159
Lampiran B menjelaskan tentang script program Database Terpusat Network Control
System pada PT Bank Niaga Tbk. Berbasis Web sebagai berikut:
A.
File Include
Terdiri dari
1.
File common.php
File ini berfungsi untuk meng include semua file yang dibutuhkan, selain itu
juga berisi file fungsi-fungsi. Script file common.php sebagai berikut:
<?php
/********************************************************************
* name : common.php
********************************************************************/
/* session start */ session_start(); /* no direct access */
if (eregi("common.php", $_SERVER['PHP_SELF'])) {
header("location: ../offline.php?em=Hacking+Attemp"); die();
}
/* load config file */
if (file_exists("includes/config.php")) { include_once("includes/config.php"); } else {
header("location: offline.php?em=Error+Load+Config+File"); die();
}
if (!file_exists('includes/koneksi.php')) {
header("location: offline.php?em=Error+Load+Koneksi+File"); die();
} else {
include_once('includes/koneksi.php'); }
if (!file_exists('includes/smarty.php')) {
header("location: offline.php?em=Error+Load+Template+File"); die();
} /* load error */ if ($_GET['es'] =="1") {
$em = $error[$_GET['ek']]; }
/* load user data */
if ($_SESSION['login']!="") {
$sql="SELECT a.*, b.* FROM ".$tb_user." a INNER JOIN ".$tb_hak." b on a.HAKID = b.HAKID WHERE a.USERID=".$_SESSION['login'];
$query = mysql_query($sql); $data = mysql_fetch_array($query);
(2)
if (!$data) {
header("location: offline.php?em=Error+Load+Data"); session_unregister("login");
session_destroy(); die;
} }
/* generate paging */
function generate_pagination($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = TRUE)
{
$total_pages = ceil($num_items/$per_page);
if ( $total_pages == 1 || $total_pages=='') { return ''; } $on_page = floor($start_item / $per_page) + 1;
$page_string = ''; if ( $total_pages > 10 ) {
$init_page_max = ( $total_pages > 3 ) ? 3 : $total_pages; for($i = 1; $i < $init_page_max + 1; $i++)
{
$page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . $base_url . "&start=" . ( ( $i - 1 ) * $per_page ) . '">' . $i . '</a>';
if ( $i < $init_page_max ) {
$page_string .= ", "; }
}
if ( $total_pages > 3 ) {
if ( $on_page > 1 && $on_page < $total_pages ) {
$page_string .= ( $on_page > 5 ) ? ' ... ' : ', '; $init_page_min = ( $on_page > 4 ) ? $on_page : 5; $init_page_max = ( $on_page < $total_pages - 4 ) ? $on_page : $total_pages - 4;
for($i = $init_page_min - 1; $i < $init_page_max + 2; $i++)
{
$page_string .= ($i == $on_page) ? '<b>' . $i . '</b>' : '<a href="' . $base_url . "&start=" . ( ( $i - 1 ) * $per_page ) . '">' . $i . '</a>';
if ( $i < $init_page_max + 1 ) {
$page_string .= ', '; }
}
$page_string .= ( $on_page < $total_pages - 4 ) ? ' ... ' : ', ';
} else {
$page_string .= ' ... '; }
for($i = $total_pages - 2; $i < $total_pages + 1; $i++) {
$page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . $base_url . "&start=" . ( ( $i - 1 ) * $per_page ) . '">' . $i . '</a>';
if( $i < $total_pages ) {
$page_string .= ", "; }
} }
} else {
(3)
for($i = 1; $i < $total_pages + 1; $i++) {
$page_string .= ( $i == $on_page ) ? '<b>' . $i . '</b>' : '<a href="' . $base_url . "&start=" . ( ( $i - 1 ) * $per_page ) . '">' . $i . '</a>';
if ( $i < $total_pages ) {
$page_string .= ', '; }
} }
if ( $add_prevnext_text ) {
if ( $on_page > 1 ) {
$page_string = ' <a href="' . $base_url . "&start=" . ( ( $on_page - 2 ) * $per_page ) . '">Prev</a> ' . $page_string;
} else {
$page_string = ' Prev ' . $page_string; }
if ( $on_page < $total_pages ) {
$page_string .= ' <a href="' . $base_url . "&start=" . ( $on_page * $per_page ) . '">Next</a>';
} else {
$page_string .= ' Next'; }
}
$page_string = 'Page : ' . $page_string; return $page_string;
} ?>
2.
File config.php
File ini berisi configurasi database dan error-error yang ada. Script file
config.php adalah sebagai berikut.
<?php
/********************************************************************
* name : config.php
********************************************************************/
/* no direct access */
if (eregi("config.php", $_SERVER['PHP_SELF'])) {
header("location: ../offline.php?em=Hacking+Attemp"); die();
} /* mysql */
$dbhost="localhost"; $dbuser="root"; $dbpass="samsung"; $dbname="sgr"; /* mysql table */ $tb_user="user"; $tb_hak="hak"; $tb_kota="kota"; $tb_system="system"; $tb_modem="modem"; $tb_type="typerouter"; $tb_news="news"; $tb_atm="atm";
$tb_mediaatm="mediaatm"; $tb_cabang="cabang"; $tb_mediacab="mediacab";
(4)
$tb_circuit="circuit"; $tb_router="router";
/* view per halaman */ $page_news=5;
$page_atm=10; $page_cabang=10; /* array error */ $error = array (
/* Login Error */
A01 => 'Password Salah', A02 => 'Login Gagal',
A03 => 'Hak Anda Tidak Cukup', /* Admin Error */
B01 => 'Kota Gagal Disimpan', B02 => 'Kota Gagal Diupdate', B03 => 'Kota Gagal Dihapus', B04 => 'Hak Gagal Disimpan', B05 => 'Hak Gagal Diupdate', B06 => 'Hak Gagal Dihapus', B07 => 'User Gagal Disimpan', B08 => 'User Gagal Diupdate', B09 => 'User Gagal Dihapus', B10 => 'System Gagal Disimpan', B11 => 'System Gagal Diupdate', B12 => 'System Gagal Dihapus', B13 => 'Modem Gagal Disimpan', B14 => 'Modem Gagal Diupdate', B15 => 'Modem Gagal Dihapus', B16 => 'Type Router Gagal Disimpan', B17 => 'Type Router Gagal Diupdate', B18 => 'Type Router Gagal Dihapus', /* Profile Error */
C01 => 'Profile Gagal Diupdate', /* News Error */
D01 => 'News Gagal Disimpan', D02 => 'News Gagal Diupdate', D03 => 'News Gagal Dihapus', /* ATM Error */
E01 => 'ATM Gagal Disimpan', E02 => 'ATM Gagal Diupdate', E03 => 'ATM Gagal Dihapus', E04 => 'Media ATM Gagal Disimpan', E05 => 'Media ATM Gagal Diupdate', E06 => 'Media ATM Gagal Dihapus', /* Cabang Error */
F01 => 'Cabang Gagal Disimpan', F02 => 'Cabang Gagal Diupdate', F03 => 'Cabang Gagal Dihapus',
F04 => 'Media Mainlink Gagal Disimpan', F05 => 'Media Mainlink Gagal Diupdate', F06 => 'Media Mainlink Gagal Dihapus', F07 => 'Media Backuplink Gagal Disimpan', F08 => 'Media Backuplink Gagal Diupdate', F09 => 'Circuit Gagal Disimpan',
F10 => 'Circuit Gagal Diupdate', F11 => 'Circuit Gagal Dihapus', F12 => 'Router Gagal Disimpan', F13 => 'Router Gagal Diupdate', F14 => 'Router Gagal Dihapus', /* Lain2 */
Z01 => 'Other Error' );
?>
3.
File koneksi.php
File ini mendifinisikan koneksi ke database MySQL. Script file koneksi.php
adalah sebagai berikut.
(5)
<?php
/********************************************************************
* name : koneksi.php
* mulai : selasa, 8 jan 2008
* copyright : sigit riyanto
* email : sigit.r@csmcom.com
* project : Web Database Jaringan NCS Niaga
*******************************************************************/
/* connect to database */
$dbconnect = @mysql_connect($dbhost, $dbuser, $dbpass); if (!$dbconnect) {
header("location: offline.php?em=Error+Koneksi+Ke+MySQL"); die();
}
$dbselect = @mysql_select_db($dbname); if (!$dbselect) {
header("location: offline.php?em=Error+Memilih+Database"); die();
} ?>
4.
File smarty.php
Berfungsi untuk me-load fungsi smarty template engine. Script file
smarty.php adalah sebagai berikut.
<?php
/**************************************************************
* name : smarty.php
**************************************************************/ /* no direct access */
if (eregi("smarty.php", $_SERVER['PHP_SELF'])) {
header("location: ../offline.php?em=Hacking+Attemp"); die();
}
if (!file_exists('libs/Smarty.class.php')) {
header("location: offline.php?em=Error+Load+Template"); die();
} else {
include_once('libs/Smarty.class.php'); }
$smarty= new Smarty;
//$smarty->debugging = TRUE; $smarty->template_dir="templates";
$smarty->assign("templates",$smarty->template_dir);
//$smarty->register_function('stopwatch', 'stopwatch', false); /* assign time */
$now=date("j F Y, H:i:s");
$smarty->assign("now",$now); // time $smarty->assign("em","$em"); // error
$smarty->assign("userdata",$userdata); // userdata ?>
5.
File ExportToExcel.class.php
Berfungsi untuk me-load fungsi excel agar record dapat di simpan dalam
bentuk file excel (*.xls). Script file ExportToExcel.class.php adalah sebagai
berikut.
(6)
<?php
/*Author: Raju Mazumder email:rajuniit@gmail.com
Class:A simple class to export mysql query and whole html and php page to excel,doc etc*/
class ExportToExcel {
function exportWithPage($php_page,$excel_file_name) {
$this->setHeader($excel_file_name); require_once "$php_page";
}
function setHeader($excel_file_name)//this function used to set the header variable
{
header("Content-type: application/octet-stream");//A MIME attachment with the content type "application/octet-stream" is a binary file.
//Typically, it will be an application or a document that must be opened in an application, such as a spreadsheet or word processor.
header("Content-Disposition: attachment;
filename=$excel_file_name");//with this extension of file name you tell what kind of file it is.
header("Pragma: no-cache");//Prevent Caching
header("Expires: 0");//Expires and 0 mean that the browser will not cache the page on your hard drive
}
function exportWithQuery($qry,$excel_file_name,$conn)//to export with query {
$tmprst=mysql_query($qry,$conn);
$header="<center><table border=1px><th>Personal Details</th>"; $num_field=mysql_num_fields($tmprst);
while($row=mysql_fetch_array($tmprst,MYSQL_BOTH)) {
$body.="<tr>";
for($i=0;$i<$num_field;$i++) {
$body.="<td>".$row[$i]."</td>"; }
$body.="</tr>"; }
$this->setHeader($excel_file_name); echo $header.$body."</table"; }
} ?>
(7)
B.
File Utama
Terdiri dari file-file utama antara lain file admin.php, atm.php, cabang.php,
auth.php, login.php, index.php, news.php, organisasi.php, sitemap.php, search.php.
Berikut adalah script masing-masing file tersebut.
1.
Script File login.php
<?php
/*********************************************************************************
* name : login.php
********************************************************************************/ /* load common file */
if (file_exists("includes/common.php")) { include_once("includes/common.php"); } else {
header("location: offline.php?em=Error+Load+Common"); die();
}
include_once('includes/smarty.php'); $smarty->display("login.htm"); ?>
2.
Script File auth.php
<?php
/***************************************************************************
* name : auth.php
***************************************************************************/ /* load common file */
if (file_exists("includes/common.php")) { include_once("includes/common.php"); } else {
header("location: offline.php?em=Error+Load+Common+File"); die();
}
switch ($_GET['do']) { case "out":
session_unregister("login"); session_destroy();
header("Location: login.php?logout+sukses"); break;
default:
$USERNAME=$_POST['USERNAME']; $PASSWORD=$_POST['PASSWORD']; $sql="SELECT USERID, PASSWORD "; $sql.="FROM ".$tb_user." ";
$sql.="WHERE USERNAME='$USERNAME'"; $query=mysql_query($sql);
if($row = mysql_fetch_array($query)) { if ($row["PASSWORD"] == $PASSWORD){
session_unset(); session_destroy(); session_register("login"); $_SESSION['login']=$row["USERID"]; header("Location: index.php"); } else {
header("Location: login.php?es=1&ek=A01"); }
} else {
(8)
} break; }
?>
3.
Script File admin.php
<?php
/********************************************************************
* name : admin.php
************************************************************************/ /* load common file */
if (file_exists("includes/common.php")) { include_once("includes/common.php"); } else {
header("location: offline.php?em=Error+Load+Common+File"); die();
}
/* session cek */
if($_SESSION['login'] == "") {
header("Location: login.php?anda+belum+login"); die();
}
if($data['ADMIN'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
switch ($_GET['do']) { case "user":
switch ($_GET['a']) { case "form":
$sql="SELECT * FROM ".$tb_hak; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $hak[]=$result;
}
$sql="SELECT * FROM ".$tb_kota; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $kota[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("hak",$hak); $smarty->assign("kota",$kota);
$smarty->display("admin_user_form.htm"); break;
case "add":
$USERNAME=$_POST['USERNAME']; $PASSWORD=$_POST['PASSWORD'];
$NAMAUSER=ucwords($_POST['NAMAUSER']); $email=$_POST['email'];
$ALAMATUSER=$_POST['ALAMATUSER']; $KOTAID=$_POST['KOTAID']; $HAKID=$_POST['HAKID'];
$sql="INSERT INTO ".$tb_user." ";
$sql.="(KOTAID, USERNAME, PASSWORD, NAMAUSER, ALAMATUSER, HAKID) VALUES "; $sql.="('$KOTAID', '$USERNAME', '$PASSWORD', '$NAMAUSER', '$ALAMATUSER', '$HAKID')";
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=user&a="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=user&a=form&es=1&ek=B07"); die();
} break;
(9)
case "edit":
$USERID=$_GET['USERID']; $sql="SELECT * FROM ".$tb_hak; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $hak[]=$result;
}
$sql="SELECT * FROM ".$tb_kota; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $kota[]=$result;
}
$sql="SELECT * FROM ".$tb_user." "; $sql.="WHERE USERID='$USERID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $user=$result;
include_once('includes/smarty.php'); $smarty->assign("hak",$hak); $smarty->assign("kota",$kota); $smarty->assign("user",$user);
$smarty->display("admin_user_edit.htm"); break;
case "update":
$USERID=$_GET['USERID']; $USERNAME=$_POST['USERNAME']; $PASSWORD=$_POST['PASSWORD'];
$NAMAUSER=ucwords($_POST['NAMAUSER']); $ALAMATUSER=$_POST['ALAMATUSER']; $KOTAID=$_POST['KOTAID']; $HAKID=$_POST['HAKID']; $sql="UPDATE ".$tb_user." ";
$sql.="SET KOTAID='$KOTAID', USERNAME='$USERNAME', PASSWORD='$PASSWORD', "; $sql.="NAMAUSER='$NAMAUSER', ALAMATUSER='$ALAMATUSER', HAKID='$HAKID' "; $sql.="WHERE USERID='$USERID'";
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=user&a="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=user&a=edit&USERID=$USERID&es=1&ek=B08"); die();
} break; case "del":
$USERID=$_GET['USERID'];
$sql="SELECT USERID, NAMAUSER FROM ".$tb_user." WHERE USERID='$USERID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $user=$result;
include_once('includes/smarty.php'); $smarty->assign("user",$user);
$smarty->display("admin_user_delete.htm"); break;
case "confirm":
$USERID=$_GET['USERID'];
$sql="DELETE FROM ".$tb_user." WHERE USERID='$USERID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=user&a="); die();
} else {
header("Location:
(10)
die(); }
break; default:
$sql="SELECT a.*, b.HAKTYPE, c.NAMAKOTA "; $sql.="FROM ".$tb_user." as a ";
$sql.="INNER JOIN ".$tb_hak." as b on a.HAKID=b.HAKID "; $sql.="inner join ".$tb_kota." as c on a.KOTAID=c.KOTAID "; $sql.="ORDER BY a.NAMAUSER ASC";
$query=mysql_query($sql);
$total_user=mysql_num_rows($query); while($result=mysql_fetch_array($query)) {
$user[]=$result; }
include_once('includes/smarty.php'); $smarty->assign("user",$user);
$smarty->assign("total_user",$total_user); $smarty->display("admin_user_default.htm"); break;
} break; case "hak":
switch ($_GET['a']) { case "form":
include_once('includes/smarty.php'); $smarty->display("admin_hak_form.htm"); break;
case "add":
$HAKTYPE=$_POST['HAKTYPE']; $ADMIN=$_POST['ADMIN']; $LIHAT=$_POST['LIHAT']; $TAMBAH=$_POST['TAMBAH']; $UBAH=$_POST['UBAH']; $HAPUS=$_POST['HAPUS'];
$sql="INSERT INTO ".$tb_hak." ";
$sql.="(HAKTYPE, ADMIN, LIHAT, TAMBAH, UBAH, HAPUS) VALUES ";
$sql.="('$HAKTYPE', '$ADMIN', '$LIHAT', '$TAMBAH', '$UBAH', '$HAPUS')"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=hak&a="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=hak&a=form&es=1&ek=B04"); die();
} break; case "edit":
$HAKID=$_GET['HAKID'];
$sql="SELECT * FROM ".$tb_hak." "; $sql.="WHERE HAKID='$HAKID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $hak=$result;
include_once('includes/smarty.php'); $smarty->assign("hak",$hak);
$smarty->display("admin_hak_edit.htm"); break;
case "update":
$HAKID=$_GET['HAKID']; $HAKTYPE=$_POST['HAKTYPE']; $ADMIN=$_POST['ADMIN']; $LIHAT=$_POST['LIHAT']; $TAMBAH=$_POST['TAMBAH']; $UBAH=$_POST['UBAH']; $HAPUS=$_POST['HAPUS']; $sql="UPDATE ".$tb_hak." ";
$sql.="SET HAKTYPE='$HAKTYPE', ADMIN='$ADMIN', LIHAT='$LIHAT', "; $sql.="TAMBAH='$TAMBAH', UBAH='$UBAH', HAPUS='$HAPUS' ";
$sql.="WHERE HAKID='$HAKID'"; $query=mysql_query($sql);
(11)
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=hak&a="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=hak&a=edit&HAKID=$HAKID&es=1&ek=B05"); die();
} break; case "del":
$HAKID=$_GET['HAKID'];
$sql="SELECT * FROM ".$tb_hak." "; $sql.="WHERE HAKID='$HAKID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $hak=$result;
include_once('includes/smarty.php'); $smarty->assign("hak",$hak);
$smarty->display("admin_hak_delete.htm"); break;
case "confirm":
$HAKID=$_GET['HAKID'];
$sql="DELETE FROM ".$tb_hak." "; $sql.="WHERE HAKID='$HAKID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=hak&a="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=hak&a=&HAKID=$HAKID&es=1&ek=B06"); die();
}
include_once('includes/smarty.php'); $smarty->assign("hak",$hak);
$smarty->display("admin_hak_edit.htm"); break;
default:
$sql="SELECT * FROM ".$tb_hak." ORDER BY HAKTYPE ASC"; $query=mysql_query($sql);
$total_hak=mysql_num_rows($query);
while($result=mysql_fetch_array($query)) { $hak[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("hak",$hak);
$smarty->assign("total_hak",$total_hak); $smarty->display("admin_hak_default.htm"); break;
} break; case "kota":
switch ($_GET['a']) { case "form":
include_once('includes/smarty.php'); $smarty->display("admin_kota_form.htm"); break;
case "add":
$NAMAKOTA=$_POST['NAMAKOTA']; $sql="INSERT INTO ".$tb_kota." "; $sql.="(NAMAKOTA) VALUES "; $sql.="('$NAMAKOTA')"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=kota&a="); die();
(12)
header("Location: ".$_SERVER['PHP_SELF']."?do=kota&a=form&es=1&ek=B01"); die();
} break; case "edit":
$KOTAID=$_GET['KOTAID'];
$sql="SELECT * FROM ".$tb_kota." WHERE KOTAID='$KOTAID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $kota=$result;
include_once('includes/smarty.php'); $smarty->assign("kota",$kota);
$smarty->display("admin_kota_edit.htm"); break;
case "update":
$KOTAID=$_GET['KOTAID']; $NAMAKOTA=$_POST['NAMAKOTA']; $sql="UPDATE ".$tb_kota." "; $sql.="SET NAMAKOTA='$NAMAKOTA' "; $sql.="WHERE KOTAID='$KOTAID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=kota&a="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=kota&a=edit&KOTAID=$KOTAID&es=1&ek=B02"); die();
} break; case "del":
$KOTAID=$_GET['KOTAID'];
$sql="SELECT * FROM ".$tb_kota." "; $sql.="WHERE KOTAID='$KOTAID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $kota=$result;
include_once('includes/smarty.php'); $smarty->assign("kota",$kota);
$smarty->display("admin_kota_delete.htm"); break;
case "confirm":
$KOTAID=$_GET['KOTAID']; $sql="DELETE FROM ".$tb_kota." "; $sql.="WHERE KOTAID='$KOTAID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=kota&a="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=kota&a=&es=1&ek=B03"); die();
} break; default:
$sql="SELECT * FROM ".$tb_kota." ORDER BY NAMAKOTA ASC"; $query=mysql_query($sql);
$total_kota=mysql_num_rows($query); while($result=mysql_fetch_array($query)) {
$kota[]=$result; }
include_once('includes/smarty.php'); $smarty->assign("kota",$kota);
$smarty->assign("total_kota",$total_kota); $smarty->display("admin_kota_default.htm"); break;
(13)
} break; case "system":
switch ($_GET['a']) { case "form":
include_once('includes/smarty.php'); $smarty->display("admin_system_form.htm"); break;
case "add":
$NAMASYS=$_POST['NAMASYS'];
$sql="INSERT INTO ".$tb_system." "; $sql.="(NAMASYS) VALUES ";
$sql.="('$NAMASYS')"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=system&a="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=system&a=form&es=1&ek=B10"); die();
} break; case "edit":
$SYSID=$_GET['SYSID'];
$sql="SELECT * FROM ".$tb_system." "; $sql.="WHERE SYSID='$SYSID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $system=$result;
include_once('includes/smarty.php'); $smarty->assign("system",$system);
$smarty->display("admin_system_edit.htm"); break;
case "update":
$SYSID=$_GET['SYSID']; $NAMASYS=$_POST['NAMASYS']; $sql="UPDATE ".$tb_system." "; $sql.="SET NAMASYS='$NAMASYS' "; $sql.="WHERE SYSID='$SYSID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=system&a="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=system&a=edit&SYSID=$SYSID&es=1&ek=B11"); die();
} break; case "del":
$SYSID=$_GET['SYSID'];
$sql="SELECT * FROM ".$tb_system." "; $sql.="WHERE SYSID='$SYSID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $system=$result;
include_once('includes/smarty.php'); $smarty->assign("system",$system);
$smarty->display("admin_system_delete.htm"); break;
case "confirm":
$SYSID=$_GET['SYSID'];
$sql="DELETE FROM ".$tb_system." "; $sql.="WHERE SYSID='$SYSID'";
(14)
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=system&a="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=system&a=&es=1&ek=B12"); die();
} break; default:
$sql="SELECT * FROM ".$tb_system." "; $sql.="ORDER BY NAMASYS ASC"; $query=mysql_query($sql);
$total_system=mysql_num_rows($query); while($result=mysql_fetch_array($query)) {
$system[]=$result; }
include_once('includes/smarty.php'); $smarty->assign("system",$system);
$smarty->assign("total_system",$total_system); $smarty->display("admin_system_default.htm"); break;
} break; case "modem":
switch ($_GET['a']) { case "form":
include_once('includes/smarty.php'); $smarty->display("admin_modem_form.htm"); break;
case "add":
$TYPEMODEM=$_POST['TYPEMODEM']; $sql="INSERT INTO ".$tb_modem." "; $sql.="(TYPEMODEM) VALUES "; $sql.="('$TYPEMODEM')"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=modem&a="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=modem&a=form&es=1&ek=B13"); die();
} break; case "edit":
$MODEMID=$_GET['MODEMID'];
$sql="SELECT * FROM ".$tb_modem." "; $sql.="WHERE MODEMID='$MODEMID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $modem=$result;
include_once('includes/smarty.php'); $smarty->assign("modem",$modem); $smarty->display("admin_modem_edit.htm"); break;
case "update":
$MODEMID=$_GET['MODEMID']; $TYPEMODEM=$_POST['TYPEMODEM']; $sql="UPDATE ".$tb_modem." "; $sql.="SET TYPEMODEM='$TYPEMODEM' "; $sql.="WHERE MODEMID='$MODEMID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=modem&a="); die();
} else {
eader("Location:
(15)
die(); }
break; case "del":
$MODEMID=$_GET['MODEMID'];
$sql="SELECT * FROM ".$tb_modem." "; $sql.="WHERE MODEMID='$MODEMID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $modem=$result;
include_once('includes/smarty.php'); $smarty->assign("modem",$modem);
$smarty->display("admin_modem_delete.htm"); break;
case "confirm":
$MODEMID=$_GET['MODEMID']; $sql="DELETE FROM ".$tb_modem." "; $sql.="WHERE MODEMID='$MODEMID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=modem&a="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=modem&a=&es=1&ek=B15"); die();
} break; default:
$sql="SELECT * FROM ".$tb_modem." "; $sql.="ORDER BY TYPEMODEM ASC"; $query=mysql_query($sql);
$total_modem=mysql_num_rows($query); while($result=mysql_fetch_array($query)) {
$modem[]=$result; }
include_once('includes/smarty.php'); $smarty->assign("modem",$modem);
$smarty->assign("total_modem",$total_modem); $smarty->display("admin_modem_default.htm"); break;
} break; case "type":
switch ($_GET['a']) { case "form":
include_once('includes/smarty.php'); $smarty->display("admin_type_form.htm"); break;
case "add":
$TYPEROUTER=strtoupper($_POST['TYPEROUTER']); $sql="INSERT INTO ".$tb_type." ";
$sql.="(TYPEROUTER) VALUES "; $sql.="('$TYPEROUTER')"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=type&a="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=type&a=form&es=1&ek=B16"); die();
} break; case "edit":
$TYPEID=$_GET['TYPEID'];
$sql="SELECT * FROM ".$tb_type." "; $sql.="WHERE TYPEID='$TYPEID'"; $query=mysql_query($sql);
(16)
$type=$result;
include_once('includes/smarty.php'); $smarty->assign("type",$type);
$smarty->display("admin_type_edit.htm"); break;
case "update":
$TYPEID=$_GET['TYPEID'];
$TYPEROUTER=strtoupper($_POST['TYPEROUTER']); $sql="UPDATE ".$tb_type." ";
$sql.="SET TYPEROUTER='$TYPEROUTER' "; $sql.="WHERE TYPEID='$TYPEID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=type&a="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=type&a=edit&TYPEID=$TYPEID&es=1&ek=B17"); die();
} break; case "del":
$TYPEID=$_GET['TYPEID'];
$sql="SELECT * FROM ".$tb_type." "; $sql.="WHERE TYPEID='$TYPEID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $type=$result;
include_once('includes/smarty.php'); $smarty->assign("type",$type);
$smarty->display("admin_type_delete.htm"); break;
case "confirm":
$TYPEID=$_GET['TYPEID']; $sql="DELETE FROM ".$tb_type." "; $sql.="WHERE TYPEID='$TYPEID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=type&a="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=type&a=&es=1&ek=B18"); die();
} break; default:
$sql="SELECT * FROM ".$tb_type." "; $sql.="ORDER BY TYPEROUTER ASC"; $query=mysql_query($sql);
$total_type=mysql_num_rows($query); while($result=mysql_fetch_array($query)) {
$type[]=$result; }
include_once('includes/smarty.php'); $smarty->assign("type",$type);
$smarty->assign("total_type",$total_type); $smarty->display("admin_type_default.htm"); break;
} break; default:
header("Location: ".$_SERVER['PHP_SELF']."?do=user&a="); die();
break; } ?>
(17)
4.
Script File index.php
<?php
/***************************************************************************
* name : index.php
***************************************************************************/ /* load common file */
if (file_exists("includes/common.php")) { include_once("includes/common.php"); } else {
header("location: offline.php?em=Error+Load+Common+File"); die();
}
/* session cek */
if($_SESSION['login'] == "") {
header("Location: login.php?anda+belum+login"); die();
}
$sql="SELECT a.*, b.NAMAUSER FROM ".$tb_news." a "; $sql.="INNER JOIN ".$tb_user." b ";
$sql.="ON a.USERID=b.USERID ";
$sql.="ORDER BY TGLNEWS DESC LIMIT 0,3"; $query=mysql_query($sql);
$total_news=mysql_num_rows($query); while($result=mysql_fetch_array($query)) {
$news[]=$result; }
include_once('includes/smarty.php'); $smarty->assign("news",$news);
$smarty->assign("total_news",$total_news); $smarty->display("index.htm");
?>
5.
Script File cabang.php
<?php
/***************************************************************************
* name : cabang.php
***************************************************************************/ /* load common file */
if (file_exists("includes/common.php")) { include_once("includes/common.php"); } else {
header("location: offline.php?em=Error+Load+Common+File"); die();
(18)
/* session cek */
if($_SESSION['login'] == "") {
header("Location: login.php?anda+belum+login"); die();
}
switch ($_GET['do']) { case "form":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$sql="SELECT * FROM ".$tb_kota; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $kota[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("kota",$kota); $smarty->display("cabang_form.htm"); break;
case "add":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=strtoupper($_POST['CABID']); $STATUSCAB=$_POST['STATUSCAB'];
$KONTAKCAB=ucwords($_POST['KONTAKCAB']); $TELPCAB=$_POST['TELPCAB'];
$ALAMATCAB=$_POST['ALAMATCAB']; $KOTAID=$_POST['KOTAID'];
$sql="INSERT INTO ".$tb_cabang." ";
$sql.="(CABID, STATUSCAB, KONTAKCAB, TELPCAB, ALAMATCAB, KOTAID) VALUES ";
$sql.="('$CABID', '$STATUSCAB', '$KONTAKCAB', '$TELPCAB', '$ALAMATCAB', '$KOTAID')"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=from&es=1&ek=F01"); die();
} break; case "detail":
$CABID=$_GET['CABID'];
$sql="SELECT a.*, b.NAMAKOTA FROM ".$tb_cabang." a "; $sql.="INNER JOIN ".$tb_kota." b ";
(19)
$sql.="WHERE a.CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediacab." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID = b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID = c.MODEMID ";
$sql.="WHERE a.CABID='$CABID' AND a.STATUSMEDIACAB='MAIN'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $mainlink=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediacab." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID = b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID = c.MODEMID ";
$sql.="WHERE a.CABID='$CABID' AND a.STATUSMEDIACAB='BACKUP'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $backuplink=$result;
$sql="SELECT * FROM ".$tb_circuit." "; $sql.="WHERE CABID='$CABID'";
$query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $circuit[]=$result;
}
$sql="SELECT a.*, b.TYPEROUTER FROM ".$tb_router." a "; $sql.="INNER JOIN ".$tb_type." b ";
$sql.="ON a.TYPEID=b.TYPEID "; $sql.="WHERE a.CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $router=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang); $smarty->assign("mainlink",$mainlink); $smarty->assign("backuplink",$backuplink); $smarty->assign("circuit",$circuit); $smarty->assign("router",$router); $smarty->display("cabang_detail.htm"); break;
case "edit":
(20)
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$sql="SELECT * FROM ".$tb_kota; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $kota[]=$result;
}
$sql="SELECT * FROM ".$tb_cabang." "; $sql.="WHERE CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang); $smarty->assign("kota",$kota); $smarty->display("cabang_edit.htm"); break;
case "update":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$STATUSCAB=$_POST['STATUSCAB'];
$KONTAKCAB=ucwords($_POST['KONTAKCAB']); $TELPCAB=$_POST['TELPCAB'];
$ALAMATCAB=$_POST['ALAMATCAB']; $KOTAID=$_POST['KOTAID'];
$sql="UPDATE ".$tb_cabang." SET ";
$sql.="STATUSCAB='$STATUSCAB', KONTAKCAB='$KONTAKCAB', TELPCAB='$TELPCAB', ALAMATCAB='$ALAMATCAB', KOTAID='$KOTAID' ";
$sql.="WHERE CABID='$CABID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=edit&CABID=$CABID&es=1&ek=F02"); die();
} break; case "delete":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
(21)
$CABID=$_GET['CABID'];
$sql="SELECT a.*, b.NAMAKOTA FROM ".$tb_cabang." a "; $sql.="INNER JOIN ".$tb_kota." b ";
$sql.="ON a.KOTAID=b.KOTAID "; $sql.="WHERE a.CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang); $smarty->display("cabang_delete.htm"); break;
case "confirm":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$sql="DELETE FROM ".$tb_cabang." WHERE CABID='$CABID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID&es=1&ek=F03&".mysql_error()); die();
} break;
case "mainlink_form":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$sql="SELECT * FROM ".$tb_system; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $system[]=$result;
}
$sql="SELECT * FROM ".$tb_modem; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $modem[]=$result;
}
(22)
$smarty->assign("system",$system); $smarty->assign("modem",$modem);
$smarty->display("cabang_mainlink_form.htm"); break;
case "mainlink_add":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $SYSID=$_POST['SYSID']; $MODEMID=$_POST['MODEMID']; $ARMEDIACAB=$_POST['ARMEDIACAB']; $IPETHMODEMCAB=$_POST['IPETHMODEMCAB']; $FREQTXSAT=$_POST['FREQTXSAT']; $FREQRXSAT=$_POST['FREQRXSAT']; $NODIAL=$_POST['NODIAL']; $STATUSMEDIACAB="MAIN";
$sql="INSERT INTO ".$tb_mediacab." ";
$sql.="(STATUSMEDIACAB, ARMEDIACAB, IPETHMODEMCAB, FREQTXSAT, FREQRXSAT, NODIAL, MODEMID, CABID, SYSID) VALUES ";
$sql.="('$STATUSMEDIACAB', '$ARMEDIACAB', '$IPETHMODEMCAB', '$FREQTXSAT', '$FREQRXSAT', '$NODIAL', '$MODEMID', '$CABID', '$SYSID')";
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=mainlink_form&CABID=$CABID&es=1&ek=F04"); die();
} break;
case "mainlink_edit":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID'];
$sql="SELECT * FROM ".$tb_mediacab." "; $sql.="WHERE MEDIAID='$MEDIAID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $mainlink=$result;
$sql="SELECT * FROM ".$tb_system; $query=mysql_query($sql);
(23)
while($result=mysql_fetch_array($query)) { $system[]=$result;
}
$sql="SELECT * FROM ".$tb_modem; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $modem[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("mainlink",$mainlink); $smarty->assign("system",$system); $smarty->assign("modem",$modem);
$smarty->display("cabang_mainlink_edit.htm"); break;
case "mainlink_update": if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID']; $SYSID=$_POST['SYSID']; $MODEMID=$_POST['MODEMID']; $ARMEDIACAB=$_POST['ARMEDIACAB']; $IPETHMODEMCAB=$_POST['IPETHMODEMCAB']; $FREQTXSAT=$_POST['FREQTXSAT']; $FREQRXSAT=$_POST['FREQRXSAT']; $NODIAL=$_POST['NODIAL']; $STATUSMEDIACAB="MAIN";
$sql="UPDATE ".$tb_mediacab." SET ";
$sql.="ARMEDIACAB='$ARMEDIACAB', IPETHMODEMCAB='$IPETHMODEMCAB', FREQTXSAT='$FREQTXSAT', FREQRXSAT='$FREQRXSAT', NODIAL='$NODIAL', MODEMID='$MODEMID', SYSID='$SYSID' ";
$sql.="WHERE MEDIAID='$MEDIAID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=mainlink_edit&CABID=$CABID&MEDIAID=$MEDIAID&es=1&ek=F05"); die();
} break;
case "mainlink_delete":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
(24)
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID'];
$sql="SELECT * FROM ".$tb_cabang." "; $sql.="WHERE CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang);
$smarty->display("cabang_mainlink_delete.htm"); break;
case "mainlink_confirm": if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID'];
$sql="DELETE FROM ".$tb_mediacab." WHERE MEDIAID='$MEDIAID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID&es=1&ek=F06"); die();
} break;
case "backuplink_form":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$sql="SELECT * FROM ".$tb_system; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $system[]=$result;
}
$sql="SELECT * FROM ".$tb_modem; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $modem[]=$result;
}
(25)
$smarty->assign("system",$system); $smarty->assign("modem",$modem);
$smarty->display("cabang_backuplink_form.htm"); break;
case "backuplink_add":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $SYSID=$_POST['SYSID']; $MODEMID=$_POST['MODEMID']; $ARMEDIACAB=$_POST['ARMEDIACAB']; $IPETHMODEMCAB=$_POST['IPETHMODEMCAB']; $FREQTXSAT=$_POST['FREQTXSAT']; $FREQRXSAT=$_POST['FREQRXSAT']; $NODIAL=$_POST['NODIAL']; $STATUSMEDIACAB="BACKUP";
$sql="INSERT INTO ".$tb_mediacab." ";
$sql.="(STATUSMEDIACAB, ARMEDIACAB, IPETHMODEMCAB, FREQTXSAT, FREQRXSAT, NODIAL, MODEMID, CABID, SYSID) VALUES ";
$sql.="('$STATUSMEDIACAB', '$ARMEDIACAB', '$IPETHMODEMCAB', '$FREQTXSAT', '$FREQRXSAT', '$NODIAL', '$MODEMID', '$CABID', '$SYSID')";
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=backuplink_form&CABID=$CABID&es=1&ek=F07"); die();
} break;
case "backuplink_edit": if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID'];
$sql="SELECT * FROM ".$tb_mediacab." "; $sql.="WHERE MEDIAID='$MEDIAID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $backuplink=$result;
$sql="SELECT * FROM ".$tb_system; $query=mysql_query($sql);
(26)
while($result=mysql_fetch_array($query)) { $system[]=$result;
}
$sql="SELECT * FROM ".$tb_modem; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $modem[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("backuplink",$backuplink); $smarty->assign("system",$system);
$smarty->assign("modem",$modem);
$smarty->display("cabang_backuplink_edit.htm"); break;
case "backuplink_update": if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID']; $SYSID=$_POST['SYSID']; $MODEMID=$_POST['MODEMID']; $ARMEDIACAB=$_POST['ARMEDIACAB']; $IPETHMODEMCAB=$_POST['IPETHMODEMCAB']; $FREQTXSAT=$_POST['FREQTXSAT']; $FREQRXSAT=$_POST['FREQRXSAT']; $NODIAL=$_POST['NODIAL']; $STATUSMEDIACAB="MAIN";
$sql="UPDATE ".$tb_mediacab." SET ";
$sql.="ARMEDIACAB='$ARMEDIACAB', IPETHMODEMCAB='$IPETHMODEMCAB', FREQTXSAT='$FREQTXSAT', FREQRXSAT='$FREQRXSAT', NODIAL='$NODIAL', MODEMID='$MODEMID', SYSID='$SYSID' ";
$sql.="WHERE MEDIAID='$MEDIAID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=backuplink_edit&CABID=$CABID&MEDIAID=$MEDIAID&es=1&ek=F08"); die();
} break;
case "backuplink_delete": if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
(27)
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID'];
$sql="SELECT * FROM ".$tb_cabang." "; $sql.="WHERE CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang);
$smarty->display("cabang_backuplink_delete.htm"); break;
case "backuplink_confirm": if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID'];
$sql="DELETE FROM ".$tb_mediacab." WHERE MEDIAID='$MEDIAID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID&es=1&ek=F09"); die();
} break;
case "router_form":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $MEDIAID=$_GET['MEDIAID'];
$sql="SELECT * FROM ".$tb_type; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $type[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("type",$type);
$smarty->display("cabang_router_form.htm"); break;
case "router_add":
(28)
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $TYPEID=$_POST['TYPEID'];
$IPGLOBALROUTER=$_POST['IPGLOBALROUTER']; $IPETHROUTER=$_POST['IPETHROUTER']; $PORT1ROUTER=$_POST['PORT1ROUTER']; $PORT2ROUTER=$_POST['PORT2ROUTER']; $PORT3ROUTER=$_POST['PORT3ROUTER']; $PORT4ROUTER=$_POST['PORT4ROUTER']; $PORT5ROUTER=$_POST['PORT5ROUTER']; $PORT6ROUTER=$_POST['PORT6ROUTER']; $PORT7ROUTER=$_POST['PORT7ROUTER']; $PORT8ROUTER=$_POST['PORT8ROUTER'];
$sql="INSERT INTO ".$tb_router." ";
$sql.="(CABID, TYPEID, IPGLOBALROUTER, IPETHROUTER, PORT1ROUTER, PORT2ROUTER, PORT3ROUTER, PORT4ROUTER, PORT5ROUTER, PORT6ROUTER, PORT7ROUTER, PORT8ROUTER) VALUES ";
$sql.="('$CABID', '$TYPEID', '$IPGLOBALROUTER', '$IPETHROUTER', '$PORT1ROUTER', '$PORT2ROUTER', '$PORT3ROUTER', '$PORT4ROUTER', '$PORT5ROUTER', '$PORT6ROUTER', '$PORT7ROUTER', '$PORT8ROUTER')";
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=router_form&CABID=$CABID&es=1&ek=F12"); die();
} break;
case "router_edit":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$sql="SELECT * FROM ".$tb_router." "; $sql.="WHERE CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $router=$result;
$sql="SELECT * FROM ".$tb_type; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $type[]=$result;
(29)
include_once('includes/smarty.php'); $smarty->assign("router",$router); $smarty->assign("type",$type);
$smarty->display("cabang_router_edit.htm"); break;
case "router_update":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $ROUTERID=$_GET['ROUTERID']; $TYPEID=$_POST['TYPEID'];
$IPGLOBALROUTER=$_POST['IPGLOBALROUTER']; $IPETHROUTER=$_POST['IPETHROUTER']; $PORT1ROUTER=$_POST['PORT1ROUTER']; $PORT2ROUTER=$_POST['PORT2ROUTER']; $PORT3ROUTER=$_POST['PORT3ROUTER']; $PORT4ROUTER=$_POST['PORT4ROUTER']; $PORT5ROUTER=$_POST['PORT5ROUTER']; $PORT6ROUTER=$_POST['PORT6ROUTER']; $PORT7ROUTER=$_POST['PORT7ROUTER']; $PORT8ROUTER=$_POST['PORT8ROUTER'];
$sql="UPDATE ".$tb_router." SET ";
$sql.="TYPEID='$TYPEID', IPGLOBALROUTER='$IPGLOBALROUTER', IPETHROUTER='$IPETHROUTER', PORT1ROUTER='$PORT1ROUTER', PORT2ROUTER='$PORT2ROUTER', PORT3ROUTER='$PORT3ROUTER', PORT4ROUTER='$PORT4ROUTER', PORT5ROUTER='$PORT5ROUTER', PORT6ROUTER='$PORT6ROUTER', PORT7ROUTER='$PORT7ROUTER', PORT8ROUTER='$PORT8ROUTER' ";
$sql.="WHERE ROUTERID='$ROUTERID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=router_edit&CABID=$CABID&ROUTERID=$ROUTERID&es=1&ek=F13"); die();
} break;
case "router_delete":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $ROUTERID=$_GET['ROUTERID'];
$sql="SELECT * FROM ".$tb_cabang." "; $sql.="WHERE CABID='$CABID'";
(30)
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang);
$smarty->display("cabang_router_delete.htm"); break;
case "router_confirm":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$sql="DELETE FROM ".$tb_router." "; $sql.="WHERE CABID='$CABID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID&es=1&ek=F14"); die();
} break;
case "circuit_form": $CABID=$_GET['CABID'];
$sql="SELECT a.*, b.NAMAKOTA FROM ".$tb_cabang." a "; $sql.="INNER JOIN ".$tb_kota." b ";
$sql.="ON a.KOTAID=b.KOTAID "; $sql.="WHERE a.CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediacab." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID = b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID = c.MODEMID ";
$sql.="WHERE a.CABID='$CABID' AND a.STATUSMEDIACAB='MAIN'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $mainlink=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediacab." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID = b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID = c.MODEMID ";
(31)
$sql.="WHERE a.CABID='$CABID' AND a.STATUSMEDIACAB='BACKUP'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $backuplink=$result;
$sql="SELECT * FROM ".$tb_circuit." "; $sql.="WHERE CABID='$CABID'";
$query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $circuit[]=$result;
}
$sql="SELECT a.*, b.TYPEROUTER FROM ".$tb_router." a "; $sql.="INNER JOIN ".$tb_type." b ";
$sql.="ON a.TYPEID=b.TYPEID "; $sql.="WHERE a.CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $router=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang); $smarty->assign("mainlink",$mainlink); $smarty->assign("backuplink",$backuplink); $smarty->assign("circuit",$circuit); $smarty->assign("router",$router);
$smarty->display("cabang_circuit_form.htm"); break;
case "circuit_add":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $NAMACIR=$_POST['NAMACIR']; $MEDIACIR=$_POST['MEDIACIR']; $CIR=$_POST['CIR'];
$DLCI=$_POST['DLCI']; $IPCIR=$_POST['IPCIR'];
$sql="INSERT INTO ".$tb_circuit." ";
$sql.="(CABID, NAMACIR, MEDIACIR, CIR, DLCI, IPCIR) VALUES ";
$sql.="('$CABID', '$NAMACIR', '$MEDIACIR', '$CIR', '$DLCI', '$IPCIR')"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
(32)
header("Location:
".$_SERVER['PHP_SELF']."?do=circuit_form&CABID=$CABID&es=1&ek=F09&".mysql_error()); die();
} break;
case "circuit_edit":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$sql="SELECT a.*, b.NAMAKOTA FROM ".$tb_cabang." a "; $sql.="INNER JOIN ".$tb_kota." b ";
$sql.="ON a.KOTAID=b.KOTAID "; $sql.="WHERE a.CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediacab." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID = b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID = c.MODEMID ";
$sql.="WHERE a.CABID='$CABID' AND a.STATUSMEDIACAB='MAIN'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $mainlink=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediacab." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID = b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID = c.MODEMID ";
$sql.="WHERE a.CABID='$CABID' AND a.STATUSMEDIACAB='BACKUP'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $backuplink=$result;
$sql="SELECT * FROM ".$tb_circuit." "; $sql.="WHERE CABID='$CABID'";
$query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $circuit[]=$result;
}
$sql="SELECT a.*, b.TYPEROUTER FROM ".$tb_router." a "; $sql.="INNER JOIN ".$tb_type." b ";
(33)
$sql.="WHERE a.CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $router=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang); $smarty->assign("mainlink",$mainlink); $smarty->assign("backuplink",$backuplink); $smarty->assign("circuit",$circuit); $smarty->assign("router",$router);
$smarty->display("cabang_circuit_edit.htm"); break;
case "circuit_update":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID']; $CIRID=$_GET['CIRID']; $NAMACIR=$_POST['NAMACIR']; $MEDIACIR=$_POST['MEDIACIR']; $CIR=$_POST['CIR'];
$DLCI=$_POST['DLCI']; $IPCIR=$_POST['IPCIR'];
$sql="UPDATE ".$tb_circuit." SET ";
$sql.="NAMACIR='$NAMACIR', MEDIACIR='$MEDIACIR', CIR='$CIR', DLCI='$DLCI', IPCIR='$IPCIR' ";
$sql.="WHERE CIRID='$CIRID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=circuit_edit&CABID=$CABID&CIRID=$CIRID&es=1&ek=F10"); die();
} break;
case "circuit_delete":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$CABID=$_GET['CABID'];
$sql="SELECT a.*, b.NAMAKOTA FROM ".$tb_cabang." a "; $sql.="INNER JOIN ".$tb_kota." b ";
$sql.="ON a.KOTAID=b.KOTAID "; $sql.="WHERE a.CABID='$CABID'";
(34)
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $cabang=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediacab." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID = b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID = c.MODEMID ";
$sql.="WHERE a.CABID='$CABID' AND a.STATUSMEDIACAB='MAIN'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $mainlink=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediacab." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID = b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID = c.MODEMID ";
$sql.="WHERE a.CABID='$CABID' AND a.STATUSMEDIACAB='BACKUP'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $backuplink=$result;
$sql="SELECT * FROM ".$tb_circuit." "; $sql.="WHERE CABID='$CABID'";
$query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $circuit[]=$result;
}
$sql="SELECT a.*, b.TYPEROUTER FROM ".$tb_router." a "; $sql.="INNER JOIN ".$tb_type." b ";
$sql.="ON a.TYPEID=b.TYPEID "; $sql.="WHERE a.CABID='$CABID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $router=$result;
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang); $smarty->assign("mainlink",$mainlink); $smarty->assign("backuplink",$backuplink); $smarty->assign("circuit",$circuit); $smarty->assign("router",$router);
$smarty->display("cabang_circuit_delete.htm"); break;
case "circuit_confirm":
if($data['HAPUS'] != "Y") {
(35)
die(); }
$CABID=$_GET['CABID']; $CIRID=$_GET['CIRID'];
$sql="DELETE FROM ".$tb_circuit." "; $sql.="WHERE CIRID='$CIRID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID"); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&CABID=$CABID&es=1&ek=F11"); die();
} break; default:
if (!isset($_GET['start']) OR ($_GET['start'] == "")) $_GET['start'] = 0 ; $sql="SELECT CABID FROM ".$tb_cabang;
$query=mysql_query($sql);
$total_cabang=mysql_num_rows($query);
$sql="SELECT * FROM ".$tb_cabang." ";
$sql.="ORDER BY CABID ASC LIMIT $_GET[start], $page_cabang"; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $cabang[]=$result;
}
$paging = generate_pagination($_SERVER['PHP_SELF']."?do=", $total_cabang, $page_cabang, $_GET['start']);
include_once('includes/smarty.php'); $smarty->assign("cabang",$cabang);
$smarty->assign("total_cabang",$total_cabang); $smarty->assign("paging",$paging);
$smarty->display("cabang_default.htm"); break;
} ?>
6.
Script File atm.php
<?php
/***************************************************************************
* name : atm.php
***************************************************************************/ /* load common file */
if (file_exists("includes/common.php")) { include_once("includes/common.php"); } else {
(36)
header("location: offline.php?em=Error+Load+Common+File"); die();
}
/* session cek */
if($_SESSION['login'] == "") {
header("Location: login.php?anda+belum+login"); die();
}
switch ($_GET['do']) { case "form":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$sql="SELECT * FROM ".$tb_kota; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $kota[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("kota",$kota);
$smarty->display("atm_form.htm"); break;
case "add":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_POST['ATMID'];
$NAMAATM=ucwords($_POST['NAMAATM']); $ALAMATATM=ucwords($_POST['ALAMATATM']); $KOTAID=$_POST['KOTAID'];
$KONTAKATM=$_POST['KONTAKATM']; $TELPATM=$_POST['TELPATM']; $STATUSATM=$_POST['STATUSATM'];
$HOSTLINEATM=strtoupper($_POST['HOSTLINEATM']); $RMTNAMAATM=strtoupper($_POST['RMTNAMAATM']); $RMTPORTATM=$_POST['RMTPORTATM'];
$RMTPUATM=$_POST['RMTPUATM'];
$RMTADDATM=strtoupper($_POST['RMTADDATM']); $HOSTNAMAATM=strtoupper($_POST['HOSTNAMAATM']); $HOSTPORTATM=$_POST['HOSTPORTATM'];
$HOSTPUATM=$_POST['HOSTPUATM'];
$HOSTADDATM=strtoupper($_POST['HOSTADDATM']);
(37)
$sql.="(ATMID, KOTAID, NAMAATM, ALAMATATM, KONTAKATM, TELPATM, STATUSATM, HOSTLINEATM, RMTNAMAATM, RMTPORTATM, RMTPUATM, RMTADDATM, HOSTNAMAATM, HOSTPORTATM, HOSTPUATM, HOSTADDATM) VALUES ";
$sql.="('$ATMID', '$KOTAID', '$NAMAATM', '$ALAMATATM', '$KONTAKATM', '$TELPATM', '$STATUSATM', '$HOSTLINEATM', '$RMTNAMAATM', '$RMTPORTATM', '$RMTPUATM', '$RMTADDATM', '$HOSTNAMAATM', '$HOSTPORTATM', '$HOSTPUATM', '$HOSTADDATM')";
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=&a="); die();
} else {
header("Location: ".$_SERVER['PHP_SELF']."?do=form&es=1&ek=E01"); die();
} break; case "detail":
$ATMID=$_GET['ATMID'];
$sql="SELECT a.*, b.NAMAKOTA FROM ".$tb_atm." a "; $sql.="INNER JOIN ".$tb_kota." b ";
$sql.="ON a.KOTAID=b.KOTAID "; $sql.="WHERE a.ATMID='$ATMID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
$sql="SELECT a.*, b.NAMASYS, c.TYPEMODEM FROM ".$tb_mediaatm." a "; $sql.="INNER JOIN ".$tb_system." b ";
$sql.="ON a.SYSID=b.SYSID "; $sql.="INNER JOIN ".$tb_modem." c "; $sql.="ON a.MODEMID=c.MODEMID "; $sql.="WHERE a.ATMID='$ATMID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $mediaatm=$result;
include_once('includes/smarty.php'); $smarty->assign("atm",$atm);
$smarty->assign("mediaatm",$mediaatm);
$smarty->display("atm_detail.htm"); break;
case "edit":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$sql="SELECT * FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'"; $query=mysql_query($sql);
(38)
$result=mysql_fetch_array($query); $atm=$result;
$sql="SELECT * FROM ".$tb_kota; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $kota[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("atm",$atm); $smarty->assign("kota",$kota); $smarty->display("atm_edit.htm"); break;
case "update":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=3"); die();
}
$ATMID=$_GET['ATMID'];
$NAMAATM=ucwords($_POST['NAMAATM']); $ALAMATATM=ucwords($_POST['ALAMATATM']); $KOTAID=$_POST['KOTAID'];
$KONTAKATM=$_POST['KONTAKATM']; $TELPATM=$_POST['TELPATM']; $STATUSATM=$_POST['STATUSATM'];
$HOSTLINEATM=strtoupper($_POST['HOSTLINEATM']); $RMTNAMAATM=strtoupper($_POST['RMTNAMAATM']); $RMTPORTATM=$_POST['RMTPORTATM'];
$RMTPUATM=$_POST['RMTPUATM'];
$RMTADDATM=strtoupper($_POST['RMTADDATM']); $HOSTNAMAATM=strtoupper($_POST['HOSTNAMAATM']); $HOSTPORTATM=$_POST['HOSTPORTATM'];
$HOSTPUATM=$_POST['HOSTPUATM'];
$HOSTADDATM=strtoupper($_POST['HOSTADDATM']);
$sql="UPDATE ".$tb_atm." SET ";
$sql.="KOTAID='$KOTAID', NAMAATM='$NAMAATM', ALAMATATM='$ALAMATATM',
KONTAKATM='$KONTAKATM', TELPATM='$TELPATM', STATUSATM='$STATUSATM',
HOSTLINEATM='$HOSTLINEATM', RMTNAMAATM='$RMTNAMAATM', RMTPORTATM='$RMTPORTATM', RMTPUATM='$RMTPUATM', RMTADDATM='$RMTADDATM', HOSTNAMAATM='$HOSTNAMAATM', HOSTPORTATM='$HOSTPORTATM', HOSTPUATM='$HOSTPUATM', HOSTADDATM='$HOSTADDATM' ";
$sql.="WHERE ATMID='$ATMID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID"); die();
} else {
header("Location:
(39)
die(); }
break; case "delete":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$sql="SELECT ATMID, NAMAATM FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'";
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
include_once('includes/smarty.php'); $smarty->assign("atm",$atm); $smarty->display("atm_delete.htm"); break;
case "confirm":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$sql="DELETE FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID&es=1&ek=E03&".mysql_error()); die();
} break;
case "media_form":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$sql="SELECT ATMID, NAMAATM FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'";
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
(40)
$sql="SELECT * FROM ".$tb_system; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $system[]=$result;
}
$sql="SELECT * FROM ".$tb_modem; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $modem[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("atm",$atm); $smarty->assign("system",$system); $smarty->assign("modem",$modem); $smarty->display("atm_media_form.htm"); break;
case "media_add":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID']; $SYSID=$_POST['SYSID']; $MODEMID=$_POST['MODEMID']; $IDMODEMATM=$_POST['IDMODEMATM']; $PORTMODEM=$_POST['PORTMODEM']; $ADDMODEM=$_POST['ADDMODEM']; $HPPPORT=$_POST['HPPPORT']; $HPPADD=$_POST['HPPADD'];
$IPETHMODEMATM=$_POST['IPETHMODEMATM'];
$sql="INSERT INTO ".$tb_mediaatm." ";
$sql.="(ATMID, MODEMID, SYSID, IDMODEMATM, PORTMODEM, ADDMODEM, HPPPORT, HPPADD, IPETHMODEMATM) VALUES ";
$sql.="('$ATMID', '$MODEMID', '$SYSID', '$IDMODEMATM', '$PORTMODEM', '$ADDMODEM', '$HPPPORT', '$HPPADD', '$IPETHMODEMATM')";
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=media_form&ATMID=$ATMID&es=1&ek=E04"); die();
} break;
(41)
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$MEDIAATMID=$_GET['MEDIAATMID'];
$sql="SELECT ATMID, NAMAATM FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'";
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
$sql="SELECT * FROM ".$tb_mediaatm." "; $sql.="WHERE MEDIAATMID='$MEDIAATMID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $mediaatm=$result;
$sql="SELECT * FROM ".$tb_modem; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $modem[]=$result;
}
$sql="SELECT * FROM ".$tb_system; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $system[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("atm",$atm);
$smarty->assign("mediaatm",$mediaatm); $smarty->assign("modem",$modem); $smarty->assign("system",$system); $smarty->display("atm_media_edit.htm"); break;
case "media_update":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$MEDIAATMID=$_GET['MEDIAATMID']; $ATMID=$_GET['ATMID'];
$SYSID=$_POST['SYSID']; $MODEMID=$_POST['MODEMID']; $IDMODEMATM=$_POST['IDMODEMATM']; $PORTMODEM=$_POST['PORTMODEM']; $ADDMODEM=$_POST['ADDMODEM']; $HPPPORT=$_POST['HPPPORT'];
(42)
$HPPADD=$_POST['HPPADD'];
$IPETHMODEMATM=$_POST['IPETHMODEMATM'];
$sql="UPDATE ".$tb_mediaatm." SET ";
$sql.="MODEMID='$MODEMID', SYSID='$SYSID', IDMODEMATM='$IDMODEMATM', PORTMODEM='$PORTMODEM', ADDMODEM='$ADDMODEM', HPPPORT='$HPPPORT', HPPADD='$HPPADD', IPETHMODEMATM='$IPETHMODEMATM' ";
$sql.="WHERE MEDIAATMID='$MEDIAATMID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=media_edit&ATMID=$ATMID&MEDIAATMID=$MEDIAATMID&es=1&ek=E05&".mysql _error());
die(); }
break;
case "media_delete":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$MEDIAATMID=$_GET['MEDIAATMID'];
$sql="SELECT ATMID, NAMAATM FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'";
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
include_once('includes/smarty.php'); $smarty->assign("atm",$atm);
$smarty->display("atm_media_delete.htm"); break;
case "media_confirm":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$MEDIAATMID=$_GET['MEDIAATMID'];
$sql="DELETE FROM ".$tb_mediaatm." WHERE MEDIAATMID='$MEDIAATMID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID"); die();
(43)
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID&es=1&ek=E06"); die();
} break; default:
if (!isset($_GET['start']) OR ($_GET['start'] == "")) $_GET['start'] = 0 ; $sql="SELECT ATMID FROM ".$tb_atm;
$query=mysql_query($sql);
$total_atm=mysql_num_rows($query);
$sql="SELECT * FROM ".$tb_atm." ";
$sql.="ORDER BY ATMID ASC LIMIT $_GET[start], $page_atm"; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $atm[]=$result;
}
$paging = generate_pagination($_SERVER['PHP_SELF']."?do=", $total_atm, $page_atm, $_GET['start']);
include_once('includes/smarty.php'); $smarty->assign("atm",$atm);
$smarty->assign("total_atm",$total_atm); $smarty->assign("paging",$paging); $smarty->display("atm_default.htm"); break;
} ?>
(1)
$result=mysql_fetch_array($query); $atm=$result;
$sql="SELECT * FROM ".$tb_kota; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $kota[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("atm",$atm); $smarty->assign("kota",$kota); $smarty->display("atm_edit.htm"); break;
case "update":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=3"); die();
}
$ATMID=$_GET['ATMID'];
$NAMAATM=ucwords($_POST['NAMAATM']); $ALAMATATM=ucwords($_POST['ALAMATATM']); $KOTAID=$_POST['KOTAID'];
$KONTAKATM=$_POST['KONTAKATM']; $TELPATM=$_POST['TELPATM']; $STATUSATM=$_POST['STATUSATM'];
$HOSTLINEATM=strtoupper($_POST['HOSTLINEATM']); $RMTNAMAATM=strtoupper($_POST['RMTNAMAATM']); $RMTPORTATM=$_POST['RMTPORTATM'];
$RMTPUATM=$_POST['RMTPUATM'];
$RMTADDATM=strtoupper($_POST['RMTADDATM']); $HOSTNAMAATM=strtoupper($_POST['HOSTNAMAATM']); $HOSTPORTATM=$_POST['HOSTPORTATM'];
$HOSTPUATM=$_POST['HOSTPUATM'];
$HOSTADDATM=strtoupper($_POST['HOSTADDATM']); $sql="UPDATE ".$tb_atm." SET ";
$sql.="KOTAID='$KOTAID', NAMAATM='$NAMAATM', ALAMATATM='$ALAMATATM', KONTAKATM='$KONTAKATM', TELPATM='$TELPATM', STATUSATM='$STATUSATM', HOSTLINEATM='$HOSTLINEATM', RMTNAMAATM='$RMTNAMAATM', RMTPORTATM='$RMTPORTATM', RMTPUATM='$RMTPUATM', RMTADDATM='$RMTADDATM', HOSTNAMAATM='$HOSTNAMAATM', HOSTPORTATM='$HOSTPORTATM', HOSTPUATM='$HOSTPUATM', HOSTADDATM='$HOSTADDATM' ";
$sql.="WHERE ATMID='$ATMID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID"); die();
} else {
header("Location:
(2)
die(); }
break; case "delete":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$sql="SELECT ATMID, NAMAATM FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'";
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
include_once('includes/smarty.php'); $smarty->assign("atm",$atm); $smarty->display("atm_delete.htm"); break;
case "confirm":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$sql="DELETE FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'"; $query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do="); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID&es=1&ek=E03&".mysql_error()); die();
} break;
case "media_form":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$sql="SELECT ATMID, NAMAATM FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'";
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
(3)
$sql="SELECT * FROM ".$tb_system; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $system[]=$result;
}
$sql="SELECT * FROM ".$tb_modem; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $modem[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("atm",$atm); $smarty->assign("system",$system); $smarty->assign("modem",$modem); $smarty->display("atm_media_form.htm"); break;
case "media_add":
if($data['TAMBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID']; $SYSID=$_POST['SYSID']; $MODEMID=$_POST['MODEMID']; $IDMODEMATM=$_POST['IDMODEMATM']; $PORTMODEM=$_POST['PORTMODEM']; $ADDMODEM=$_POST['ADDMODEM']; $HPPPORT=$_POST['HPPPORT']; $HPPADD=$_POST['HPPADD'];
$IPETHMODEMATM=$_POST['IPETHMODEMATM']; $sql="INSERT INTO ".$tb_mediaatm." ";
$sql.="(ATMID, MODEMID, SYSID, IDMODEMATM, PORTMODEM, ADDMODEM, HPPPORT, HPPADD, IPETHMODEMATM) VALUES ";
$sql.="('$ATMID', '$MODEMID', '$SYSID', '$IDMODEMATM', '$PORTMODEM', '$ADDMODEM', '$HPPPORT', '$HPPADD', '$IPETHMODEMATM')";
$query=mysql_query($sql); if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=media_form&ATMID=$ATMID&es=1&ek=E04"); die();
} break;
(4)
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$MEDIAATMID=$_GET['MEDIAATMID'];
$sql="SELECT ATMID, NAMAATM FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'";
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
$sql="SELECT * FROM ".$tb_mediaatm." "; $sql.="WHERE MEDIAATMID='$MEDIAATMID'"; $query=mysql_query($sql);
$result=mysql_fetch_array($query); $mediaatm=$result;
$sql="SELECT * FROM ".$tb_modem; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $modem[]=$result;
}
$sql="SELECT * FROM ".$tb_system; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $system[]=$result;
}
include_once('includes/smarty.php'); $smarty->assign("atm",$atm);
$smarty->assign("mediaatm",$mediaatm); $smarty->assign("modem",$modem); $smarty->assign("system",$system); $smarty->display("atm_media_edit.htm"); break;
case "media_update":
if($data['UBAH'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$MEDIAATMID=$_GET['MEDIAATMID']; $ATMID=$_GET['ATMID'];
$SYSID=$_POST['SYSID']; $MODEMID=$_POST['MODEMID']; $IDMODEMATM=$_POST['IDMODEMATM']; $PORTMODEM=$_POST['PORTMODEM']; $ADDMODEM=$_POST['ADDMODEM']; $HPPPORT=$_POST['HPPPORT'];
(5)
$HPPADD=$_POST['HPPADD'];
$IPETHMODEMATM=$_POST['IPETHMODEMATM']; $sql="UPDATE ".$tb_mediaatm." SET ";
$sql.="MODEMID='$MODEMID', SYSID='$SYSID', IDMODEMATM='$IDMODEMATM', PORTMODEM='$PORTMODEM', ADDMODEM='$ADDMODEM', HPPPORT='$HPPPORT', HPPADD='$HPPADD', IPETHMODEMATM='$IPETHMODEMATM' ";
$sql.="WHERE MEDIAATMID='$MEDIAATMID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID"); die();
} else {
header("Location:
".$_SERVER['PHP_SELF']."?do=media_edit&ATMID=$ATMID&MEDIAATMID=$MEDIAATMID&es=1&ek=E05&".mysql _error());
die(); }
break;
case "media_delete":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$MEDIAATMID=$_GET['MEDIAATMID'];
$sql="SELECT ATMID, NAMAATM FROM ".$tb_atm." "; $sql.="WHERE ATMID='$ATMID'";
$query=mysql_query($sql);
$result=mysql_fetch_array($query); $atm=$result;
include_once('includes/smarty.php'); $smarty->assign("atm",$atm);
$smarty->display("atm_media_delete.htm"); break;
case "media_confirm":
if($data['HAPUS'] != "Y") {
header("Location: index.php?es=1&ek=A03"); die();
}
$ATMID=$_GET['ATMID'];
$MEDIAATMID=$_GET['MEDIAATMID'];
$sql="DELETE FROM ".$tb_mediaatm." WHERE MEDIAATMID='$MEDIAATMID'"; $query=mysql_query($sql);
if($query) {
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID"); die();
(6)
header("Location: ".$_SERVER['PHP_SELF']."?do=detail&ATMID=$ATMID&es=1&ek=E06"); die();
} break; default:
if (!isset($_GET['start']) OR ($_GET['start'] == "")) $_GET['start'] = 0 ; $sql="SELECT ATMID FROM ".$tb_atm;
$query=mysql_query($sql);
$total_atm=mysql_num_rows($query); $sql="SELECT * FROM ".$tb_atm." ";
$sql.="ORDER BY ATMID ASC LIMIT $_GET[start], $page_atm"; $query=mysql_query($sql);
while($result=mysql_fetch_array($query)) { $atm[]=$result;
}
$paging = generate_pagination($_SERVER['PHP_SELF']."?do=", $total_atm, $page_atm, $_GET['start']);
include_once('includes/smarty.php'); $smarty->assign("atm",$atm);
$smarty->assign("total_atm",$total_atm); $smarty->assign("paging",$paging); $smarty->display("atm_default.htm"); break;
} ?>