UX: Изменение шаблонов и css (ширина и отступы)

This commit is contained in:
Evg 2021-04-17 00:06:20 +03:00
parent 4e17e9f0cb
commit 79cff5438a
45 changed files with 1302 additions and 1442 deletions

View file

@ -51,6 +51,7 @@ CREATE TABLE `comments` (
`comment_after` smallint(6) NOT NULL DEFAULT 0,
`comment_votes` smallint(6) NOT NULL DEFAULT 0,
`comment_content` text NOT NULL,
`comment_lo` tinyint(1) NOT NULL DEFAULT 0
`comment_del` tinyint(1) NOT NULL DEFAULT 0
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;

View file

@ -134,33 +134,13 @@ h3.suggested-topics-message a:hover {color: #f56400;}
.img-top-user {vertical-align: middle;width:32px;margin-right: 5px;border-radius: 3px;}
.img-blog {margin-top: 12px;}
.graph .labels.x-labels {
text-anchor: middle;
}
.graph .labels.y-labels {
text-anchor: end;
}
.graph {
height: 500px;
width: 800px;
}
.graph .grid {
stroke: #ccc;
stroke-dasharray: 0;
stroke-width: 1;
}
.labels {
font-size: 13px;
}
.label-title {
font-weight: bold;
text-transform: uppercase;
font-size: 12px;
fill: black;
}
.data {
fill: red;
stroke-width: 1;
.chart {
background: white;
width: 500px;
height: 100px;
border-left: 1px dotted #555;
border-bottom: 1px dotted #555;
padding: 20px 20px 20px 0;
}
@media (max-width: 720px){

View file

@ -25,7 +25,6 @@ html, body {
*, *:before, *:after {
box-sizing: inherit;
}
tt {
font-size: 14px;
}
@ -38,6 +37,7 @@ header {
}
body > main {
grid-area: main;
margin-left: 0.5rem;
}
body {
display: grid;
@ -88,9 +88,6 @@ main {
grid-column-end: 5;
padding: 0 0.1rem 0 0;
}
.left-ots {
margin-left: 0.5rem;
}
.max-width {
max-width: 800px;
}
@ -115,7 +112,7 @@ h1 {
h1.top.banner {
font-size: 13px;
color: var(--color-gray-1);
margin: 4px 0 20px 15px;
margin: 4px 0 20px 12px;
background-color: #fcf8e4;
display: table;
padding: 2px 6px;
@ -169,7 +166,7 @@ ul.breadcrumb {
text-decoration: underline;
}
.comments h2 {
margin: 20px 0 1px 14px;
margin: 20px 0 0 4px;
font-weight: 300;
}
blockquote {
@ -224,7 +221,6 @@ blockquote {
.sb-telo a:hover {
color: var(--color-gray-1);
}
.closed-on {
display: none;
}
@ -345,62 +341,8 @@ hr {
color: #666;
}
/* Формы */
input,
button,
select,
textarea {
color: #555;
background-color: white;
padding: 3px 5px;
}
textarea {
resize: vertical;
font-size: 15px;
}
input[type="text"],
input[type="url"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="number"],
textarea {
border: 1px solid #ccc;
}
input:focus, textarea:focus {
outline-style: solid;
outline-width: 2px;
}
input[type="checkbox"] {
margin-top: 0.5em;
}
select {
border: 1px solid #ccc;
}
input:focus, textarea:focus {
border-color: #888;
color: #303030;
outline: 0;
}
textarea:disabled {
background-color: #f0f0f0;
}
.telo-detail_post textarea, .block-comments textarea {
width: 95%;
}
input[type="submit"]:focus,
button:focus {
border-color: #888;
outline: 1px solid #888;
}
/* these must be separate */
::-webkit-input-placeholder {
color: #aaa;
font-style: italic;
}
:-moz-placeholder {
::-webkit-input-placeholder, :-moz-placeholder {
color: #aaa;
font-style: italic;
}
@ -409,21 +351,22 @@ button,
input[type="button"],
input[type="reset"],
input[type="submit"],
input[type="submit_url"],
div.select2-choices {
input[type="text"],
input[type="submit_url"] {
display: inline-block;
padding: 2px 10px 2px 10px;
line-height: 18px;
text-align: center;
background-color: #fafafa;
border: 1px solid #ccc;
border-bottom-color: #bbb;
cursor: pointer;
color: #333333;
}
button:first-child,
input[type="button"]:first-child,
input[type="reset"]:first-child,
input[type="submit"]:first-child,
input[type="text"]:first-child,
input[type="submit_url"]:first-child {
margin-left: 0;
}
@ -431,10 +374,27 @@ button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input[type="test"]:hover,
input[type="submit_url"]:hover {
color: var(--color-gray-2);
text-decoration: none;
background-color: #e6e6e6;
}
textarea {
border: 1px solid #ccc;
padding: 2px 10px 2px 10px;
font-size: 15px;
}
.telo-detail_post textarea, .block-comments textarea {
width: 95%;
}
textarea:focus, input:focus {
border-color: #888;
color: #303030;
outline: 0;
}
textarea:disabled {
background-color: #f0f0f0;
}
select {
margin-top: 3px;
@ -495,7 +455,7 @@ input.form-about {width: 250px;}
}
/* Диалог */
.alert-danger {
color: #e83e8c;
color: #e83e8c;
}
.alert-success {
color: #339900;
@ -507,6 +467,15 @@ input.form-about {width: 250px;}
padding: 10px 15px 0 0;
margin: 10px;
}
.msg {
background: #fcf8e4;
padding: 0 8px;
font-size: 14px;
color: green;
margin-bottom: 12px;
grid-area: header;
margin: 50px 16px 5px 10px;
}
/* Посты */
.shown_post {
@ -949,12 +918,12 @@ textarea.mess {
/* голосование */
.voters {
float: left;
width: 40px;
width: 30px;
}
.telo-detail_post .voters {
float: left;
margin-top: 4px;
width: 40px;
width: 30px;
}
div.voters .comm-up-id, div.voters .post-up-id {
border-bottom-width: 11px;
@ -966,7 +935,7 @@ div.voters .comm-up-id, div.voters .post-up-id {
width: 0px;
height: 0;
margin-bottom: 0px;
margin-left: 14px;
margin-left: 9px;
padding: 0;
display: block;
}
@ -1018,15 +987,6 @@ div.voters .comm-up-id, div.voters .post-up-id {
border-bottom: 2px solid #f56400;
color: var(--color-gray-1);
}
.msg {
background: #fcf8e4;
padding: 0 8px;
font-size: 14px;
color: green;
margin-bottom: 12px;
grid-area: header;
margin: 50px 16px 5px 10px;
}
/* Меню */
.menu-info {

View file

@ -1,8 +1,8 @@
<?php include TEMPLATE_DIR . '/admin/header_admin.php'; ?>
<div class="w-100">
<div class="left-ots">
<h1 class="top"><?php echo $data['h1']; ?></h1>
В стадии разработки... Пока добавьте пространство через базу...
</div>
<h1 class="top"><?php echo $data['h1']; ?></h1>
В стадии разработки... Пока добавьте пространство через базу...
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,53 +1,50 @@
<?php include TEMPLATE_DIR . '/admin/header_admin.php'; ?>
<div class="w-100">
<div class="left-ots">
<h1 class="top"><?php echo $data['h1']; ?></h1>
<h1 class="top"><?php echo $data['h1']; ?></h1>
<div class="telo comments">
<?php if (!empty($comments)) { ?>
<?php foreach ($comments as $comm) { ?>
<div class="comm-telo_bottom" id="comm_<?= $comm['comment_id']; ?>">
<div class="telo comments">
<?php if (!empty($comments)) { ?>
<?php foreach ($comments as $comm) { ?>
<div class="comm-telo_bottom" id="comm_<?= $comm['comment_id']; ?>">
<div class="voters">
<div class="comm-up-id"></div>
<div class="score"><?= $comm['comment_votes']; ?></div>
<div class="voters">
<div class="comm-up-id"></div>
<div class="score"><?= $comm['comment_votes']; ?></div>
</div>
<div class="comm-telo">
<div class="comm-header">
<img class="ava" src="/uploads/avatar/small/<?php echo $comm['avatar'] ?>">
<span class="user">
<a href="/u/<?php echo $comm['login']; ?>"><?php echo $comm['login']; ?></a>
<?php echo $comm['date']; ?>
</span>
<span class="otst"> | </span>
<span class="date">
<a href="/posts/<?php echo $comm['post_slug']; ?>"><?php echo $comm['post_title']; ?></a>
</span>
<span class="otst"> | </span>
<span id="cm_dell" class="comm_link">
<a data-id="<?= $comm['comment_id']; ?>" class="recover-comm">Восстановить</a>
</span>
</div>
<div class="comm-telo">
<div class="comm-header">
<img class="ava" src="/uploads/avatar/small/<?php echo $comm['avatar'] ?>">
<span class="user">
<a href="/u/<?php echo $comm['login']; ?>"><?php echo $comm['login']; ?></a>
<?php echo $comm['date']; ?>
</span>
<span class="otst"> | </span>
<span class="date">
<a href="/posts/<?php echo $comm['post_slug']; ?>"><?php echo $comm['post_title']; ?></a>
</span>
<span class="otst"> | </span>
<span id="cm_dell" class="comm_link">
<a data-id="<?= $comm['comment_id']; ?>" class="recover-comm">Восстановить</a>
</span>
</div>
<div class="comm-telo-body">
<?php echo $comm['content']; ?>
</div>
<div class="comm-telo-body">
<?php echo $comm['content']; ?>
</div>
</div>
<?php } ?>
<div class="pagination">
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<?php } ?>
</div>
</div>
<div class="pagination">
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,64 +1,62 @@
<?php include TEMPLATE_DIR . '/admin/header_admin.php'; ?>
<main class="admin">
<div class="left-ots">
<h1><?= $data['title']?></h1>
<div class="t-table">
<div class="t-th">
<span class="t-td center">N</span>
<span class="t-td">Данные</span>
<span class="t-td">E-mail</span>
<span class="t-td">IP регистрации</span>
<span class="t-td">Создан</span>
<span class="t-td center">Удален? / Забанен</span>
<span class="t-td center">Действие</span>
</div>
<?php foreach($alluser as $user) { ?>
<div class="t-tr">
<span class="t-td w-30 center">
<?= $user['id']; ?>
</span>
<span class="t-td">
<img class="ava" src="/uploads/avatar/small/<?= $user['avatar']; ?>">
<a href="/u/<?= $user['login']; ?>"><?= $user['login']; ?></a>
<?php if($user['name']) { ?>
(<?= $user['name']; ?>)
<?php } ?>
<sup class="red">TL:<?= $user['trust_level']; ?></sup>
<?php if($user['invitation_id'] !=0) { ?><sup>+ инв. id<?= $user['invitation_id']; ?></sup><?php } ?> <br>
</span>
<span class="t-td">
<span class="date"><?= $user['email']; ?></span>
</span>
<span class="t-td">
<?= $user['reg_ip']; ?> <?php if($user['replayIp'] > 1) { ?>
<sup class="red">(<?= $user['replayIp']; ?>)</sup>
<?php } ?>
</span>
<span class="t-td">
<?= $user['created_at']; ?>
</span>
<span class="t-td center">
<?php if($user['deleted'] == 0) { ?>Нет<?php }else{ ?><span class="red">Да</span><?php } ?>
/
<?php if($user['ban_list'] == 0) { ?>Нет<?php }else{ ?><span class="red">Да</span><?php } ?>
</span>
<span class="t-td center">
<?php if($user['isBan']) { ?>
<span class="user-ban" data-id="<?= $user['id']; ?>">
<span class="red">разбанить</span>
<span>
<?php } else { ?>
<span class="user-ban" data-id="<?= $user['id']; ?>">забанить<span>
<?php } ?>
</span>
</div>
<?php } ?>
<h1><?= $data['title']?></h1>
<div class="t-table">
<div class="t-th">
<span class="t-td center">N</span>
<span class="t-td">Данные</span>
<span class="t-td">E-mail</span>
<span class="t-td">IP регистрации</span>
<span class="t-td">Создан</span>
<span class="t-td center">Удален? / Забанен</span>
<span class="t-td center">Действие</span>
</div>
<?php foreach($alluser as $user) { ?>
<div class="t-tr">
<span class="t-td w-30 center">
<?= $user['id']; ?>
</span>
<span class="t-td">
<img class="ava" src="/uploads/avatar/small/<?= $user['avatar']; ?>">
<a href="/u/<?= $user['login']; ?>"><?= $user['login']; ?></a>
<?php if($user['name']) { ?>
(<?= $user['name']; ?>)
<?php } ?>
<sup class="red">TL:<?= $user['trust_level']; ?></sup>
<?php if($user['invitation_id'] !=0) { ?><sup>+ инв. id<?= $user['invitation_id']; ?></sup><?php } ?> <br>
</span>
<span class="t-td">
<span class="date"><?= $user['email']; ?></span>
</span>
<span class="t-td">
<?= $user['reg_ip']; ?> <?php if($user['replayIp'] > 1) { ?>
<sup class="red">(<?= $user['replayIp']; ?>)</sup>
<?php } ?>
</span>
<span class="t-td">
<?= $user['created_at']; ?>
</span>
<span class="t-td center">
<?php if($user['deleted'] == 0) { ?>Нет<?php }else{ ?><span class="red">Да</span><?php } ?>
/
<?php if($user['ban_list'] == 0) { ?>Нет<?php }else{ ?><span class="red">Да</span><?php } ?>
</span>
<span class="t-td center">
<?php if($user['isBan']) { ?>
<span class="user-ban" data-id="<?= $user['id']; ?>">
<span class="red">разбанить</span>
<span>
<?php } else { ?>
<span class="user-ban" data-id="<?= $user['id']; ?>">забанить<span>
<?php } ?>
</span>
</div>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,32 +1,29 @@
<?php include TEMPLATE_DIR . '/admin/header_admin.php'; ?>
<div class="w-100">
<div class="left-ots">
<h1 class="top"><?php echo $data['h1']; ?></h1>
<h1 class="top"><?php echo $data['h1']; ?></h1>
<div class="telo invitations">
<?php if (!empty($invitations)) { ?>
<?php foreach ($invitations as $key => $inv) { ?>
<div class="telo invitations">
<?php if (!empty($invitations)) { ?>
<?php foreach ($invitations as $key => $inv) { ?>
<a href="/u/<?= $inv['uid']['login']; ?>"><?= $inv['uid']['login']; ?></a> <sup>id<?= $inv['uid']['id']; ?></sup>
=>
<a href="/u/<?= $inv['login']; ?>"><?= $inv['login']; ?></a> <sup>id<?= $inv['active_uid']; ?></sup>
<span class="date"><small> - <?= $inv['active_time']; ?></small></span>
<br>
<?php } ?>
<a href="/u/<?= $inv['uid']['login']; ?>"><?= $inv['uid']['login']; ?></a> <sup>id<?= $inv['uid']['id']; ?></sup>
=>
<a href="/u/<?= $inv['login']; ?>"><?= $inv['login']; ?></a> <sup>id<?= $inv['active_uid']; ?></sup>
<div class="pagination">
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<span class="date"><small> - <?= $inv['active_time']; ?></small></span>
<br>
<?php } ?>
</div>
</div>
<div class="pagination">
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,68 +1,66 @@
<?php include TEMPLATE_DIR . '/admin/header_admin.php'; ?>
<div class="w-100">
<div class="left-ots">
<a class="right" href="/admin/space/add"><?= lang('Add'); ?></a>
<h1 class="top"><?php echo $data['h1']; ?></h1>
<a class="right" href="/admin/space/add"><?= lang('Add'); ?></a>
<h1 class="top"><?php echo $data['h1']; ?></h1>
<div class="space">
<?php if (!empty($space)) { ?>
<div class="t-table">
<div class="t-th">
<span class="t-td center">Id</span>
<span class="t-td">Логотип</span>
<span class="t-td">Имя / slug</span>
<span class="t-td">Описание</span>
<span class="t-td center">Действие</span>
</div>
<div class="space">
<?php if (!empty($space)) { ?>
<div class="t-table">
<div class="t-th">
<span class="t-td center">Id</span>
<span class="t-td">Логотип</span>
<span class="t-td">Имя / slug</span>
<span class="t-td">Описание</span>
<span class="t-td center">Действие</span>
</div>
<?php foreach ($space as $key => $sp) { ?>
<div class="t-tr">
<span class="t-td w-30 center">
<?= $sp['space_id']; ?>
</span>
<span class="t-td w-30 center">
<img class="ava" alt="Evg" src="/uploads/space/<?= $sp['space_img']; ?>">
</span>
<span class="t-td">
<?php if($sp['hidden_space_id'] >= 1) { ?>
<span class="red">&#10003;</span>
<?php } ?>
<span class="space-color space_<?= $sp['space_color'] ?>"></span>
<a title="<?= $sp['space_name']; ?>" class="space-u" href="/s/<?= $sp['space_slug']; ?>">
<?= $sp['space_name']; ?> (<?= $sp['space_slug']; ?>)
</a>
</span>
<span class="t-td">
<?= $sp['space_description']; ?> <br>
<?= $sp['space_date']; ?>
</span>
<span class="t-td center">
<?php if($sp['space_is_delete']) { ?>
<span class="space-ban" data-id="<?= $sp['space_id']; ?>">
<span class="red">разбанить</span>
<span>
<?php } else { ?>
<span class="space-ban" data-id="<?= $sp['space_id']; ?>">забанить<span>
<?php } ?>
<a href="/space/<?= $sp['space_slug']; ?>/edit">изменить</a>
</span>
<?php foreach ($space as $key => $sp) { ?>
<div class="t-tr">
<span class="t-td w-30 center">
<?= $sp['space_id']; ?>
</span>
<span class="t-td w-30 center">
<img class="ava" alt="Evg" src="/uploads/space/<?= $sp['space_img']; ?>">
</span>
<span class="t-td">
<?php if($sp['hidden_space_id'] >= 1) { ?>
<span class="red">&#10003;</span>
<?php } ?>
</div>
<?php } ?>
</div>
* Бан пространства повлечет за собой недоступность всех постов...
<div class="pagination">
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<?php } ?>
</div>
</div>
<span class="space-color space_<?= $sp['space_color'] ?>"></span>
<a title="<?= $sp['space_name']; ?>" class="space-u" href="/s/<?= $sp['space_slug']; ?>">
<?= $sp['space_name']; ?> (<?= $sp['space_slug']; ?>)
</a>
</span>
<span class="t-td">
<?= $sp['space_description']; ?> <br>
<?= $sp['space_date']; ?>
</span>
<span class="t-td center">
<?php if($sp['space_is_delete']) { ?>
<span class="space-ban" data-id="<?= $sp['space_id']; ?>">
<span class="red">разбанить</span>
<span>
<?php } else { ?>
<span class="space-ban" data-id="<?= $sp['space_id']; ?>">забанить<span>
<?php } ?>
<a href="/space/<?= $sp['space_slug']; ?>/edit">изменить</a>
</span>
</div>
<?php } ?>
</div>
* Бан пространства повлечет за собой недоступность всех постов...
<div class="pagination">
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,39 +1,37 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/login" method="post">
<?php csrf_field(); ?>
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/login" method="post">
<?php csrf_field(); ?>
<div class="boxline">
<label for="email">Email</label>
<input type="text" name="email" id="email" value="">
</div>
<div class="boxline">
<label for="password"><?= lang('Password'); ?></label>
<input type="text" name="password" id="password" value="">
</div>
<div class="boxline">
<input type="checkbox" id="rememberme" name="rememberme" value="1">
<label class="form-check-label" for="rememberme"><?= lang('Remember me'); ?></label>
</div>
<div class="row">
<div class="boxline">
<label for="email">Email</label>
<input type="text" name="email" id="email" value="">
<button type="submit" class="button-primary"><?= lang('Sign in'); ?></button>
<small>
<?php if($GLOBALS['conf']['invite'] != 1) { ?>
<span class="menu-lf"><a href="/register"><?= lang('Sign up'); ?></a></span>
<?php } ?>
<span class="menu-lf"><a href="/recover"><?= lang('forgot-password'); ?>?</a></span>
</small>
</div>
<div class="boxline">
<label for="password"><?= lang('Password'); ?></label>
<input type="password" name="password" id="password" value="">
</div>
<div class="boxline">
<input type="checkbox" id="rememberme" name="rememberme" value="1">
<label class="form-check-label" for="rememberme"><?= lang('Remember me'); ?></label>
</div>
<div class="row">
<div class="boxline">
<button type="submit" class="button-primary"><?= lang('Sign in'); ?></button>
<small>
<?php if($GLOBALS['conf']['invite'] != 1) { ?>
<span class="left-ots"><a href="/register"><?= lang('Sign up'); ?></a></span>
<?php } ?>
<span class="left-ots"><a href="/recover"><?= lang('forgot-password'); ?>?</a></span>
</small>
</div>
</div>
</form>
</div>
</form>
<?php if($GLOBALS['conf']['invite'] == 1) { ?>
<?= lang('no-invate-txt'); ?>
<?php } ?>
</div>
<?php if($GLOBALS['conf']['invite'] == 1) { ?>
<?= lang('no-invate-txt'); ?>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,27 +1,25 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main>
<div class="left-ots">
<h1 class="head"><?= $data['title']; ?></h1>
<div class="box wide">
<form class="" action="/recover/send/pass" method="post">
<?php csrf_field(); ?>
<h1 class="head"><?= $data['title']; ?></h1>
<div class="box wide">
<form class="" action="/recover/send/pass" method="post">
<?php csrf_field(); ?>
<div class="boxline">
<label for="password"><?= lang('New password'); ?></label>
<input type="text" name="password" id="password">
</div>
<div class="row">
<div class="boxline">
<label for="password"><?= lang('New password'); ?></label>
<input type="text" name="password" id="password">
<input type="hidden" name="code" id="code" value="<?= $data['code']; ?>">
<input type="hidden" name="user_id" id="user_id" value="<?= $data['user_id']; ?>">
<button type="submit" class="button-primary"><?= lang('Reset'); ?></button>
</div>
<div class="row">
<div class="boxline">
<input type="hidden" name="code" id="code" value="<?= $data['code']; ?>">
<input type="hidden" name="user_id" id="user_id" value="<?= $data['user_id']; ?>">
<button type="submit" class="button-primary"><?= lang('Reset'); ?></button>
</div>
</div>
</form>
<div class="boxline">
<a href="/register"><?= lang('Sign up'); ?></a> &emsp;
<a href="/login"><?= lang('Sign in'); ?></a>
</div>
</div>
</div>
</form>
<div class="boxline">
<a href="/register"><?= lang('Sign up'); ?></a> &emsp;
<a href="/login"><?= lang('Sign in'); ?></a>
</div>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,35 +1,33 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/recover/send" method="post">
<?php csrf_field(); ?>
<div class="boxline">
<label for="email">Email</label>
<input type="text" name="email" id="email">
</div>
<?php if ($GLOBALS['conf']['captcha']) { ?>
<div class="captcha_data">
<div class="captcha_wrap">
<div class="g-recaptcha" data-theme="light" data-size="normal" data-callback="captcha_ready" data-sitekey="<?php echo $GLOBALS['conf']['public_key']; ?>"></div>
<script async defer nonce="" src="https://www.google.com/recaptcha/api.js?hl=ru"></script>
</div>
</div> <br />
<?php } ?>
<div class="row">
<div class="boxline">
<button type="submit" class="button-primary"><?= lang('Reset'); ?></button>
<small>
<?php if($GLOBALS['conf']['invite'] != 1) { ?>
<span class="left-ots"><a href="/register"><?= lang('Sign up'); ?></a></span>
<?php } ?>
<span class="left-ots"><a href="/login"><?= lang('Sign in'); ?></a></span>
</small>
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/recover/send" method="post">
<?php csrf_field(); ?>
<div class="boxline">
<label for="email">Email</label>
<input type="text" name="email" id="email">
</div>
<?php if ($GLOBALS['conf']['captcha']) { ?>
<div class="captcha_data">
<div class="captcha_wrap">
<div class="g-recaptcha" data-theme="light" data-size="normal" data-callback="captcha_ready" data-sitekey="<?php echo $GLOBALS['conf']['public_key']; ?>"></div>
<script async defer nonce="" src="https://www.google.com/recaptcha/api.js?hl=ru"></script>
</div>
</div> <br />
<?php } ?>
<div class="row">
<div class="boxline">
<button type="submit" class="button-primary"><?= lang('Reset'); ?></button>
<small>
<?php if($GLOBALS['conf']['invite'] != 1) { ?>
<span class="menu-lf"><a href="/register"><?= lang('Sign up'); ?></a></span>
<?php } ?>
<span class="menu-lf"><a href="/login"><?= lang('Sign in'); ?></a></span>
</small>
</div>
</form>
</div>
</div>
</form>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,35 +1,33 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/register/add" method="post">
<?php csrf_field(); ?>
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/register/add" method="post">
<?php csrf_field(); ?>
<div class="boxline">
<label for="login"><?= lang('Nickname'); ?></label>
<input type="text" name="login" id="login">
</div>
<div class="boxline">
<label for="email">Email</label>
<input type="text" name="email" id="email" value="<?= $invate['invitation_email']; ?>">
</div>
<div class="boxline">
<label for="password"><?= lang('Password'); ?></label>
<input type="password" name="password" id="password">
</div>
<div class="boxline">
<label for="password_confirm"><?= lang('repeat-password'); ?></label>
<input type="password" name="password_confirm" id="password_confirm">
</div>
<div class="boxline">
<div class="boxline">
<label for="login"><?= lang('Nickname'); ?></label>
<input type="text" name="login" id="login">
<input type="hidden" name="invitation_code" id="invitation_code" value="<?= $invate['invitation_code']; ?>">
<input type="hidden" name="invitation_id" id="invitation_id" value="<?= $invate['uid']; ?>">
<button type="submit" class="button-primary"><?= lang('Sign up'); ?></button>
</div>
<div class="boxline">
<label for="email">Email</label>
<input type="text" name="email" id="email" value="<?= $invate['invitation_email']; ?>">
</div>
<div class="boxline">
<label for="password"><?= lang('Password'); ?></label>
<input type="password" name="password" id="password">
</div>
<div class="boxline">
<label for="password_confirm"><?= lang('repeat-password'); ?></label>
<input type="password" name="password_confirm" id="password_confirm">
</div>
<div class="boxline">
<div class="boxline">
<input type="hidden" name="invitation_code" id="invitation_code" value="<?= $invate['invitation_code']; ?>">
<input type="hidden" name="invitation_id" id="invitation_id" value="<?= $invate['uid']; ?>">
<button type="submit" class="button-primary"><?= lang('Sign up'); ?></button>
</div>
</div>
</form>
</div>
</div>
</form>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,46 +1,44 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/register/add" method="post">
<?php csrf_field(); ?>
<div class="boxline">
<label for="login"><?= lang('Nickname'); ?></label>
<input type="text" name="login" id="login">
</div>
<div class="boxline">
<label for="email">Email</label>
<input type="text" name="email" id="email">
</div>
<div class="boxline">
<label for="password"><?= lang('Password'); ?></label>
<input type="password" name="password" id="password">
</div>
<div class="boxline">
<label for="password_confirm"><?= lang('repeat-password'); ?></label>
<input type="password" name="password_confirm" id="password_confirm">
</div>
<?php if ($GLOBALS['conf']['captcha']) { ?>
<div class="captcha_data">
<div class="captcha_wrap">
<div class="g-recaptcha" data-theme="light" data-size="normal" data-callback="captcha_ready" data-sitekey="<?php echo $GLOBALS['conf']['public_key']; ?>"></div>
<script async defer nonce="" src="https://www.google.com/recaptcha/api.js?hl=ru"></script>
</div>
</div> <br />
<?php } ?>
<div class="boxline">
<div class="boxline">
<button type="submit" class="button-primary"><?= lang('Sign up'); ?></button>
<small>
<span class="left-ots"><a href="/login"><?= lang('Sign in'); ?></a></span>
</small>
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/register/add" method="post">
<?php csrf_field(); ?>
<div class="boxline">
<label for="login"><?= lang('Nickname'); ?></label>
<input type="text" name="login" id="login">
</div>
<div class="boxline">
<label for="email">Email</label>
<input type="text" name="email" id="email">
</div>
<div class="boxline">
<label for="password"><?= lang('Password'); ?></label>
<input type="text" name="password" id="password">
</div>
<div class="boxline">
<label for="password_confirm"><?= lang('repeat-password'); ?></label>
<input type="text" name="password_confirm" id="password_confirm">
</div>
<?php if ($GLOBALS['conf']['captcha']) { ?>
<div class="captcha_data">
<div class="captcha_wrap">
<div class="g-recaptcha" data-theme="light" data-size="normal" data-callback="captcha_ready" data-sitekey="<?php echo $GLOBALS['conf']['public_key']; ?>"></div>
<script async defer nonce="" src="https://www.google.com/recaptcha/api.js?hl=ru"></script>
</div>
</div> <br />
<?php } ?>
<div class="boxline">
<div class="boxline">
<button type="submit" class="button-primary"><?= lang('Sign up'); ?></button>
<small>
<span class="menu-lf"><a href="/login"><?= lang('Sign in'); ?></a></span>
</small>
</div>
</form>
</div>
</div>
</form>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,72 +1,70 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<?php include TEMPLATE_DIR . '/_block/left-menu.php'; ?>
<main>
<div class="left-ots">
<h1 class="top"><?php echo $data['h1']; ?></h1>
<div class="telo comments">
<?php if (!empty($comments)) { ?>
<?php foreach ($comments as $comm) { ?>
<?php if($comm['comment_del'] == 0) { ?>
<div class="comm-telo_bottom">
<?php if (!$uid['id']) { ?>
<div class="voters">
<a rel="nofollow" href="/login"><div class="comm-up-id"></div></a>
<h1 class="top"><?php echo $data['h1']; ?></h1>
<div class="telo comments">
<?php if (!empty($comments)) { ?>
<?php foreach ($comments as $comm) { ?>
<?php if($comm['comment_del'] == 0) { ?>
<div class="comm-telo_bottom">
<?php if (!$uid['id']) { ?>
<div class="voters">
<a rel="nofollow" href="/login"><div class="comm-up-id"></div></a>
<div class="score"><?= $comm['comment_votes']; ?></div>
</div>
<?php } else { ?>
<?php if ($comm['comm_vote_status'] || $uid['id'] == $comm['comment_user_id']) { ?>
<div class="voters active">
<div class="comm-up-id"></div>
<div class="score"><?= $comm['comment_votes']; ?></div>
</div>
<?php } else { ?>
<?php if ($comm['comm_vote_status'] || $uid['id'] == $comm['comment_user_id']) { ?>
<div class="voters active">
<div class="comm-up-id"></div>
<div class="score"><?= $comm['comment_votes']; ?></div>
</div>
<?php } else { ?>
<div id="up<?= $comm['comment_id']; ?>" class="voters">
<div data-id="<?= $comm['comment_id']; ?>" class="comm-up-id"></div>
<div class="score"><?= $comm['comment_votes']; ?></div>
</div>
<?php } ?>
<div id="up<?= $comm['comment_id']; ?>" class="voters">
<div data-id="<?= $comm['comment_id']; ?>" class="comm-up-id"></div>
<div class="score"><?= $comm['comment_votes']; ?></div>
</div>
<?php } ?>
<div class="comm-telo">
<div class="comm-header">
<img class="ava" src="/uploads/avatar/small/<?php echo $comm['avatar'] ?>">
<span class="user">
<a href="/u/<?php echo $comm['login']; ?>"><?php echo $comm['login']; ?></a>
<?php echo $comm['date']; ?>
</span>
<span class="otst"> | </span>
<span class="date">
<a href="/posts/<?php echo $comm['post_slug']; ?>"><?php echo $comm['post_title']; ?></a>
</span>
</div>
<div class="comm-telo-body">
<?php echo $comm['content']; ?>
</div>
<?php } ?>
<div class="comm-telo">
<div class="comm-header">
<img class="ava" src="/uploads/avatar/small/<?php echo $comm['avatar'] ?>">
<span class="user">
<a href="/u/<?php echo $comm['login']; ?>"><?php echo $comm['login']; ?></a>
<?php echo $comm['date']; ?>
</span>
<span class="otst"> | </span>
<span class="date">
<a href="/posts/<?php echo $comm['post_slug']; ?>"><?php echo $comm['post_title']; ?></a>
</span>
</div>
<div class="comm-telo-body">
<?php echo $comm['content']; ?>
</div>
</div>
<?php } else { ?>
<div class="dell comm-telo_bottom">
<div class="voters"></div>
~ Комментарий удален
</div>
<?php } ?>
<?php } ?>
<div class="pagination">
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
</div>
<?php } else { ?>
<div class="dell comm-telo_bottom">
<div class="voters"></div>
~ Комментарий удален
</div>
<?php } ?>
<?php } ?>
</div>
</div>
<div class="pagination">
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,51 +1,48 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100 max-width">
<div class="left-ots">
<h1 class="top"><?php echo $data['h1']; ?></h1>
<h1 class="top"><?php echo $data['h1']; ?></h1>
<?php if (!empty($comments)) { ?>
<?php if (!empty($comments)) { ?>
<?php foreach ($comments as $comm) { ?>
<?php if($comm['comment_del'] == 0) { ?>
<div class="comm-telo_bottom">
<div class="voters">
<div class="comm-up-id"></div>
<div class="score"><?php echo $comm['comment_votes']; ?></div>
</div>
<div class="comm-telo">
<div class="comm-header">
<img class="ava" alt="<?php echo $comm['login']; ?>" src="/uploads/avatar/small/<?php echo $comm['avatar']; ?>">
<span class="user">
<a href="/u/<?php echo $comm['login']; ?>"><?php echo $comm['login']; ?></a>
<?php echo $comm['date']; ?>
</span>
<span class="otst"> | </span>
<span class="date">
<a href="/posts/<?= $comm['post_slug']; ?>"><?php echo $comm['post_title']; ?></a>
</span>
</div>
<div class="comm-telo-body">
<?php echo $comm['content']; ?>
</div>
</div>
</div>
<?php } else { ?>
<div class="dell comm-telo_bottom">
<div class="voters"></div>
~ Комментарий удален
<?php foreach ($comments as $comm) { ?>
<?php if($comm['comment_del'] == 0) { ?>
<div class="comm-telo_bottom">
<div class="voters">
<div class="comm-up-id"></div>
<div class="score"><?php echo $comm['comment_votes']; ?></div>
</div>
<?php } ?>
<?php } ?>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<div class="comm-telo">
<div class="comm-header">
<img class="ava" alt="<?php echo $comm['login']; ?>" src="/uploads/avatar/small/<?php echo $comm['avatar']; ?>">
<span class="user">
<a href="/u/<?php echo $comm['login']; ?>"><?php echo $comm['login']; ?></a>
<?php echo $comm['date']; ?>
</span>
<span class="otst"> | </span>
<span class="date">
<a href="/posts/<?= $comm['post_slug']; ?>"><?php echo $comm['post_title']; ?></a>
</span>
</div>
<div class="comm-telo-body">
<?php echo $comm['content']; ?>
</div>
</div>
</div>
<?php } else { ?>
<div class="dell comm-telo_bottom">
<div class="voters"></div>
~ Комментарий удален
</div>
<?php } ?>
<?php } ?>
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-comment'); ?>...</div>
<?php } ?>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots flow">
<div class="flow">
<h1><?= $data['h1']; ?></h1>
<div id="content"></div>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots max-width">
<div class="max-width">
<ul class="breadcrumb">
<li class="breadcrumb-item">
<a title="<?= lang('Home'); ?>" href="/"><?= lang('Home'); ?></a>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots max-width">
<div class="max-width">
<ul class="breadcrumb">
<li class="breadcrumb-item">
<a title="<?= lang('Home'); ?>" href="/"><?= lang('Home'); ?></a>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots max-width">
<div class="max-width">
<ul class="breadcrumb">
<li class="breadcrumb-item">
<a title="<?= lang('Home'); ?>" href="/"><?= lang('Home'); ?></a>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots max-width">
<div class="max-width">
<ul class="breadcrumb">
<li class="breadcrumb-item">
<a title="<?= lang('Home'); ?>" href="/"><?= lang('Home'); ?></a>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots max-width">
<div class="max-width">
<ul class="breadcrumb">
<li class="breadcrumb-item">
<a title="<?= lang('Home'); ?>" href="/"><?= lang('Home'); ?></a>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="info">
<div class="left-ots max-width">
<div class="max-width">
<ul class="breadcrumb">
<li class="breadcrumb-item">
<a title="<?= lang('Home'); ?>" href="/"><?= lang('Home'); ?></a>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots max-width">
<div class="max-width">
<ul class="breadcrumb">
<li class="breadcrumb-item">
<a title="<?= lang('Home'); ?>" href="/"><?= lang('Home'); ?></a>

View file

@ -54,39 +54,20 @@
- комментарии <b><?= $data['vote_comm_num']; ?></b> <br>
- посты <b><?= $data['vote_post_num']; ?></b></p>
<br>
<svg viewBox="0 0 500 100" class="chart">
<polyline
fill="none"
stroke="#0074d9"
stroke-width="2"
points="
<?php foreach ($data['flow_num'] as $flow) { ?>
<?= $flow['date']; ?>, <?= $flow['0']; ?>
<?php } ?>
"/>
</svg>
<svg version="1.2" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="graph" aria-labelledby="title" role="img">
<title id="title">Линейный график, показывающий некоторую информацию</title>
<g class="grid x-grid" id="xGrid">
<line x1="90" x2="90" y1="5" y2="371"></line>
</g>
<g class="grid y-grid" id="yGrid">
<line x1="90" x2="705" y1="370" y2="370"></line>
</g>
<g class="labels x-labels">
<text x="100" y="400">2021</text>
<text x="246" y="400">2021</text>
<text x="392" y="400">2021</text>
<text x="538" y="400">2021</text>
<text x="684" y="400">2021</text>
<text x="400" y="440" class="label-title">год</text>
</g>
<g class="labels y-labels">
<text x="80" y="15">15</text>
<text x="80" y="131">10</text>
<text x="80" y="248">5</text>
<text x="80" y="373">0</text>
<text x="50" y="200" class="label-title">акт.</text>
</g>
<g class="data" data-setname="Our first data set">
<circle cx="90" cy="192" data-value="7.2" r="4"></circle>
<circle cx="240" cy="141" data-value="8.1" r="4"></circle>
<circle cx="388" cy="179" data-value="7.7" r="4"></circle>
<circle cx="531" cy="200" data-value="6.8" r="4"></circle>
<circle cx="544" cy="264" data-value="6.1" r="4"></circle>
<circle cx="677" cy="104" data-value="6.7" r="4"></circle>
</g>
</svg>
<p><i>В стадии разработки...</i></p>

View file

@ -1,6 +1,6 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots max-width">
<div class="max-width">
<ul class="breadcrumb">
<li class="breadcrumb-item">
<a title="<?= lang('Home'); ?>" href="/"><?= lang('Home'); ?></a>

View file

@ -1,55 +1,54 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<div class="w-100">
<div class="left-ots">
<h1><a href="/messages">Все сообщения</a> / <?= $data['title']; ?> </h1>
<form action="/messages/send" method="post">
<?= csrf_field() ?>
<input type="hidden" name="recipient" value="<?= $data['recipient_user']['id']; ?>" />
Для <img src="/uploads/avatar/small/<?= $data['recipient_user']['avatar']; ?>" class="msg-ava">
<a href="/u/<?= $data['recipient_user']['login']; ?>" class="msg-user">
<?= $data['recipient_user']['login']; ?>
</a><br>
<textarea rows="3" id="message" class="mess" placeholder="Напишите..." type="text" name="message" /></textarea>
<p>
<input type="submit" name="submit" value="Ответить" class="submit">
</p>
</form>
<?php if ($data['list']) { ?>
<?php foreach($data['list'] AS $key => $val) { ?>
<div class="msg-telo<?php if ($val['uid'] == $uid['id']) { ?> class="active"<?php } ?>">
<?php if ($val['uid'] == $uid['id']) { ?>
Я | <?php echo $val['add_time']; ?>
<?php } else { ?>
<a href="/u/<?= $val['login']; ?>">
<?= $val['login']; ?>
</a> | <?php echo $val['add_time']; ?>
<?php } ?></a>
<br>
<?= $val['message']; ?>
<div class="footer">
<?php if ($val['receipt'] AND $val['uid'] == $uid['id']) { ?>
Было прочитанно - (<?= $val['receipt']; ?>)
<?php } else { ?>
<!-- Отправлено на e-mail, возможно -->
<?php } ?>
</div>
<h1><a href="/messages">Все сообщения</a> / <?= $data['title']; ?> </h1>
<form action="/messages/send" method="post">
<?= csrf_field() ?>
<input type="hidden" name="recipient" value="<?= $data['recipient_user']['id']; ?>" />
Для <img src="/uploads/avatar/small/<?= $data['recipient_user']['avatar']; ?>" class="msg-ava">
<a href="/u/<?= $data['recipient_user']['login']; ?>" class="msg-user">
<?= $data['recipient_user']['login']; ?>
</a><br>
<textarea rows="3" id="message" class="mess" placeholder="Напишите..." type="text" name="message" /></textarea>
<p>
<input type="submit" name="submit" value="Ответить" class="submit">
</p>
</form>
</div>
<?php if ($data['list']) { ?>
<?php foreach($data['list'] AS $key => $val) { ?>
<div class="msg-telo<?php if ($val['uid'] == $uid['id']) { ?> class="active"<?php } ?>">
<?php if ($val['uid'] == $uid['id']) { ?>
Я | <?php echo $val['add_time']; ?>
<?php } else { ?>
<a href="/u/<?= $val['login']; ?>">
<?= $val['login']; ?>
</a> | <?php echo $val['add_time']; ?>
<?php } ?></a>
<br>
<?php } ?>
<?= $val['message']; ?>
<div class="footer">
<?php if ($val['receipt'] AND $val['uid'] == $uid['id']) { ?>
Было прочитанно - (<?= $val['receipt']; ?>)
<?php } else { ?>
<!-- Отправлено на e-mail, возможно -->
<?php } ?>
</div>
</div>
<?php } ?>
</div>
<?php } ?>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,43 +1,41 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<div class="w-100">
<div class="left-ots">
<div class="messages">
<h1><?= $data['title'] ?></h1>
<?php if (!empty($data['messages'])) { ?>
<?php foreach ($data['messages'] as $msg) { ?>
<div class="messages">
<h1><?= $data['title'] ?></h1>
<?php if (!empty($data['messages'])) { ?>
<div class="msg-telo<?php if (!$msg['unread'] > 0) { ?> active<?php } ?>">
<?php if($msg['sender_uid'] == $uid['id']) { ?>
Я | <?= $msg['update_time']; ?> <br>
<?php foreach ($data['messages'] as $msg) { ?>
<div class="msg-telo<?php if (!$msg['unread'] > 0) { ?> active<?php } ?>">
<?php if($msg['sender_uid'] == $uid['id']) { ?>
Я | <?= $msg['update_time']; ?> <br>
<?php } else { ?>
От
<img src="/uploads/avatar/small/<?= $msg['msg_user']['avatar']; ?>" class="msg-ava">
<a href="/u/<?= $msg['msg_user']['login']; ?>">
<?= $msg['msg_user']['login']; ?>
</a>
| <?= $msg['update_time']; ?> <br>
<?php } ?>
<a href="/messages/read/<?= $msg['id']; ?>">
<?php if ($msg['unread']) { ?>
Есть <?= $msg['count']; ?> <?= $msg['unread_num']; ?>
<?php } else { ?>
От
<img src="/uploads/avatar/small/<?= $msg['msg_user']['avatar']; ?>" class="msg-ava">
<a href="/u/<?= $msg['msg_user']['login']; ?>">
<?= $msg['msg_user']['login']; ?>
</a>
| <?= $msg['update_time']; ?> <br>
Посмотреть
<?php if($msg['count'] != 0) { ?>
<?= $msg['count']; ?> <?= $msg['count_num']; ?>
<?php } ?>
<?php } ?>
<a href="/messages/read/<?= $msg['id']; ?>">
<?php if ($msg['unread']) { ?>
Есть <?= $msg['count']; ?> <?= $msg['unread_num']; ?>
<?php } else { ?>
Посмотреть
<?php if($msg['count'] != 0) { ?>
<?= $msg['count']; ?> <?= $msg['count_num']; ?>
<?php } ?>
<?php } ?>
</a>
</div>
<?php } ?>
<?php } else { ?>
<div class="no-content">У вас нет диалогов</div>
</a>
</div>
<?php } ?>
</div>
<?php } else { ?>
<div class="no-content">У вас нет диалогов</div>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,18 +1,16 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<div class="w-100">
<div class="left-ots">
<a class="right" href="/messages">Все сообщения</a>
<h2><?= $data['title']; ?></h2>
<form action="/messages/send" method="post">
<?= csrf_field() ?>
<input type="hidden" name="recipient" value="<?= $data['recipient_uid']; ?>" />
<textarea rows="3" id="message" class="mess" placeholder="Сообщение..." type="text" name="message" /></textarea>
<p>
<input type="submit" name="submit" value="Отправить" class="submit">
</p>
</form>
</div>
<a class="right" href="/messages">Все сообщения</a>
<h2><?= $data['title']; ?></h2>
<form action="/messages/send" method="post">
<?= csrf_field() ?>
<input type="hidden" name="recipient" value="<?= $data['recipient_uid']; ?>" />
<textarea rows="3" id="message" class="mess" placeholder="Сообщение..." type="text" name="message" /></textarea>
<p>
<input type="submit" name="submit" value="Отправить" class="submit">
</p>
</form>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,47 +1,46 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<h1><?= $data['title'] ?></h1>
<?php if (!empty($list)) { ?>
<h1><?= $data['title'] ?></h1>
<?php if (!empty($list)) { ?>
<?php foreach ($list as $notif) { ?>
<div class="fl<?php if($notif['read_flag'] == 0) { ?> active<?php } ?>">
<?php if($notif['action_type'] == 1) { ?>
<svg class="md-icon moon">
<use xlink:href="/assets/svg/icons.svg#mail"></use>
</svg>
<a href="/u/<?= $notif['login'] ?>"><?= $notif['login'] ?></a>
написал вам
<a href="/messages/read/<?= $notif['connection_type'] ?>">сообщение</a>
<span class="date"> <?= $notif['add_time']; ?></span>
<?php if($notif['read_flag'] == 0) { ?><sup class="red">✔</sup><?php } ?>
<?php } ?>
<?php if($notif['action_type'] == 2) { ?>
<svg class="md-icon moon">
<use xlink:href="/assets/svg/icons.svg#message"></use>
</svg>
<a href="/u/<?= $notif['login'] ?>"><?= $notif['login'] ?></a>
ответил вам в
<a class="ntf2" href="/notifications/read/<?= $notif['connection_type']; ?>"">комментарии</a>
<span class="date"> <?= $notif['add_time']; ?></span>
<?php if($notif['read_flag'] == 0) { ?><sup class="red">✔</sup><?php } ?>
<?php } ?>
</div>
<?php foreach ($list as $notif) { ?>
<div class="fl<?php if($notif['read_flag'] == 0) { ?> active<?php } ?>">
<?php if($notif['action_type'] == 1) { ?>
<svg class="md-icon moon">
<use xlink:href="/assets/svg/icons.svg#mail"></use>
</svg>
<a href="/u/<?= $notif['login'] ?>"><?= $notif['login'] ?></a>
написал вам
<a href="/messages/read/<?= $notif['connection_type'] ?>">сообщение</a>
<span class="date"> <?= $notif['add_time']; ?></span>
<?php if($notif['read_flag'] == 0) { ?><sup class="red">✔</sup><?php } ?>
<?php } ?>
<?php if($notif['action_type'] == 2) { ?>
<svg class="md-icon moon">
<use xlink:href="/assets/svg/icons.svg#message"></use>
</svg>
<a href="/u/<?= $notif['login'] ?>"><?= $notif['login'] ?></a>
ответил вам в
<a class="ntf2" href="/notifications/read/<?= $notif['connection_type']; ?>"">комментарии</a>
<span class="date"> <?= $notif['add_time']; ?></span>
<?php if($notif['read_flag'] == 0) { ?><sup class="red">✔</sup><?php } ?>
<?php } ?>
<?php } else { ?>
Уведомлений пока нет...
</div>
<?php } ?>
</div>
<?php } else { ?>
Уведомлений пока нет...
<?php } ?>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,95 +1,92 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<div class="w-100">
<div class="left-ots">
<h1><?php echo $data['h1']; ?></h1>
<h1><?php echo $data['h1']; ?></h1>
<div class="box create">
<form action="/post/create" method="post">
<?= csrf_field() ?>
<div class="box create">
<form action="/post/create" method="post">
<?= csrf_field() ?>
<div class="boxline">
<label for="post_title">Заголовок</label>
<input id="title" class="add" type="text" name="post_title" /><br />
</div>
<?php if($uid['trust_level'] == 5) { ?>
<div class="boxline">
<label for="post_title">Заголовок</label>
<input id="title" class="add" type="text" name="post_title" /><br />
</div>
<?php if($uid['trust_level'] == 5) { ?>
<div class="boxline">
<label for="post_title">URL</label>
<input id="link" class="add-url" type="url" name="post_url" />
<input id="graburl" type="submit_url" name="submit_url" value="Извлечь" />
<br>
</div> <?php } ?>
<div class="boxline">
<label for="post_title">Превью</label>
<script src="/assets/js/editor.js"></script>
<textarea class="content_preview" name="content_preview" placeholder=""></textarea>
<br />
<label for="post_title"></label>
<div class="box_h">Около 160 символов</div>
</div>
<div class="qa-mod qa-editor-box">
<div class="mod-head">
<div class="wmd-panel">
<div id="questionText" class="editor liveMode">
<div class="editor-toolbar">
<div class="editor-mode"></div>
<div id="wmd-button-bar"></div>
</div>
<div class="wmd">
<textarea id="wmd-input" name="post_content" placeholder=""></textarea>
</div>
<div class="editor-preview"><div class="fmt" id="wmd-preview"></div></div>
</div>
<link rel="stylesheet" href="/assets/js/editor/editor.css">
<script src="/assets/js/editor/marked.js"></script>
<script src="/assets/js/editor/markdown.editor.js"></script>
</div>
</div>
</div>
<label for="post_title">URL</label>
<input id="link" class="add-url" type="url" name="post_url" />
<input id="graburl" type="submit_url" name="submit_url" value="Извлечь" />
<br>
</div> <?php } ?>
<div class="boxline">
<label for="post_content">Пространствa</label>
<?php foreach ($space as $sp) { ?>
<input type="radio" name="space_id" value="<?= $sp['space_id']; ?>"><?= $sp['space_name']; ?>
<?php } ?>
<label for="post_title">Превью</label>
<script src="/assets/js/editor.js"></script>
<textarea class="content_preview" name="content_preview" placeholder=""></textarea>
<br />
<label for="post_title"></label>
<div class="box_h">Около 160 символов</div>
</div>
<input type="submit" name="submit" value="Написать" />
</form>
<br>
<details>
<summary>Доступно форматирование Markdown</summary>
<p>
<table>
<tbody><tr>
<td width="125"><em>курсив</em></td>
<td>окружить текст <tt>*звездочками*</tt></td>
</tr>
<tr>
<td><strong>жирный</strong></td>
<td>окружить текст <tt>**двумя звездочками**</tt></td>
</tr>
<tr>
<td><strike>зачеркнутый</strike></td>
<td>окружить текст <tt>~~двумя тильдами~~</tt></td>
</tr>
<tr>
<td><tt>од (строка)</tt></td>
<td>окружить текст <tt>`обратными ковычками`</tt></td>
</tr>
<tr>
<td><a href="http://example.com/">связаный текст</a></td>
<td><tt>[связанный текст](http://example.com/)</tt> или просто URL-адрес для создания без заголовка</td>
</tr>
<tr>
<td><blockquote> цитата</blockquote></td>
<td><tt>&gt;</tt> текс цитаты </td>
</tr>
</tbody></table>
</p>
</details>
<br>
</div>
<div class="qa-mod qa-editor-box">
<div class="mod-head">
<div class="wmd-panel">
<div id="questionText" class="editor liveMode">
<div class="editor-toolbar">
<div class="editor-mode"></div>
<div id="wmd-button-bar"></div>
</div>
<div class="wmd">
<textarea id="wmd-input" name="post_content" placeholder=""></textarea>
</div>
<div class="editor-preview"><div class="fmt" id="wmd-preview"></div></div>
</div>
<link rel="stylesheet" href="/assets/js/editor/editor.css">
<script src="/assets/js/editor/marked.js"></script>
<script src="/assets/js/editor/markdown.editor.js"></script>
</div>
</div>
</div>
<div class="boxline">
<label for="post_content">Пространствa</label>
<?php foreach ($space as $sp) { ?>
<input type="radio" name="space_id" value="<?= $sp['space_id']; ?>"><?= $sp['space_name']; ?>
<?php } ?>
</div>
<input type="submit" name="submit" value="Написать" />
</form>
<br>
<details>
<summary>Доступно форматирование Markdown</summary>
<p>
<table>
<tbody><tr>
<td width="125"><em>курсив</em></td>
<td>окружить текст <tt>*звездочками*</tt></td>
</tr>
<tr>
<td><strong>жирный</strong></td>
<td>окружить текст <tt>**двумя звездочками**</tt></td>
</tr>
<tr>
<td><strike>зачеркнутый</strike></td>
<td>окружить текст <tt>~~двумя тильдами~~</tt></td>
</tr>
<tr>
<td><tt>од (строка)</tt></td>
<td>окружить текст <tt>`обратными ковычками`</tt></td>
</tr>
<tr>
<td><a href="http://example.com/">связаный текст</a></td>
<td><tt>[связанный текст](http://example.com/)</tt> или просто URL-адрес для создания без заголовка</td>
</tr>
<tr>
<td><blockquote> цитата</blockquote></td>
<td><tt>&gt;</tt> текс цитаты </td>
</tr>
</tbody></table>
</p>
</details>
<br>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,112 +1,109 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<div class="w-100">
<div class="left-ots">
<h1><?= $data['h1']; ?></h1>
<h1><?= $data['h1']; ?></h1>
<div class="box create">
<form action="/post/editpost/<?= $post['post_id']; ?>" method="post">
<?= csrf_field() ?>
<div class="box create">
<form action="/post/editpost/<?= $post['post_id']; ?>" method="post">
<?= csrf_field() ?>
<div class="boxline">
<label for="post_title">Заголовок</label>
<input class="add" type="text" value="<?= htmlspecialchars($post['post_title']); ?>" name="post_title" />
<br />
</div>
<?php if($uid['trust_level'] == 5) { ?>
<div class="boxline">
<label for="post_title">Заголовок</label>
<input class="add" type="text" value="<?= htmlspecialchars($post['post_title']); ?>" name="post_title" />
<label for="post_title">URL</label>
<input class="add" type="text" value="<?= $post['post_url']; ?>" name="post_url" />
<br />
</div>
<?php if($uid['trust_level'] == 5) { ?>
<div class="boxline">
<label for="post_title">URL</label>
<input class="add" type="text" value="<?= $post['post_url']; ?>" name="post_url" />
<br />
</div> <?php } ?>
<div class="boxline">
<label for="post_title">Превью</label>
<script src="/assets/js/editor.js"></script>
<textarea class="content_preview" name="content_preview" placeholder=""><?= $post['post_content_preview']; ?></textarea> <br />
<label for="post_title"></label>
<div class="box_h">Около 160 символов</div>
</div>
</div> <?php } ?>
<div class="boxline">
<label for="post_content">Текст</label> <br />
<div class="qa-mod qa-editor-box">
<div class="mod-head">
<div class="wmd-panel">
<div id="questionText" class="editor liveMode">
<div class="editor-toolbar">
<div class="editor-mode"></div>
<div id="wmd-button-bar"></div>
</div>
<div class="wmd">
<textarea id="wmd-input" name="post_content" placeholder=""><?= $post['post_content']; ?></textarea>
</div>
<div class="editor-preview"><div class="fmt" id="wmd-preview"></div></div>
<label for="post_title">Превью</label>
<script src="/assets/js/editor.js"></script>
<textarea class="content_preview" name="content_preview" placeholder=""><?= $post['post_content_preview']; ?></textarea> <br />
<label for="post_title"></label>
<div class="box_h">Около 160 символов</div>
</div>
<div class="boxline">
<label for="post_content">Текст</label> <br />
<div class="qa-mod qa-editor-box">
<div class="mod-head">
<div class="wmd-panel">
<div id="questionText" class="editor liveMode">
<div class="editor-toolbar">
<div class="editor-mode"></div>
<div id="wmd-button-bar"></div>
</div>
<link rel="stylesheet" href="/assets/js/editor/editor.css">
<script src="/assets/js/editor/marked.js"></script>
<script src="/assets/js/editor/markdown.editor.js"></script>
<div class="wmd">
<textarea id="wmd-input" name="post_content" placeholder=""><?= $post['post_content']; ?></textarea>
</div>
<div class="editor-preview"><div class="fmt" id="wmd-preview"></div></div>
</div>
<link rel="stylesheet" href="/assets/js/editor/editor.css">
<script src="/assets/js/editor/marked.js"></script>
<script src="/assets/js/editor/markdown.editor.js"></script>
</div>
</div>
</div>
<?php if($uid['trust_level'] == 5) { ?>
<div class="boxline">
<label for="post_content">Закрыть</label>
<input type="radio" name="closed" <?php if($post['post_closed'] == 0) { ?>checked<?php } ?> value="0"> Нет
<input type="radio" name="closed" <?php if($post['post_closed'] == 1) { ?>checked<?php } ?> value="1" > Да
</div>
<div class="boxline">
<label for="post_content">Поднять</label>
<input type="radio" name="top" <?php if($post['post_top'] == 0) { ?>checked<?php } ?> value="0"> Нет
<input type="radio" name="top" <?php if($post['post_top']== 1) { ?>checked<?php } ?> value="1"> Да
</div>
</div>
</div>
</div>
<?php if($uid['trust_level'] == 5) { ?>
<div class="boxline">
<label for="post_content">Закрыть</label>
<input type="radio" name="closed" <?php if($post['post_closed'] == 0) { ?>checked<?php } ?> value="0"> Нет
<input type="radio" name="closed" <?php if($post['post_closed'] == 1) { ?>checked<?php } ?> value="1" > Да
</div>
<div class="boxline">
<label for="post_content">Поднять</label>
<input type="radio" name="top" <?php if($post['post_top'] == 0) { ?>checked<?php } ?> value="0"> Нет
<input type="radio" name="top" <?php if($post['post_top']== 1) { ?>checked<?php } ?> value="1"> Да
</div>
<?php } ?>
<div class="boxline">
<label for="post_content">Пространство</label>
<?php foreach ($space as $sp) { ?>
<input type="radio" name="space_id" value="<?= $sp['space_id']; ?>"<?php if($post['space_id'] == $sp['space_id']) { ?> checked<?php } ?>><?= $sp['space_name']; ?>
<?php } ?>
<div class="boxline">
<label for="post_content">Пространство</label>
<?php foreach ($space as $sp) { ?>
<input type="radio" name="space_id" value="<?= $sp['space_id']; ?>"<?php if($post['space_id'] == $sp['space_id']) { ?> checked<?php } ?>><?= $sp['space_name']; ?>
<?php } ?>
<br>
</div>
<input type="hidden" name="post_id" id="post_id" value="<?= $post['post_id']; ?>">
<input type="submit" name="submit" value="Изменить" />
</form>
<br>
<details>
<summary>Доступно форматирование Markdown</summary>
<p>
<table>
<tbody><tr>
<td width="125"><em>курсив</em></td>
<td>окружить текст <tt>*звездочками*</tt></td>
</tr>
<tr>
<td><strong>жирный</strong></td>
<td>окружить текст <tt>**двумя звездочками**</tt></td>
</tr>
<tr>
<td><strike>зачеркнутый</strike></td>
<td>окружить текст <tt>~~двумя тильдами~~</tt></td>
</tr>
<tr>
<td><tt>код (строка)</tt></td>
<td>окружить текст <tt>`обратными ковычками`</tt></td>
</tr>
<tr>
<td><a href="http://example.com/" style="color: inherit;">связаный текст</a></td>
<td><tt>[связанный текст](http://example.com/)</tt> или просто URL-адрес для создания без заголовка</td>
</tr>
<tr>
<td><blockquote> цитата</blockquote></td>
<td><tt>&gt;</tt> текс цитаты </td>
</tr>
</tbody></table>
</p>
</details>
<br>
</div>
<br>
</div>
<input type="hidden" name="post_id" id="post_id" value="<?= $post['post_id']; ?>">
<input type="submit" name="submit" value="Изменить" />
</form>
<br>
<details>
<summary>Доступно форматирование Markdown</summary>
<p>
<table>
<tbody><tr>
<td width="125"><em>курсив</em></td>
<td>окружить текст <tt>*звездочками*</tt></td>
</tr>
<tr>
<td><strong>жирный</strong></td>
<td>окружить текст <tt>**двумя звездочками**</tt></td>
</tr>
<tr>
<td><strike>зачеркнутый</strike></td>
<td>окружить текст <tt>~~двумя тильдами~~</tt></td>
</tr>
<tr>
<td><tt>код (строка)</tt></td>
<td>окружить текст <tt>`обратными ковычками`</tt></td>
</tr>
<tr>
<td><a href="http://example.com/" style="color: inherit;">связаный текст</a></td>
<td><tt>[связанный текст](http://example.com/)</tt> или просто URL-адрес для создания без заголовка</td>
</tr>
<tr>
<td><blockquote> цитата</blockquote></td>
<td><tt>&gt;</tt> текс цитаты </td>
</tr>
</tbody></table>
</p>
</details>
<br>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,66 +1,63 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<h1 class="top"><?php echo $data['h1']; ?></h1>
<h1 class="top"><?php echo $data['h1']; ?></h1>
<div class="telo posts">
<?php if (!empty($posts)) { ?>
<div class="telo posts">
<?php if (!empty($posts)) { ?>
<?php foreach ($posts as $post) { ?>
<?php foreach ($posts as $post) { ?>
<?php if (!$uid['id']) { ?>
<div id="vot<?= $post['post_id']; ?>" class="voters">
<a rel="nofollow" href="/login"><div class="post-up-id"></div></a>
<?php if (!$uid['id']) { ?>
<div id="vot<?= $post['post_id']; ?>" class="voters">
<a rel="nofollow" href="/login"><div class="post-up-id"></div></a>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } else { ?>
<?php if ($post['votes_post_user_id'] || $uid['id'] == $post['post_user_id']) { ?>
<div class="voters active">
<div class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } else { ?>
<div id="up<?= $post['post_id']; ?>" class="voters">
<div data-id="<?= $post['post_id']; ?>" class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } else { ?>
<?php if ($post['votes_post_user_id'] || $uid['id'] == $post['post_user_id']) { ?>
<div class="voters active">
<div class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } else { ?>
<div id="up<?= $post['post_id']; ?>" class="voters">
<div data-id="<?= $post['post_id']; ?>" class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } ?>
<?php } ?>
<div class="post-telo">
<a class="u-url" href="/posts/<?php echo $post['post_slug']; ?>">
<h3 class="titl"><?php echo $post['post_title']; ?></h3>
</a>
<div class="space-color space_<?= $post['space_color'] ?>"></div>
<a class="space-u" href="/s/<?= $post['space_slug']; ?>" title="<?= $post['space_name']; ?>">
<?= $post['space_name']; ?>
</a>
<div class="footer">
<img class="ava" src="/uploads/avatar/small/<?php echo $post['avatar']; ?>">
<span class="user">
<a href="/u/<?php echo $post['login']; ?>"><?php echo $post['login']; ?></a>
</span>
<span class="date">
<?php echo $post['post_date']; ?>
</span>
<?php if($post['post_comments'] !=0) { ?>
<span class="otst"> | </span>
комментариев (<?php echo $post['post_comments'] ?>)
<?php } ?>
</div>
</div>
<?php } ?>
<?php } else { ?>
<div class="no-content"><?= lanf('no-post'); ?>...</div>
<?php } ?>
<div class="post-telo">
<a class="u-url" href="/posts/<?php echo $post['post_slug']; ?>">
<h3 class="titl"><?php echo $post['post_title']; ?></h3>
</a>
<div class="space-color space_<?= $post['space_color'] ?>"></div>
<a class="space-u" href="/s/<?= $post['space_slug']; ?>" title="<?= $post['space_name']; ?>">
<?= $post['space_name']; ?>
</a>
<div class="footer">
<img class="ava" src="/uploads/avatar/small/<?php echo $post['avatar']; ?>">
<span class="user">
<a href="/u/<?php echo $post['login']; ?>"><?php echo $post['login']; ?></a>
</span>
<span class="date">
<?php echo $post['post_date']; ?>
</span>
<?php if($post['post_comments'] !=0) { ?>
<span class="otst"> | </span>
комментариев (<?php echo $post['post_comments'] ?>)
<?php } ?>
</div>
</div>
<?php } ?>
</div>
</div>
<?php } else { ?>
<div class="no-content"><?= lanf('no-post'); ?>...</div>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -91,7 +91,7 @@
<?php } ?>
</div>
</div>
<div class="left-ots">
<div class="post-body">
<div class="post">
<?= $post['post_content']; ?>
</div>
@ -191,7 +191,11 @@
<a rel="nofollow" href="/posts/<?= $post['post_slug']; ?>#comm_<?= $comm['comment_on']; ?>">&#8679;</a>
</span>
<?php } ?>
<?php if ($uid['trust_level'] == 5) { ?>
<span class="date ots">
<?= $comm['comment_ip']; ?>
</span>
<?php } ?>
</div>
<div class="comm-telo-body">
<?= $comm['content'] ?>

View file

@ -1,32 +1,30 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<h1><?= $data['h1']; ?></h1>
<h1><?= $data['h1']; ?></h1>
<form method="post" action="/search">
<?= csrf_field() ?>
<input type="text" name="q" id="search" class='search'/>
<input type="submit" value="Поиск" class="search" /><br />
</form>
<?php if (!empty($result)) { ?>
<div>Вы искали: <b><?= $query; ?></b></div>
<?php } ?>
<br>
<?php if (!empty($result)) { ?>
<?php foreach ($result as $post) { ?>
<div class="search">
<a href="/posts/<?= $post['post_slug'] ?>"><?= $post['post_title']; ?></a> <br>
<?= $post['post_content']; ?>
</div>
<div class="v-ots"></div>
<?php } ?>
<?php } else { ?>
<p>Поиск не дал результатов...<p>
<?php } ?>
</div>
<form method="post" action="/search">
<?= csrf_field() ?>
<input type="text" name="q" id="search" class='search'/>
<input type="submit" value="Поиск" class="search" /><br />
</form>
<?php if (!empty($result)) { ?>
<div>Вы искали: <b><?= $query; ?></b></div>
<?php } ?>
<br>
<?php if (!empty($result)) { ?>
<?php foreach ($result as $post) { ?>
<div class="search">
<a href="/posts/<?= $post['post_slug'] ?>"><?= $post['post_title']; ?></a> <br>
<?= $post['post_content']; ?>
</div>
<div class="v-ots"></div>
<?php } ?>
<?php } else { ?>
<p>Поиск не дал результатов...<p>
<?php } ?>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,36 +1,34 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<?php include TEMPLATE_DIR . '/_block/left-menu.php'; ?>
<main>
<div class="left-ots">
<h1><?= $data['h1']; ?></h1>
<?php if (!empty($space)) { ?>
<?php foreach ($space as $sp) { ?>
<div class="space-telo">
<span class="date">
<div class="space-color space_<?= $sp['space_color'] ?>"></div>
<a title="<?= $sp['space_name']; ?>" class="space-s" href="/s/<?= $sp['space_slug']; ?>">
<?= $sp['space_name']; ?>
</a>
</span>
<?php if($sp['hidden_space_id'] >= 1) { ?><span class="red">&#10003;</span><?php } ?>
<span class="date space-des">
&nbsp;<?= $sp['space_description']; ?>
</span>
</div>
<?php } ?>
<?php } else { ?>
<h3>Нет тегов</h3>
<p>К сожалению тегов нет...</p>
<h1><?= $data['h1']; ?></h1>
<?php if (!empty($space)) { ?>
<?php foreach ($space as $sp) { ?>
<div class="space-telo">
<span class="date">
<div class="space-color space_<?= $sp['space_color'] ?>"></div>
<a title="<?= $sp['space_name']; ?>" class="space-s" href="/s/<?= $sp['space_slug']; ?>">
<?= $sp['space_name']; ?>
</a>
</span>
<?php if($sp['hidden_space_id'] >= 1) { ?><span class="red">&#10003;</span><?php } ?>
<span class="date space-des">
&nbsp;<?= $sp['space_description']; ?>
</span>
</div>
<?php } ?>
<p><span class="red">&#10003;</span> говорит о том, что вы не видите посты из этих пространства в ленте. Чтобы сделать их видимыми достаточно зайти в пространство и нажать «Подписаться».</p>
</div>
<?php } else { ?>
<h3>Нет тегов</h3>
<p>К сожалению тегов нет...</p>
<?php } ?>
<p><span class="red">&#10003;</span> говорит о том, что вы не видите посты из этих пространства в ленте. Чтобы сделать их видимыми достаточно зайти в пространство и нажать «Подписаться».</p>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,47 +1,45 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<span class="right"><a href="/s/<?= $space['space_slug']; ?>"><?= $space['space_name']; ?></a></span>
<h1><?= $data['h1']; ?></h1>
<div class="telo space">
<div class="box create">
<form action="/space/editspace" method="post" enctype="multipart/form-data">
<?= csrf_field() ?>
<div class="boxline">
<label for="post_title">URL</label>
<input class="add" type="text" value="<?= $space['space_slug']; ?>" name="space_slug" />
<br />
</div>
<div class="boxline">
<label for="post_title">Название</label>
<input class="add" type="text" value="<?= $space['space_name']; ?>" name="space_name" />
<br />
</div>
<div class="boxline">
<label for="post_content">Meta- описание</label>
<textarea class="add" name="space_description"><?= $space['space_description']; ?></textarea><br />
</div>
<div class="boxline">
<label for="post_content">Цвет</label>
<?php include TEMPLATE_DIR . '/space/space-color-box.php'; ?>
</div>
<div class="boxline">
<label for="post_content">Текст</label>
<textarea class="add" name="space_text"><?= $space['space_text']; ?></textarea><br />
</div>
<div class="boxline">
<label for="space_img">
<img width="60" src="/uploads/space/<?= $space['space_img']; ?>">
</label>
<input type="file" name="image" accept="image/*"/>
<p>Выберите файл для загрузки 120x120px (jpg, jpeg, png)</p>
</div>
<input type="hidden" name="space_id" id="space_id" value="<?= $space['space_id']; ?>">
<input type="submit" name="submit" value="Изменить" />
</form>
</div>
</div>
</div>
<span class="right"><a href="/s/<?= $space['space_slug']; ?>"><?= $space['space_name']; ?></a></span>
<h1><?= $data['h1']; ?></h1>
<div class="telo space">
<div class="box create">
<form action="/space/editspace" method="post" enctype="multipart/form-data">
<?= csrf_field() ?>
<div class="boxline">
<label for="post_title">URL</label>
<input class="add" type="text" value="<?= $space['space_slug']; ?>" name="space_slug" />
<br />
</div>
<div class="boxline">
<label for="post_title">Название</label>
<input class="add" type="text" value="<?= $space['space_name']; ?>" name="space_name" />
<br />
</div>
<div class="boxline">
<label for="post_content">Meta- описание</label>
<textarea class="add" name="space_description"><?= $space['space_description']; ?></textarea><br />
</div>
<div class="boxline">
<label for="post_content">Цвет</label>
<?php include TEMPLATE_DIR . '/space/space-color-box.php'; ?>
</div>
<div class="boxline">
<label for="post_content">Текст</label>
<textarea class="add" name="space_text"><?= $space['space_text']; ?></textarea><br />
</div>
<div class="boxline">
<label for="space_img">
<img width="60" src="/uploads/space/<?= $space['space_img']; ?>">
</label>
<input type="file" name="image" accept="image/*"/>
<p>Выберите файл для загрузки 120x120px (jpg, jpeg, png)</p>
</div>
<input type="hidden" name="space_id" id="space_id" value="<?= $space['space_id']; ?>">
<input type="submit" name="submit" value="Изменить" />
</form>
</div>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -3,66 +3,64 @@
<?php if ($space_info['space_is_delete'] == 0) { ?>
<main>
<div class="left-ots">
<?php if (!empty($posts)) { ?>
<?php foreach ($posts as $post) { ?>
<div class="post-telo">
<?php if (!$uid['id']) { ?>
<div id="vot<?= $post['post_id']; ?>" class="voters">
<a rel="nofollow" href="/login"><div class="post-up-id"></div></a>
<?php if (!empty($posts)) { ?>
<?php foreach ($posts as $post) { ?>
<div class="post-telo">
<?php if (!$uid['id']) { ?>
<div id="vot<?= $post['post_id']; ?>" class="voters">
<a rel="nofollow" href="/login"><div class="post-up-id"></div></a>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } else { ?>
<?php if ($post['votes_post_user_id'] || $uid['id'] == $post['post_user_id']) { ?>
<div class="voters active">
<div class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } else { ?>
<?php if ($post['votes_post_user_id'] || $uid['id'] == $post['post_user_id']) { ?>
<div class="voters active">
<div class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } else { ?>
<div id="up<?= $post['post_id']; ?>" class="voters">
<div data-id="<?= $post['post_id']; ?>" class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } ?>
<?php } ?>
<div class="post-body">
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<h3 class="titl"><?= $post['post_title']; ?></h3>
</a>
<?php if ($post['post_content_preview']) { ?>
<div class="show">
<span class="show_add_<?= $post['post_id']; ?>">
<a data-post_id="<?= $post['post_id']; ?>" class="showpost">
<span>&#9658;</span>
<?= $post['post_content_preview']; ?>...
</a>
</span>
<?php } else { ?>
<div id="up<?= $post['post_id']; ?>" class="voters">
<div data-id="<?= $post['post_id']; ?>" class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<?php } ?>
<div id="show_<?= $post['post_id']; ?>" class="show_detail"></div>
<div class="footer">
<img class="ava" src="/uploads/avatar/small/<?= $post['avatar'] ?>">
<span class="user">
<a href="/u/<?= $post['login']; ?>"><?= $post['login']; ?></a>
</span>
<span class="date">
<?= $post['post_date']; ?>
</span>
<?php if($post['post_comments'] !=0) { ?>
<span class="otst"> | </span>
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<?= $post['post_comments']; ?> <?= $post['num_comments']; ?>
</a>
<?php } ?>
</div>
<?php } ?>
<?php } ?>
<div class="post-body">
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<h3 class="titl"><?= $post['post_title']; ?></h3>
</a>
<?php if ($post['post_content_preview']) { ?>
<div class="show">
<span class="show_add_<?= $post['post_id']; ?>">
<a data-post_id="<?= $post['post_id']; ?>" class="showpost">
<span>&#9658;</span>
<?= $post['post_content_preview']; ?>...
</a>
</span>
</div>
</div>
<?php } ?>
<?php } ?>
<div id="show_<?= $post['post_id']; ?>" class="show_detail"></div>
<div class="footer">
<img class="ava" src="/uploads/avatar/small/<?= $post['avatar'] ?>">
<span class="user">
<a href="/u/<?= $post['login']; ?>"><?= $post['login']; ?></a>
</span>
<span class="date">
<?= $post['post_date']; ?>
</span>
<?php if($post['post_comments'] !=0) { ?>
<span class="otst"> | </span>
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<?= $post['post_comments']; ?> <?= $post['num_comments']; ?>
</a>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
<?php } else { ?>
<div class="no-content"><?= lang('no-post'); ?>...</div>
<?php } ?>
</div>
<?php } else { ?>
<div class="no-content"><?= lang('no-post'); ?>...</div>
<?php } ?>
</main>
<aside id="sidebar">

View file

@ -1,32 +1,30 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<?php include TEMPLATE_DIR . '/_block/left-menu.php'; ?>
<main class="w-75">
<div class="left-ots">
<div class="box-users">
<h1><?= $data['h1']; ?></h1>
<div class="all-users">
<?php foreach($users as $ind => $user) { ?>
<div class="column">
<div class="user_card">
<div>
<a href="/u/<?= $user['login']; ?>">
<img class="gravatar" alt="<?= $user['login']; ?>" src="/uploads/avatar/<?php echo $user['avatar']; ?>">
</a>
</div>
<div class="box-footer">
<a href="/u/<?= $user['login']; ?>"><?= $user['login']; ?></a>
<br>
<?php if($user['name']) { ?>
<small> <?= $user['name']; ?> </small>
<?php } else { ?>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
<div class="box-users">
<h1><?= $data['h1']; ?></h1>
<div class="all-users">
<?php foreach($users as $ind => $user) { ?>
<div class="column">
<div class="user_card">
<div>
<a href="/u/<?= $user['login']; ?>">
<img class="gravatar" alt="<?= $user['login']; ?>" src="/uploads/avatar/<?php echo $user['avatar']; ?>">
</a>
</div>
<div class="box-footer">
<a href="/u/<?= $user['login']; ?>"><?= $user['login']; ?></a>
<br>
<?php if($user['name']) { ?>
<small> <?= $user['name']; ?> </small>
<?php } else { ?>
<?php } ?>
</div>
</div>
</div>
<?php } ?>
</div>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,64 +1,61 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<h1><?= $data['h1']; ?></h1>
<h1><?= $data['h1']; ?></h1>
<div class="favorite">
<?php if (!empty($favorite)) { ?>
<div class="favorite">
<?php if (!empty($favorite)) { ?>
<?php foreach ($favorite as $post) { ?>
<?php foreach ($favorite as $post) { ?>
<div id="vot<?= $post['post_id']; ?>" class="voters">
<div data-id="<?= $post['post_id']; ?>" class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<div class="post-telo">
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<h3 class="titl"><?= $post['post_title']; ?></h3>
</a>
<div class="space-color space_<?= $post['space_color'] ?>"></div>
<a class="space-u" href="/s/<?= $post['space_slug']; ?>" title="<?= $post['space_name']; ?>">
<?= $post['space_name']; ?>
</a>
<div class="footer">
<img class="ava" src="/uploads/avatar/small/<?= $post['avatar']; ?>">
<span class="user">
<a href="/u/<?= $post['login']; ?>"><?= $post['login']; ?></a>
</span>
<span class="date">
<?= $post['date']; ?>
</span>
<?php if($post['post_comments'] !=0) { ?>
<span class="otst"> | </span>
<a href="/posts/<?= $post['post_slug']; ?>">
комментариев (<?= $post['post_comments'] ?>)
</a>
<?php } ?>
<div id="vot<?= $post['post_id']; ?>" class="voters">
<div data-id="<?= $post['post_id']; ?>" class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<div class="post-telo">
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<h3 class="titl"><?= $post['post_title']; ?></h3>
</a>
<div class="space-color space_<?= $post['space_color'] ?>"></div>
<a class="space-u" href="/s/<?= $post['space_slug']; ?>" title="<?= $post['space_name']; ?>">
<?= $post['space_name']; ?>
</a>
<div class="footer">
<img class="ava" src="/uploads/avatar/small/<?= $post['avatar']; ?>">
<span class="user">
<a href="/u/<?= $post['login']; ?>"><?= $post['login']; ?></a>
</span>
<span class="date">
<?= $post['date']; ?>
</span>
<?php if($post['post_comments'] !=0) { ?>
<span class="otst"> | </span>
<?php if($uid['id'] > 0) { ?>
<?php if($uid['id'] == $post['favorite_uid']) { ?>
<span class="otst"> | </span>
<span class="user-favorite" data-post="<?= $post['post_id']; ?>">
<span class="mu_favorite">Убрать из избранного</span>
</span>
<?php } ?>
<?php } ?>
</div>
</div>
<?php } ?>
<?php } else { ?>
<p>К сожалению избранного нет...</p>
<br>
<a href="/posts/<?= $post['post_slug']; ?>">
комментариев (<?= $post['post_comments'] ?>)
</a>
<?php } ?>
<?php if($uid['id'] > 0) { ?>
<?php if($uid['id'] == $post['favorite_uid']) { ?>
<span class="otst"> | </span>
<span class="user-favorite" data-post="<?= $post['post_id']; ?>">
<span class="mu_favorite">Убрать из избранного</span>
</span>
<?php } ?>
<?php } ?>
</div>
</div>
<?php } ?>
</div>
</div>
<?php } else { ?>
<p>К сожалению избранного нет...</p>
<br>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,52 +1,50 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<div class="box-users">
<h1><?= $data['h1']; ?></h1>
<?php if($uid['trust_level'] > 1) { ?>
<form method="post" action="/invitation/create">
<?php csrf_field(); ?>
<div class="box-users">
<h1><?= $data['h1']; ?></h1>
<?php if($uid['trust_level'] > 1) { ?>
<form method="post" action="/invitation/create">
<?php csrf_field(); ?>
<div class="boxline">
<input id="link" class="add-email" type="email" name="email">
<input id="graburl" type="submit" name="submit" value="Создать">
<br>
</div>
Осталось приглашений <?= 5 - $user['invitation_available']; ?>
<div class="boxline">
<input id="link" class="add-email" type="email" name="email">
<input id="graburl" type="submit" name="submit" value="Создать">
<br>
</div>
Осталось приглашений <?= 5 - $user['invitation_available']; ?>
</form>
<h3>Приглашенные</h3>
<?php if (!empty($result)) { ?>
<?php foreach ($result as $inv) { ?>
<?php if($inv['active_status'] == 1) { ?><span class="right">зарегистрировался</span><?php } ?>
Для (<?= $inv['invitation_email']; ?>) можно отправить эту ссылку: <br>
<code>
<?= $GLOBALS['conf']['url'] . '/register/invite/' . $inv['invitation_code']; ?>
</code>
<?php if($inv['active_status'] == 1) { ?>
<small>(ссылка не актуальна)</small>
<?php } ?>
<br><br>
</form>
<h3>Приглашенные</h3>
<?php if (!empty($result)) { ?>
<?php foreach ($result as $inv) { ?>
<?php if($inv['active_status'] == 1) { ?><span class="right">зарегистрировался</span><?php } ?>
Для (<?= $inv['invitation_email']; ?>) можно отправить эту ссылку: <br>
<code>
<?= $GLOBALS['conf']['url'] . '/register/invite/' . $inv['invitation_code']; ?>
</code>
<?php if($inv['active_status'] == 1) { ?>
<small>(ссылка не актуальна)</small>
<?php } ?>
<?php } else { ?>
Пока нет приглашений
<?php } ?>
<br><br>
<?php } ?>
<?php } else { ?>
Ваш уровень доверия пока не позволяет использовать инвайты.
Пока нет приглашений
<?php } ?>
</div>
<?php } else { ?>
Ваш уровень доверия пока не позволяет использовать инвайты.
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,24 +1,22 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main>
<div class="left-ots">
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/invite" method="post">
<?php csrf_field(); ?>
<h1 class="head"><?= $data['h1']; ?></h1>
<div class="box wide">
<form class="" action="/invite" method="post">
<?php csrf_field(); ?>
<div class="boxline">
<label for="email"><?= lang('Code'); ?></label>
<input type="text" name="invite" id="invite">
</div>
<div class="row">
<div class="boxline">
<label for="email"><?= lang('Code'); ?></label>
<input type="text" name="invite" id="invite">
<button type="submit" class="button-primary"><?= lang('Sign in'); ?></button>
<small>
<span class="menu-lf"><a href="/recover"><?= lang('forgot-password'); ?>?</a></span>
</small>
</div>
<div class="row">
<div class="boxline">
<button type="submit" class="button-primary"><?= lang('Sign in'); ?></button>
<small>
<span class="left-ots"><a href="/recover"><?= lang('forgot-password'); ?>?</a></span>
</small>
</div>
</div>
</form>
</div>
</div>
</form>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,123 +1,120 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="profiles">
<div class="left-ots">
<div class="gravatar right">
<img alt="<?= $user['login']; ?>" src="/uploads/avatar/<?= $user['avatar']; ?>">
</div>
<div class="gravatar right">
<img alt="<?= $user['login']; ?>" src="/uploads/avatar/<?= $user['avatar']; ?>">
</div>
<h1>
<?= $user['login']; ?>
<?php if($user['name']) { ?> / <?= $user['name']; ?><?php } ?>
<?php if($uid['id']) { ?>
<?php if($uid['login'] != $user['login']) { ?> &nbsp;
<a href="/u/<?= $user['login']; ?>/messages">
<svg class="md-icon">
<use xlink:href="/assets/svg/icons.svg#mail"></use>
</svg>
</a>
<?php } ?>
<h1>
<?= $user['login']; ?>
<?php if($user['name']) { ?> / <?= $user['name']; ?><?php } ?>
<?php if($uid['id']) { ?>
<?php if($uid['login'] != $user['login']) { ?> &nbsp;
<a href="/u/<?= $user['login']; ?>/messages">
<svg class="md-icon">
<use xlink:href="/assets/svg/icons.svg#mail"></use>
</svg>
</a>
<?php } ?>
</h1>
<?php } ?>
</h1>
<div class="box wide">
<label class="required">ID:</label>
<span class="d"><?= $user['id']; ?></span>
<div class="box wide">
<label class="required">ID:</label>
<span class="d"><?= $user['id']; ?></span>
<br>
<label class="required">TL:</label>
<br>
<label class="required">TL:</label>
<span class="d">
<a title="Уровень доверия" href="/info/trust-level"><?= $data['trust_level']['trust_name']; ?></a>
</span>
<br>
<label class="required">Присоединился:</label>
<span class="d"><?= $user['created_at']; ?></span>
<br>
<?php if($data['post_num_user'] != 0) { ?>
<label class="required">Постов:</label>
<span class="d">
<a title="Уровень доверия" href="/info/trust-level"><?= $data['trust_level']['trust_name']; ?></a>
</span>
<a title="Всего постов <?= $user['login']; ?>" href="/u/<?= $user['login']; ?>/posts">
<?= $data['post_num_user']; ?>
</a>
</span> <br>
<?php } ?>
<br>
<label class="required">Присоединился:</label>
<span class="d"><?= $user['created_at']; ?></span>
<br>
<?php if($data['post_num_user'] != 0) { ?>
<label class="required">Постов:</label>
<span class="d">
<a title="Всего постов <?= $user['login']; ?>" href="/u/<?= $user['login']; ?>/posts">
<?= $data['post_num_user']; ?>
</a>
</span> <br>
<?php if($data['comm_num_user'] != 0) { ?>
<label class="required">Комментариев:</label>
<span class="d">
<a title="Все комментарии <?= $user['login']; ?>" href="/u/<?= $user['login']; ?>/comments">
<?= $data['comm_num_user']; ?>
</a>
</span> <br>
<?php } ?>
<?php if($data['fav_num_user'] != 0) { ?>
<label class="required">Избранные:</label>
<span class="d">
<a title="Избранное <?= $user['login']; ?>" href="/u/<?= $user['login']; ?>/favorite">
<?= $data['fav_num_user']; ?>
</a>
</span> <br>
<?php } ?>
<label class="required">О себе:</label>
<span class="na about">
<?php if($user['about']) { ?>
<?= $user['about']; ?>
<?php } else { ?>
Загадка...
<?php } ?>
</span>
<br>
<?php if($data['comm_num_user'] != 0) { ?>
<label class="required">Комментариев:</label>
<span class="d">
<a title="Все комментарии <?= $user['login']; ?>" href="/u/<?= $user['login']; ?>/comments">
<?= $data['comm_num_user']; ?>
</a>
</span> <br>
<?php } ?>
<?php if($data['fav_num_user'] != 0) { ?>
<label class="required">Избранные:</label>
<span class="d">
<a title="Избранное <?= $user['login']; ?>" href="/u/<?= $user['login']; ?>/favorite">
<?= $data['fav_num_user']; ?>
</a>
</span> <br>
<?php } ?>
<label class="required">О себе:</label>
<span class="na about">
<?php if($user['about']) { ?>
<?= $user['about']; ?>
<?php } else { ?>
Загадка...
<?php } ?>
</span>
<br>
<?php if($user['my_post'] != 0) { ?>
<h4>Избранный пост:</h4>
<?php if($user['my_post'] != 0) { ?>
<h4>Избранный пост:</h4>
<div class="post-telo">
<div id="vot<?= $post['post_id']; ?>" class="voters">
<div data-id="<?= $post['post_id']; ?>" class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<div class="post-body">
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<h2 class="titl"><?= $post['post_title']; ?></h2>
</a>
<div class="space-color space_<?= $post['space_color'] ?>"></div>
<a class="space-u" href="/s/<?= $post['space_slug']; ?>" title="<?= $post['space_name']; ?>">
<?= $post['space_name']; ?>
</a>
<div class="footer">
<img class="ava" alt="<?= $user['login']; ?>" src="/uploads/avatar/small/<?= $user['avatar']; ?>">
<span class="user">
<a href="/u/<?= $user['login']; ?>">
<?= $user['login']; ?>
</a>
</span>
<span class="date">
<?= $post['post_date'] ?>
</span>
<?php if($post['post_comments'] !=0) { ?>
<span class="otst"> | </span>
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<?= $post['post_comments']; ?> комментариев
</a>
<?php } ?>
</div>
</div>
<div class="post-telo">
<div id="vot<?= $post['post_id']; ?>" class="voters">
<div data-id="<?= $post['post_id']; ?>" class="post-up-id"></div>
<div class="score"><?= $post['post_votes']; ?></div>
</div>
<br>
<?php } ?>
</div>
</div>
<div class="post-body">
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<h2 class="titl"><?= $post['post_title']; ?></h2>
</a>
<div class="space-color space_<?= $post['space_color'] ?>"></div>
<a class="space-u" href="/s/<?= $post['space_slug']; ?>" title="<?= $post['space_name']; ?>">
<?= $post['space_name']; ?>
</a>
<div class="footer">
<img class="ava" alt="<?= $user['login']; ?>" src="/uploads/avatar/small/<?= $user['avatar']; ?>">
<span class="user">
<a href="/u/<?= $user['login']; ?>">
<?= $user['login']; ?>
</a>
</span>
<span class="date">
<?= $post['post_date'] ?>
</span>
<?php if($post['post_comments'] !=0) { ?>
<span class="otst"> | </span>
<a class="u-url" href="/posts/<?= $post['post_slug']; ?>">
<?= $post['post_comments']; ?> комментариев
</a>
<?php } ?>
</div>
</div>
</div>
<br>
<?php } ?>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,22 +1,20 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<a class="right" href="/u/<?= $uid['login']; ?>">Посмотреть профиль</a>
<ul class="nav-tabs">
<li><a href="/users/setting"><span>Настройка профиля</span></a></li>
<li class="active"><span>Аватар</span></li>
<li><a href="/users/setting/security"><span>Пароль</span></a></li>
</ul>
<div class="box setting">
<img width="110" height="110" src="/uploads/avatar/<?= $uid['avatar']; ?>">
<form method="POST" action="/users/setting/avatar/edit" enctype="multipart/form-data">
<?= csrf_field() ?>
<input type="file" name="image" accept="image/*"/>
<p>Выберите файл для загрузки 120x120px (jpg, jpeg, png)</p>
<p><input type="submit" value="Загрузить"/></p>
</form>
</div>
</div>
<a class="right" href="/u/<?= $uid['login']; ?>">Посмотреть профиль</a>
<ul class="nav-tabs">
<li><a href="/users/setting"><span>Настройка профиля</span></a></li>
<li class="active"><span>Аватар</span></li>
<li><a href="/users/setting/security"><span>Пароль</span></a></li>
</ul>
<div class="box setting">
<img width="110" height="110" src="/uploads/avatar/<?= $uid['avatar']; ?>">
<form method="POST" action="/users/setting/avatar/edit" enctype="multipart/form-data">
<?= csrf_field() ?>
<input type="file" name="image" accept="image/*"/>
<p>Выберите файл для загрузки 120x120px (jpg, jpeg, png)</p>
<p><input type="submit" value="Загрузить"/></p>
</form>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,34 +1,32 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<a class="right" href="/u/<?= $uid['login']; ?>">Посмотреть профиль</a>
<ul class="nav-tabs">
<li><a href="/users/setting"><span>Настройка профиля</span></a></li>
<li><a href="/users/setting/avatar"><span>Аватар</span></a></li>
<li class="active"><span>Пароль</span></li>
</ul>
<div class="box setting">
<form action="/users/setting/security/edit" method="post" enctype="multipart/form-data">
<?php csrf_field(); ?>
<div class="boxline">
<label for="name">Старый</label>
<input type="text" class="form-control" name="password" id="password" value="<?= $data['password']; ?>">
</div>
<div class="boxline">
<label for="name">Новый</label>
<input type="text" class="form-control" name="password2" id="password2" value="<?= $data['password2']; ?>">
</div>
<div class="boxline">
<label for="name">Повторите</label>
<input type="text" class="form-control" name="password3" id="password3" value="<?= $data['password3']; ?>">
</div>
<div class="boxline">
<input type="hidden" name="nickname" id="nickname" value="">
<button type="submit" class="btn btn-primary">Изменить</button>
</div>
</form>
</div>
<a class="right" href="/u/<?= $uid['login']; ?>">Посмотреть профиль</a>
<ul class="nav-tabs">
<li><a href="/users/setting"><span>Настройка профиля</span></a></li>
<li><a href="/users/setting/avatar"><span>Аватар</span></a></li>
<li class="active"><span>Пароль</span></li>
</ul>
<div class="box setting">
<form action="/users/setting/security/edit" method="post" enctype="multipart/form-data">
<?php csrf_field(); ?>
<div class="boxline">
<label for="name">Старый</label>
<input type="text" class="form-control" name="password" id="password" value="<?= $data['password']; ?>">
</div>
<div class="boxline">
<label for="name">Новый</label>
<input type="text" class="form-control" name="password2" id="password2" value="<?= $data['password2']; ?>">
</div>
<div class="boxline">
<label for="name">Повторите</label>
<input type="text" class="form-control" name="password3" id="password3" value="<?= $data['password3']; ?>">
</div>
<div class="boxline">
<input type="hidden" name="nickname" id="nickname" value="">
<button type="submit" class="btn btn-primary">Изменить</button>
</div>
</form>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>

View file

@ -1,44 +1,42 @@
<?php include TEMPLATE_DIR . '/header.php'; ?>
<main class="w-100">
<div class="left-ots">
<a class="right" href="/u/<?= $uid['login']; ?>">Посмотреть профиль</a>
<ul class="nav-tabs">
<li class="active"><span>Настройка профиля</span></li>
<li><a href="/users/setting/avatar"><span>Аватар</span></a></li>
<li><a href="/users/setting/security"><span>Пароль</span></a></li>
</ul>
<a class="right" href="/u/<?= $uid['login']; ?>">Посмотреть профиль</a>
<ul class="nav-tabs">
<li class="active"><span>Настройка профиля</span></li>
<li><a href="/users/setting/avatar"><span>Аватар</span></a></li>
<li><a href="/users/setting/security"><span>Пароль</span></a></li>
</ul>
<div class="box setting">
<form action="/users/setting/edit" method="post" enctype="multipart/form-data">
<?php csrf_field(); ?>
<div class="boxline">
<label for="name">Никнейм</label>
<img class="mini ava" src="/uploads/avatar/small/<?php echo $data['avatar']; ?>">
<?php echo $data['login']; ?>
</div>
<div class="boxline">
<label for="name">E-mail</label>
<?php echo $data['email']; ?>
</div>
<div class="box setting">
<form action="/users/setting/edit" method="post" enctype="multipart/form-data">
<?php csrf_field(); ?>
<div class="boxline">
<label for="name">Никнейм</label>
<img class="mini ava" src="/uploads/avatar/small/<?php echo $data['avatar']; ?>">
<?php echo $data['login']; ?>
</div>
<div class="boxline">
<label for="name">E-mail</label>
<?php echo $data['email']; ?>
</div>
<div class="boxline">
<label for="name">Имя</label>
<input type="text" class="form-control" name="name" id="name" value="<?php echo $data['name']; ?>">
</div>
<div class="boxline">
<label for="about">О себе</label>
<textarea type="text" rows="4" class="form-about" name="about" id="about"><?php echo $data['about']; ?></textarea>
</div>
<div class="boxline">
<input type="hidden" name="nickname" id="nickname" value="">
<button type="submit" class="btn btn-primary">Изменить</button>
</div>
<div class="boxline">
<label for="name">Имя</label>
<input type="text" class="form-control" name="name" id="name" value="<?php echo $data['name']; ?>">
</div>
<div class="boxline">
<label for="about">О себе</label>
<textarea type="text" rows="4" class="form-about" name="about" id="about"><?php echo $data['about']; ?></textarea>
</div>
<div class="boxline">
<input type="hidden" name="nickname" id="nickname" value="">
<button type="submit" class="btn btn-primary">Изменить</button>
</div>
</form>
</div>
</form>
</div>
</main>
<?php include TEMPLATE_DIR . '/footer.php'; ?>