<!-- BEGIN: MAIN -->
{FILE "{PHP.cfg.themes_dir}/admin/{PHP.cfg.admintheme}/warnings.tpl"}

<script>
  function auto_price_get(id) {
    var ret = new Array();
    var a = parseInt($('[name="grad_' + id + '_min"]').val());
        b = parseInt($('[name="grad_' + id + '_max"]').val());
        c = parseInt($('[name="grad_' + id + '_hr"]').val());

    if(a >= 0 && b > 0 && c > 0) {
      for(i=a; i <= b; i=i+c) {
        ret.push(i);
      }
    }

    return ret.join(',');
  }
</script>

<div>
  <div class="box">
    <h4 class="h_title">Добавить план для категории</h4>
    <form name="addcatcostplans" action="{PHP|cot_url('admin', 'm=other&p=catcostplans&a=add')}" method="post">
      <input type="hidden" name="p_area" value="market" />
      <div class="form-horizontal">
        <div class="row row-box odd-box">
          <div class="col-md-2">{PHP.L.Ea_parentcat}:</div>
          <div class="col-md-10">{ADMIN_STRUCTURE_PARENT} </div>
        </div>
        <div class="row row-box">
          <div class="col-md-2">Делегировать опции из родительской категории и установить только цены:</div>
          <div class="col-md-10">
            <input type="radio" name="p_onlyprice" value="0" onclick="$('#p_onlyprice_1').hide();" checked="checked"> &nbsp; Нет
            <br>
            <input type="radio" name="p_onlyprice" value="1" onclick="$('#p_onlyprice_1').show();"> &nbsp; Да
          </div>
        </div>
        <div class="row row-box" id="p_onlyprice_1" style="display: none;">
          <div class="col-md-2">Укажите id опций которые не нужно делегировать из родительской категории:</div>
          <div class="col-md-10">
            <input type="text" name="p_bl_attrs" value="" class="form-control" placeholder="id опций родительской категории">
          </div>
        </div>
        <div class="row row-box">
          <div class="col-md-2">Разрешить добавлять 3 пакета опций:</div>
          <div class="col-md-10">
            <input type="radio" name="p_type" value="0" onclick="$('#p_type_1').hide();$('#p_type_0').show();" checked="checked"> &nbsp; Нет
            <br>
            <input type="radio" name="p_type" value="1" onclick="$('#p_type_0').hide();$('#p_type_1').show();"> &nbsp; Да
          </div>
        </div>
        <div id="p_type_0">
          <div class="row row-box">
            <div class="col-md-2">
              Варианты цен:
              <br>
              <small><em>Оставьте пустым для свободной цены</em></small>
              <br>
              <small><em>Либо укажите только одни, фиксированные цены</em></small>
            </div>
            <div class="col-md-10">
              <input type="text" name="p_priceMain" value="" class="form-control" placeholder="Например: 500,1000,1500">
              <hr>
              <div>
                <p>Создать градацию цен</p>
                <input type="text" name="grad_1_min" value="" class="form-control" placeholder="От" style="float: left; width: 150px;">
                <input type="text" name="grad_1_max" value="" class="form-control" placeholder="До" style="float: left; width: 150px;">
                <input type="text" name="grad_1_hr" value="" class="form-control" placeholder="Ступень" style="float: left; width: 100px;">
                <button class="btn" style="float: left; width: 200px;" onclick="event.preventDefault();$('[name=p_priceMain]').val(auto_price_get(1));">Сгенерировать</button>
              </div>
            </div>
          </div>
        </div>
        <div id="p_type_1" style="display: none;">
          <div class="row row-box">
            <div class="col-md-2">Варианты цен по<br>ЭКОНОМ плану:</div>
            <div class="col-md-10">
              <input type="text" name="p_priceStandard" value="" class="form-control" placeholder="Например: 500,1000,1500">
              <hr>
              <div>
                <p>Создать градацию цен</p>
                <input type="text" name="grad_2_min" value="" class="form-control" placeholder="От" style="float: left; width: 150px;">
                <input type="text" name="grad_2_max" value="" class="form-control" placeholder="До" style="float: left; width: 150px;">
                <input type="text" name="grad_2_hr" value="" class="form-control" placeholder="Ступень" style="float: left; width: 100px;">
                <button class="btn" style="float: left; width: 200px;" onclick="event.preventDefault();$('[name=p_priceStandard]').val(auto_price_get(2));">Сгенерировать</button>
              </div>
            </div>
          </div>
          <div class="row row-box">
            <div class="col-md-2">Варианты цен по<br>СТАНДАРТ плану:</div>
            <div class="col-md-10">
              <input type="text" name="p_priceMedium" value="" class="form-control" placeholder="Например: 500,1000,1500">
              <hr>
              <div>
                <p>Создать градацию цен</p>
                <input type="text" name="grad_3_min" value="" class="form-control" placeholder="От" style="float: left; width: 150px;">
                <input type="text" name="grad_3_max" value="" class="form-control" placeholder="До" style="float: left; width: 150px;">
                <input type="text" name="grad_3_hr" value="" class="form-control" placeholder="Ступень" style="float: left; width: 100px;">
                <button class="btn" style="float: left; width: 200px;" onclick="event.preventDefault();$('[name=p_priceMedium]').val(auto_price_get(3));">Сгенерировать</button>
              </div>
            </div>
          </div>
          <div class="row row-box">
            <div class="col-md-2">Варианты цен по<br>БИЗНЕС плану:</div>
            <div class="col-md-10">
              <input type="text" name="p_pricePremium" value="" class="form-control" placeholder="Например: 500,1000,1500">
              <hr>
              <div>
                <p>Создать градацию цен</p>
                <input type="text" name="grad_4_min" value="" class="form-control" placeholder="От" style="float: left; width: 150px;">
                <input type="text" name="grad_4_max" value="" class="form-control" placeholder="До" style="float: left; width: 150px;">
                <input type="text" name="grad_4_hr" value="" class="form-control" placeholder="Ступень" style="float: left; width: 100px;">
                <button class="btn" style="float: left; width: 200px;" onclick="event.preventDefault();$('[name=p_pricePremium]').val(auto_price_get(4));">Сгенерировать</button>
              </div>
            </div>
          </div>
        </div>
        <div class="row row-box">
          <div class="col-md-2">Минимальная цена:</div>
          <div class="col-md-10">
            <input type="text" name="p_priceMin" value="500" class="form-control" placeholder="">
          </div>
        </div>
        <div class="row row-box">
          <div class="col-md-2">Максимальная цена:</div>
          <div class="col-md-10">
            <input type="text" name="p_priceMax" value="" class="form-control" placeholder="">
            <small>Оставьте пустым для свободной цены</small>
          </div>
        </div>
      </div>
      <div class="row-box">
        <button type="submit" class="submit btn btn-primary">{PHP.L.Add}</button>
      </div>
    </form>
  </div>
