?php
/*************************************
* FaberHost CMS System
* @author : Seto Andry Wibowo
* Created : 13 April 2008
* @copyright by FaberHost.com
* Variabel yang dipakai :
* $conf //=> Untuk config
* $msg //=> Untuk ErrorLog
* $db //=> Untuk koneksi database
* $smarty //=> Untuk variabel smarty
* $action //=> Untuk action dari User
* $page //=> Untuk ambil halaman
* $search //=> Untuk ambil search request
* $order //=> Untuk pengurutan searching
* AKSES LEVEL PAGE SYSTEM
* $fh_username,
* $fh_userid,
* $fh_userstatus,
* $fh_usergroupid
*************************************/
/************************* Global configuration ********************************/
$conf['site_title'] = 'FaberCMS';
$conf['project_name'] = 'FaberCMS';
$conf['project_url'] = 'http://www.faberhost.info';
$conf['email_admin'] = "andry@faberhost.co.id";
$conf['copyright'] = "Copyright © " . date("Y");
/************************* Path configuration *********************************/
if ($_SERVER['SERVER_NAME'] == "localhost") {
$conf['path'] = dirname(__FILE__) . "/";
$conf['site'] = "https://" . $_SERVER["HTTP_HOST"] . "/metalinindo/" . basename(dirname(__FILE__)) . "/";
$conf['db_username'] = 'metalin1_user';
$conf['db_password'] = '$depKcf1,B7CoCkI';
$conf['db_database'] = 'metalin1_db';
} else {
$conf['path'] = dirname(__FILE__) . "/";
$conf['site'] = "https://" . $_SERVER["HTTP_HOST"] . "/" . basename(dirname(__FILE__)) . "/";
$conf['db_username'] = 'metalin1_user';
$conf['db_password'] = '$depKcf1,B7CoCkI';
$conf['db_database'] = 'metalin1_db';
}
$conf['img'] = $conf['path']. 'images/';
$conf['lib'] = $conf['path']. 'lib/';
$conf['inc'] = $conf['path']. 'include/';
$conf['js'] = $conf['path']. 'include/js/';
$conf['module'] = $conf['path']. 'module/';
$conf['modulesite'] = $conf['site']. 'module/';
/************************ Database Configuration ******************************/
require_once $conf['lib'] . '/adodb/adodb.inc.php';
require_once $conf['lib'] . '/adodb/adodb-pager.inc.php';
$conf['db_hostname'] = 'localhost';
$conf['db_type'] = 'mysql';
$conf['db_debug'] = false; //=>Debug database
$db = ADONewConnection($conf['db_type']);
$db -> Connect($conf['db_hostname'], $conf['db_username'], $conf['db_password'], $conf['db_database']);
$db -> debug = $conf['db_debug'];
if (!$db->IsConnected()) {
die("Database connection error");
exit;
}
/************************** Smarty Configuration ******************************/
require_once $conf['lib'] . "smarty/Smarty.class.php";
$smarty = new Smarty;
$smarty->template_dir = 'templates';
$smarty->compile_dir = 'templates_c';
$smarty->debugging = false; //=>Debug smarty
/************************** Editor configuration ******************************/
$conf['fck_basepath'] = $conf['site'] . 'lib/fckeditor/' ;
$conf['fck_toolbarset'] = htmlspecialchars("Default");
$conf['fck_skinpath'] = $conf['site'] . 'lib/fckeditor/editor/skins/' . htmlspecialchars("office2003") . '/' ;
$conf['fck_width'] = "100%";
$conf['fck_height'] = "300px";
//**** Seting /lib/fckeditor/editor/filemanager/connectors/php/config.php
//**** Seting $Config['UserFilesPath'] = "nama_project/userfiles
//**** Seting untuk toolbar nya ada di : lib/fckeditor/fckconfig.js (contoh ada di FCKConfig.ToolbarSets["FaberHost"]
//**** $conf['fck_toolbarset] = htmlspecialchars("FaberHost");
/************************** General Library File ******************************/
require_once $conf['inc'] . "functions.inc.php";
require_once $conf['inc'] . "functions.access.inc.php";
require_once $conf['inc'] . "functions.pagination.inc.php";
require_once $conf['inc'] . "functions.image.inc.php";
require_once $conf['inc'] . "functions.file.tommy.inc.php";
require_once $conf['inc'] . "class.encryption.php";
require_once $conf['inc'] . "class.shoppingcart.php";
require_once $conf['inc'] . "functions.image.tommy.inc.php";
require_once $conf['lib'] . "fpdf/fpdf.php";
require_once $conf['lib'] . "fpdf/html2fpdf.php";
/**************************** Session Register ********************************/
session_start();
if ($_SESSION["fh_username"]) $fh_username = $_SESSION["fh_username"];
if ($_SESSION["fh_userid"]) $fh_userid = $_SESSION["fh_userid"];
if ($_SESSION["fh_userstatus"]) $fh_userstatus = $_SESSION["fh_userstatus"];
if ($_SESSION["fh_usergroupid"]) $fh_usergroupid = $_SESSION["fh_usergroupid"];
/********************** General variable Content ******************************/
$msg = ""; //menyimpan error message;
$conf['max_userlog'] = 10000; //maximum userlog yang disimpan di db
$conf['page'] = 25; //maximum display page
$conf['max_width_pic'] = 200; //maximum thumbnail width
$conf['max_height_pic'] = 200; //maximum thumbnail height
$conf['max_size_file'] = 2000000; //maximum size picture
/********************** Deklarasi Class for Encryption ******************************/
$crypt = new hash_encryption('teamleaderfh');
/**************************** Shopping Cart ********************************/
$cart1 =& $_SESSION['wfcart'];
if(!is_object($cart1)) $cart1 = new wfCart();
//***************** Seting GENERAL Parameter GET dan POST *********************/
if ((isset($_GET["action"])) || (isset($_POST["action"])))
{ if (isset($_GET["action"])) $action=$_GET["action"];
else $action=$_POST["action"];
}
else $action="view";
if (!((isset($_GET["order"])) || (isset($_POST["order"])))) $order="desc";
else
{ if (isset($_GET["order"])) $order=$_GET["order"];
else $order=$_POST["order"];
if ($order!="asc")
{ $order="desc"; }
}
if (!((isset($_GET["search"])) || (isset($_POST["search"])))) $search="";
else
{ if (isset($_GET["search"])) $search=$_GET["search"];
else $search=$_POST["search"];
}
if (!((isset($_GET["page"])) || (isset($_POST["page"])))) $page=1;
else
{ if (isset($_GET["page"])) $page=$_GET["page"];
else $page=$_POST["page"];
}
if (!((isset($_GET["search1"])) || (isset($_POST["search1"])))) $search1="";
else
{ if (isset($_GET["search1"])) $search1=$_GET["search1"];
else $search1=$_POST["search1"];
}
?>
metalindo