<?
if ($level <= 3) {
  die('У вас нет прав доступа');
}

$tmp = $system;
 
if (isset($_POST['title'])) {
  $tmp['reg_open'] = (int) $_POST['reg_open'];
  $tmp['site_open'] = (int) $_POST['site_open'];
  $tmp['page_str'] = (int) $_POST['page_str'];
  $tmp['set_timesdvig'] = (int) $_POST['set_timesdvig'];
  $tmp['title'] = $_POST['title'];
  $tmp['design'] = $_POST['design'];
  $tmp['meta_description'] = $_POST['meta_description'];
  $tmp['meta_keyword'] = $_POST['meta_keyword'];
  
	if ($tmp['design'] && !preg_match("#^([A-zА-я0-9\-\_\.\,\ ])+$#ui", $tmp['design'])) {
		$err[] = 'В названии темы присутствуют запрещенные символы';
	}
  
	if ($tmp['title'] && !preg_match("#^([A-zА-я0-9\-\_\.\,\ ])+$#ui", $tmp['title'])) {
		$err[] = 'В заголовке присутствуют запрещенные символы';
	}
  
	if ($tmp['meta_description'] && !preg_match("#^([A-zА-я0-9\-\_\.\,\ ])+$#ui", $tmp['meta_description'])) {
		$err[] = 'В описании МЕТА присутствуют запрещенные символы';
	}
  
	if ($tmp['meta_keyword'] && !preg_match("#^([A-zА-я0-9\-\_\.\,\ ])+$#ui", $tmp['meta_keyword'])) {
		$err[] = 'В ключевых словах МЕТА присутствуют запрещенные символы';
	}
  
  if (!isset($err) && save_dat($tmp, 'settings.system')) {
    $messages[] = 'Настройки успешно приняты';
  } else {
    $err[] = 'Ошибка при сохранении настроек';
  }
}

$system['title'] = 'Настройки системы';
require SYS . 'header.php';
?>
<div class="nav2">
<form class="form-horizontal" action="?func=admin.system" method="POST" style="margin: 2px;">
  <div class="control-group">
    <label class="control-label" for="title">Заголовок страниц</label>
    <div class="controls">
      <input type="text" id="title" name="title" value="<?= text($tmp['title'])?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="meta_keyword">Ключевые слова (META)</label>
    <div class="controls">
      <textarea id="meta_keyword" name="meta_keyword"><?= text($tmp['meta_keyword'])?></textarea>
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="meta_description">Описание (META)</label>
    <div class="controls">
      <textarea id="meta_description" name="meta_description"><?= text($tmp['meta_description'])?></textarea>
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="page_str">Пунктов на страницу</label>
    <div class="controls">
      <input type="text" id="page_str" name="page_str" placeholder="Размер текста в px" value="<?= abs(intval($tmp['page_str']))?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="design">Тема</label>
    <div class="controls">
  		<select name="design" id="design" class="span1" style="width: auto;">
  		<?
      $opendirthem = opendir(DIRTHEME);

      while ($themes = readdir($opendirthem)) {
      if ($themes == '.' || $themes == '..' || !is_dir(DIRTHEME . $themes))continue;
?>
        <option value='<?= $themes?>'<?= ($system['design'] == $themes ? " selected='selected'" : null)?>>
          <?= text(file_get_contents(DIRTHEME . $themes . '/them.name'))?>
        </option>
<?
      }
      closedir($opendirthem);
  		?>
  		</select>
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="set_timesdvig">Сдвиг времени</label>
    <div class="controls">
  		<select name="set_timesdvig" id="set_timesdvig" class="span1" style="width: auto;">
  		<?
      for ($i = -12; $i < 12; $i++) {
        ?><option value='<?= $i?>' <?= ($tmp['set_timesdvig'] == $i ? " selected='selected'" : null)?>><?= date("G:i", $time + ($i * 60 * 60))?></option><?
      }
  		?>
  		</select>
    </div>
  </div>
  

  <div class="control-group">
    <label class="control-label" for="site_open">Режим сайта</label>
    <div class="controls">
  		<select name="site_open" id="site_open" class="span1" style="width: auto;">
  		  <option value='1' <?= ($tmp['site_open'] == 1 ? " selected='selected'" : null)?>>Открыт для всех</option>
  		  <option value='0' <?= ($tmp['site_open'] == 0 ? " selected='selected'" : null)?>>Только для авторизованных</option>
  		</select>
    </div>
  </div>
  
  
  <div class="control-group">
    <label class="control-label" for="reg_open">Режим регистрации</label>
    <div class="controls">
  		<select name="reg_open" id="reg_open" class="span1" style="width: auto;">
  		  <option value='1' <?= ($tmp['reg_open'] == 1 ? " selected='selected'" : null)?>>Открыта</option>
  		  <option value='0' <?= ($tmp['reg_open'] == 0 ? " selected='selected'" : null)?>>Закрыта</option>
  		</select>
    </div>
  </div>
  
  <div class="control-group">
    <div class="controls">
      <button type="submit" class="btn">Сохранить</button>
    </div>
  </div>
</form>
</div>

<div class="foot">
&laquo; <a href="?func=admin">Админ панель</a>
</div>