</div>
<div>
  <div class="box">
    <h4 class="h_title">Добавить опции для плана</h4>
    <form name="addcatcostplans" action="{PHP|cot_url('admin', 'm=other&p=catcostplans&a=attradd')}" method="post">
      <input type="hidden" name="at_area" value="market" />
      <div class="form-horizontal">
        <div class="row row-box odd-box">
          <div class="col-md-2">План:</div>
          <div class="col-md-10">{ADMIN_STRUCTURE_PLANS}</div>
        </div>
        <div class="row row-box">
          <div class="col-md-2">Название опции:</div>
          <div class="col-md-10">
            <input type="text" name="at_title" value="" class="form-control" maxlength="255">
            <small>(обязательно)</small>
          </div>
        </div>
        <div class="row row-box">
          <div class="col-md-2">Подсказка для опции:</div>
          <div class="col-md-10">
            <input type="text" name="at_hint" value="" class="form-control" maxlength="255">
          </div>
        </div>
        <div class="row row-box">
          <div class="col-md-2">Тип опции:</div>
          <div class="col-md-10">
            <input type="radio" name="at_type" value="0" onclick="$('#at_type_1').show();" checked="checked"> &nbsp; Галочка
            <br>
            <input type="radio" name="at_type" value="1" onclick="$('#at_type_1').show();"> &nbsp; Селект
          </div>
        </div>
        <div id="at_type_1" style="display: none;">
          <div class="row row-box">
            <div class="col-md-2">Числа от:</div>
            <div class="col-md-10">
              <input type="text" name="at_int_min" value="" class="form-control" maxlength="255">
            </div>
          </div>
          <div class="row row-box">
            <div class="col-md-2">Числа до:</div>
            <div class="col-md-10">
              <input type="text" name="at_int_max" value="" class="form-control" maxlength="255">
            </div>
          </div>
          <div class="row row-box">
            <div class="col-md-2"></div>
            <div class="col-md-10">
              <input type="checkbox" name="at_canlower" value="1"> &nbsp; Использовать приставку "До", к примеру для опции количество страниц отобразить варианты "до 2, до 3" страниц
            </div>
          </div>
        </div>
      </div>
      <div class="row-box">
        <button type="submit" class="submit btn btn-primary">{PHP.L.Add}</button>
      </div>
    </form>

    <script>
      $('[name="at_planid"]').change(function() {
        localStorage.setItem('admin_lastcat_parent', $(this).val());
      });
      if(localStorage.getItem('admin_lastcat_parent') != '') {
        $('[name="at_planid"] option').prop('selected', false).filter('[value="'+localStorage.getItem('admin_lastcat_parent')+'"]').prop('selected', true).parent().change();
      }
      $('[name="p_catid"]').change(function() {
        localStorage.setItem('admin_lastcat_parent', $(this).val());
      });
      if(localStorage.getItem('admin_lastcat_parent') != '') {
        $('[name="p_catid"] option').prop('selected', false).filter('[value="'+localStorage.getItem('admin_lastcat_parent')+'"]').prop('selected', true).parent().change();
      }
    </script>
  </div>
