-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.php
executable file
·42 lines (40 loc) · 1.74 KB
/
index.php
1
2
<?php
//echo $_SERVER['DOCUMENT_ROOT'] ;die;include('core/config.php');include('functions/commonFxn.php');ob_start();if (!defined('BASE_PATH')) exit('No direct script access allowed');if ((!isset($_SESSION['id']) && empty($_SESSION['id'])) && (!isset($_SESSION['student_id']) && empty($_SESSION['student_id']))) { exit(header('Location: ' . LOGIN_URL));}$pagename = BASE_PATH . 'home.php';//getting page name if request have pageif ((isset($_REQUEST['page']) && !empty($_REQUEST['page']) && !isset($_REQUEST['ajx']))) { $pageNfolder = json_decode($commonObj->getPageNfolderName($_REQUEST['page'])); $pageNfolder->folder; $pagename = PAGE_URL . $pageNfolder->folder . "/" . $pageNfolder->pagename;}if ((isset($_REQUEST['page']) && !empty($_REQUEST['page']) && !isset($_REQUEST['ajx'])) && file_exists($pagename)) { include_once(INCLUDE_URL . 'header.php'); include_once(INCLUDE_URL . 'leftbar.php');// $pageNfolder = json_decode($commonObj->getPageNfolderName($_REQUEST['page']));// $pageNfolder->folder;// $pagename = PAGE_URL . $pageNfolder->folder . "/" . $pageNfolder->pagename;// include($pagename); include_once (INCLUDE_URL . 'footer.php');} else if (isset($_REQUEST['ajx'])) { $pagename = $_REQUEST['page'] . ".php"; include_once FUNCTION_URL . $pagename;} else if (file_exists($pagename)) { include_once(INCLUDE_URL . 'header.php'); include_once(INCLUDE_URL . 'leftbar.php'); //$pagename = PAGE_URL . $pageNfolder->pagename; include($pagename); include_once (INCLUDE_URL . 'footer.php');} else { echo "<center><h1>Woops! we dont have what you want!!</h1><h3>Forbidden Access!</h3>"; die("<img src=" . IMAGE_URL . "error_img/404_1.jpg></center>");}?>