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

$tmp = $system;
 
if (isset($_POST['secret_key'])) {
  $tmp['email'] = $_POST['email'];
  $tmp['phone'] = $_POST['phone'];
  $tmp['icq'] = $_POST['icq'];
  
  $tmp['wmid'] = abs($_POST['wmid']);
  $tmp['min_out_money'] = (int) $_POST['min_out_money'];
  $tmp['pct_pays'] = (int) $_POST['pct_pays'];
  $tmp['pct_out'] = (int) $_POST['pct_out'];
  $tmp['min_coins_goods'] = (int) $_POST['min_coins_goods'];
  $tmp['max_coins_goods'] = (int) $_POST['max_coins_goods'];
  $tmp['count_goods_new'] = (int) $_POST['count_goods_new'];
  $tmp['count_goods_pays'] = (int) $_POST['count_goods_pays'];
  $tmp['shop_goods_txt'] = (int) $_POST['shop_goods_txt'];
  $tmp['shop_goods_open'] = (int) $_POST['shop_goods_open'];
  $tmp['shop_money_open'] = (int) $_POST['shop_money_open'];
  $tmp['wmpurse'] = $_POST['wmpurse'];
  $tmp['secret_key'] = $_POST['secret_key'];
  $tmp['robox_login'] = $_POST['robox_login'];
  $tmp['robox_password1'] = $_POST['robox_password1'];
  $tmp['robox_password2'] = $_POST['robox_password2'];
  $tmp['copy_name'] = $_POST['copy_name'];
  $tmp['copy_text'] = $_POST['copy_text'];
  
  if ($_POST['email'] && !preg_match('#^[A-z0-9-\._]+@[A-z0-9]{2,}\.[A-z]{2,4}$#ui', $_POST['email'])) {
	  $err[] = __('Неверный формат Email');
  }
  
	if ($tmp['phone'] && !preg_match("#^([0-9\-\+\ ])+$#ui", $tmp['phone'])) {
		$err[] = __('В телефоне присутствуют запрещенные символы');
	}

	if ($tmp['icq'] && !preg_match("#^([0-9\-\ ])+$#ui", $tmp['icq'])) {
		$err[] = __('В icq присутствуют запрещенные символы');
	}

	if ($tmp['copy_name'] && !preg_match("#^([A-zА-я0-9\-\_\.\,])+$#ui", $tmp['copy_name'])) {
		$err[] = __('В названии TXT файла присутствуют запрещенные символы');
	}

	if ($tmp['robox_login'] && !preg_match("#^([A-z0-9\-\_\.\,])+$#ui", $tmp['robox_login'])) {
		$err[] = __('В логине РОБОКАССА присутствуют запрещенные символы');
	}

	if ($tmp['robox_password1'] && !preg_match("#^([A-z0-9])+$#ui", $tmp['robox_password1'])) {
		$err[] = __('В пароле №1 РОБОКАССА присутствуют запрещенные символы');
	}

	if ($tmp['robox_password2'] && !preg_match("#^([A-z0-9])+$#ui", $tmp['robox_password2'])) {
		$err[] = __('В пароле №2 РОБОКАССА присутствуют запрещенные символы');
	}

	if ($tmp['wmpurse'] && !preg_match("#^([A-z0-9])+$#ui", $tmp['wmpurse'])) {
		$err[] = __('В номере кошелька присутствуют запрещенные символы');
	}

	if ($tmp['secret_key'] && !preg_match("#^([A-zА-я0-9\-\_\.\,])+$#ui", $tmp['secret_key'])) {
		$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.shop" method="POST" style="margin: 2px;">
  <div class="control-group">
    <label class="control-label" for="phone"><?= __('Телефон')?></label>
    <div class="controls">
      <input type="text" id="phone" name="phone" value="<?= $tmp['phone']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="email">Email</label>
    <div class="controls">
      <input type="text" id="email" name="email" value="<?= $tmp['email']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="icq">ICQ</label>
    <div class="controls">
      <input type="text" id="icq" name="icq" value="<?= $tmp['icq']?>" />
    </div>
  </div>
  
  <hr>
  
  <div class="control-group">
    <div class="controls">
  <span class="help-block">Даные Webmoney</span>
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="wmpurse">WM <?= __('кошелек')?></label>
    <div class="controls">
      <input type="text" id="wmpurse" name="wmpurse" value="<?= $tmp['wmpurse']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="secret_key"><?= __('Ключь от Merchant')?></label>
    <div class="controls">
      <input type="text" id="secret_key" name="secret_key" value="<?= $tmp['secret_key']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="wmid">WMID <?= __('магазина')?></label>
    <div class="controls">
      <input type="text" id="wmid" name="wmid" value="<?= $tmp['wmid']?>" />
    </div>
  </div>
  
  <hr>
  
  <div class="control-group">
    <div class="controls">
  <span class="help-block">Даные Robokassa</span>
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="robox_login"><?= __('Идентификатор')?></label>
    <div class="controls">
      <input type="text" id="robox_login" name="robox_login" value="<?= $tmp['robox_login']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="robox_password1"><?= __('Пароль')?> №1</label>
    <div class="controls">
      <input type="text" id="robox_password1" name="robox_password1" value="<?= $tmp['robox_password1']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="robox_password2"><?= __('Пароль')?> №2</label>
    <div class="controls">
      <input type="text" id="robox_password2" name="robox_password2" value="<?= $tmp['robox_password2']?>" />
    </div>
  </div>
  
  <hr>
  
  <div class="control-group">
    <label class="control-label" for="pct_out">% <?= __('При выводе средств')?></label>
    <div class="controls">
      <input type="text" id="pct_out" name="pct_out" value="<?= $tmp['pct_out']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="pct_pays">% <?= __('С продаж товаров')?></label>
    <div class="controls">
      <input type="text" id="pct_pays" name="pct_pays" value="<?= $tmp['pct_pays']?>" />
    </div>
  </div> 
  
  <div class="control-group">
    <label class="control-label" for="min_out_money"><?= __('Минимальная сумма вывода')?></label>
    <div class="controls">
      <input type="text" id="min_out_money" name="min_out_money" value="<?= $tmp['min_out_money']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="min_coins_goods"><?= __('Минимальная цена товара')?></label>
    <div class="controls">
      <input type="text" id="min_coins_goods" name="min_coins_goods" value="<?= $tmp['min_coins_goods']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="max_coins_goods"><?= __('Максимальная цена товара')?></label>
    <div class="controls">
      <input type="text" id="max_coins_goods" name="max_coins_goods" value="<?= $tmp['max_coins_goods']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="count_goods_new"><?= __('Новых товаров на главной')?></label>
    <div class="controls">
      <input type="text" id="count_goods_new" name="count_goods_new" value="<?= $tmp['count_goods_new']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="count_goods_pays"><?= __('Последних продаж на главной')?></label>
    <div class="controls">
      <input type="text" id="count_goods_pays" name="count_goods_pays" value="<?= $tmp['count_goods_pays']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="copy_name"><?= __('Название TXT файла')?></label>
    <div class="controls">
      <input type="text" id="copy_name" name="copy_name" value="<?= $tmp['copy_name']?>" />
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="copy_text"><?= __('Содержание TXT файла')?></label>
    <div class="controls">
      <textarea id="copy_text" name="copy_text"><?= text($tmp['copy_text'])?></textarea>
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="shop_goods_txt"><?= __('Загрузка TXT файла в архив')?></label>
    <div class="controls">
  		<select name="shop_goods_txt" id="shop_goods_txt" class="span1" style="width: auto;">
  		  <option value='1' <?= ($tmp['shop_goods_txt'] == 1 ? " selected='selected'" : null)?>><?= __('Включено')?></option>
  		  <option value='0' <?= ($tmp['shop_goods_txt'] == 0 ? " selected='selected'" : null)?>><?= __('Отключено')?></option>
  		</select>
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="shop_goods_open"><?= __('Добавление товаров')?></label>
    <div class="controls">
  		<select name="shop_goods_open" id="shop_goods_open" class="span1" style="width: auto;">
  		  <option value='1' <?= ($tmp['shop_goods_open'] == 1 ? " selected='selected'" : null)?>><?= __('Включено')?></option>
  		  <option value='0' <?= ($tmp['shop_goods_open'] == 0 ? " selected='selected'" : null)?>><?= __('Отключено')?></option>
  		</select>
    </div>
  </div>
  
  <div class="control-group">
    <label class="control-label" for="shop_money_open"><?= __('Ввод/Вывод средств')?></label>
    <div class="controls">
  		<select name="shop_money_open" id="shop_money_open" class="span1" style="width: auto;">
  		  <option value='1' <?= ($tmp['shop_money_open'] == 1 ? " selected='selected'" : null)?>><?= __('Включено')?></option>
  		  <option value='0' <?= ($tmp['shop_money_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>