MINI Sh3ll
<?
require_once SITE_CLASS_PATH.'database.cls.php';
require_once SITE_INCLUDE_PATH.'common-functions.php';
require_once SITE_INCLUDE_PATH.'message-functions.php';
require_once SITE_CLASS_PATH.'Mobile_Detect.php';
require_once SITE_CLASS_PATH.'user.cls.php';
require_once SITE_CLASS_PATH.'shortcode.cls.php';
require_once SITE_CLASS_PATH.'keyword.cls.php';
require_once SITE_CLASS_PATH.'product.cls.php';
require_once SITE_CLASS_PATH.'order.cls.php';
require_once SITE_CLASS_PATH.'report.cls.php';
require_once SITE_CLASS_PATH.'company.cls.php';
require_once SITE_CLASS_PATH.'plant.cls.php';
$detect = new Mobile_Detect;
$objUser = new user;
$objShortcode = new shortcode;
$objKeyword = new keyword;
$objProduct = new product;
$objOrder = new order;
$objReport = new report;
$objCompany = new company;
$objPlant = new plant;
require_once SITE_ROOT_PATH.'vendor/autoload.php';
if(isset($urlparts[0]) && !in_array($urlparts[0], ['crons', 'api', 'actions','register'])) {
//require_once SITE_ROOT_PATH.'PHPExcel.php';
$static_pages = ['confirm-otp','reset-password', 'contact-us','forgot-password','actions'];
//if($urlparts[0] != 'reset-password' && $urlparts[0] != 'contact-us'){
if(isset($urlparts[0]) && !in_array($urlparts[0], $static_pages)){
if(!isset($urlparts[0]) && $urlparts[0] == '' && isset($_SESSION['sid']))
{
header("Location:".SITE_ROOT_URL.'dashboard/');
die;
}
else if($urlparts[0] != '' && isset($_SESSION['sid']))
{
$session_id = encrypt_decrypt('decrypt', $_SESSION['sid']);
$loginUser = $objUser->getUserDetailsBySessionId($session_id);
if(!$loginUser){
session_destroy();
header("Location:".SITE_ROOT_URL);
die;
}
}
else if($urlparts[0] == 'forgot-password'){
require_once SITE_ROOT_PATH."static-pages/forgot-password.php";
}
else if($urlparts[0] != '' && !isset($_SESSION['sid']))
{
session_start();
$_SESSION['notify_error'] = "Your session is timed out.";
$_SESSION['url'] = $_REQUEST['q'].':'.$urlparts[0];
header("Location:".SITE_ROOT_URL);
die;
session_destroy();
}
}
if($urlparts[0] == 'logout' && isset($_SESSION['sid']))
{
//$loginUser = $objUsers->getUserDetailsById($user_id);
unset($_SESSION['uid']);
session_destroy();
session_start();
$_SESSION['notify_success'] = "Thank you for using Virya Energy. You are logged out successfully.";
header("Location:".SITE_ROOT_URL);
die;
}
//x($loginUser);
require_once SITE_INCLUDE_PATH.'export-settings.php';
}
$page_array=array('register');
if(isset($urlparts[0]) && in_array($urlparts[0],$page_array)){
require_once SITE_PAGE_PATH.'page-processor.php';
require_once SITE_TEMPLATE_PATH.'index-header.php';
require_once SITE_ROOT_PATH.$urlparts[0].'.php';
require_once SITE_TEMPLATE_PATH.'index-footer.php';
die;
}
?>
OHA YOOOO