View file adm_panel/settings_loads.php

File size: 5.84Kb
<?
include_once '../sys/inc/start.php';
include_once '../sys/inc/compress.php';
include_once '../sys/inc/sess.php';
include_once '../sys/inc/home.php';
include_once '../sys/inc/settings.php';
$temp_set=$set;
include_once '../sys/inc/db_connect.php';
include_once '../sys/inc/ipua.php';
include_once '../sys/inc/fnc.php';
include_once '../sys/inc/adm_check.php';
include_once '../sys/inc/user.php';
user_access('adm_set_loads',null,'index.php?'.SID);
adm_check();
$set['title']='Настройки загрузок';
include_once '../sys/inc/thead.php';
title();
if (isset($_POST['save']))
{
$temp_set['downloads_select']=intval($_POST['downloads_select']);
$temp_set['obmen_limit_up']=intval($_POST['obmen_limit_up']);
$temp_set['loads_new_file_hour']=intval($_POST['loads_new_file_hour']);
$temp_set['loads_rupath_substr']=intval($_POST['loads_rupath_substr']);
$temp_set['loads_screen_size_wap']=intval($_POST['loads_screen_size_wap']);
$temp_set['loads_screen_size_web']=intval($_POST['loads_screen_size_web']);
$temp_set['opis_substr_wap']=intval($_POST['opis_substr_wap']);
$temp_set['opis_substr_web']=intval($_POST['opis_substr_web']);
$temp_set['loads_new_file_hour']=intval($_POST['loads_new_file_hour']);
$temp_set['loads_title_crop']=intval($_POST['loads_title_crop']);


$temp_set['loads_order']=esc($_POST['loads_order']);
if (DCMS_CURL){
$temp_set['import_curl']=(isset($_POST['import_curl']) && $_POST['import_curl']);
$temp_set['import_ua']=esc($_POST['import_ua']);
}
$temp_set['echo_rassh']=(isset($_POST['echo_rassh']) && $_POST['echo_rassh']);



if (is_file(H.$_POST['copy_path']) || $_POST['copy_path']==null)
{
$temp_set['copy_path']=$_POST['copy_path'];
}

if (save_settings($temp_set))
{
admin_log('Настройки','Загрузки','Изменение настроек загруз-центра');
msg('Настройки успешно приняты');
}
else
$err='Нет прав для изменения файла настроек';
}
err();
aut();

$smarty = new Smarty_conf();
$smarty->assign('form_title','Настройки загруз-центра');
$smarty->assign('method','POST');
$smarty->assign('action',"?$passgen");
$elements=array();

$options=array();
$options[]=array('name','По имени файла',$temp_set['loads_order']=='name');
$options[]=array('time','По времени',$temp_set['loads_order']=='time');
$options[]=array('size','По размеру',$temp_set['loads_order']=='size');
$options[]=array('k_loads','По скачиваемости',$temp_set['loads_order']=='k_loads');
$elements[]=array('type'=>'select', 'title'=>'Сортировка по умолчанию', 'br'=>1, 'info'=>array('name' => 'loads_order','options' => $options));

$options=array();
$options[]=array(0,'Разрешено всем');
$options[]=array(1,'Авторизованым',$temp_set['downloads_select']==1);
$options[]=array(2,'Набравшим более 100 баллов',$temp_set['downloads_select']==2);
$elements[]=array('type'=>'select', 'title'=>'Доступ к скачиванию', 'br'=>1, 'info'=>array('name' => 'downloads_select','options' => $options));

$elements[]=array('type'=>'checkbox', 'br'=>1, 'info'=>array('value'=>1,'checked'=>$temp_set['echo_rassh'], 'name'=>'echo_rassh', 'text'=>'Показывать расширения'));

$elements[]=array('type'=>'input_text', 'title'=>'Длина описания (WAP)*', 'br'=>1, 'info'=>array('name' => 'opis_substr_wap','value'=>$temp_set['opis_substr_wap']));
$elements[]=array('type'=>'input_text', 'title'=>'Длина описания (WEB)*', 'br'=>1, 'info'=>array('name' => 'opis_substr_web','value'=>$temp_set['opis_substr_web']));

$elements[]=array('type'=>'input_text', 'title'=>'Ширина скриншота (WAP)', 'br'=>1, 'info'=>array('name' => 'loads_screen_size_wap','value'=>$temp_set['loads_screen_size_wap']));
$elements[]=array('type'=>'input_text', 'title'=>'Ширина скриншота (WEB)', 'br'=>1, 'info'=>array('name' => 'loads_screen_size_web','value'=>$temp_set['loads_screen_size_web']));

$elements[]=array('type'=>'input_text', 'title'=>'Новый файл (часы)', 'br'=>1, 'info'=>array('name' => 'loads_new_file_hour','value'=>$temp_set['loads_new_file_hour']));
$elements[]=array('type'=>'input_text', 'title'=>'Длина названия папки в пути', 'br'=>1, 'info'=>array('name' => 'loads_rupath_substr','value'=>$temp_set['loads_rupath_substr']));
$elements[]=array('type'=>'input_text', 'title'=>'Длина названия в заголовке', 'br'=>1, 'info'=>array('name' => 'loads_title_crop','value'=>$temp_set['loads_title_crop']));

if (DCMS_CURL){
$elements[]=array('type'=>'checkbox', 'br'=>1, 'info'=>array('value'=>1,'checked'=>$temp_set['import_curl'], 'name'=>'import_curl', 'text'=>'Импорт с помощью cURL'));
$elements[]=array('type'=>'input_text', 'title'=>'Браузер при импорте', 'br'=>1, 'info'=>array('name' => 'import_ua','value'=>$temp_set['import_ua']));
}
$elements[]=array('type'=>'input_text', 'title'=>'Копирайт на скриншот', 'br'=>1, 'info'=>array('name' => 'copy_path','value'=>$temp_set['copy_path']));

$elements[]=array('type'=>'input_text', 'title'=>'Ограничение на выгрузку файлов в обменник (баллы)', 'br'=>1, 'info'=>array('name' => 'obmen_limit_up','value'=>$temp_set['obmen_limit_up']));

$elements[]=array('type'=>'text', 'value'=>'* - Также касается и библиотеки', 'br'=>1);
$elements[]=array('type'=>'submit', 'br'=>0, 'info'=>array('name'=>'save', 'value'=>'Применить')); // кнопка
$smarty->assign('el',$elements);
$smarty->display('input.form.tpl');


$smarty = new Smarty_conf();
$smarty->assign('menu_title','Навигация');
$menu=array();
$menu[]=array('.','Админка');
$smarty->assign('menu',$menu);
$smarty->display('links.path.tpl');


include_once '../sys/inc/tfoot.php';
?>