</div>
<div class="tab-content box" style="border-top: 0;">
    <table class="table">
      <thead>
        <tr>
          <th style="min-width: 300px;">Категория</th>
          <th>Тарифный план</th>
        </tr>
      </thead>
      <tbody>
      <!-- BEGIN: CP_ROW -->
        <tr>
          <td>
            #{CP_ROW_CAT_ID} {CP_ROW_CAT}
            <br>
            <a href="{CP_ROW_ID|cot_url('admin', 'm=other&p=catcostplans&a=del&id='$this)}">Удалить план</a>
          </td>
          <td>
            <!-- IF {CP_ROW_TYPE} == 1 -->
              <table class="table">
                <thead>
                  <tr>
                    <th></th>
                    <th class="tcenter">ЭКОНОМ</th>
                    <th class="tcenter">СТАНДАРТ</th>
                    <th class="tcenter">БИЗНЕС</th>
                    <th></th>
                  </tr>
                </thead>
                <tbody>
                <!-- IF {CP_ROW_CNT} == 0 -->
                  <tr>
                    <td colspan="5">Стандартные опции отсутствуют</td>
                  </tr>
                <!-- ENDIF -->
                <!-- BEGIN: ATTR_LIST -->
                  <tr>
                    <td>
                      <b>#{ATTR_LIST_ID}</b>
                      {ATTR_LIST_TITLE}
                      <!-- IF {ATTR_LIST_HINT} --><br><small>{ATTR_LIST_HINT}</small><!-- ENDIF -->
                    </td>
                    <td class="tcenter">{ATTR_LIST_SHOW}</td>
                    <td class="tcenter">{ATTR_LIST_SHOW}</td>
                    <td class="tcenter">{ATTR_LIST_SHOW}</td>
                    <td><!-- IF {ATTR_LIST_RIGHT_DEL} == 1 --><a href="{ATTR_LIST_ID|cot_url('admin', 'm=other&p=catcostplans&a=delattr&id='$this)}">Удалить</a><!-- ENDIF --></td>
                  </tr>
                <!-- END: ATTR_LIST -->
                <tr>
                  <td>Цена</td>
                  <td class="tcenter">{CP_ROW_PRICE_1}</td>
                  <td class="tcenter">{CP_ROW_PRICE_2}</td>
                  <td class="tcenter">{CP_ROW_PRICE_3}</td>
                  <td></td>
                </tr>
                <tr>
                  <td></td>
                  <td colspan="3" class="tcenter"><!-- IF {CP_ROW_PRICE_MAX} > 0 -->Цена от {CP_ROW_PRICE_MIN} до {CP_ROW_PRICE_MAX}<!-- ELSE -->Свободная цена<!-- ENDIF --></td>
                  <td></td>
                </tr>
                </tbody>
              </table>
            <!-- ELSE -->
            Без возможности создания 3-ех пакетов
            <!-- ENDIF -->
          </td>
        </tr>
      <!-- END: CP_ROW -->
      </tbody>
    </table>
</div>
<style>
  .tcenter {
    text-align: center;
  }
</style>
<!-- END: MAIN -->