Файл: CMS/core/admin/set_gallery.php
Строк: 39
<?php
if (!defined('CMS')) { die('Access Denied!'); }
if (is_admin(array(101))) {
if (!defined('CFG_FILE')) define( 'CFG_FILE', ENGINE . '/data/config.ini' );
$cfg = ini::read( CFG_FILE );
if (!empty($_POST['submit'])) {
if (!empty($_GET['rnd']) && $_GET['rnd'] == $_SESSION['token']) {
unset($_POST['submit']);
if (empty($_POST['watermark_path']) || @file_exists($_POST['watermark_path'])) {
$_POST['photos_vote_guest'] = !empty($_POST['photos_vote_guest']) ? 1 : 0;
foreach($_POST as $key => $val) {
$cfg[$key] = $val;
}
ini::save( CFG_FILE, $cfg );
$inSes->addMessage('Настройки галереи успешно изменены!', 'ok');
redirect('?m=set&' . RND);
}
else $inSes->addMessage('Ошибка! Изображение не найдено!');
}
else $inSes->addMessage('Ошибка! Неверный идентификатор сессии, повторите действие!');
}
show_header('Настройки галереи');
$cur_money = moneys($cfg['battle_add_money']);
$form = new cmsForm('?m=set_gallery&rnd=' . $_SESSION['token'], 'post');
$form->addText('Фото на страницу:', 'photos_num', $cfg['photos_num'], ' size="3"');
$form->addText('Макс. размер фото (от 100 px до ...):', 'photos_max_size', $cfg['photos_max_size'], ' size="3"');
$form->addText('Макс. вес фото (сейчас ' . size($cfg['photos_max_weight']) . '):', 'photos_max_weight', $cfg['photos_max_weight'], ' size="5"');
$form->addText('Размер скриншотов (px):', 'preview_size', $cfg['preview_size'], ' size="5"');
$form->addText('Хранение голосований (часов):', 'photos_exprated', $cfg['photos_exprated'], ' size="5"');
$form->addCheckBox(array('', ' Разрешить гостям голосовать за фото'), 'photos_vote_guest', $cfg['photos_vote_guest']);
$form->addText('Путь к вотермарку:', 'photos_watermark', $cfg['photos_watermark']);
$form->addCode('<br /><b>Настройки фото-битв:</b><br />');
$form->addText('Битв на страницу:', 'battle_num', $cfg['battle_num'], ' size="3"');
$form->addText('Сколько голосов надо набрать для выиграша:', 'battle_sum_votes', $cfg['battle_sum_votes']);
$form->addText('Сколько монет давать при выигреше (мин 0.01):', 'battle_add_money', $cfg['battle_add_money']);
$form->addCode('Сейчас ' . $cur_money . '<br />');
$form->addText('На сколько увеличить авторитет:', 'battle_add_point', num($cfg['battle_add_point']));
$form->addText('Сколько дней на битву:', 'battle_days', num($cfg['battle_days']));
echo $form->Submit('Изменить', 'submit');
unset($form);
echo '<div class="b">' . blink('[!]') . ' Настройки галереи, также действуют и на фото-битвы.<br /></div>';
echo '<div class="b">' . icon('return.png');
echo ' <a href="?m=gallery&' . RND . '">Управление</a> | ';
echo '<a href="?m=set&' . RND . '">Настройки</a> | ';
echo '<a href="?' . RND . '">В админку</a><br /></div>';
}
else {
redirect('/?' . RND);
}
?>