MINI SHELL

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 :  /home/pathumthani_integration/integration/config/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //home/pathumthani_integration/integration/config/defineApplication.php
<?
	###################################################################
	## 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
?>

Anon7 - 2021