Filled hosting files and instead produces a desired
On the local host’s OK
<?
error_reporting(E_ALL ^ E_NOTICE);
include('engine/template.php');
include('engine/config.php');
include('engine/database.php');
include('engine/function.php');
$db = new DataBase;
$user = new user;
$news = new news;
$support = new support;
$tpl = new Template;
$tpl->dir = 'template/';
$tpl->load_template('main.tpl');
$tpl->set('{title}', $title);
$tpl->set('{errorcontent}','');
$tpl->set('{content}', $content);
$tpl->set('{footer}', $footer);
$tpl->set('{servblock}', $servblock);
$tpl->set('{ip}', $ip);
$tpl->set('{port}', $port);
if ($_GET['pageid'])
{
$_SESSION['page'] = $_GET['pageid'];
$tpl->set('{content}', $tpl->sub_load_template('news.tpl'));
}
if (!$_GET['page'] and !$_GET['pageid'])
{
$_SESSION['page']=1;
$tpl->set('{content}', $tpl->sub_load_template('news.tpl'));
}
if ($_GET['news'])
{
$tpl->set('{content}', $tpl->sub_load_template('newsid.tpl'));
}
if ($_GET['page'] == 'mess')
{
$tpl->set('{content}', $tpl->sub_load_template('mess.tpl'));
}
if ($_GET['page'] == 'map')
{
$tpl->set('{content}', $tpl->sub_load_template('map.tpl'));
}
if ($_GET['page'] == 'info')
{
$tpl->set('{content}', $tpl->sub_load_template('faq.tpl'));
}
if ($_GET['page'] == 'newsadd')
{
if ($_SESSION['Name'])
{
$db->connect();
$who = $user->checkadmin($_SESSION['Name']);
if ($who == 1)
{
$tpl->set('{content}', $tpl->sub_load_template('addnews.tpl'));
}
else
{
$tpl->set('{errorcontent}', '<div class="alert alert-error"><img src="/template/images/loader1.gif">Вы не Администратор.</div>');
}
$db->disconnect();
}
else
{
$tpl->set('{errorcontent}', '<div class="alert alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</div>');
}
}
if ($_GET['page'] == 'newsedit')
{
if ($_SESSION['Name'])
{
$db->connect();
$who = $user->checkadmin($_SESSION['Name']);
if ($who == 1)
{
$tpl->set('{content}', $tpl->sub_load_template('newsedit.tpl'));
}
$db->disconnect();
}
}
if ($_GET['newsedit'])
{
if ($_SESSION['Name'])
{
$db->connect();
$who = $user->checkadmin($_SESSION['Name']);
if ($who == 1)
{
$id = mysql_real_escape_string($_GET['newsedit']);
$_SESSION['newsedit'] = $id;
$tpl->set('{content}', $tpl->sub_load_template('editnews.tpl'));
}
$db->disconnect();
}
}
if ($_GET['page'] == 'comm')
{
if ($_SESSION['Name'])
{
$db->connect();
if ($_POST['message'])
{
$savecomm = $news->newcomm($_POST['id'],$_SESSION['Name'],$_POST['message']);
switch ($savecomm)
{
case 0: $commsave = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Комментарий успешно добавлен.</div>';
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">'; break;
}
}
$db->disconnect();
}
}
if ($_GET['page'] == 'newssave')
{
if ($_SESSION['Name'])
{
$db->connect();
$who = $user->checkadmin($_SESSION['Name']);
if ($who == 1)
{
if ($_POST['title'] and $_POST['message'])
{
$savenews = $news->newssave($_POST['id'], $_POST['title'], $_POST['message']);
switch ($savenews)
{
case 0: $newsave = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Изменения успешно сохранены.</div>';
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">'; break;
}
}
}
$db->disconnect();
}
}
if ($_GET['page'] == 'newsdelete')
{
if ($_SESSION['Name'])
{
$db->connect();
$who = $user->checkadmin($_SESSION['Name']);
if ($who == 1)
{
$dnews = $news->delete($_POST['id']);
switch ($dnews)
{
case 0: $newsdell = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Новость успешно удалена.</div>';
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';break;
}
}
$db->disconnect();
}
}
if ($_GET['page'] == 'support')
{
if ($_SESSION['Name'])
{
$tpl->set('{content}', $tpl->sub_load_template('support.tpl'));
if ($_POST['selection'] and $_POST['zag'] and $_POST['email'] and $_POST['post'])
{
$db->connect();
$supp = $support->supportadd($_POST['selection'], $_POST['zag'], $_POST['email'], $_POST['post']);
switch ($supp)
{
case 0: $suppsadd = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Ваше сообщение успешно отправлено администрации проекта.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">'; break;
$tpl->set('{content}', $tpl->sub_load_template('support.tpl'));
}
$db->disconnect();
}
}
}
if ($_GET['page'] == 'suppedit')
{
if ($_SESSION['Name'])
{
$tpl->set('{content}', $tpl->sub_load_template('messfrom.tpl'));
}
}
if ($_GET['page'] == 'suppsave')
{
if ($_SESSION['Name'])
{
if ($_POST['message'])
{
$db->connect();
$suppfrom = $support->supportfrom($_POST['email'], $_POST['message']);
switch ($suppfrom)
{
case 0: $suppfrom = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Сообщение успешно отправлено.</div>';
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php">'; break;
}
}
}
}
if ($_GET['page'] == 'suppdel')
{
if ($_SESSION['Name'])
{
$tpl->set('{content}', $tpl->sub_load_template('mess.tpl'));
$db->connect();
$suppdel = $support->supportdelete($_SESSION['idsupp']);
switch ($suppdel)
{
case 0: $suppsdelete = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Вопрос/жалоба успешно удалены.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">'; break;
$tpl->set('{content}', $tpl->sub_load_template('mess.tpl'));
}
$db->disconnect();
}
}
if ($_GET['page'] == 'admin')
{
if ($_SESSION['Name'])
{
$db->connect();
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
$who = $user->checkadmin($_SESSION['Name']);
if ($who == 1)
{
if ($_POST['title'] and $_POST['message'])
{
$mynews = $news->newsadd($_POST['title'], $_POST['message'],$_SESSION['Name']);
switch ($mynews)
{
case 0: $newsadds = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Новость успешно добавлена.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">'; break;
}
}
else
{
$newsadds = '<div class="alert alert-error"><img src="/template/images/loader1.gif">Заполните все поля.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=newsadd">';
}
}
$db->disconnect();
}
}
if ($_GET['page'] == 'login')
{
if (!$_SESSION['Name'])
{
if ($_POST['name'] and $_POST['password'])
{
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
$db->connect();
$login = $user->login($_POST['name'], $_POST['password'], $_POST['keystring']);
switch ($login)
{
case 1: $login = '<div class="alert alert-dismissable alert-success"><img src="/template/images/loader1.gif">Вы успешно авторизовались,сейчас вы будете перенаправлены на страницу Аккаунта.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=acc">';
session_start();
break;
case 0: $login = '<div class="alert alert-dismissable alert-danger">Аккаунт с указаным NickName и <br />Паролем не найден.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=login">';
}
$db->disconnect();
}
}
else
{
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
$faillog = '<img src="template/images/loading.gif"><b class="text-danger">Вы уже авторизовались..</b>';
}
}
if ($_GET['page'] == 'acc')
{
if ($_SESSION['Name'])
{
$tpl->set('{content}', $tpl->sub_load_template('account.tpl'));
}
else
{
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
$failacc = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=login">';
}
}
if ($_GET['page'] == 'setting')
{
if ($_SESSION['Name'])
{
$tpl->set('{content}', $tpl->sub_load_template('setting.tpl'));
}
else
{
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
$failacc = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</b>';
}
}
if ($_GET['page'] == 'logout')
{
if ($_SESSION['Name'])
{
unset($_SESSION["Name"]);
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
$logout = '<div class="alert alert-success"><img src="/template/images/loader1.gif">Вы успешно вышли из своего аккаунта, сейчас вы будете перенаправлены на главную страницу..</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';
}
else
{
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
$logout = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';
}
}
if ($_GET['page'] == 'changeemail')
{
if ($_SESSION['Name'])
{
$tpl->set('{content}', $tpl->sub_load_template('setting.tpl'));
if ($_POST['email'])
{
$db->connect();
$email = $user->newemail($_POST['email'],$_POST['remail']);
$db->disconnect();
switch ($email)
{
case 0: $changeemail = '<div class="alert alert-dismissable alert-warning"><img src="/template/images/loader1.gif">Вы ввели не корректный E-Mail.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
case 1: $changeemail = '<div class="alert alert-dismissable alert-warning"><img src="/template/images/loader1.gif">Введёные вами данные не совпадают.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
case 2: $changeemail = '<div class="alert alert-dismissable alert-success"><img src="/template/images/loader1.gif">Вы успешно сменили E-Mail, сейчас вы будете перенаправлены на страницу своего аккаунта.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php?page=setting">';
break;
$tpl->set('{content}', $tpl->sub_load_template('account.tpl'));
}
}
}
else
{
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
$failacc = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Для доступа к данной странице вы должны авторизоваться.</b>';
}
}
if ($_GET['page'] == 'changepass')
{
if ($_SESSION['Name'])
{
$tpl->set('{content}', $tpl->sub_load_template('setting.tpl'));
$db->connect();
$passsave = $user->savepass($_POST['pass'], $_POST['repass'],$_POST['repass2']);
switch ($passsave)
{
case 0: $lol = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Введите действующий пароль.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
case 1: $lol = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Введенные вами пароли не совпадают.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
case 2: $lol = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Вы не ввели пароль.</div>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">'; break;
case 3: $lol = '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Длина пароля не может быть менее 6 символов.</div>'; echo '<META HTTP-EQUIV="REFRESH" CONTENT="7;URL=index.php?page=setting">';break;
case 4: $lol = '<div class="alert alert-dismissable alert-success"><img src="/template/images/loader1.gif">Вы успешно сменили пароль.</div>';
$tpl->set('{content}', $tpl->sub_load_template('nostr.tpl'));
unset($_SESSION["Name"]);
echo '<META HTTP-EQUIV="REFRESH" CONTENT="2;URL=index.php">';
}
$db->disconnect();
}
}
if ($_GET['page'] == 'mon')
{
$tpl->set('{content}', $tpl->sub_load_template('monitoring.tpl'));
}
if ($_GET['page'] == 'vehicle')
{
$tpl->set('{content}', $tpl->sub_load_template('vehicle.tpl'));
}
if ($_GET['page'] == 'recovery')
{
if (!$_SESSION['Name'])
{
$tpl->set('{content}', $tpl->sub_load_template('recovery.tpl'));
if ($_POST['name'] and $_POST['email'])
{
$db->connect();
$recovery = $user->recovery($_POST['name'], $_POST['email']);
switch ($recovery)
{
case 0: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Персонаж с таким NickName и E-Mail не найден.</div>'); break;
case 1: $tpl->set('{content}', '<div class="alert alert-success"><img src="/template/images/loader1.gif">>На E-Mail указаный в профиле успешно отправлено письмо с дальнейшими инструкциями.</div>'); break;
}
$db->disconnect();
}
}
else
{
$tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Недоступно для авторизованых пользователей.</div>');
}
}
if ($_GET['rec'])
{
if (!$_SESSION['Name'])
{
$db->connect();
$id = mysql_real_escape_string($_GET['rec']);
$rec = $user->rec($id);
switch ($rec)
{
case 0: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Не могу обработать ссылку, попробуй восстановить пароль еще раз.</div>'); break;
case 1: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Ваша ссылка устарела, попробуйте воспользоватся восстановлением пароля еще раз.</div>'); break;
case 2: $tpl->set('{errorcontent}', '<div class="alert alert-success"><img src="/template/images/loader1.gif">Введите новый пароль ниже.</div>');
$tpl->set('{content}', $tpl->sub_load_template('rec.tpl')); break;
}
$db->disconnect();
}
else
{
$tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Недоступно для авторизованых пользователей.</div>');
}
}
if ($_GET['page'] == 'passsave')
{
if (!$_SESSION['Name'])
{
if ($_SESSION['Names'])
{
$tpl->set('{content}', '');
$db->connect();
$passsave = $user->savepass2($_POST['pass'], $_POST['repass']);
switch ($passsave)
{
case 0: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Введенные вами пароли не совпадают.</div>'); break;
case 1: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Вы не ввели пароль.</div>'); break;
case 2: $tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Длина пароля не может быть менее 6 символов.</div>'); break;
case 3: $tpl->set('{content}', '<div class="alert alert-success"><img src="/template/images/loader1.gif">Вы успешно сменили пароль.</div>'); break;
}
$db->disconnect();
}
}
else
{
$tpl->set('{errorcontent}', '<div class="alert alert-dismissable alert-error"><img src="/template/images/loader1.gif">Недоступно для авторизованых пользователей.</div>');
}
}
if ($_GET['page'] == 'fraction')
{
switch($_GET['id'])
{
case 1:$tpl->set('{content}', $tpl->sub_load_template('frac1.tpl')); break;
case 2:$tpl->set('{content}', $tpl->sub_load_template('frac2.tpl')); break;
case 3:$tpl->set('{content}', $tpl->sub_load_template('frac3.tpl')); break;
case 4:$tpl->set('{content}', $tpl->sub_load_template('frac4.tpl')); break;
case 5:$tpl->set('{content}', $tpl->sub_load_template('frac5.tpl')); break;
case 6:$tpl->set('{content}', $tpl->sub_load_template('frac6.tpl')); break;
case 7:$tpl->set('{content}', $tpl->sub_load_template('frac7.tpl')); break;
case 8:$tpl->set('{content}', $tpl->sub_load_template('frac8.tpl')); break;
case 9:$tpl->set('{content}', $tpl->sub_load_template('frac9.tpl')); break;
case 10:$tpl->set('{content}', $tpl->sub_load_template('frac10.tpl')); break;
}
}
if ($_GET['page'] == 'donate')
{
$tpl->set('{content}', $tpl->sub_load_template('donate.tpl'));
}
if ($_GET['page'] == 'rate')
{
$tpl->set('{content}', $tpl->sub_load_template('rate.tpl'));
}
if ($_GET['page'] == 'dagreement')
{
$tpl->set('{content}', $tpl->sub_load_template('dagreement.tpl'));
}
if ($_GET['page'] == 'dhelp')
{
$tpl->set('{content}', $tpl->sub_load_template('dhelp.tpl'));
}
if ($_GET['page'] == 'ban')
{
$tpl->set('{content}', $tpl->sub_load_template('banlog.tpl'));
}
if ($_GET['name'])
{
$tpl->set('{content}', $tpl->sub_load_template('accounts.tpl'));
}
$tpl->compile('main');
eval (' ?' . '>' . $tpl->result['main'] . '<' . '?php ');
$tpl->global_clear();
?>