2018-01-28 16:40:49 +00:00
|
|
|
|
<?
|
|
|
|
|
session_start();
|
2018-03-23 21:30:05 +00:00
|
|
|
|
if (!isset($_SESSION['uid'])) {
|
|
|
|
|
header('Location');
|
|
|
|
|
}
|
2018-01-28 16:40:49 +00:00
|
|
|
|
include('config.php');
|
|
|
|
|
include('functions.php');
|
|
|
|
|
include('classes/quests_class.php');
|
|
|
|
|
|
2018-03-23 21:34:06 +00:00
|
|
|
|
$qEndNow = filter_input(INPUT_GET, 'end_qst_now');
|
|
|
|
|
$qEnd = filter_input(INPUT_GET, 'end_qst');
|
2018-01-28 16:40:49 +00:00
|
|
|
|
|
2018-03-23 21:34:06 +00:00
|
|
|
|
if ($qEndNow) echo $q->endq((int)$_GET['end_qst_now'], 'end', $user);
|
|
|
|
|
|
|
|
|
|
if ($qEnd) echo $q->winqst((int)$_GET['end_qst'], $user);
|
2018-01-28 16:40:49 +00:00
|
|
|
|
|
|
|
|
|
$qsee = '';
|
|
|
|
|
$qx = 0;
|
2018-03-23 21:34:06 +00:00
|
|
|
|
$error = '';
|
2018-01-28 16:40:49 +00:00
|
|
|
|
|
|
|
|
|
?>
|
|
|
|
|
<!DOCTYPE html>
|
|
|
|
|
<html>
|
|
|
|
|
<head>
|
2018-03-23 21:30:05 +00:00
|
|
|
|
<title>404</title>
|
|
|
|
|
<meta charset="utf-8">
|
2018-03-23 21:34:06 +00:00
|
|
|
|
<link rel="stylesheet" href="css/hostel.css"/>
|
2018-03-23 21:30:05 +00:00
|
|
|
|
<style>
|
|
|
|
|
div.ctContainerA, div.ctContainerB {
|
|
|
|
|
position: relative;
|
|
|
|
|
margin-bottom: 5px;
|
|
|
|
|
padding: 5px;
|
|
|
|
|
box-shadow: 3px 3px 5px 0 #323232;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.ctContainerA {
|
|
|
|
|
border: 2px groove threedface;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.ctTitle {
|
|
|
|
|
margin-bottom: 3px;
|
|
|
|
|
border-bottom: 2px groove threedface;
|
|
|
|
|
font-weight: bold;
|
|
|
|
|
color: #bf0000;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.ctContent {
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
position: relative;
|
|
|
|
|
width: 100%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quest_target_item div.ctTitle a.action-start {
|
|
|
|
|
float: right;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quest_target_item[forever='1'] div.ctContent .available {
|
|
|
|
|
color: #800;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quest_target_item[forever='0'][available='0'] div.ctContent .available {
|
|
|
|
|
color: blue;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quest_target_item div.ctContent .available {
|
|
|
|
|
font-size: small;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.quest_target_item div.ctContent img.icon {
|
|
|
|
|
width: 60px;
|
|
|
|
|
height: 60px;
|
|
|
|
|
float: left;
|
|
|
|
|
margin: 2px;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
div.qriContainer {
|
|
|
|
|
position: relative;
|
|
|
|
|
display: inline;
|
|
|
|
|
font-size: 80%;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</style>
|
2018-01-28 16:40:49 +00:00
|
|
|
|
</head>
|
|
|
|
|
<body>
|
|
|
|
|
<?php
|
2018-03-23 21:30:05 +00:00
|
|
|
|
$sp = db::c()->query('SELECT `vars` FROM `actions` WHERE `vars` LIKE "?S" AND `vals` = "?s" AND `uid` = ?i LIMIT 100', "%start_quest%", "go", $user['id']);
|
|
|
|
|
while ($pl = $sp->fetch_assoc()) {
|
|
|
|
|
$questId = str_replace('start_quest', '', $pl['vars']);
|
|
|
|
|
$pq = db::c()->query('SELECT `id`,`name`,`info` FROM `quests` WHERE `id` = ?i', $questId)->fetch_assoc();
|
|
|
|
|
$qsee .= sprintf('<a href="?end_qst_now=%s"><img src="/i/clear.gif" title="Отказаться от задания"></a> <b>%s</b><span style="float: right;"><a href="?end_qst=%s">Выполнить</a></span><div style="padding-left: 15px; padding-bottom: 5px; border-bottom: 1px solid grey;"><small>%s<br>$s</small></div><br>', $pq['id'], $pq['name'], $pq['id'], $pq['info'], $q->info($pq, $user['id']));
|
|
|
|
|
$qx++;
|
2018-01-28 16:40:49 +00:00
|
|
|
|
}
|
|
|
|
|
|
2018-03-23 21:30:05 +00:00
|
|
|
|
if (!$qsee) $qsee = 'У вас нет заданий.';
|
|
|
|
|
if ($q->error) $error = $q->error;
|
2018-01-28 16:40:49 +00:00
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
<div class="contentContainer">
|
2018-03-23 21:30:05 +00:00
|
|
|
|
<div style="text-align: center; padding-top: 3px;"><span
|
|
|
|
|
class="hs">Состояние персонажа, <?= $user['login']; ?></span></div>
|
|
|
|
|
<div class="buttonContainer">
|
|
|
|
|
<input type="button" class="btns button-route" value="Вернуться" onclick="location.href='main.php';"/>
|
|
|
|
|
<input type="button" class="btns button-route" value="Обновить" onclick="location.href='module_quest.php';"/>
|
|
|
|
|
</div>
|
|
|
|
|
<?php if ($error) err($error); ?>
|
|
|
|
|
<div class="quest_target_container" style="padding-top: 15px;">
|
|
|
|
|
<?php echo $qsee; ?>
|
|
|
|
|
</div>
|
2018-01-28 16:40:49 +00:00
|
|
|
|
</div>
|
|
|
|
|
</body>
|
|
|
|
|
</html>
|