Файл: modules/obmen/inc/file_form.php
Строк: 173
<?php
/* DCMS Special
* Дата последнего редактирования 11.12.2015
* Модифицировал densnet
*/
if ((access('obmen_file_delete') || $user['id'] == $file_id['id_user']) && isset($_GET['act']) && $_GET['act'] == 'edit') {
echo '<div class="card">';
echo "<div class = 'card-header'>" . lang('Параметры') . " <a style = 'float:right;color: grey;' href = '?showinfo'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<form method = 'post' class = 'card-block' action = '?showinfo&act=edit&ok'>";
echo "<b>" . lang('Название') . "</b><br />";
echo "<input class='form-control' type = 'text' name = 'name' value = '$file_id[name]' maxlength = '512' />";
echo "<b>" . lang('Описание') . "</b><br />";
echo "<textarea class='form-control' rows='3' name = 'opis'>$file_id[opis]</textarea>";
echo "" . lang('Формат') . ": <font color = 'green'>$file_id[ras]</font><br />";
$doc->Button('btn btn-success btn-sm', 'save', 'save', 'Сохранить');
echo "</form>";
echo "</div>";
}
if ((access('obmen_file_delete') || $user['id'] == $file_id['id_user']) && isset($_GET['act']) && $_GET['act'] == 'parol') {
echo '<div class="card">';
echo "<div class = 'card-header'>" . lang('Новый пароль') . "<a style = 'float:right;color: grey;' href = '?showinfo'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<form method = 'post' class = 'card-block' action = '?showinfo&act=parol&ok'>";
echo "<b>" . lang('Пароль') . "</b><br />";
echo "<input class='form-control' type = 'text' name = 'parol' value = '$file_id[parol]' maxlength = '512' /><br />";
$doc->Button('btn btn-success btn-sm', 'save', 'save', 'Сохранить');
echo "</form>";
echo "</div>";
}
if (access('obmen_file_delete') && isset($_GET['act']) && $_GET['act'] == 'blokk') {
echo '<div class="card">';
echo "<div class = 'card-header'>" . lang('Блокировка') . "<a style = 'float:right;color: grey;' href = '?showinfo'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<form method='post' class = 'card-block' action='?showinfo&act=blok&ok'>n";
echo "<b>" . lang('Причина блокировки') . "</b> <br />";
echo "<input class='form-control' type = 'text' name = 'blok' value = '' maxlength = '5102' /><br />n";
$doc->Button('btn btn-success btn-sm', 'save', 'save', 'Сохранить');
echo "</form>";
echo "</div>";
}
if (access('obmen_file_delete') && isset($_GET['act']) && $_GET['act'] == 'delete') {
echo '<div class="card">';
echo "<div class = 'card-header'>" . lang('Удаление') . " <a style = 'float:right;color: grey;' href = '?showinfo'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<div class = 'card-block'>";
echo lang('Удалить файл') . " " . toOutput($file_id['name']) . "?<br />";
$doc->Link('btn btn-success btn-sm', '?showinfo&act=delete&ok', null, 'Да');
$doc->Link('btn btn-secondary btn-sm', '?showinfo', null, 'Нет');
echo "</div>";
echo "</div>";
}
if (access('obmen_file_delete')) {
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=edit', 'cog', 'Параметры');
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=delete', 'trash-o', 'Удалить');
if ($file_id['parol'] != NULL && $file_id['blok'] == NULL) {
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=parol', 'lock', 'Изменить пароль');
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=paroll&ok', 'lock', 'Удалить пароль');
} else if ($file_id['blok'] == NULL) {
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=parol', 'lock', 'Установить пароль');
}
if ($file_id['blok'] != NULL) {
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=blokk&ok', 'ban', 'Разблокировать');
} else {
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=blokk', 'ban', 'Заблокировать');
}
} elseif (isset($user) && $user['id'] == $file_id['id_user']) {
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=edit', 'cog', 'Параметры');
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=delete', 'trash-o', 'Удалить');
if ($file_id['parol'] != NULL && $file_id['blok'] == NULL) {
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=parol', 'lock', 'Изменить пароль');
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=paroll&ok', 'lock', 'Удалить пароль');
} else if ($file_id['blok'] == NULL) {
$doc->Link('list-group-item list-group-item-warning', '?showinfo&act=parol', 'lock', 'Установить пароль');
}
}
if (isset($user)) {
if (isset($_GET['idd']) && $user['id'] != @$_GET['id']) {
$q_user = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`='" . mysql_real_escape_string($_GET['idd']) . "'"));
echo "<form class = 'list-group-item' method="post" name='message' action="?showinfo&mess&uidd=$q_user[id]">n";
} else {
echo "<form class = 'list-group-item' method="post" name='message' action="?showinfo&mess">n";
}
if (isset($_GET['idd']) && isset($user) && $user['id'] != @$_GET['id']) {
$q_user = mysql_fetch_array(mysql_query("SELECT * FROM `user` WHERE `id`='" . mysql_real_escape_string($_GET['idd']) . "'"));
echo "<b>" . lang('Комментарий') . "</b><br />";
echo "<textarea class='form-control' rows='3' name='msg'>$q_user[nick], </textarea><br />";
} else {
echo "<b>" . lang('Комментарий') . "</b><br />";
echo "<textarea class='form-control' rows='3' name='msg'></textarea><br />n";
}
$doc->Button('btn btn-primary btn-sm', null, 'plus', 'Добавить');
echo "</form>n";
}
$k_post = mysql_result(mysql_query("SELECT COUNT(*) FROM `obmennik_komm` WHERE `id_file` = '$file_id[id]'"), 0);
$k_page = k_page($k_post, 5);
$page = page($k_page);
$start = 5 * $page - 5;
if ($k_post == 0) {
$doc->NoResult();
}
$q = mysql_query("SELECT * FROM `obmennik_komm` WHERE `id_file` = '$file_id[id]' ORDER BY `id` DESC LIMIT $start, 5");
while ($post = mysql_fetch_assoc($q)) {
$ank = get_user($post['id_user']);
echo "<table class='list-group-item'><tr><td class='icon14'>";
avatar($ank['id'], '40', 'border-radius: 2px;');
echo "</td><td class = 'null'>";
echo "<div style='float:right;' id='hides'>";
if ($ank['id'] != $user['id']) {
$doc->Link(null, "?showinfo&mess&page=$page&idd=$post[id_user]", 'pencil');
}
if (access('obmen_komm_del')) {
$doc->Link(null, "?showinfo&mess&page=$page&del_post=$post[id]", 'trash-o');
}
echo "</div>";
echo user($ank['id']);
echo " <small style='color: grey;' title='" . date::time($post['time']) . "'>" . date::times($post['time']) . "</small><br />";
echo toOutput($post['msg']) . "<br />n";
echo "</td></tr></table>";
}
if ($k_page > 1) {
echo "<div class='list-group-item'>";
str('?showinfo&', $k_page, $page);
echo "</div>";
} // Вывод страниц