<?php 
 
$___notjson = 1;
error_reporting(-1);
ini_set('display_errors', true);
header('Content-Type: text/html; charser=utf-8');
date_default_timezone_set ('Europe/Moscow');

$user_id = file_get_contents('user_id.txt');
if ( ucoz_getinfo ( 'SITEUSERID' ) != trim($user_id) ) die('Доступ запрещен');

require_once 'classes/Install_class.php';
$install = new Install();

if ( isset($_POST['do']) && $_POST['do'] == 'save' ) {
    $install = new Install();
    $install->updateSettings($_POST);
    exit;
}

$row = $install->response();
if ( empty($row['type']) ) $row = $install->addDefaultParam();

$type = '';
for ($i = 1; $i <= 4; $i++) {
    $text = $row['typeText' . $i];
    if ( $row['type'] == $i ) {
        $type .= '<option value="' . $i . '" selected>' . $text . '</option>';
    } else {
        $type .= '<option value="' . $i . '">' . $text . '</option>';
    }
}

if ( $row['typeDimensions'] == 1 ) {
    $selectDimensions = '<option value="1" selected>мм (мм3)</option>';
} else {
    $selectDimensions = '<option value="1">мм (мм3)</option>';
}
if ( $row['typeDimensions'] == 2 ) {
    $selectDimensions .= '<option value="2" selected>см (см3)</option>';
} else {
    $selectDimensions .= '<option value="2">см (см3)</option>';
}
if ( $row['typeDimensions'] == 3 ) {
    $selectDimensions .= '<option value="3" selected>м (м3)</option>';
} else {
    $selectDimensions .= '<option value="3">м (м3)</option>';
}


$dimensionsW = '';
$dimensionsH = '';
$dimensionsL = '';
$dimensionsWHL = '';
$selectVolumeField = '';
for ( $i = 0; $i <= 9; $i++ ) {

    if ( $i == 0 ) $text = 'Выбрать поле';
    else $text = 'Дополнительное поле ' . $i;

    if ($row['dimensionsW'] == $i) {
        $dimensionsW .= '<option value="' . $i . '" selected>' . $text . '</option>';
    } else {
        if ( $i != 0 ) $dimensionsW .= '<option value="' . $i . '">Дополнительное поле ' . $i . '</option>';
    }

    if ($row['dimensionsH'] == $i) {
        $dimensionsH .= '<option value="' . $i . '" selected>' . $text . '</option>';
    } else {
        if ( $i != 0 ) $dimensionsH .= '<option value="' . $i . '">Дополнительное поле ' . $i . '</option>';
    }

    if ($row['dimensionsL'] == $i) {
        $dimensionsL .= '<option value="' . $i . '" selected>' . $text . '</option>';
    } else {
        if ( $i != 0 ) $dimensionsL .= '<option value="' . $i . '">Дополнительное поле ' . $i . '</option>';
    }

    if ($row['dimensionsWHL'] == $i) {
        $dimensionsWHL .= '<option value="' . $i . '" selected>' . $text . '</option>';
    } else {
        if ( $i != 0 ) $dimensionsWHL .= '<option value="' . $i . '">Дополнительное поле ' . $i . '</option>';
    }

    if ( $row['selectVolumeField'] == $i ) {
        $selectVolumeField .= '<option value="' . $i . '" selected>' . $text . '</option>';
    } else {
        if ( $i != 0 ) $selectVolumeField .= '<option value="' . $i . '">Дополнительное поле ' . $i . '</option>';
    }

}

$cityMap = $install->getCityPoints();
array_push($cityMap, array(
    'City' => 'ВСЕ ГОРОДА',
    'coordY' => '55.76',
    'coordX' => '37.64',
    'country' => "РОССИЯ"
));
$selectCityMap = '';
$selectCityMapAll = '';

foreach ( $cityMap as $value ) {
    if ( $value['City'] == 'ВСЕ ГОРОДА' ) {
        if ( $row['cityMap'] == $value['City'] ) {
            $selectCityMapAll .= '<option value="' . $value['City'] . '||' . $value['coordX'] . '||' . $value['coordY'] . '" selected>' . $value['City'] . ' (' . $value['country'] . ')</option>';
        } else {
            $selectCityMapAll .= '<option value="' . $value['City'] . '||' . $value['coordX'] . '||' . $value['coordY'] . '">' . $value['City'] . ' (' . $value['country'] . ')</option>';
        }
    } else {
        if (!empty($value['City'])) {
            if ($row['cityMap'] == $value['City']) {
                $selectCityMap .= '<option value="' . $value['City'] . '||' . $value['coordX'] . '||' . $value['coordY'] . '" selected>' . $value['City'] . ' (' . $value['country'] . ')</option>';
            } else {
                $selectCityMap .= '<option value="' . $value['City'] . '||' . $value['coordX'] . '||' . $value['coordY'] . '">' . $value['City'] . ' (' . $value['country'] . ')</option>';
            }
        }
    }
}

$tariff_id = explode(',', $row['tariff_id']);
$tariff_name = explode(',', $row['tariff_name']);
$tariff_priority = explode(',', $row['tariff_priority']);

$tariffs = '';
foreach ($tariff_priority as $key=>$value) {
    foreach ($tariff_id as $key_id=>$id) {
        if ( $value == $id ) {
            $id = $key_id;
            break(1);
        }
    }
    $tariffs .= '<li class="ui-state-default" id="tf_' . $tariff_id[$id] . '" data-id="' . $tariff_id[$id] . '"><span class="ui-icon ui-icon-arrowthick-2-n-s"></span>' . $tariff_name[$id] . '</li>';
}

