Файл: modules/obmen/inc/admin_form.php
Строк: 175
<?php
/* DCMS Special
* Дата последнего редактирования 11.12.2015
* Модифицировал densnet
*/
if (access('obmen_dir_edit') && isset($_GET['act']) && $_GET['act'] == 'set') {
echo '<div class="card">';
echo "<div class='card-header'>" . lang('Параметры') . " <a style = 'float:right;color: grey;' href = '?'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<form class='card-block' action='?act=set&ok&page=$page' method="post">";
echo lang('Название папки') . "<br />n";
echo "<input class='form-control' type='text' name='name' value='$dir_id[name]' />n";
if ($dir_id['upload'] == 1) {
$check = ' checked="checked"';
} else {
$check = NULL;
}
echo "<label class='c-input c-checkbox'><input type="checkbox"$check name="upload" value="1" /><span class='c-indicator'></span> " . lang('Выгрузка') . "</label><br />n";
echo lang('Расширения через') . " ";"<br />n";
echo "<input class='form-control' type='text' name='ras' value='$dir_id[ras]' />n";
echo "<b>" . lang('Максимальный размер файлов') . "</b><br />n";
if ($dir_id['maxfilesize'] < 1024) {
$size = $dir_id['maxfilesize'];
} elseif ($dir_id['maxfilesize'] >= 1024 && $dir_id['maxfilesize'] < 1048576) {
$size = intval($dir_id['maxfilesize'] / 1024);
} elseif ($dir_id['maxfilesize'] >= 1048576) {
$size = intval($dir_id['maxfilesize'] / 1048576);
}
echo "<input class='form-control' type='text' name='size' size='4' value='$size' style='width: 50%;' />n";
echo "<select class='form-control' name='mn' style='width: 50%;'>n";
if ($dir_id['maxfilesize'] < 1024) {
$sel = ' selected="selected"';
} else {
$sel = NULL;
}
echo "<option value='1'$sel>B</option>n";
if ($dir_id['maxfilesize'] >= 1024 && $dir_id['maxfilesize'] < 1048576) {
$sel = ' selected="selected"';
} else {
$sel = NULL;
}
echo "<option value='1024'$sel>KB</option>n";
if ($dir_id['maxfilesize'] >= 1048576) {
$sel = ' selected="selected"';
} else {
$sel = NULL;
}
echo "<option value='1048576'$sel>MB</option>n";
echo "</select><br />n";
echo "*" . lang('настройки сервера не позволяют выгружать файлы объемом более') . ": " . size_file($upload_max_filesize) . "<br />n";
$doc->Button('btn btn-success btn-sm', null, 'save', 'Сохранить');
echo "</form>";
echo "</div>";
}
if (access('obmen_dir_create') && isset($_GET['act']) && $_GET['act'] == 'mkdir') {
echo '<div class="card">';
echo "<div class = 'card-header'>" . lang('Новая папка') . " <a style = 'float:right;color: grey;' href = '?'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<form class = 'card-block' action = '?act=mkdir&ok&page=$page' method = 'post'>";
echo lang('Название папки') . "<br />";
echo "<input class='form-control' type='text' name='name' value='' />";
echo "<label class='c-input c-checkbox'><input type='checkbox' name='upload' value='1' /><span class='c-indicator'></span> " . lang('Выгрузка') . "</label><br />";
echo lang('Расширения через') . " ";"<br />";
echo "<input class='form-control' type='text' name='ras' value='' />";
echo lang('Максимальный размер файлов') . "<br />";
echo "<input class='form-control' type='text' name='size' size='4' value='500' style='width: 50%;'/> ";
echo "<select class='form-control' name='mn' style='width: 50%;'>n";
echo "<option value='1'>B</option>n";
echo "<option value='1024' selected = 'selected'>KB</option>n";
echo "<option value='1048576'>MB</option>n";
echo "</select><br />n";
echo "*" . lang('настройки сервера не позволяют выгружать файлы объемом более') . ": " . size_file($upload_max_filesize) . "<br />n";
$doc->Button('btn btn-success btn-sm', null, 'plus', 'Создать папку');
echo "</form>";
echo "</div>";
}
if (access('obmen_dir_edit') && isset($_GET['act']) && $_GET['act'] == 'rename' && $l != '/') {
echo '<div class="card">';
echo "<div class='card-header'>" . lang('Переименование') . " <a style = 'float:right;color: grey;' href = '?'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<form class='card-block' action='?act=rename&ok' method="post">";
echo lang('Название папки') . "<br />n";
echo "<input class='form-control' type='text' name='name' value='$dir_id[name]'/><br />n";
$doc->Button('btn btn-success btn-sm', null, 'save', 'Сохранить');
echo "</form>";
echo "</div>";
}
if (access('obmen_dir_edit') && isset($_GET['act']) && $_GET['act'] == 'mesto' && $l != '/') {
echo '<div class="card">';
echo "<div class='card-header'>" . lang('Перемещение') . " <a style = 'float:right;color: grey;' href = '?page=$page'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<form class='card-block' action = '?act=mesto&ok&page=$page' method = "post">";
echo "<b>" . lang('Новый путь') . "</b><br />n";
echo "<select class='form-control' class = "submit" name = "dir_osn">";
echo "<option value = '/'>[в корень]</option>n";
$q = mysql_query("SELECT DISTINCT `dir` FROM `obmennik_dir` WHERE `dir` not like '$l%' ORDER BY 'dir' ASC");
while ($post = mysql_fetch_assoc($q)) {
echo "<option value = '$post[dir]'>$post[dir]</option>n";
}
echo "</select><br />n";
$doc->Button('btn btn-success btn-sm', null, null, 'Переместить');
echo "</form>";
echo "</div>";
}
if (access('obmen_dir_delete') && isset($_GET['act']) && $_GET['act'] == 'delete' && $l != '/') {
echo '<div class="card">';
echo "<div class='card-header'>" . lang('Параметры') . "Удаление <a style = 'float:right;color: grey;' href = '?page=$page'><small>" . lang('Закрыть') . "</small></a></div>";
echo "<div class='card-block'>";
echo lang('Удалить текущую папку') . " ($dir_id[name])?<br />";
$doc->Link('btn btn-success btn-sm', "?act=delete&ok&page=$page", 'trash-o', 'Да');
$doc->Link('btn btn-secondary btn-sm', "?page=$page", null, 'Нет');
echo "</div></div>";
}
if (access('obmen_dir_edit') || access('obmen_dir_delete') || access('obmen_dir_create')) {
if (access('obmen_dir_create')) {
$doc->Link('list-group-item', "?act=mkdir&page=$page", 'plus', 'Создать папку');
}
if ($l != '/') {
if (access('obmen_dir_edit')) {
$doc->Link('list-group-item', "?act=rename&page=$page", 'pencil', 'Переименовать');
$doc->Link('list-group-item', "?act=set&page=$page", 'cog', 'Параметры');
$doc->Link('list-group-item', "?act=mesto&page=$page", 'arrows', 'Переместить');
}
if (access('obmen_dir_delete')) {
$doc->Link('list-group-item', "?act=delete&page=$page", 'trash-o', 'Удалить папку');
}
}
}