define('IN_MYEVENT', true);
include "config.php";
include_once('includes/template.php');
include_once('lang_eng.php');
$template = new Template('templates/') ;
$part = explode("/",$_SERVER['SCRIPT_NAME']) ;
$n = count($part);
$path ="";
for ($i=1; $i<$n-2; $i++ ) {
$path .="/".$part[$i] ;
}
$path = $path.$_SERVER['SCRIPT_NAME'] ;
$path = preg_replace($html_entities_match, $html_entities_replace, $path);
$_SERVER['PHP_SELF']=$path;
$db = mysql_connect($host,$login,$password);
mysql_select_db($base,$db);
//session_start();
if (!verifyuser() )
{ header( "Location: http://www.thehiveccd.com/projects/altenheim/calendar/login.php" ); }
else {
if (isset($_GET['select'])) {
$select = $_GET['select'] ;
if ($select='logoff')
{
if(isset($_SESSION['username']) && isset($_SESSION['passwd'])) {
unset($_SESSION['username']);
unset($_SESSION['passwd']);
session_destroy();
header( "Location: http://www.thehiveccd.com/projects/altenheim/calendar/login.php" );
}
}
}
function versioncheck($version) {
global $version;
$error_no = 0;
$error_msg = $latest_version = '';
$i = 0;
$get_status = false;
$updatemsg = "";
if ($fsock = @fsockopen('www.mywebland.com', 80, $error_no, $error_msg, 10)) {
@fputs($fsock, "GET /version/myevent/latestversion.txt HTTP/1.1\r\n");
@fputs($fsock, "HOST: www.mywebland.com\r\n");
@fputs($fsock, "Connection: close\r\n\r\n");
while (!@feof($fsock))
{
if ($get_status) {
$latest_version .= @fread($fsock, 1024);
}
else {
if (@fgets($fsock, 1024) == "\r\n") {
$get_status = true;
}
}
}
@fclose($fsock);
//echo $latest_version ;
$installed_version = explode('.', $version);
$latest_version = explode("\n", $latest_version);
$i = count($latest_version) ;
if ($installed_version[0] < $latest_version[0] || $installed_version[1] < $latest_version[1]) {
$updatemsg = "Alert ! myevent Installed is not the latest version.
";
$updatemsg .= "Installed version : ".$version. ", Latest available update : ".$latest_version[0].".".$latest_version[1]."
";
if ($i > 2) {
$updatemsg .= $latest_version[2];
}
}
else {
$updatemsg = "Installed is the latest version
";
if ($i > 3) {
$updatemsg .="".$latest_version[3]."";
}
}
}
else {
if ($error_msg) {
$updatemsg = $error_msg;
}
else {
$updatemsg = 'Socket functions disabled';
}
}
return $updatemsg;
}
$template->set_filenames(array(
'admin' => 'admin.tpl',
));
$template->assign_vars(array(
//'ADMINCP' => $lang['Admincp'],
'ADMINCENTER' => $lang['Admincp'],
'U_LOGOFF' => $_SERVER['PHP_SELF']."?select=logoff",
'ADDEVENT' => $lang['Addevent'],
'EDITDEL' => $lang['Editdel'],
'LOGOFF' => $lang['Logoff'],
'VERSION' => $version,
));
$template->assign_vars(array(
'VERSION_INFO' => versioncheck($version),
));
$template->pparse('admin');
}
?>