{* Smarty *}

{literal}
<script type="text/javascript">
//<![CDATA[
  function DemandsCommentsEdit(VarDemandsCommentsId, VarAction){
    $.ajax({
      async: false,
      timeout: 3000,
      type: "GET",
      url: "{/literal}{$MS_SP->Sp_PathTop}{$MS_SP->Sp_PathToSite}/AjaxServer/DemandsDetailCommentsEdit.ajax.php{literal}",
      data: {
        demands_id: "{/literal}{$smarty.get.demands_id}{literal}",
        demandscomments_id: VarDemandsCommentsId,
        UrlAction: VarAction
      },
      success: function(answ){
        DialogStandartOpen('DemandsCommentEdit', answ, 'Добавить/редактировать комментарий.');
      }
    });
  }

  function DemandsCommentsDel(VarDemandsCommentsId){
    $(function() {
      CreateDivForMessage("DialogConfirmMessage");
      $("#DialogConfirmMessageText").html('Вы уверены что хотите удалить запись?');
      $("#DialogConfirmMessage").dialog({
        title: "Удаление!",
        resizable: false,
        height:180,
        modal: true,
        buttons: {
          'Да': function() {
            $.ajax({
              async: false,
              timeout: 3000,
              type: "GET",
              url: "{/literal}{$MS_SP->Sp_PathTop}{$MS_SP->Sp_PathToSite}/AjaxServer/DemandsDetailCommentsDel.ajax.php{literal}",
              data: {
                demandscomments_id: VarDemandsCommentsId
              },
              success: function(answ){
                if("undefined" == typeof(answ["error"])){
                  DemandsDetailCommentsLoad();
                  DialogStandartMessageOpen('message', answ["message"]);
                }
                else{
                  DialogStandartMessageOpen('error', answ["error"]);
                }
              }
            });
            $(this).dialog('close');
          },
          'Нет': function() {
            $(this).dialog('close');
          }
        }
      });
    });
  }
//]]>
</script>
{/literal}

<div id="OpDemandsDetailViewComments" class="ui-widget-content ui-corner-all">
  <h3 class="ui-widget-header ui-corner-all">Комментарии</h3>
{foreach $ArrDemandsComments as $val}
  {if $val@first}
<div style="padding-left: 7px; padding-right: 7px; padding-bottom: 7px;">
  {/if}
	<div style="padding-top: 8px;">
    <div>
      <div>
        {$val.demandscomments_date|date_format:"%d.%m.%Y"} {$val.users_fio}
        <img title="Ответить на комментарий" alt="Ответить на комментарий" src="/{$MS_SP->Sp_PathTop}{$MS_SP->Sp_PathToSmarty}/{$MS_SP->Sp_TemplateName}/css/images/comment_add.png" class="MsPseudoAT" onclick="DemandsCommentsEdit({$val.demandscomments_id}, 'add');" />
        {if (isset($smarty.session.SessionAuth.id) && $smarty.session.SessionAuth.id eq $val.users_id) || (isset($smarty.session.SessionAuth.SvtAdmin.reg) && 1 eq $smarty.session.SessionAuth.SvtAdmin.reg)}
        <img title="Редактировать комментарий" alt="Редактировать комментарий" src="/{$MS_SP->Sp_PathTop}{$MS_SP->Sp_PathToSmarty}/{$MS_SP->Sp_TemplateName}/css/images/comment_edit.png" class="MsPseudoAT" onclick="DemandsCommentsEdit({$val.demandscomments_id}, 'edit');" />
        {/if}
        {if ((isset($smarty.session.SessionAuth.id) && $smarty.session.SessionAuth.id eq $val.users_id) || (isset($smarty.session.SessionAuth.SvtAdmin.reg) && 1 eq $smarty.session.SessionAuth.SvtAdmin.reg)) && !isset($val.sub)}
        <img title="Удалить комментарий" alt="Удалить комментарий" src="/{$MS_SP->Sp_PathTop}{$MS_SP->Sp_PathToSmarty}/{$MS_SP->Sp_TemplateName}/css/images/comment_delete.png" class="MsPseudoAT" onclick="DemandsCommentsDel({$val.demandscomments_id});" />
        {/if}
      </div>
      <div>{$val.demandscomments_comment}</div>
    </div>
    {if isset($val.sub)}
      {assign var="ArrDemandsDetailCommentsSecond" value=$val.sub}
      {include file="Demands/OpDemandsDetailCommentsSecond.tpl"}
    {/if}
  </div>
  {if $val@last}
</div>
	{/if}
{/foreach}
</div>