<?php
@define('SITEPAD', 1);
$admin_ports = array('2004', '2005');
$enduser_ports = array('2002', '2003');
// Check for custom Webuzo ports
$aports_file = '/usr/local/webuzo/conf/webuzo/emps/admin_port.conf';
$eports_file = '/usr/local/webuzo/conf/webuzo/emps/enduser_port.conf';
if(file_exists($aports_file)){
$aports = file_get_contents($aports_file);
preg_match_all('/listen(.*?)\;/is', $aports, $matches);
if(!empty($matches[1])){
foreach($matches[1] as $k => $v){
$admin_ports[] = trim(str_replace(' ssl', '', $v));
}
}
}
if(file_exists($eports_file)){
$eports = file_get_contents($eports_file);
preg_match_all('/listen(.*?)\;/is', $eports, $matches);
if(!empty($matches[1])){
foreach($matches[1] as $k => $v){
$enduser_ports[] = trim(str_replace(' ssl', '', $v));
}
}
}
// Admin Panel
if(in_array($_SERVER['SERVER_PORT'], $admin_ports)){
include_once(dirname(dirname(__FILE__)).'/admin.php');
// Enduser
}elseif(in_array($_SERVER['SERVER_PORT'], $enduser_ports)){
@define('SITEMUSHUSER', 1);
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
if(isset($_GET['act']) && $_GET['act'] == 'backups' && !empty($_GET['download']) && substr_count($_GET['download'], './') == 0){
header('Content-Disposition: attachment; filename="'.$_GET['download'].'"');
}
include_once(dirname(dirname(__FILE__)).'/enduser.php');
}