|
Server : Apache/2.2.2 (Fedora) System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686 User : apache ( 48) PHP Version : 5.2.9 Disable Function : NONE Directory : /proc/self/root/home/pathumthani_integration/integration/config/ |
Upload File : |
<?
###################################################################
## CLASS AND FUNCTION : INCLUDE FILES DEFINE
###################################################################
## Version : 200912XX (001)
## Created Date : 2009-12-xx xx:xx
## Created By : Mr.TANAPAT TABOONDEE (JINGJOBOY)
## E-mail : tanapat@sapphire.co.th
## Tel. : 08-9999-5650
## Company : Sappire Research and Development Co.,Ltd. (C)All Right Reserved
###################################################################
// เรียกค่าตัวแปร จากไฟล์ที่ ทำการ define ไำว้ในโฟเดอร์ define ของแต่ละ application
//จะไม่ไป include จาก โฟเดอร์ของ application อื่น
//ชื่อไฟล์ ต้องขึ้นต้นด้วยคำว่า define เท่านั้น *ex defineOther.php
$objOpenDefine = opendir(DIR_PROGRAM."/config/".NAME_APPLICATION);
while (($fileDefine = readdir($objOpenDefine)) !== false)
{
if(ereg("^define", $fileDefine)){
include(DIR_PROGRAM."/config/".NAME_APPLICATION."/".$fileDefine);
}
}
#######################################################
## เชคสิทธิ์ การเข้าถึงข้อมูล จาก usermanager
#######################################################
// สิทธิ์ การ เข้าถึง รายงานข้อมูล
if($_SESSION['SS_PERMISSION'][NAME_APPLICATION]['SUB_VIEW']=="ALL"){
//สามารถดูข้อมูลได้ทุกส่วน
define('TYPE_PERMISSION', 'ALL');
}else if($_SESSION['SS_PERMISSION'][NAME_APPLICATION]['SUB_VIEW']=="GROUP"){
//สามารถดูข้อมูลได้เฉพาะส่วนที่กลุ่มตัวเอง ได้สร้างขึ้น
define('TYPE_PERMISSION', 'GROUP');
//สร้างตัวแปร USER_ACCESS_PERMISSION เิพื่อ นำไป lock กลุ่มภายใน class
for($useracc=0;$useracc<count($_SESSION['SS_USER_VIEW_ID'][NAME_APPLICATION]);$useracc++){
$groupaccess .= $_SESSION['SS_USER_VIEW_ID'][NAME_APPLICATION][$useracc]."','";
}
define('USER_ACCESS_PERMISSION', " staffid IN ('".$groupaccess."') ");
}else if($_SESSION['SS_PERMISSION'][NAME_APPLICATION]['SUB_VIEW']=="SELF"){
//สามารถดูข้อมูลได้เฉพาะส่วนตัวเอง ได้สร้างขึ้น
define('TYPE_PERMISSION', 'SELF');
define('USER_ACCESS_PERMISSION', " (staffid='$_SESSION[session_staffid]' OR staffid='') ");
}else{
// ไม่มีค่า SESSION ไม่สามาถเข้าใจงาน APP นี้ได้ หรือ เข้าได้แต่จัดการอะไรไม่ได้
define('TYPE_PERMISSION', 'NONE');
}
//เชคสิทธิ์ การ พิ่ม/ลบ/แก้ไข
if($_SESSION['SS_PERMISSION'][NAME_APPLICATION]['ADD']=="Y"){
define('USER_ACCESS_PERMISSION_ADD', 'Y');
}
if($_SESSION['SS_PERMISSION'][NAME_APPLICATION]['EDIT']=="Y"){
define('USER_ACCESS_PERMISSION_EDIT', 'Y');
}
if($_SESSION['SS_PERMISSION'][NAME_APPLICATION]['DELETE']=="Y"){
define('USER_ACCESS_PERMISSION_DELETE', 'Y');
}
// INCLUDE FUNCTION JAVASCRIPT SUBMIT FROM EVENT
if(USER_ACCESS_PERMISSION_DELETE=="Y"){
echo '<script src="'.URL_APPLICATION.'/jsscript/jsUsermanagerEvent/delete.js"></script> '."\n";
}else{
echo '<script src="'.URL_APPLICATION.'/jsscript/jsUsermanagerEvent/delete_block.js"></script> '."\n";;
}
if(USER_ACCESS_PERMISSION_EDIT=="Y"){
echo '<script src="'.URL_APPLICATION.'/jsscript/jsUsermanagerEvent/edit.js"></script>'."\n";;
}else{
echo '<script src="'.URL_APPLICATION.'/jsscript/jsUsermanagerEvent/edit_block.js"></script> '."\n";;
}
if(USER_ACCESS_PERMISSION_ADD=="Y"){
echo '<script src="'.URL_APPLICATION.'/jsscript/jsUsermanagerEvent/add.js"></script> '."\n";;
}else{
echo '<script src="'.URL_APPLICATION.'/jsscript/jsUsermanagerEvent/add_block.js"></script> '."\n";;
}
####################################################### END USERMANAGER DEFINE
?>