if ( $row['typeweight'] == 0 ) $selectWeight = '<option value="0" selected>граммы</option>';
else $selectWeight = '<option value="0">граммы</option>';
if ( $row['typeweight'] == 1 ) $selectWeight .= '<option value="1" selected>килограммы</option> ';
else $selectWeight .= '<option value="1">килограммы</option> ';

if ( $row['typeMap'] == 0 ) $typeMap = '<option value="0" selected>старая</option>';
else $typeMap = '<option value="0">старая</option>';
if ( $row['typeMap'] == 1 ) $typeMap .= '<option value="1" selected>новая(адаптивная)</option> ';
else $typeMap .= '<option value="1">новая(адаптивная)</option> ';

if ( $row['roundRes'] == 2 ) $roundRes = '<option value="2" selected>до 2х знаков после запятой</option>';
else $roundRes = '<option value="2">до 2х знаков после запятой</option>';
if ( $row['roundRes'] == 1 ) $roundRest .= '<option value="1" selected>до 1 знака после запятой</option> ';
else $roundRes .= '<option value="1">до 1 знака после запятой</option> ';
if ( $row['roundRes'] == 0 ) $roundRest .= '<option value="0" selected>до целого числа</option> ';
else $roundRes .= '<option value="0">до целого числа</option> ';

if ( $row['type2'] == 1 ) $type2 = '<option value="1" selected>Считать доставку от двери</option>';
else $type2 = '<option value="1">Считать доставку от двери</option>';
if ( $row['type2'] == 3 ) $type2 .= '<option value="3" selected>Считать доставку от склада</option> ';
else $type2 .= '<option value="3">Считать доставку от склада</option> ';

if ( $row['typeCurrency'] == 'RUB' ) $selectCurrency = '<option value="RUB" selected>Российский рубль</option>';
else $selectCurrency = '<option value="RUB">Российский рубль</option>';
if ( $row['typeCurrency'] == 'R01235' ) $selectCurrency .= '<option value="R01235" selected>Доллар США</option> ';
else $selectCurrency .= '<option value="R01235">Доллар США</option> ';
if ( $row['typeCurrency'] == 'R01239' ) $selectCurrency .= '<option value="R01239" selected>Евро</option> ';
else $selectCurrency .= '<option value="R01239">Евро</option> ';
if ( $row['typeCurrency'] == 'R01335' ) $selectCurrency .= '<option value="R01335" selected>Тенге</option> ';
else $selectCurrency .= '<option value="R01335">Тенге</option> ';
if ( $row['typeCurrency'] == 'R01035' ) $selectCurrency .= '<option value="R01035" selected>Фунт стерлингов</option> ';
else $selectCurrency .= '<option value="R01035">Фунт стерлингов</option> ';
if ( $row['typeCurrency'] == 'R01090' ) $selectCurrency .= '<option value="R01090" selected>Белорусский рубль</option> ';
else $selectCurrency .= '<option value="R01090">Белорусский рубль</option> ';
if ( $row['typeCurrency'] == 'R01720' ) $selectCurrency .= '<option value="R01720" selected>Гривна</option> ';
else $selectCurrency .= '<option value="R01720">Гривна</option> ';
if ( $row['typeCurrency'] == 'R01060' ) $selectCurrency .= '<option value="R01060" selected>Армянский драм</option> ';
else $selectCurrency .= '<option value="R01060">Армянский драм</option> ';
if ( $row['typeCurrency'] == 'R01370' ) $selectCurrency .= '<option value="R01370" selected>Киргизский сом</option> ';
else $selectCurrency .= '<option value="R01370">Киргизский сом</option> ';

if ( $row['rusDel'] == 1 ) $delivery = '<li><div class="checkbox"><label><input name="rusDel" type="checkbox" checked> Россия</label></div></li>';
else $delivery = '<li><div class="checkbox"><label><input name="rusDel" type="checkbox"> Россия</label></div></li>';
if ( $row['ukrDel'] == 1 ) $delivery .= '<li><div class="checkbox"><label><input name="ukrDel" type="checkbox" checked> Украина</label></div></li>';
else $delivery .= '<li><div class="checkbox"><label><input name="ukrDel" type="checkbox"> Украина</label></div></li>';
if ( $row['blrDel'] == 1 ) $delivery .= '<li><div class="checkbox"><label><input name="blrDel" type="checkbox" checked> Беларусь</label></div></li>';
else $delivery .= '<li><div class="checkbox"><label><input name="blrDel" type="checkbox"> Беларусь</label></div></li>';
if ( $row['kazDel'] == 1 ) $delivery .= '<li><div class="checkbox"><label><input name="kazDel" type="checkbox" checked> Казахстан</label></div></li>';
else $delivery .= '<li><div class="checkbox"><label><input name="kazDel" type="checkbox"> Казазстан</label></div></li>';
if ( $row['armDel'] == 1 ) $delivery .= '<li><div class="checkbox"><label><input name="armDel" type="checkbox" checked> Армения</label></div></li>';
else $delivery .= '<li><div class="checkbox"><label><input name="armDel" type="checkbox"> Армения</label></div></li>';
if ( $row['kgzDel'] == 1 ) $delivery .= '<li><div class="checkbox"><label><input name="kgzDel" type="checkbox" checked> Киргизия</label></div></li>';
else $delivery .= '<li><div class="checkbox"><label><input name="kgzDel" type="checkbox"> Киргизия</label></div></li>';

if ( $row['dimFromWeight'] == 1 ) {
    $dimFromWeight = ' checked';
    $display_none = '';
} else {
    $dimFromWeight = '';
    $display_none = ";display:none";
}

if ( $row['deliveryDate'] == 1 ) $deliveryDate = '<div class="checkbox"><label><input name="deliveryDate" type="checkbox" checked> Отображать</label></div>';
else $deliveryDate = '<div class="checkbox"><label><input name="deliveryDate" type="checkbox"> Отображать</label></div>';

