<?php
if (access('loads_dir_create') && isset($_GET['act']) && $_GET['act'] == 'mkdir') {
echo "<form class='list-group-item' action=\"?" . url("d=$l&act=mkdir&ok&page=$page") . "\" method=\"post\">";
$doc->Input('name', 'Название папки', 100);
echo "<br />\n";
$doc->Button('btn btn-primary-outline btn-sm', null, 'plus', 'Создать папку');
$doc->Link('btn btn-secondary-outline btn-sm', "?" . url("d=$l&page=$page") . "", null, 'Отмена');
echo "</form>";
}
if (access('loads_dir_rename') && isset($_GET['act']) && $_GET['act'] == 'rename' && $l != NULL) {
echo "<form class='list-group-item' action=\"?" . url("d=$l&act=rename&ok&page=$page") . "\" method=\"post\">";
$dirname = preg_replace('#^.*/#', NULL, $dir_loads);
if (is_file($dir_loads . '/.dirname')) {
$dirname = trim(esc(file_get_contents($dir_loads . '/.dirname')));
} elseif (function_exists('iconv')) {
$dirname = iconv('windows-1251', 'utf-8', $dirname);
}
$value = $dirname;
if (preg_match('#^([0-9]{1,3})_#', preg_replace('#^.*/#', NULL, $dir_loads), $num)) {
$value = '(' . $num[1] . ')_' . $dirname;
}
$doc->Input('name', 'Название папки', 100, "$value");
echo "<br />\n";
$doc->Button('btn btn-primary-outline btn-sm', null, 'pencil', 'Переименовать');
$doc->Link('btn btn-secondary-outline btn-sm', "?" . url("d=$l&page=$page") . "", null, 'Отмена');
echo "</form>";
}
if (access('loads_dir_mesto') && isset($_GET['act']) && $_GET['act'] == 'mesto' && $l != NULL) {
echo "<form class=\"foot\" action=\"?" . url("d=$l&act=mesto&ok&page=$page") . "\" method=\"post\">";
echo "Новый путь:<br />\n";
echo "<select class=\"submit\" name=\"path\">";
echo "<option value='..%2Fsys%2Floads%2Ffiles'>Корневая папка</option>\n";
dirrs('../sys/loads/files', '../sys/loads/files');
echo "</select><br />\n";
echo "Новый для дополнительных файлов:*<br />\n";
echo "<select class=\"submit\" name=\"pathh\">";
echo "<option value='..%2Fsys%2Floads%2Ffiles_dop'>Корневая папка</option>\n";
dirrs('../sys/loads/files_dop', '../sys/loads/files_dop');
echo "</select><br />\n";
echo "<input class=\"submit\" type=\"submit\" value=\"Переместить\" /><br />\n";
echo "«<a href=\"?" . url("d=$l&page=$page") . "\">Отмена</a><br />\n";
echo "* Это папка для дополнительных файлов. Указывайте такую как и для Новый путь если не у кажите то дополнительные файлы работать не будут.<br />\n";
echo "</form>";
}
if (access('loads_dir_delete') && isset($_GET['act']) && $_GET['act'] == 'delete' && $l != NULL) {
echo "<div class='list-group-item'>";
$dirname = preg_replace('#^.*/#', NULL, $dir_loads);
if (is_file($dir_loads . '/.dirname')) {
$dirname = trim(esc(file_get_contents($dir_loads . '/.dirname')));
} elseif (function_exists('iconv')) {
$dirname = iconv('windows-1251', 'utf-8', $dirname);
}
echo lang('Удалить текущую папку') . " ($dirname)?<br />\n";
echo "<a href=\"?" . url("d=$l&act=delete_ok&ok&page=$page") . "\" class='btn btn-success-outline btn-sm'>" . lang('Да') . "</a> \n";
echo "<a href=\"?" . url("d=$l&page=$page") . "\" class='btn btn-secondary-outline btn-sm'>" . lang('Нет') . "</a><br />\n";
echo "</div>";
}
if (access('loads_file_upload') && isset($_GET['act']) && $_GET['act'] == 'upload' && $l != null) {
echo "<form class='list-group-item' enctype=\"multipart/form-data\" action=\"?" . url("d=$l&act=upload&page=$page") . "\" method=\"post\">";
$doc->Input('name', 'Название в загрузках');
echo "Скрин 1:<br />\n";
echo "<input name=\"scr1\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
echo "Скрин 2:<br />\n";
echo "<input name=\"scr2\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
echo "Скрин 3:<br />\n";
echo "<input name=\"scr3\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
$doc->Textarea('opis', 'Описание', 256);
$doc->Input('name2', 'Пояснение к файлу');
echo "Файл [<" . size_file($upload_max_filesize) . "]:<br />\n";
echo "<input name=\"file\" class='btn btn-secondary-outline btn-sm' type=\"file\" /><br />\n";
echo "* Параметры сервера позволяют выгружать файлы размером до " . size_file($upload_max_filesize) . "<br />\n";
$doc->Checkbox('dop_file', 'Дополнительный файл', 1, "" . ($set['dop_file'] ? " checked='checked'" : null) . "");
echo "<br />\n";
$doc->Button('btn btn-success-outline btn-sm', 'ok', 'upload', 'Выгрузить');
$doc->Link('btn btn-secondary-outline btn-sm', "?" . url("d=$l&page=$page") . "", null, 'Отмена');
echo "</form>";
}
if (access('loads_file_import') && isset($_GET['act']) && $_GET['act'] == 'import' && $l != null) {
echo "<form class='list-group-item' enctype=\"multipart/form-data\" action=\"?" . url("d=$l&act=import&page=$page") . "\" method=\"post\">";
$doc->Input('name', 'Название в загрузках');
echo "Скрин 1:<br />\n";
echo "<input name=\"scr1\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
echo "Скрин 2:<br />\n";
echo "<input name=\"scr2\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
echo "Скрин 3:<br />\n";
echo "<input name=\"scr3\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
$doc->Textarea('opis', 'Описание', 256);
$doc->Input('name2', 'Пояснение к файлу');
echo "Файл [<" . size_file($upload_max_filesize) . "]:<br />\n";
echo "<input name=\"file\" class='form-control' type=\"text\" /><br />\n";
echo "* Параметры сервера позволяют выгружать файлы размером до " . size_file($upload_max_filesize) . "<br />\n";
$doc->Checkbox('dop_file', 'Дополнительный файл', 1, "" . ($set['dop_file'] ? " checked='checked'" : null) . "");
echo "<br />\n";
$doc->Button('btn btn-success-outline btn-sm', 'ok', 'download', 'Импортировать');
$doc->Link('btn btn-secondary-outline btn-sm', "?" . url("d=$l&page=$page") . "", null, 'Отмена');
echo "</form>";
}
if (access('loads_file_upload') && isset($_GET['act']) && $_GET['act'] == 'uploadcol' && $l != null) {
if (isset($_POST['k_forms'])) {
$k_forms = intval($_POST['k_forms']);
} elseif (isset($_SESSION['k_forms'])) {
$k_forms = intval($_SESSION['k_forms']);
} else {
$k_forms = 1;
}
$_SESSION['k_forms'] = $k_forms;
echo "<form class='list-group-item' enctype=\"multipart/form-data\" action=\"?" . url("d=$l&act=uploadcol&page=$page") . "\" method=\"post\">";
echo lang("Количество выгружаемых файлов") . ":<br />\n";
?>
<div class="input-group">
<input type="text" name='k_forms' class="form-control" value="<?= $k_forms ?>">
<span class="input-group-btn">
<button class="btn btn-secondary">Показать</button>
</span>
</div>
<?php
for ($i = 0; $i < $k_forms; $i++) {
echo "<span class='label label-default'>Файл (" . ($i + 1) . ")</span><br />";
echo "Название в загрузках (не обязательно):<br />\n";
echo "<input name=\"name_$i\" class='form-control' type=\"text\" />\n";
echo "Скрин 1:<br />\n";
echo "<input name=\"scr1_$i\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
echo "Скрин 2:<br />\n";
echo "<input name=\"scr2_$i\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
echo "Скрин 3:<br />\n";
echo "<input name=\"scr3_$i\" type=\"file\" class='btn btn-secondary-outline btn-sm' accept='image/*,image/gif,image/png,image/jpeg' /><br />\n";
echo "Описание:<br />\n";
echo "<textarea name='opis_$i' class='form-control'></textarea>\n";
echo "Пояснение к файлу:<br />\n";
echo "<input name=\"name2_$i\" type=\"text\" class='form-control'/>\n";
echo "Файл [<" . size_file($upload_max_filesize) . "]:<br />\n";
echo "<input name=\"file_$i\" type=\"file\" class='btn btn-secondary-outline btn-sm' />\n";
}
echo "* Параметры сервера позволяют выгружать файлы размером до " . size_file($upload_max_filesize) . "<br />\n";
$doc->Button('btn btn-success-outline btn-sm', 'ok', 'upload', 'Выгрузить');
$doc->Link('btn btn-secondary-outline btn-sm', "?" . url("d=$l&page=$page") . "", null, 'Отмена');
echo "</form>";
}
if (access('loads_file_import') && isset($_GET['act']) && $_GET['act'] == 'importcol' && $l != null) {
if (isset($_POST['k_forms'])) {
$k_forms = intval($_POST['k_forms']);
} elseif (isset($_SESSION['k_forms'])) {
$k_forms = intval($_SESSION['k_forms']);
} else {
$k_forms = 1;
}
$_SESSION['k_forms'] = $k_forms;
echo "<form class='list-group-item' enctype=\"multipart/form-data\" action=\"?" . url("d=$l&act=importcol&page=$page") . "\" method=\"post\">";
echo lang("Количество импортируемых файлов") . ":<br />\n";
?>
<div class="input-group">
<input type="text" name='k_forms' class="form-control" value="<?= $k_forms ?>">
<span class="input-group-btn">
<button class="btn btn-secondary">Показать</button>
</span>
</div>
<?php
for ($i = 0; $i < $k_forms; $i++) {
echo "<span class='label label-default'>Файл (" . ($i + 1) . ")</span><br />";
echo "Название в загрузках (не обязательно):<br />\n";
echo "<input name=\"name_$i\" class='form-control' type=\"text\" />\n";
echo "Путь к скрину 1:<br />\n";
echo "<input name=\"scr1_$i\" type=\"text\" class='form-control' />\n";
echo "Путь к скрину 2:<br />\n";
echo "<input name=\"scr2_$i\" type=\"text\" class='form-control' />\n";
echo "Путь к скрину 3:<br />\n";
echo "<input name=\"scr3_$i\" type=\"text\" class='form-control' />\n";
echo "Описание:<br />\n";
echo "<textarea name='opis_$i' class='form-control'></textarea>\n";
echo "Пояснение к файлу:<br />\n";
echo "<input name=\"name2_$i\" type=\"text\" class='form-control'/>\n";
echo "Путь к файлу [<" . size_file($upload_max_filesize) . "]:<br />\n";
echo "<input name=\"file_$i\" type=\"text\" class='form-control' />\n";
}
echo "<br />";
$doc->Button('btn btn-success-outline btn-sm', 'ok', 'upload', 'Импортировать');
$doc->Link('btn btn-secondary-outline btn-sm', "?" . url("d=$l&page=$page") . "", null, 'Отмена');
echo "</form>";
}
if (access('loads_dir_create') || access('loads_dir_rename') && $l != null || access('loads_dir_mesto') && $l != null || access('loads_dir_delete') && $l != null || access('loads_file_upload') && $l != null || access('loads_file_import') && $l != null) {
if (access('loads_dir_create')) {
echo "<div class='list-group-item'>";
echo "<a href=\"?" . url("d=$l&act=mkdir&page=$page") . "\" class='btn btn-primary-outline btn-sm'><i class='fa fa-plus fa-fw'></i> " . lang('Создать папку') . "</a>\n";
echo "</div>";
}
if ($l != NULL) {
echo "<div class='list-group-item'>";
if (access('loads_file_upload') && $l != null) {
echo "<a href=\"?" . url("d=$l&act=upload&page=$page") . "\" class='btn btn-primary-outline btn-sm'><i class='fa fa-upload fa-fw'></i> " . lang('Загрузить файл') . "</a> \n";
}
if (access('loads_file_import') && $l != null) {
echo "<a href=\"?" . url("d=$l&act=import&page=$page") . "\" class='btn btn-primary-outline btn-sm'><i class='fa fa-download fa-fw'></i> " . lang('Импорт файла') . "</a><br /><br />\n";
}
if (access('loads_file_upload') && $l != null) {
echo "<a href=\"?" . url("d=$l&act=uploadcol&page=$page") . "\" class='btn btn-info-outline btn-sm'><i class='fa fa-upload fa-fw'></i> " . lang('Массовая загрузка') . "</a> \n";
}
if (access('loads_file_import') && $l != null) {
echo "<a href=\"?" . url("d=$l&act=importcol&page=$page") . "\" class='btn btn-info-outline btn-sm'><i class='fa fa-download fa-fw'></i> " . lang('Массовый импорт') . "</a><br />\n";
}
echo "</div>";
}
}