Новый класс Chat; session_start() уехал централизованно в конфиг с проверкой на существование ессии перед открытием. Уборка deprecated-артефактов. Работа по внедрению #42.
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
<?php
|
||||
session_start();
|
||||
require_once "functions.php";
|
||||
if ($_GET['act'] == "atk") {
|
||||
$ass = mysql_query("SELECT glav_id,glava,name FROM labirint WHERE user_id=" . $user['id'] . "");
|
||||
|
||||
+59
-48
@@ -1,51 +1,62 @@
|
||||
<?php
|
||||
session_start();
|
||||
// Что ты такое?
|
||||
use Battles\Database\DBPDO;
|
||||
use Battles\User;
|
||||
|
||||
require_once "../config.php";
|
||||
$user = mysql_fetch_array(mysql_query("SELECT * FROM `users` WHERE `id` = '{$_SESSION['uid']}' LIMIT 1;"));
|
||||
if ($user['admin']) {
|
||||
?>
|
||||
<table width="100%" border="1" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td align="left" valign="top">
|
||||
<table width="700" border="1" cellspacing="0" cellpadding="0">
|
||||
<tr>
|
||||
<td width="300" align="left" valign="top">
|
||||
<?
|
||||
$nec = mysql_query("SELECT * FROM podzem2");
|
||||
while ($sc = mysql_fetch_array($nec)) {
|
||||
print"<a href='edit_podzem.php?name=" . $sc['name'] . "'>" . $sc['name'] . "</a><br />";
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
</td>
|
||||
<td width="400" align="left" valign="top">
|
||||
|
||||
<form action="" method="get">
|
||||
<? if (!$_GET['new']) { ?>
|
||||
<input name="new" type="submit" value="Создать новую"/>
|
||||
<?
|
||||
if ($_GET['new']) {
|
||||
print "<script>location.href='main.php?act=none'</script>";
|
||||
exit;
|
||||
}
|
||||
if ($_GET['news']) {
|
||||
$SQL2 = mysql_query("INSERT INTO podzem2(name) VALUES('" . $_GET['name'] . "')");
|
||||
print "<script>location.href='edit.php'</script>";
|
||||
exit;
|
||||
}
|
||||
|
||||
} else { ?>
|
||||
<input style="font-size:12px;" name="name" type="text" size="10" value="Название"/>
|
||||
<input name="news" type="submit" value="Создать"/>
|
||||
<?
|
||||
} ?>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<?
|
||||
$user = User::$current;
|
||||
if (!User::$current->getAdmin()) {
|
||||
exit('Access denied!');
|
||||
}
|
||||
?>
|
||||
$nec = DBPDO::$db->fetchAll('select * from podzem2');
|
||||
|
||||
?>
|
||||
<style>
|
||||
.row {
|
||||
cursor: default;
|
||||
border: 1px solid black;
|
||||
}
|
||||
|
||||
.column {
|
||||
padding: 10px;
|
||||
float: left;
|
||||
}
|
||||
|
||||
.left {
|
||||
width: 300px;
|
||||
}
|
||||
|
||||
.right {
|
||||
width: 400px;
|
||||
}
|
||||
|
||||
.row:after {
|
||||
content: "";
|
||||
display: table;
|
||||
clear: both;
|
||||
}
|
||||
</style>
|
||||
<div class="row">
|
||||
<div class="column left">
|
||||
<?php
|
||||
foreach ($nec as $row) {
|
||||
echo sprintf('<a href="edit_podzem.php?name=%s">%s</a><br>', $row['name'], $row['name']);
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
<div class="column right">
|
||||
<form action="" method="get">
|
||||
<?php if (empty($_GET['new'])): ?>
|
||||
<input name="new" type="submit" value="Создать новую">
|
||||
<?php
|
||||
if (!empty($_GET['news'] && !empty($_GET['name']))) {
|
||||
$SQL2 = DBPDO::$db->execute('insert into podzem2 (name) value ?', $_GET['name']);
|
||||
exit("<script>location.href='edit.php'</script>");
|
||||
} ?>
|
||||
<?php else: ?>
|
||||
<input style="font-size:12px;" name="name" type="text" size="10" value="Название">
|
||||
<input name="news" type="submit" value="Создать">
|
||||
<?php endif; ?>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
+1700
-1319
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user