Path : /var/www/html/EBBM/
File Upload :
Current File : /var/www/html/EBBM/main.php

<?php
defined('EBUDGET') or die;

function getModule($option,$task){
	global $modPathFile ;
	if(!$option){$option = "defualt";}
	if(!$task){$task = "index";}
		$modPathFile="modules/".$task.".php";
	if (!file_exists($modPathFile)) {
		die ("No Page");
	}
}

function addScript($text){
	global $html_script ;
	$html_script .=$text;
}

function htmlOutput(){
	global $html_head,$html_script,$html;
	echo $html_head.$html_script.$html;
}

function active_menu($task,$act_menu,$chk){
	if(array_key_exists($task,$act_menu)){
		return ($act_menu[$task]==$chk?"active":"");
	}else{
		return "";
	}		
}
// รับตัวแปรผนวกไฟล์ในโมดูล
if(!(isset($_REQUEST['option']))){
$_REQUEST['option']="";
}
if(!(isset($_GET['option']))){
$_GET['option']="";
}
if(!(isset($_REQUEST['task']))){
$_REQUEST['task']="";
}
if(isset($_REQUEST['index'])){
$index=$_REQUEST['index'];
}
else{
$index="";
}
if(isset($_POST['school_code'])){
require_once "configs/login_chk.php";	
}
//ตรวจสอบการ login ครั้งแรก บังคับกรอกข้อมูลผู้ใช้
if(!isset($_SESSION['school_code'])){
	$_REQUEST['task']="login";
}else if($_REQUEST['task']!="logout" and $_SESSION['name']==""){
	$_REQUEST['task']="edit_user_info";
}
//ตรวจสอบสถานะของ user ถ้าถูกปิดใช้งาน บังคับ logout ออก
if(isset($_SESSION['school_code']) and $_SESSION['school_code']!=""){
		$sql_status="SELECT status from user where school_code_6='$_SESSION[school_code]'";
		$dbquery = mysqli_query($connect,$sql_status);
		$user = mysqli_fetch_array($dbquery);
		$sql_status="SELECT status from system_config";
		$dbquery = mysqli_query($connect,$sql_status);
		$system = mysqli_fetch_array($dbquery);
		if($user['status']==0 or $system['status']==0){
			$_REQUEST['task']="logout";
		}
		$sql_confirm="SELECT confirm from school where school_code_6='$_SESSION[school_code]'";
		$dbquery = mysqli_query($connect,$sql_confirm);
		$school = mysqli_fetch_array($dbquery);
		if($school['confirm']==0){
			unset($_SESSION['confirm']);
		}
}
//ตรวจสอบการยืนยันของโรงเรียน และปิดเมนูการแก้ไข
if(isset($_SESSION['confirm']) and $_SESSION['confirm']==1){
	$not_allow_page=array("edit_school_info","edit_user_info","school_material_request","add_material_request","school_building_request","add_building_request","delete_material","delete_building","change_mat_priority","change_building_priority","school_repairing_request");
	if(in_array($_REQUEST['task'],$not_allow_page)){
		$_REQUEST['task']="confirmed";
	}
}
getModule($_REQUEST['option'],$_REQUEST['task']);

require_once $modPathFile;


?>