if ( $row['placeCheck'] == 1 ) $placeCheck = '<div class="checkbox"><label><input name="placeCheck" type="checkbox" checked></label></div>';
else $placeCheck = '<div class="checkbox"><label><input name="placeCheck" type="checkbox"></label></div>';

if ( $row['dimensions1'] == 1 ) {
    $dimensions1 = '<div class="checkbox"><label><input onclick="$(\'#dim1-div\').toggle(200); $(\'#dim-div\').toggle(200)" name="dimensions1" type="checkbox" checked></label></div>';
    $display_none4 = '';
    $display_none5 = "display:none";
} else {
    $dimensions1 = '<div class="checkbox"><label><input onclick="$(\'#dim1-div\').toggle(200); $(\'#dim-div\').toggle(200)" name="dimensions1" type="checkbox"></label></div>';
    $display_none4 = "display:none";
    $display_none5 = '';
}

if ( $row['volumeCheck'] == 1 ) {
    $volumeCheck = '<div class="checkbox"><label><input onclick="$(\'#dim2-div\').toggle(200); $(\'#dim-div-all\').toggle(200)" name="volumeCheck" type="checkbox" checked></label></div>';
    $display_none6 = '';
    $display_none7 = "display:none";
} else {
    $volumeCheck = '<div class="checkbox"><label><input onclick="$(\'#dim2-div\').toggle(200); $(\'#dim-div-all\').toggle(200)" name="volumeCheck" type="checkbox"></label></div>';
    $display_none6 = 'display:none';
    $display_none7 = "";
}

if ( $row['WeightFromWeight'] == 1 ) {
    $WeightFromWeight = ' checked';
    $display_none2 = '';
} else {
    $WeightFromWeight = '';
    $display_none2 = ";display:none";
}

if ( $row['priceFromWeight'] == 1 ) {
    $priceFromWeight = ' checked';
    $display_none3 = '';
} else {
    $priceFromWeight = '';
    $display_none3 = ";display:none";
}

if ( $row['userDelType'] == 1 ) {
    $userDelType = '<div class="checkbox"><label><input onclick="$(\'#type2-button\').toggle(200); $(\'#type-div\').toggle(200)" name="userDelType" type="checkbox" checked></label></div>';
    $userDelTypeDN = 'style="display: none;"';
    $userDelTypeDN1 = '';
} else {
    $userDelType = '<div class="checkbox"><label><input onclick="$(\'#type2-button\').toggle(200); $(\'#type-div\').toggle(200)" name="userDelType" type="checkbox"></label></div>';
    $userDelTypeDN = '';
    $userDelTypeDN1 = '#type2-button {display: none}"';
}

$html = <<<HTML

<!doctype html>
<html>
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta name="description" content="">
    <meta name="author" content="">
    <title>Настройки калькулятора доставки ТК Сдек</title>
    <link href="https://yastatic.net/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet">
	<link rel="stylesheet" href="//code.jquery.com/ui/1.11.4/themes/smoothness/jquery-ui.css">
	<style>
      body, p {
          font-size: 16px;
      }
      .form-group label span:hover {
          cursor: help;
      }
      .form-group label {
          text-align: left !important;
      }
      .inl {
          width: 250px;
          display: inline;
      }
      .header {
          font-size: 22px;
          padding: 10px 0px 10px 0px;
          color: #337ab7;
      }
	  .ui-autocomplete-loading {
		background: white url("/../images/ui-anim_basic_16x16.gif") right center no-repeat;
	  }
	  .ui-autocomplete {
		max-height: 200px;
		overflow-y: auto;
		overflow-x: hidden;
	  }
	  .towns {
		  background: #4cae4c; 
		  padding:5px; 
		  color: #fff;
		  font-weight: bold;
		  margin:5px;
		  display: inline-block;
	  }
	  .towns b{
		  color: #fff;
		  cursor: pointer;
		  font-size: 16px;
	  }
	  .sel {
		  padding: 5px;
	  }
	  #cityMap-menu {max-height:400px}
	  #sortTariff { list-style-type: none; margin: 0; padding: 0; width: 100%; }
      #sortTariff li { margin: 0 3px 3px 3px; padding-left: 1.5em; font-size: 1.4em; border-radius: 4px; line-height: 1.7; }
      #sortTariff li span { position: absolute; margin-left: -30px; margin-top: 11px; }
      .ui-state-highlight { height: 1.8em }
      .dm, .dm2 {padding-top:5px}
      .dm input {width: 28%;display: inline;}
      input[type=checkbox] {width: 15px !important; height: 15px !important;}
      $userDelTypeDN1
    </style>
