{* Smarty *}

{literal}
<script type="text/javascript">
  function DemandsSelect(com,grid){
    var VarCountSelectedRows = $('.trSelected',grid).length;
    if(0 == VarCountSelectedRows){
      DialogStandartMessageOpen('error', 'Вам необходимо выделить запись!');
    }
    else if(1 == VarCountSelectedRows){
      VarId = $('.trSelected',grid).attr('id').replace("row","");
      window.open('{/literal}{$MS_SP->Sp_PathTop}{literal}/OpDemandsDetail.php?UrlId='+ VarId);
    }
    else{
      DialogStandartMessageOpen('error', 'Неизвестная ошибка!');
    }
  }
</script>
{/literal}

<table id="flexDemands" style="display:none;"><tr><td></td></tr></table>

{literal}
<script type="text/javascript">
  $("#flexDemands").flexigrid({
    url: "{/literal}{$MS_SP->Sp_PathTop}{$MS_SP->Sp_PathToSite}/AjaxServer/DemandsForOperatorsList.ajax.php{literal}",
    dataType: "json",
    colModel : [
      {display: "№ заявки", name : "demands_id", width : 45, sortable : true, align: "left"},
      {display: "Дата", name : "demands_date", width : 55, sortable : true, align: "left"},
      {display: "Статус", name : "sprstatus_name", width : 70, sortable : true, align: "left"},
      {display: "Тип СВТ", name : "svttype_name", width : 80, sortable : true, align: "left"},
      {display: "Наименование бух.", name : "svt_buxname", width : 100, sortable : true, align: "left"},
      {display: "Наименование сет.", name : "svt_name", width : 100, sortable : true, align: "left"},
      {display: "Инв. №", name : "svt_invnum", width : 60, sortable : true, align: "left"},
      {display: "Подразделение", name : "structureorganization_title", width : 70, sortable : true, align: "left"},
      {display: "Заявка от", name : "users_fio", width : 100, sortable : true, align: "left"},
      {display: "Телефон", name : "users_tel", width : 65, sortable : true, align: "left"},
      {display: "Вн. телефон", name : "users_telint", width : 65, sortable : true, align: "left"}
    ],
    buttons : [
//      {name: 'Добавить', bclass: 'add', onpress : DemandsAdd},
//      {name: 'Редактировать', bclass: 'edit', onpress : DemandsEdit},
      {name: 'Просмотр', bclass: 'select', onpress : DemandsSelect}//,
//      {name: 'В ремонт', bclass: 'repair', onpress : RepairAdd}
//{/literal}
//      {if isset($smarty.session.SessionAuth.SvtAdmin.reg) && 1 eq $smarty.session.SessionAuth.SvtAdmin.reg}
//{literal}
//      ,{separator: true},
//       {name: 'Удалить', bclass: 'delete', onpress : DemandsDel}
//{/literal}
//      {/if}
//{literal}
    ],
    searchitems : [
      {display: "Номер заявки", name : "demands_id", isdefault: true},
//      {display: "Наименование бух.", name : "svt_buxname"},
//      {display: "Наименование сет.", name : "svt_name"},
//      {display: "Инв. номер", name : "svt_invnum"},
      {display: "Заявка от", name : "users_fio"}
    ],
    sortname: "sprstatus_order, demands_id",
    sortorder: "desc",
    title: "Заявки",
    usepager: true,
    pagetext: "Страница",
    outof: "из",
    findtext: "Искать",
    errormsg: "Нет соединения",
    pagestat: "Отображается с {from} по {to} из {total} записей",
    pagetext: "Страница",
    procmsg: "Идет запрос, подождите пожалуйста ...",
    nomsg: "Нет записей",
    singleSelect: true,
    nowrap: false,
    useRp: true,
    rp: 10,
    rpOptions: [10,100,250,500,1000],
    width: 900,
    height: 265,
    params:[
      {name:'svt_id', value: "{/literal}{$smarty.get.svt_id}{literal}"}
    ]
  });

  $(function(){
    $("div.sDiv").css('display','block');
  });
</script>
{/literal}