@error_reporting( E_ALL & ~E_NOTICE );
@ini_set( "display_errors", true );
$a=$PHP_SELF."?".$_SERVER[QUERY_STRING];
$a=substr($a,5);
$a="/webu/$a";
//echo $a;
header("Location: $a");
die;
if ($_CONFIG != "YES")
{
//start trap old var.
if (is_array($_SESSION)) {
$HTTP_SESSION_VARS=$_SESSION;
} elseif (is_array($HTTP_SESSION_VARS)) {
$_SESSION=$HTTP_SESSION_VARS;
}
if (is_array($_FILES)) {
$HTTP_POST_FILES=$_FILES;
} elseif (is_array($HTTP_POST_FILES)) {
$_FILES=$HTTP_POST_FILES;
}
if (is_array($_SERVER)) {
$HTTP_SERVER_VARS=$_SERVER;
} elseif (is_array($HTTP_SERVER_VARS)) {
$_SERVER=$HTTP_SERVER_VARS;
}
//end trap old var.
$POST=$_POST;//use with tb_editor
$IPADDR=$_SERVER[REMOTE_ADDR];
$tmpip1=$_SERVER["HTTP_X_FORWARDED_FOR"];
$tmpip2=$_SERVER["HTTP_VIA"];
$tmpipp=$_SERVER["HTTP_PROXY_CONNECTION"];
$IPADDR_REAL=$tmpipp.$_SERVER["REMOTE_ADDR"];
if ($tmpip1!="") { $IPADDR_REAL=$tmpip1.'@'.$IPADDR_REAL ; }
if ($tmpip2!="") { $IPADDR_REAL=$tmpip2.'@'.$IPADDR_REAL ; }
$dcr="web";
$dcrURL="http://www.library.msu.ac.th/web";
$dcrURL=trim($dcrURL,'/');
$dcrURL.='/';
$dcrs="/var/www/html/web/";
$_autosave_dbsql="no";
function ulibses_open($save_path, $session_name) {
global $sess_save_path;
$sess_save_path = $save_path;
return(true);
}
function ulibses_close() {
return(true);
}
function ulibses_read($id) {
global $sess_save_path;
$sess_file = "$sess_save_path/sess_$id";
$tmp = (string) @file_get_contents($sess_file);
return $tmp;
}
function ulibses_write($id, $sess_data) {
global $sess_save_path;
$sess_file = "$sess_save_path/sess_$id";
if ($fp = @fopen($sess_file, "w")) {
$return = fwrite($fp, $sess_data);
fclose($fp);
return $return;
} else {
return(false);
}
}
function ulibses_destroy($id) {
global $sess_save_path;
$sess_file = "$sess_save_path/sess_$id";
return(@unlink($sess_file));
}
function ulibses_gc($maxlifetime) {
global $sess_save_path;
foreach (glob("$sess_save_path/sess_*") as $filename) {
if (filemtime($filename) + $maxlifetime < time()) {
@unlink($filename);
}
}
return true;
}
ini_set("session.cookie_path","/$dcr");
$sess_save_path=$dcrs."_session/";
session_save_path($sess_save_path);
session_set_save_handler("ulibses_open", "ulibses_close", "ulibses_read", "ulibses_write", "ulibses_destroy", "ulibses_gc");
session_start();
$dcrs_pcache="/var/www/html/web/"."_cache/";
$webpageboarddcrs=$dcrs."/web/";
$webpageboarddcrURL=$dcrURL."web/";
if (!file_exists("$dcrs/inc/barcodeval_get.php")) {
echo "ULIB-Error: File in $dcrs"."inc/ not found, Path Exists?
ไม่พบไฟล์ใน $dcrs"."inc/ กรุณาตรวจสอบการตั้งค่า Path ต่าง ๆ
";
die;
}
include ("$dcrs/inc/editperm_chk.php");
include ("$dcrs/inc/editperm_dsp.php");
include ("$dcrs/inc/editperm_form.php");
include ("$dcrs/inc/uploader.php");
include ("$dcrs/inc/uploader_formatname.php");
include ("$dcrs/inc/newsletter_name.php");
include ("$dcrs/inc/marc_meltin_item.php");
include ("$dcrs/inc/tmq_insert_id.php");
include ("$dcrs/inc/umail_mail.php");
include ("$dcrs/inc/umail_que.php");
include ("$dcrs/inc/bitem_get_chaininfo.php");
include ("$dcrs/inc/html_membericon.php");
include ("$dcrs/inc/fft_upload_get.php");
include ("$dcrs/inc/getlibsitebibrule.php");
include ("$dcrs/inc/gen404.php");
include ("$dcrs/inc/ymd_ago.php");
include ("$dcrs/inc/res_cov_dsp.php");
include ("$dcrs/inc/frm_globalupload.php");
include ("$dcrs/inc/iconvutf.php");
include ("$dcrs/inc/pcache_s.php");
include ("$dcrs/inc/pcache_e.php");
include ("$dcrs/inc/get_coverbyinfo.php");
include ("$dcrs/inc/explodewithquote.php");
include ("$dcrs/inc/marc_importfromfile.php");
include ("$dcrs/inc/html_label.php");
include ("$dcrs/inc/sessionval_get.php");
include ("$dcrs/inc/isUTF8.php");
include ("$dcrs/inc/removenewline.php");
include ("$dcrs/inc/sessionval_set.php");
include ("$dcrs/inc/tmq_fetch_array.php");
include ("$dcrs/inc/marc_getmidcalln.php");
include ("$dcrs/inc/tmq_num_rows.php");
include ("$dcrs/inc/member_showrequestlist.php");
include ("$dcrs/inc/html_displayrqitem.php");
include ("$dcrs/inc/captcha_s.php");
include ("$dcrs/inc/captcha_e.php");
include ("$dcrs/inc/html_xptab.php");
include ("$dcrs/inc/explodenewline.php");
include ("$dcrs/inc/ymd_mkymd.php");
include ("$dcrs/inc/index_ftremove.php");
include ("$dcrs/inc/iconvth.php");
include ("$dcrs/inc/html_guidebtn.php");
include ("$dcrs/inc/statordr_add.php");
include ("$dcrs/inc/stat_add.php");
include ("$dcrs/inc/getlcnum.php");
include ("$dcrs/inc/stathist_add.php");
include ("$dcrs/inc/mn_web.php");
include ("$dcrs/inc/ymd_mkdt.php");
include ("$dcrs/inc/str_html2rgb.php");
include ("$dcrs/inc/tmq_dump2.php");
include ("$dcrs/inc/html_librarymenu.php");
include ("$dcrs/inc/index_indexft.php");
include ("$dcrs/inc/form_pickdate.php");
include ("$dcrs/inc/fso_image_fixsize.php");
include ("$dcrs/inc/form_pickdate_str.php");
include ("$dcrs/inc/form_pickdatetime.php");
include ("$dcrs/inc/form_pickdatetime_len.php");
include ("$dcrs/inc/form_pickdt_get.php");
include ("$dcrs/inc/form_pickdt_len_get.php");
include ("$dcrs/inc/nocache.php");
include ("$dcrs/inc/frm_genlist.php");
include ("$dcrs/inc/html_xpbtn.php");
include ("$dcrs/inc/get_member_name.php");
include ("$dcrs/inc/str_preformat.php");
include ("$dcrs/inc/form_quickedit.php");
include ("$dcrs/inc/html_rows0_str.php");
include ("$dcrs/inc/ymd_datestr.php");
include ("$dcrs/inc/html_start.php");
include ("$dcrs/inc/html_dialog.php");
include ("$dcrs/inc/aliceos_tmqs.php");
include ("$dcrs/inc/aliceos_tmqp.php");
include ("$dcrs/inc/fixform_editor.php");
include ("$dcrs/inc/fixform_editor_i.php");
include ("$dcrs/inc/fixform_editor_save.php");
include ("$dcrs/inc/fixform_tablelister.php");
include ("$dcrs/inc/usoundex_USOUNDEXCTRLARRAY.php");
include ("$dcrs/inc/tmq_list_tables.php");
include ("$dcrs/inc/usoundex_get.php");
include ("$dcrs/inc/printr.php");
include ("$dcrs/inc/ssql_for_raw.php");
include ("$dcrs/inc/html_graph.php");
include ("$dcrs/inc/percent_cal.php");
include ("$dcrs/inc/blowfish.php");
include ("$dcrs/inc/blowfish_defaultkey.ini.php");
include ("$dcrs/inc/getlang.php");
include ("$dcrs/inc/randid.php");
include ("$dcrs/inc/str_remspecialsign.php");
include ("$dcrs/inc/index_init_INDEXWORDDB.php");
include ("$dcrs/inc/indexword_insert.php");
include ("$dcrs/inc/ordr.php");
include ("$dcrs/inc/ordr_geturl.php");
include ("$dcrs/inc/sql_gotallliblimit_bylibmember.php");
include ("$dcrs/inc/index_remove.php");
include ("$dcrs/inc/index_markword.php");
include ("$dcrs/inc/marc_getinfofrom_uglymarc.php");
include ("$dcrs/inc/index_reindex.php");
include ("$dcrs/inc/get_library_name.php");
include ("$dcrs/inc/ChkLoginAdminmember.php");
include ("$dcrs/inc/ChkLoginAdminroot.php");
include ("$dcrs/inc/ChkLoginAdmintech.php");
include ("$dcrs/inc/ChkLoginLibrary.php");
include ("$dcrs/inc/CloseDB.php");
include ("$dcrs/inc/fso_file_importmelt.php");
include ("$dcrs/inc/member_pic_url.php");
include ("$dcrs/inc/member_pic_spath.php");
include ("$dcrs/inc/getlibsitevars.php");
include ("$dcrs/inc/barcodeval_set.php");
include ("$dcrs/inc/barcodeval_get.php");
include ("$dcrs/inc/ConnDB.php"); // ConnDB(); call first time at btm of this file
include ("$dcrs/inc/GregorianToJD2.php");
include ("$dcrs/inc/pageengine.php");
include ("$dcrs/inc/marc_getyea.php");
include ("$dcrs/inc/alerts.php");
include ("$dcrs/inc/arr_filter_remnull.php");
include ("$dcrs/inc/marc_melt.php");
include ("$dcrs/inc/bitem_get_checkoutstr.php");
include ("$dcrs/inc/bitem_pricehelp.php");
include ("$dcrs/inc/get_itemplace_name.php");
include ("$dcrs/inc/frm_itemplace.php");
include ("$dcrs/inc/c.inc.php");
include ("$dcrs/inc/ddl.php");
include ("$dcrs/inc/ddx.php");
include ("$dcrs/inc/ddxl.php");
include ("$dcrs/inc/dspmarc.php");
include ("$dcrs/inc/foot.php");
include ("$dcrs/inc/file_get_contents.php");
include ("$dcrs/inc/form_lib_login.php");
include ("$dcrs/inc/form_member_login.php");
include ("$dcrs/inc/form_root_login.php");
include ("$dcrs/inc/frm_libsite.php");
include ("$dcrs/inc/frm_restype.php");
include ("$dcrs/inc/fso_file_write.php");
include ("$dcrs/inc/getLine.php");
include ("$dcrs/inc/get_content.php");
include ("$dcrs/inc/filelogs.php");
include ("$dcrs/inc/fso_listfile.php");
include ("$dcrs/inc/get_def.php");
include ("$dcrs/inc/get_itemmodule.php");
include ("$dcrs/inc/get_libsite_name.php");
include ("$dcrs/inc/get_media_type.php");
include ("$dcrs/inc/get_mid_status.php");
include ("$dcrs/inc/getdcnum.php");
include ("$dcrs/inc/getduedecis.php");
include ("$dcrs/inc/getlibsiterule.php");
include ("$dcrs/inc/getval.php");
include ("$dcrs/inc/head.php");
include ("$dcrs/inc/hidemarc.php");
include ("$dcrs/inc/html.inc.php");
include ("$dcrs/inc/html_displayitem.php");
include ("$dcrs/inc/html_displaymarc.php");
include ("$dcrs/inc/html_displaymedia.php");
include ("$dcrs/inc/html_displayserial.php");
include ("$dcrs/inc/html_htmlarea_gen.php");
include ("$dcrs/inc/html_htmlareajs.php");
include ("$dcrs/inc/libfunc.inc.php");
include ("$dcrs/inc/library_gotpermission.php");
include ("$dcrs/inc/loginchk_lib.php");
include ("$dcrs/inc/loginchk_root.php");
include ("$dcrs/inc/marc_export.php");
include ("$dcrs/inc/marc_getauth.php");
include ("$dcrs/inc/marc_getcalln.php");
include ("$dcrs/inc/marc_getserialcalln.php");
include ("$dcrs/inc/marc_getserialdat.php");
include ("$dcrs/inc/marc_getsubfields.php");
include ("$dcrs/inc/html_tooltip_int.php");
include ("$dcrs/inc/str_tojsescape.php");
include ("$dcrs/inc/html_tooltip.php");
include ("$dcrs/inc/marc_gettitle.php");
include ("$dcrs/inc/member_isoverduing.php");
include ("$dcrs/inc/member_showfine.php");
include ("$dcrs/inc/member_showhold.php");
include ("$dcrs/inc/member_showinfo.php");
include ("$dcrs/inc/member_showlonginfo.php");
include ("$dcrs/inc/member_showrequest.php");
include ("$dcrs/inc/mn_lib.php");
include ("$dcrs/inc/mn_root.php");
include ("$dcrs/inc/pagesection.php");
include ("$dcrs/inc/pdf/load_pdf_ini.php");
include ("$dcrs/inc/redir.php");
include ("$dcrs/inc/rem2space.php");
include ("$dcrs/inc/res_brief_dsp.php");
include ("$dcrs/inc/scol.php");
include ("$dcrs/inc/serial_get_volstr.php");
include ("$dcrs/inc/serial_rebuild_serialstr.php");
include ("$dcrs/inc/ssql.php");
include ("$dcrs/inc/ssql_rembool.php");
include ("$dcrs/inc/str_fixw.php");
include ("$dcrs/inc/str_remjump_numeric.php");
include ("$dcrs/inc/str_replace2.php");
include ("$dcrs/inc/strpos_count.php");
include ("$dcrs/inc/tmq.php");
include ("$dcrs/inc/tmq_dump.php");
include ("$dcrs/inc/tmqp.php");
include ("$dcrs/inc/walkbackweekclose.php");
include ("$dcrs/inc/ymd.inc.php");
include ("$dcrs/inc/thaidatestr.php");
include ("$dcrs/inc/frm_globalupload_updatetemp.php");
//Initialize db
ConnDB();
tmq("set names 'tis620';");
//dse core initializing
include ("$dcrs/inc/dse.php");
include ("$dcrs/inc/dse_strapval.php");
include ("$dcrs/inc/dse_doval.php");
include ("$dcrs/inc/dse.exec.php");
//externalmodule
define('FPDF_FONTPATH',"$dcrs/inc/pdf/font/");
include ("$dcrs/inc/pdf/fpdf.php");
include ("$dcrs/inc/barcode/barcode39.php");
include ("$dcrs/inc/barcode/barcode_startupvar.php");
include ("$dcrs/inc/config.inc.sv.php");
}
$_TBWIDTH=1000;
$_DEFDBENCODE="TIS-620";
$_CONFIG="YES";
$_STATCENTER_MAXRECORD=5000;
$_MSTARTY=getval("FORM","LIST_YEAR_START");
$_MENDY=getval("FORM","LIST_YEAR_END");
$_ROOMWORD=getlang(getval("_SETTING","room_word"));
$_FACULTYWORD=getlang(getval("_SETTING","faculty_word"));
$_IS_ENABLE_AUTO_INDEXWORD=getlang(getval("_SETTING","IS_ENABLE_AUTO_INDEXWORD"));
$_STR_A_Z=getval("global","STR_A_Z");
$_STR_A_Zth=getval("global","STR_A_Zth");
$_HTMLTEMPLATE=tmq("select * from htmltemplate where isuse='yes' and isdef<>'yes' and dtstart<='".time()."' and dtend>='".time()."' order by rand() ");
if (tmq_num_rows($_HTMLTEMPLATE)==0) {
$_HTMLTEMPLATE=tmq("select * from htmltemplate where isdef='yes'");
if (tmq_num_rows($_HTMLTEMPLATE)==0) {
$_HTMLTEMPLATE="default";
} else {
$_HTMLTEMPLATE=tmq_fetch_array($_HTMLTEMPLATE);
$_HTMLTEMPLATE=$_HTMLTEMPLATE[id];
}
} else {
$_HTMLTEMPLATE=tmq_fetch_array($_HTMLTEMPLATE);
$_HTMLTEMPLATE=$_HTMLTEMPLATE[id];
}
//ConnDB();
if ("$_SESSION[lang_control_val]"=="") {
$lang_control_val=getval("_SETTING","default_lang");
session_register("lang_control_val");
}
if (is_dir("$dcrs/install/")) {
html_start();
html_dialog("ไม่อนุญาต::l::Disallowed","กรุณาลบโฟลเดอร์ /install/ ในโฟลเดอร์โปรแกรมทิ้งหลังติดตั้งเสร็จ::l::Please remove folder /install/ after installation.");
if ($removeinstallnode=="yes") {
@rename("$dcrs/install/","$dcrs/install_".randid());
sleep(2);
html_dialog("","เรียบร้อย, กรุณาทดลองกดรีเฟรชอีกครั้ง::l::Done, please try to refresh");
} else {
echo " ".getlang("คลิกที่นี่เพื่อย้ายโฟลเดอร์ install ออก::l::Click here to remove install folder")."";
}
die;
}
?>