</head>
<body>
   
    <div class="jumbotron" style="padding:0px 0px 0px 0px; margin:0px; background: #000;">
      <div class="container">
        <h1 style="font-size:20px; color: #fff; margin: 5px 0px 5px 0px">Установки</h1>
        <p style="font-size:16px; color: #fff; margin:0px 0px 5px 0px;">В этом конфигурационном файле указываются настройки скрипта <b>Калькулятор доставки ТК "Сдек"</b></p>
      </div>
    </div>

    <div class="container">
      <div class="row">
        <div class="col-md-12">
          <p style="margin-top:20px; margin-bottom: 0px">Данное решение позволяет рассчитать стоимость доставки ТК "Сдек" на странице оформления заказа.</p>
          <hr>
          <form id="form" class="form-horizontal" onsubmit="return false">
          
              <ul class="nav nav-tabs">
                  <li class="active"><a href="#homeTab" data-toggle="tab">Основные</a></li>
                  <li><a href="#deliveryTab" data-toggle="tab">Доставка</a></li>
                  <li><a href="#weightTab" data-toggle="tab">Вес и габариты</a></li>
                  <li><a href="#costTab" data-toggle="tab">Финансы</a></li>
                  <li><a href="#dopTab" data-toggle="tab">Дополнительно</a></li>
              </ul>
              
              <div class="tab-content">
              
              <div class="tab-pane fade in active" id="homeTab">
          
              <h3 class="header">Учетная запись Сдек (выдается ТК "Сдек" при заключении договора)</h3>
              <small>Это необязательные данные. Однако в этом случае стоимость доставки на 20% выше.</small>
              
              <div class="form-group" style="margin-top: 20px;">
                <label for="account" class="col-sm-5 control-label">Account <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Не путайте с логином от вашего аккаунта"></span> </label>
                <div class="col-sm-3">
                  <input type="text" class="form-control" id="account" name="account" placeholder="" value="{$row['account']}">
                </div>
                <div class="col-sm-4"><p style=" margin-top: 7px"><a href="http://www.edostavka.ru/faq_integrator.html" target="_blank">Где взять данные учетной записи?</a></p></div>
              </div>
              
              <div class="form-group">
                <label for="password" class="col-sm-5 control-label">Secure_password <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Не путайте с паролем от вашего аккаунта"></span> </label>
                <div class="col-sm-3">
                  <input type="text" class="form-control" id="password" name="password" value="{$row['password']}">
                </div>
              </div>
              
              <hr>
              
              <h3 class="header">uAPI</h3>
              
              <div class="form-group" style="margin-top: 20px;">
                <label for="consumer_key" class="col-sm-5 control-label">Consumer_key</label>
                <div class="col-sm-3">
                  <input type="text" class="form-control" name="consumer_key" placeholder="" value="{$row['consumer_key']}">
                </div>
                <div class="col-sm-4"><p style=" margin-top: 7px"><a href="http://api.ucoz.net/ru/join/reg" target="_blank">Где взять токены uAPI?</a></p></div>
              </div>       
                     
              <div class="form-group">
                <label for="consumer_secret" class="col-sm-5 control-label">Consumer_secret</label>
                <div class="col-sm-3">
                  <input type="text" class="form-control" name="consumer_secret" placeholder="" value="{$row['consumer_secret']}">
                </div>
              </div> 
               
              <div class="form-group">
                <label for="oauth_token" class="col-sm-5 control-label">Oauth_token</label>
                <div class="col-sm-3">
                  <input type="text" class="form-control" name="oauth_token" placeholder="" value="{$row['oauth_token']}">
                </div>
              </div> 
              
              <div class="form-group">
                <label for="oauth_token_secret" class="col-sm-5 control-label">Oauth_token_secret</label>
                <div class="col-sm-3">
                  <input type="text" class="form-control" name="oauth_token_secret" placeholder="" value="{$row['oauth_token_secret']}">
                </div>
              </div> 
              
              <div class="form-group">
                <label for="url" class="col-sm-5 control-label">URL сайта</label>
                <div class="col-sm-3">
                  <input type="text" class="form-control" name="url" placeholder="" id="url" value="">
                </div>
              </div> 
              
              <hr>
              
              
              </div>
              
          
              <div class="tab-pane fade" id="deliveryTab">
              
              
              <h3 class="header">Доставка</h3>
              
              <div class="form-group">
                <label for="index" class="col-sm-5 control-label">Город отправителя * <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Именно от этого города будет расчитываться доставка"></span> </label>
                <div class="col-sm-3">
                  <input type="text" class="form-control ui-autocomplete-input" id="myCity" name="myCity" placeholder="Начните вводить город" value="{$row['myCity']}">
                </div>
              </div>
          
              <div class="form-group" id="type-div" $userDelTypeDN>
                <label for="type" class="col-sm-5 control-label">Тип доставки <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Например, СКЛАД-СКЛАД означает, что вы сами доставляете, а клиент сам забирает товар со склада CDEK. Или ДВЕРЬ-ДВЕРЬ, означает, что курьер CDEK сам заберет товар у вас и сам доставит товар до двери клиента."></span></label>
                <div class="col-sm-3">
                  <select style="width: 100%" id="type" name="type">
                    {$type}
                  </select>
                </div>
              </div>
              
              <div class="form-group">
                <label for="userDelType" class="col-sm-5 control-label">Дать пользователю самому выбрать тип доставки <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Пользователь сам выберет: заберет он заказ в Пункте Выдачи Заказов Сдек или товар доставит курьер."></span></label>
                <div class="col-sm-7">
                  {$userDelType}
                  <select style="width: 100%;" id="type2" name="type2">
                    {$type2}
                  </select>
                </div>
              </div>
              
              <div class="form-group">
                <label for="cityMap" class="col-sm-5 control-label">Город на карте по умолчанию <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="При выборе ПВЗ на карте отобразится центр выбранного вами города."></span></label>
                <div class="col-sm-3">
                  <select style="width: 100%;" id="cityMap" name="cityMap">
                    {$selectCityMapAll}{$selectCityMap}
                  </select>
                </div>
              </div>
              
              <div class="form-group">
                <label for="typeMap" class="col-sm-5 control-label">Версия карты <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Адаптивная карта автоматически подстраивается под размер устройства"></span></label>
                <div class="col-sm-3">
                  <select style="width: 100%;" id="typeMap" name="typeMap">
                    {$typeMap}
                  </select>
                </div>
              </div>
              
              <div class="form-group">
                <label for="index" class="col-sm-5 control-label">Приоритет тарифов <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Расчет стоимости доставки происходит по первому возможному тарифу из этого списка, начиная с самого первого. Если вы не знаете для чего это нужно, то оставьте все как есть."></span> </label>
                <div class="col-sm-6">
                  <ul id="sortTariff">
                    {$tariffs}
                  </ul>
                </div>
              </div>
              
              <div class="form-group">
                <label class="col-sm-5 control-label">Доставка по странам</label>
                <div class="col-sm-6">
                  <ul id="delivery" style="list-style:none;margin-left: -35px;">
                    {$delivery}
                  </ul>
                </div>
              </div>
              
              <div class="form-group">
                <label for="deliveryDate" class="col-sm-5 control-label">Срок доставки</label>
                <div class="col-sm-6">
                  {$deliveryDate}
                </div>
              </div>
              
              <div class="form-group">
                <label for="deliveryMyDate" class="col-sm-5 control-label">Прибавлять к сроку доставки, дни <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="К сроку доставки будет прибавлено указанное вами количество дней, которое, например, требуется для сбора заказа."></span> </label>
                <div class="col-sm-3">
                  <input type="number" min="0" class="form-control" name="deliveryMyDate" value="{$row['deliveryMyDate']}">
                </div>
              </div>
              
              <hr>
              
              
              </div>
              
              
              <div class="tab-pane fade" id="weightTab">
          
                  <h3 class="header">Вес товара</h3>
                  
                  <div class="form-group">
                    <label for="typeweight" class="col-sm-5 control-label">Единица веса на сайте</label>
                    <div class="col-sm-3">
                      <select style="width: 100%" name="typeweight">
                        {$selectWeight}
                      </select>
                    </div>
                  </div>
              
                  <div class="form-group">
                    <label for="weightDefault" class="col-sm-5 control-label">Вес товара по умолчанию, граммы <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Если в карточке товара не будет указан вес или вес товара окажется равным нулю, то по умолчанию вес товара будет равняться 1000 граммам. Так же это полезно для ресурсов с одинаковым весом товара."></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="weightDefault" value="{$row['weightDefault']}">
                    </div>
                  </div>
                  
                  <div class="form-group" id="weightDefaultDiv">
                    <label for="weightpack" class="col-sm-5 control-label">Вес упаковки, граммы <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="К весу товара будет прибавлен вес упаковки."></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="weightpack" value="{$row['weightpack']}">
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="WeightFromWeight" class="col-sm-5 control-label">Вес упаковки в зависимости от веса товара <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="К весу товара будет прибавлен вес упаковки."></span></label>
                    <div class="col-sm-6">
                      <div class="checkbox"><label><input onclick="$('#WeightFromWeight').toggle(200); $('#weightDefaultDiv').toggle(200);" name="WeightFromWeight" type="checkbox"{$WeightFromWeight}> Настроить вес упаковки в зависимости от веса товара</label></div>
                        <div id="WeightFromWeight" style="background: #f9f9f9; padding:10px; margin-top:10px{$display_none2}">
                          <table>
                            <tr>
                              <td style="width:420px">Вес упаковки при весе товара до 3 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw3" value="{$row['wfw3']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 3 до 6 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw36" value="{$row['wfw36']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 6 до 9 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw69" value="{$row['wfw69']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 9 до 12 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw912" value="{$row['wfw912']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 12 до 15 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw1215" value="{$row['wfw1215']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 15 до 18 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw1518" value="{$row['wfw1518']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 18 до 21 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw1821" value="{$row['wfw1821']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 21 до 25 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw2125" value="{$row['wfw2125']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 25 до 30 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw2530" value="{$row['wfw2530']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 30 до 50 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw3050" value="{$row['wfw3050']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Вес упаковки при весе товара от 50 до 100 кг, граммы</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="wfw50100" value="{$row['wfw50100']}">
                              </td>
                            </tr>
                          </table>
                        </div>
                    </div>
                  </div>
                  
                  <hr>
                  <h3 class="header">Габариты товара</h3>
                  
                  <div class="form-group">
                    <label for="typeDimensions" class="col-sm-5 control-label">Единица измерения габаритов (или объема) на сайте</label>
                    <div class="col-sm-3">
                      <select style="width: 100%" name="typeDimensions">
                        {$selectDimensions}
                      </select>
                    </div>
                  </div>
                  
                  <div id="dim-div-all" style="{$display_none7}">
                  <div id="dim-div" style="{$display_none5}">
                  <div class="form-group">
                    <label for="dimensionsW" class="col-sm-5 control-label">Габариты товара, ширина <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Укажите в каком дополнительном поле хранится ширина товара."></span></label>
                    <div class="col-sm-3">
                      <select id="dimensionsW" style="width: 100%" name="dimensionsW">
                        {$dimensionsW}
                      </select>
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="dimensionsH" class="col-sm-5 control-label">Габариты товара, высота <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Укажите в каком дополнительном поле хранится высота товара."></span></label>
                    <div class="col-sm-3">
                      <select id="dimensionsH" style="width: 100%" name="dimensionsH">
                        {$dimensionsH}
                      </select>
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="dimensionsL" class="col-sm-5 control-label">Габариты товара, длина <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Укажите в каком дополнительном поле хранится длина товара."></span></label>
                    <div class="col-sm-3">
                      <select id="dimensionsL" style="width: 100%" name="dimensionsL">
                        {$dimensionsL}
                      </select>
                    </div>
                  </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="dimensions1" class="col-sm-5 control-label">Длина, ширина и высота хранятся в 1 одном поле <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Укажите в каком дополнительном поле хранятся габариты товара"></span></label>
                    <div class="col-sm-6">
                      {$dimensions1}
                    </div>
                  </div>
                  
                  <div id="dim1-div" style="background: #e6e6e6;padding: 15px;margin-left: -15px;{$display_none4}">
                    <div class="form-group">
                    <label for="dimensionsWHL" class="col-sm-5 control-label">Укажите дополнительное поле и разделитель  <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Укажите в каком дополнительном поле хранятся габариты товара и с каким разделителем. Например, в дополнительном поле у вас записаны габариты в таком формате: 1.05х0.64х0.25, разделитель в данном случае 'x' (икс). Разделителем может быть любой символ, кроме цифр, точки и запятой."></span></label>
                    <div class="col-sm-3">
                      <select id="dimensionsWHL" style="width: 100%" name="dimensionsWHL">
                        {$dimensionsWHL}
                        <input type="text" class="form-control" name="delimiter" value="{$row['delimiter']}">
                      </select>
                    </div>
                  </div>
                  </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="volumeCheck" class="col-sm-5 control-label">Вместо габаритов товара я использую объем <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Укажите в каком дополнительном поле хранится объем товара"></span></label>
                    <div class="col-sm-6">
                      {$volumeCheck}
                    </div>
                  </div>
                  
                  <div id="dim2-div" style="{$display_none6}">
                    <div class="form-group">
                    <label for="volumeField" class="col-sm-5 control-label">Укажите поле, в котором храниться объем</label>
                    <div class="col-sm-3">
                      <select id="selectVolumeField" style="width: 100%" name="selectVolumeField">
                        {$selectVolumeField}
                      </select>
                    </div>
                  </div>
                  </div>
                  
                  <hr>
                  <h3 class="header">При отсутствии габаритов или объема в карточке товара</h3>
                  
                  <div class="form-group" id="gab">
                    <label for="dD" class="col-sm-5 control-label">Габариты товара по умолчанию, см <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Если в карточке товара не будут указаны габариты товара, то по умолчанию габариты будут равны 10х10х10см. Так же это полезно для ресурсов с одинаковыми габаритами товара."></span></label>
                    <div class="col-sm-3 dm">
                      <input type="number" min="0" class="form-control" name="dD1" value="{$row['dD1']}">Х
                      <input type="number" min="0" class="form-control" name="dD2" value="{$row['dD2']}">Х
                      <input type="number" min="0" class="form-control" name="dD3" value="{$row['dD3']}">
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="dimFromWeight" class="col-sm-5 control-label">Габариты товара по умолчанию в зависимости от веса </label>
                    <div class="col-sm-6">
                      <div class="checkbox"><label><input onclick="$('#dimFromWeight').toggle(200); $('#gab').toggle(200);" name="dimFromWeight" type="checkbox"{$dimFromWeight}> Настроить габариты в зависимости от веса товара</label></div>
                        <div id="dimFromWeight" style="background: #f9f9f9; padding:10px; margin-top:10px{$display_none}">
                          <table>
                            <tr>
                              <td style="width:290px">При весе до 3 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD031" value="{$row['dD031']}">Х
                                <input type="number" min="0" class="form-control" name="dD032" value="{$row['dD032']}">Х
                                <input type="number" min="0" class="form-control" name="dD033" value="{$row['dD033']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 3 до 6 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD361" value="{$row['dD361']}">Х
                                <input type="number" min="0" class="form-control" name="dD362" value="{$row['dD362']}">Х
                                <input type="number" min="0" class="form-control" name="dD363" value="{$row['dD363']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 6 до 9 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD691" value="{$row['dD691']}">Х
                                <input type="number" min="0" class="form-control" name="dD692" value="{$row['dD692']}">Х
                                <input type="number" min="0" class="form-control" name="dD693" value="{$row['dD693']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 9 до 12 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD9121" value="{$row['dD9121']}">Х
                                <input type="number" min="0" class="form-control" name="dD9122" value="{$row['dD9122']}">Х
                                <input type="number" min="0" class="form-control" name="dD9123" value="{$row['dD9123']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 12 до 15 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD12151" value="{$row['dD12151']}">Х
                                <input type="number" min="0" class="form-control" name="dD12152" value="{$row['dD12152']}">Х
                                <input type="number" min="0" class="form-control" name="dD12153" value="{$row['dD12153']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 15 до 18 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD15181" value="{$row['dD15181']}">Х
                                <input type="number" min="0" class="form-control" name="dD15182" value="{$row['dD15182']}">Х
                                <input type="number" min="0" class="form-control" name="dD15183" value="{$row['dD15183']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 18 до 21 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD18211" value="{$row['dD18211']}">Х
                                <input type="number" min="0" class="form-control" name="dD18212" value="{$row['dD18212']}">Х
                                <input type="number" min="0" class="form-control" name="dD18213" value="{$row['dD18213']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 21 до 25 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD21251" value="{$row['dD21251']}">Х
                                <input type="number" min="0" class="form-control" name="dD21252" value="{$row['dD21252']}">Х
                                <input type="number" min="0" class="form-control" name="dD21253" value="{$row['dD21253']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 25 до 30 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD25301" value="{$row['dD25301']}">Х
                                <input type="number" min="0" class="form-control" name="dD25302" value="{$row['dD25302']}">Х
                                <input type="number" min="0" class="form-control" name="dD25303" value="{$row['dD25303']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 30 до 50 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dD30501" value="{$row['dD30501']}">Х
                                <input type="number" min="0" class="form-control" name="dD30502" value="{$row['dD30502']}">Х
                                <input type="number" min="0" class="form-control" name="dD30503" value="{$row['dD30503']}">
                              </td>
                            </tr>
                            <tr>
                              <td>При весе от 50 до 100 кг габариты, см</td>
                              <td class="dm">
                                <input type="number" min="0" class="form-control" name="dDlast1" value="{$row['dDlast1']}">Х
                                <input type="number" min="0" class="form-control" name="dDlast2" value="{$row['dDlast2']}">Х
                                <input type="number" min="0" class="form-control" name="dDlast3" value="{$row['dDlast3']}">
                              </td>
                            </tr>
                          </table>
                        </div>
                    </div>
                  </div>
              
              </div>
                
                
              <div class="tab-pane fade" id="costTab">
                  <h3 class="header">Финансы</h3>
                  
                  <div class="form-group">
                    <label for="typeCurrency" class="col-sm-5 control-label">Валюта на сайте <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Стоимость доставки рассчитывается в рублях. При выборе валюты отличной от рубля стоимость доставки будет автоматически конвертирована в выбранную валюту по курсу Центробанка России на дату расчета стоимости."></span></label>
                    <div class="col-sm-3">
                      <select style="width: 100%" name="typeCurrency">
                        {$selectCurrency}
                      </select>
                    </div>
                  </div>
              
                  <div class="form-group">
                    <label for="markup" class="col-sm-5 control-label">Фиксированная наценка, y.e. <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="К стоимости доставки будет прибавлена ваша наценка."></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="markup" value="{$row['markup']}">
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="markupProc" class="col-sm-5 control-label">Наценка от стоимости товара, % <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="К стоимости доставки будет прибавлен указанный вами процент от стоимости заказа."></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="markupProc" value="{$row['markupProc']}">
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="work" class="col-sm-5 control-label">Обработка заказа <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="К стоимости доставки будет прибавлена стоимость обработки заказа."></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="work" value="{$row['work']}">
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="freeDelivery" class="col-sm-5 control-label">Бесплатная доставка при заказе от, у.е. <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Доставка для клиента будет бесплатной, в случае, если стоимость заказа будет превышать указанную вами сумму."></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="freeDelivery" value="{$row['freeDelivery']}">
                    </div>
                  </div>
                  
                  <div class="form-group" id="priceDiv">
                    <label for="package" class="col-sm-5 control-label">Стоимость упаковки <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="К стоимости доставки будет прибавлена стоимость упаковки."></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="package" value="{$row['package']}">
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="priceFromWeight" class="col-sm-5 control-label">Стоимость упаковки в зависимости от веса товара <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="К стоимости доставки будет прибавлена стоимость упаковки в зависимости от веса товара."></span></label>
                    <div class="col-sm-6">
                      <div class="checkbox"><label><input onclick="$('#priceFromWeight').toggle(200); $('#priceDiv').toggle(200);" name="priceFromWeight" type="checkbox"{$priceFromWeight}> Настроить стоимость упаковки в зависимости от веса товара</label></div>
                        <div id="priceFromWeight" style="background: #f9f9f9; padding:10px; margin-top:10px{$display_none3}">
                          <table>
                            <tr>
                              <td style="width:430px">Стоимость упаковки при весе товара до 3 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw3" value="{$row['pfw3']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 3 до 6 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw36" value="{$row['pfw36']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 6 до 9 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw69" value="{$row['pfw69']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 9 до 12 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw912" value="{$row['pfw912']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 12 до 15 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw1215" value="{$row['pfw1215']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 15 до 18 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw1518" value="{$row['pfw1518']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 18 до 21 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw1821" value="{$row['pfw1821']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 21 до 25 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw2125" value="{$row['pfw2125']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 25 до 30 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw2530" value="{$row['pfw2530']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 30 до 50 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw3050" value="{$row['pfw3050']}">
                              </td>
                            </tr>
                            <tr>
                              <td>Стоимость упаковки при весе товара от 50 до 100 кг, у.е.</td>
                              <td class="dm2">
                                <input type="number" min="0" class="form-control" name="pfw50100" value="{$row['pfw50100']}">
                              </td>
                            </tr>
                          </table>
                        </div>
                    </div>
                  </div>
              
              
              </div>
              
              <div class="tab-pane fade" id="dopTab">
                  <h3 class="header">Дополнительные настройки</h3>
                  
                  <div class="form-group">
                    <label for="placeCheck" class="col-sm-5 control-label">Каждый товар занимает 1 место <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="Если для каждого товара в машине требуется отдельное место включите эту опцию."></span></label>
                    <div class="col-sm-6">
                      {$placeCheck}
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="roundRes" class="col-sm-5 control-label">Округлять результат</label>
                    <div class="col-sm-3">
                      <select id="roundRes" style="width: 100%" name="roundRes">
                        {$roundRes}
                      </select>
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="orderField" class="col-sm-5 control-label">Дублировать адрес доставки или самовывоза в поле заказа (\$ORDER_FIELD_№\$) <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="0 - не дублировать"></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="orderField" value="{$row['orderField']}">
                    </div>
                  </div>
                  
                  <div class="form-group">
                    <label for="orderFieldDate" class="col-sm-5 control-label">Дублировать дату планируемой доставки в поле заказа (\$ORDER_FIELD_№\$) <span class="glyphicon glyphicon-question-sign" aria-hidden="true" title="0 - не дублировать"></span></label>
                    <div class="col-sm-3">
                      <input type="number" min="0" class="form-control" name="orderFieldDate" value="{$row['orderFieldDate']}">
                    </div>
                  </div>
                  
              </div>
              
              
              <input id="tariffs_id" type="hidden" name="tariffs_id" value="{$row['tariff_priority']}">
              <input id="cdekId" type="hidden" name="cdekId" value="{$row['cdekId']}">
              
              <div class="form-group">
                <div class="col-sm-12">
                  <button type="button" id="save" data-loading-text="Сохраняю..." class="btn btn-primary btn-lg">Сохранить настройки</button>
                </div>
              </div>
              
            </form>
            
          </div>
        </div>
      </div>

      <hr>

      <footer>
        <p>Версия скрипта: <b>2.1</b> || <a href="https://uscript.pro/shop/168/item/integracija-dostavki-tk-cdek" target="_blank">Ссылка на скрипт</a></p>
      </footer>
    </div> <!-- /container -->

    







<script src="https://yastatic.net/jquery/2.1.4/jquery.min.js"></script>
<script src="https://yastatic.net/bootstrap/3.3.4/js/bootstrap.min.js"></script>

<script>
var bootstrapButton = $.fn.button.noConflict()
$.fn.btn = bootstrapButton;
</script>
<script src="//code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script>
$.widget.bridge('uibutton', $.ui.button);
$.widget.bridge('uitooltip', $.ui.tooltip);
$(function() {
    $(document).tooltip();
    var url = '{$row['url']}';
    if ( url.length == 0 ) {
        $('#url').val(window.location.protocol + '//{$_SERVER['HTTP_HOST']}/');
    } else {
        $('#url').val(url);
    }
    $('select').not('#dimensionsL, #dimensionsW, #dimensionsH').selectmenu({
      width: 250
    });
    $('#type2, #roundRes').selectmenu({
      width: 350
    });
    $('#dimensionsWHL, #selectVolumeField').selectmenu({
      width: 300
    });
    $('#dimensionsW').selectmenu({
      width: 300,
      select: function(event, ui) {
        if ( $('#dimensionsH option:selected').text().substr(-1) == ui.item.value ) {
            $('#dimensionsH').append('<option value="0" selected>Выбрать поле</option>');
        }
        if ( $('#dimensionsL option:selected').text().substr(-1) == ui.item.value ) {
            $('#dimensionsL').append('<option value="0" selected>Выбрать поле</option>');
        }
        
        $('#dimensionsH, #dimensionsL').selectmenu('refresh');
      }
    });
    $('#dimensionsH').selectmenu({
      width: 300,
      select: function(event, ui) {
        if ( $('#dimensionsW option:selected').text().substr(-1) == ui.item.value ) {
            $('#dimensionsW').append('<option value="0" selected>Выбрать поле</option>');
        }
        if ( $('#dimensionsL option:selected').text().substr(-1) == ui.item.value ) {
            $('#dimensionsL').append('<option value="0" selected>Выбрать поле</option>');
        }
        
        $('#dimensionsW, #dimensionsL').selectmenu('refresh');
      }
    });
    $('#dimensionsL').selectmenu({
      width: 300,
      select: function(event, ui) {
        if ( $('#dimensionsW option:selected').text().substr(-1) == ui.item.value ) {
            $('#dimensionsW').append('<option value="0" selected>Выбрать поле</option>');
        }
        if ( $('#dimensionsH option:selected').text().substr(-1) == ui.item.value ) {
            $('#dimensionsH').append('<option value="0" selected>Выбрать поле</option>');
        }
        
        $('#dimensionsW, #dimensionsH').selectmenu('refresh');
      }
    });
    $('#cityMap').selectmenu({
      open: function(event, ui) {
        if ( $('#cityMap-menu input').length==0 )
        $('#cityMap-menu').prepend('<input onkeyup="findCityMap($(this).val())" type="text" style="width: 100%" placeholder="Начните вводить город">');
      }
    });
    $('#sortTariff').sortable({
      placeholder: "ui-state-highlight",
      stop: function( event, ui ) {
        var id = $(this).sortable('toArray');
        var val = '';
        for(i=0;i<id.length;i++) {
          var ob = id[i].split('_');
          if (typeof (ob) !== 'undefined') val += ob[1];
          if ( id.length-1 != i ) val += ',';
        }
        $('#tariffs_id').val(val);
      }
    });
    $('#sortTariff').disableSelection();
    $('#save').on('click', function() {
      var data = $('#form').serialize();
      var btn = $(this).btn('loading');
      $.ajax({
            url: '/php/cdek/install.php',
            type: 'POST',
            data: 'do=save&' + data,
            success: function(data) {
                var json = JSON.parse(data);
                if ( json.status == 'error' ) var title = 'Ошибка';
                    else if ( json.status == 'ok' ) var title = 'Изменения сохранены';
                    else var title = 'Непредвиденная ошибка';
                $('<div id="helper"><p>' + json.message + '</p></div>').dialog({
                    resizable: false,
                    title: title,
                    modal: true,
                    buttons: {
                        'Ok': function() {
                            $( this ).dialog( "close" );
                        }
                    }
                });
            },
            complete: function() {
                btn.btn('reset');
            }
      });
    });
    $("#myCity").autocomplete({
        source: function( request, response ) {
            $.ajax({
                url: "/php/cdek/getCity.php",
                data:{
                    maxRows: 20,
                    term: request.term
                },
                success: function(data){
                    data = JSON.parse(data);
                    response($.map(data, function(item){
                        return {
                            city_id: item.city_id,
                            label: item.region,
                            country: item.country
                        }
                    }));
                }
            })
        },
        select: function( event, ui ) {
            $('#cdekId').val(ui.item.city_id);
        },
        minLength: 2
    }).autocomplete( "instance" )._renderItem = function( ul, item ) {
      return $( "<li>" )
        .append( "<div>" + item.label + "<br>" + item.country + "</div>" )
        .appendTo( ul );
    };
    
});

function findCityMap(char) {
    var charLen = char.length;
    for (i=0; i<$('#cityMap-menu li').length; i++) {
        var el = $('#cityMap-menu li:eq('+i+')');
        if ( el.text().substr(0, charLen ) != char.toUpperCase() ) $(el).hide();
        else $(el).show();
    }
}

</script>
</body>
</html>

HTML;

echo $html;

?>