Внедрение шаблонизатора. Решение самых идиотских ошибок вёрстки. Кое-где исправлены ошибки синтаксиса php.

This commit is contained in:
Igor Barkov (iwork)
2020-09-30 22:12:34 +03:00
parent 8b1a2e9b38
commit a4de6c51a3
41 changed files with 4688 additions and 5715 deletions
+31 -25
View File
@@ -10,7 +10,7 @@ if (empty($_SESSION['uid'])) {
require_once 'functions.php';
if (!($user->room >= 37 AND $user->room <= 41)) {
if (!($user->room >= 37 && $user->room <= 41)) {
header("Location: main.php");
exit;
}
@@ -19,15 +19,27 @@ $castleOwners = db::c()->query('SELECT * FROM `clans` WHERE `short` = (SELECT *
if ($castleOwners['id'] == $user['klan']) {
// если мой клан
if ($_GET['goto'] == 'arsenal') $user->room = 38;
if ($_GET['goto'] == 'home') $user->room = 37;
if ($_GET['goto'] == 'dvor') $user->room = 39;
if ($_GET['goto'] == 'master') $user->room = 40;
if ($_GET['goto'] == 'rest') $user->room = 41;
if ($_GET['goto'] == 'arsenal') {
$user->room = 38;
}
if ($_GET['goto'] == 'home') {
$user->room = 37;
}
if ($_GET['goto'] == 'dvor') {
$user->room = 39;
}
if ($_GET['goto'] == 'master') {
$user->room = 40;
}
if ($_GET['goto'] == 'rest') {
$user->room = 41;
}
if (in_array($_GET['goto'], ['arsenal', 'home', 'dvor', 'master', 'rest'])) {
db::c()->query('UPDATE `users`,`online` SET `users`.`room` = ?i,`online`.`room` = ?i WHERE `online`.`id` = `users`.`id` AND `online`.`id` = ?i', $user->room, $user->room, $_SESSION['uid']);
header('location: gotzamok.php');
} else $status = 'В этом замке нет такого места!';
} else {
$status = 'В этом замке нет такого места!';
}
}
switch ($user->room) {
@@ -45,7 +57,7 @@ if ($user->room == 38) {
if ($_GET['back']) {
$item = db::c()->query('SELECT * FROM `gotzam_arsenal` WHERE `id` = ?i', $_GET['back'])->fetch_assoc();
if ($_SESSION['uid'] == $item['owner'] OR $_SESSION['uid'] == $glava['glava']) {
if ($_SESSION['uid'] == $item['owner'] or $_SESSION['uid'] == $glava['glava']) {
$status = 'Вы забрали вещь из арсенала.';
db::c()->query('UPDATE `inventory` SET `owner` = ?i WHERE `id` = ?i', $_SESSION['uid'], $item['id_it']);
db::c()->query('DELETE FROM `gotzam_arsenal` WHERE `id` = ?i', $_GET['back']);
@@ -84,24 +96,20 @@ if ($user->room == 40) {
} else $status = 'Не хватает денег!';
}
}
Template::header('Клановый замок');
?>
<HTML>
<head>
<link rel=stylesheet href="css/main.css">
<script src="js/main.js"></script>
<meta charset="utf-8">
<style>
body {
background: url('i/<?= $backgroundImage ?>.jpg') no-repeat top right;
}
</style>
</head>
<body>
<h3>Приветствую тебя в замке <img src='i/clan/<?= $castleOwners['short'] ?>.gif'> <?= $castleOwners['name'] ?>, воин!</h3>
<div style="text-align: right;">
<button onClick="hrefToFrame('city.php?bps')">Вернуться</button>
</div>
<div><?php if (!empty($status)) err($status); ?></div>
<h3>Приветствую тебя в замке <img src='i/clan/<?= $castleOwners['short'] ?>.gif'> <?= $castleOwners['name'] ?>,
воин!</h3>
<div style="text-align: right;">
<button onClick="hrefToFrame('city.php?bps')">Вернуться</button>
</div>
<div><?php if (!empty($status)) err($status); ?></div>
<?php
if ($castleOwners['id'] == $user['klan']) { ?>
@@ -153,12 +161,12 @@ if ($castleOwners['id'] == $user['klan']) { ?>
<BR>
<small>Положил: <?= Nick::id($item['owner'])->full(1) ?><BR></small>
<?php
if ($_SESSION['uid'] == $item['owner'] OR $_SESSION['uid'] == $glava['glava']): ?>
if ($_SESSION['uid'] == $item['owner'] or $_SESSION['uid'] == $glava['glava']): ?>
<A HREF="?back=<?= $item['id'] ?>">забрать</A><BR>
<?php else: $status = 'Вы не можете забрать эту вещь из арсенала.';
endif; ?>
</TD>
<TD valign=top> Тут был showitem($row); </TD>
<TD valign=top> Тут был showitem($row);</TD>
</TR>
<?php endwhile; ?>
</table>
@@ -172,7 +180,7 @@ if ($castleOwners['id'] == $user['klan']) { ?>
<IMG SRC="i/sh/<?= $row['img'] ?>">
<BR><A HREF="?add=<?= $row['id'] ?>&sid=&sale=1">сдать в арсенал</A>
</TD>
<TD valign=top> Тут был showitem($row); </TD>
<TD valign=top> Тут был showitem($row);</TD>
</TR>
<?php endwhile; ?>
</table>
@@ -205,6 +213,4 @@ if ($castleOwners['id'] == $user['klan']) { ?>
</td>
</tr>
</table>
<? } else $status = 'Ворота замка закрыты, привратник отказывается даже разговаривать с тобой...'; ?>
</body>
</HTML>
<? } else $status = 'Ворота замка закрыты, привратник отказывается даже разговаривать с тобой...'; ?>