Advertisement
Capoeirista

banstpl

May 22nd, 2020
2,933
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 18.40 KB | None | 0 0
  1. {if $comment}
  2. <div class="row">
  3.     <div class="col-lg-12 grid-margin">
  4.         <div class="card">
  5.             <div class="card-body">
  6.                 <h3 class="lead">{$commenttype} комментарий</h3>
  7.                 <table id="group.details" class="table">
  8.                     <tr>
  9.                         <td valign="top">
  10.                             <div class="rowdesc"><i class="text-primary mdi mdi-help-circle" data-toggle="tooltip" data-placement="bottom" title="Type the text you would like to say."></i> Комментарий</div>
  11.                         </td>
  12.                     </tr>
  13.                     <tr>
  14.                         <td>
  15.                             <div align="left">
  16.                                 <textarea rows="10" cols="60" class="submit-fields form-control" style="width:500px;" id="commenttext" name="commenttext">{$commenttext}</textarea>
  17.                             </div>
  18.                             <div id="commenttext.msg" class="badentry"></div>
  19.                         </td>
  20.                     </tr>
  21.                     <tr>
  22.                         <td>
  23.                             <input type="hidden" name="bid" id="bid" value="{$comment}">
  24.                             <input type="hidden" name="ctype" id="ctype" value="{$ctype}">
  25.                             {if $cid != ""}
  26.                             <input type="hidden" name="cid" id="cid" value="{$cid}">
  27.                             {else}
  28.                             <input type="hidden" name="cid" id="cid" value="-1">
  29.                             {/if}
  30.                             <input type="hidden" name="page" id="page" value="{$page}">
  31.                             {sb_button text="$commenttype Comment" onclick="ProcessComment();" class="ok" id="acom" submit=false}&nbsp;
  32.                             {sb_button text="Назад" onclick="history.go(-1)" class="cancel" id="aback"}
  33.                         </td>
  34.                     </tr>
  35.                     {foreach from="$othercomments" item="com"}
  36.                     <tr>
  37.                         <td>
  38.                             <b>{$com.comname}</b>
  39.                         </td>
  40.                         <td align="right"><b>{$com.added}</b>
  41.                         </td>
  42.                     </tr>
  43.                     <tr>
  44.                         <td colspan='2'>
  45.                             {$com.commenttxt}
  46.                         </td>
  47.                     </tr>
  48.                     {if $com.editname != ''}
  49.                     <tr>
  50.                         <td colspan='3'>
  51.                             <span style='font-size:6pt;color:grey;'>последнее изменение {$com.edittime} by {$com.editname}</span>
  52.                         </td>
  53.                     </tr>
  54.                     {/if}
  55.                     {/foreach}
  56.                 </table>
  57.             </div>
  58.         </div>
  59.     </div>
  60. </div>
  61. {else}
  62. <div class="row">
  63.     <div class="col-lg-12 grid-margin">
  64.         <div class="card">
  65.             <div class="card-body">
  66.                 <h4 class="lead">Обзор БанЛиста <a class="btn btn-outline-primary btn-rounded btn-fw" style="width:20px;height:20px;padding:0px;line-height:18px;" href="index.php?p=banlist&hideinactive={if $hidetext == 'Hide'}true{else}false{/if}{$searchlink|htmlspecialchars}" title="{$hidetext} неактивные">{$hidetext} неактивные</a></h4>
  67.                 <p>Всего Банов: {$total_bans}</p>
  68.                 {php} require (TEMPLATES_PATH . "/admin.bans.search.php");{/php}
  69.                 {php} $pageName="bans"; include("./themes/star/progressBansComms.php");{/php}
  70.                 <div id="banlist" class="table-responsive">
  71.                     <div class="col-12 my-2 text-xl-right text-lg-left">
  72.                         <div id="banlist-nav" class="btn btn-inverse-light  btn-rounded btn-fw p-1 p-md-2 p-xl-2">
  73.                             {$ban_nav|replace:'|':''}  {if $view_bans}
  74.                             <button type="button" class="btn btn-outline-primary btn-rounded btn-fw" style="height:24px;padding: 2px 10px; min-width:85px;"
  75.                                 onclick="_TickSelectAll();return false;" title="Select All" name="tickswitchlink2" id="tickswitchlink2">Выбрать всех</button>
  76.                             {/if}
  77.                             {if $general_unban || $can_delete}
  78.                             <select name="bulk_action" id="bulk_action" onchange="BulkEdit(this,'{$admin_postkey}');" class="btn btn-outline-primary btn-rounded btn-fw"
  79.                                 style="min-width: auto; height: 24px; padding: 0px 12px;">
  80.                                 <option value="-1">Действие</option>
  81.                                 {if $general_unban}
  82.                                 <option value="U">Разбанить</option>
  83.                                 {/if}
  84.                                 {if $can_delete}
  85.                                 <option value="D">Удалить</option>
  86.                                 {/if}
  87.                             </select>
  88.                             {/if}
  89.                         </div>
  90.                     </div>
  91.                     <table class="table table-hover tbl-sm">
  92.                         <thead>
  93.                             <tr>
  94.                                 {if $view_bans}
  95.                                 <th>
  96.                                     <div class="ok" style="display:none;height:16px;width:16px;cursor:pointer;" title="Select All" name="tickswitch" id="tickswitch" onclick="_TickSelectAll()"></div>
  97.                                     <button type="button" class="btn btn-icons btn-outline-primary" onclick="_TickSelectAll()" style="width:20px;height:20px;padding:0px;">
  98.                                     <i class="mdi mdi-select-all"></i>
  99.                                     </button>
  100.                                 </th>
  101.                                 {/if}
  102.                                 <th width="12%" class="text-center">МОД/Страна</th>
  103.                                 <th width="14%" class="text-center">Дата</th>
  104.                                 <th>Игрок</th>
  105.                                 {if !$hideadminname}
  106.                                 <th width="15%">Админ</th>
  107.                                 {/if}
  108.                                 {if $list_progress}
  109.                                 <th width="10%" class="text-right">Время</th>
  110.                                 <th width="200px" class="text-center">Осталось</th>
  111.                                 {else}
  112.                                 <th width="10%" class="text-center">Время</th>
  113.                                 {/if}
  114.                             </tr>
  115.                         </thead>
  116.                         {foreach from=$ban_list item=ban name=banlist key=index}
  117.                         <tr style="cursor:pointer;" data-toggle="collapse" data-target="#expand_{$ban.ban_id}" aria-expanded="false" aria-controls="collapseExample"
  118.                         {if $ban.server_id != 0}
  119.                         onclick="xajax_ServerHostPlayers({$ban.server_id}, 'id', 'host_{$ban.ban_id}');"
  120.                         {/if}
  121.                         >
  122.                         {if $view_bans}
  123.                         <td width="20px">
  124.                             <div class="form-check" onclick="PreventClose(event);">
  125.                                 <label class="form-check-label pl-0">
  126.                                 <input id="chkb_{$smarty.foreach.banlist.index}" type="checkbox" name="chkb_{$smarty.foreach.banlist.index}" value="{$ban.ban_id}" vspace="5px" class="form-check-input"> &nbsp;
  127.                                 <i class="input-helper"></i></label>
  128.                             </div>
  129.  
  130.                         </td>
  131.                         {/if}
  132.                         <td align="center" class="img-ss">{$ban.mod_icon|replace:'images':'themes/star/images'|replace:'jpg':'png'}</td>
  133.                         <td align="center">{$ban.ban_date}</td>
  134.                         <td>
  135.                             <div style="float:left;">
  136.                                 {if empty($ban.player)}
  137.                                 <i><font color="#677882">Без ника</font></i>
  138.                                 {else}
  139.                                 {$ban.player|escape:'html'|stripslashes}
  140.                                 {/if}
  141.                             </div>
  142.                             {if $ban.demo_available}
  143.                             <div style="float:right;">
  144.                                 <i class="icon-sm mdi mdi-lambda"></i>
  145.                             </div>
  146.                             {/if}
  147.                             {if $view_comments && $ban.commentdata != "Отсутствует" && $ban.commentdata|@count > 0}
  148.                             <div style="float:right;">
  149.                                 {$ban.commentdata|@count} <i class="mdi mdi-comment-text"></i>
  150.                             </div>
  151.                             {/if}
  152.                         </td>
  153.                         {if !$hideadminname}
  154.                         <td>
  155.                             {if !empty($ban.admin)}
  156.                             {$ban.admin|escape:'html'}
  157.                             {else}
  158.                             <i><font color="#677882">Админ удалён</font></i>
  159.                             {/if}
  160.                         </td>
  161.                         {/if}
  162.  
  163.                         <td {if $list_progress} align="right" {else} align="center" {/if} class="{$ban.class}">
  164.                             {if $ban.banlength|strpos:"Разбанен" !== false}
  165.                                 <label class="badge badge-primary">
  166.                             {elseif $ban.banlength|strpos:"Истёк" !== false || $ban.banlength|strpos:"Deleted" !== false || $ban.banlength|strpos:"Expired" !== false}
  167.                                 <label class="badge badge-success">
  168.                             {elseif $ban.banlength|strpos:"Навсегда" !== false}
  169.                                 <label class="badge badge-danger">
  170.                             {else}
  171.                                 <label class="badge badge-warning">
  172.                             {/if}
  173.                             {$ban.banlength}</label>
  174.                         </td>
  175.                         {if $list_progress}
  176.                         <td class="text-danger">
  177.  
  178.                             <div class="progress">
  179.                                 {if $ban.banlength|strpos:"Разбанен" !== false}
  180.                                     <div class="progress-bar bg-primary progress-bar-striped progress-bar-animated" role="progressbar" aria-width="100"></div>
  181.                                 {elseif $ban.banlength|strpos:"Истёк" !== false || $ban.banlength|strpos:"Удалён" !== false || $ban.banlength|strpos:"Истёк" !== false}
  182.                                     <div class="progress-bar bg-success progress-bar-striped progress-bar-animated" role="progressbar" aria-width="100"></div>
  183.                                 {elseif $ban.banlength|strpos:"Навсегда" !== false}
  184.                                     <div class="progress-bar bg-danger progress-bar-striped progress-bar-animated" role="progressbar" aria-width="100"></div>
  185.                                 {else}
  186.                                     <div class="progress-bar bg-warning progress-bar-striped progress-bar-animated" role="progressbar" aria-width="{math equation="( n - c ) / ( ( e - c ) / 100 )" e=$ban_times[$index].e c=$ban_times[$index].c n=$smarty.now}">
  187.                                 {/if}
  188.                                     </div>
  189.                             </div>
  190.                         </td>
  191.                         {/if}
  192.                         </tr>
  193.                         <!-- ###############[ Start Sliding Panel ]################## -->
  194.                         <tr>
  195.                             <td colspan="7" align="center" style="padding:0;">
  196.                                 <div class="collapse" id="expand_{$ban.ban_id}" data-parent="#banlist">
  197.                                     <table class="table tbl-sm" width="100%">
  198.                                         <tr>
  199.                                             <td align="left" class="listtable_top" colspan="3">
  200.                                                 <b>Детали Бана</b>
  201.                                             </td>
  202.                                         </tr>
  203.                                         <tr align="left">
  204.                                             <td width="30%" >Игрок</td>
  205.                                             <td >
  206.                                                 {if empty($ban.player)}
  207.                                                 <i><font color="#677882">Без ника</font></i>
  208.                                                 {else}
  209.                                                 {$ban.player|escape:'html'|stripslashes}
  210.                                                 {/if}
  211.                                             </td>
  212.                                             <!-- ###############[ Start Admin Controls ]################## -->
  213.                                             {if $view_bans}
  214.                                             <td width="30%" rowspan="{if $ban.unbanned}15{else}13{/if}" class="listtable_2 opener">
  215.                                                 <div class="ban-edit">
  216.                                                     {literal}
  217.                                                     <style>
  218.                                                         .list-arrow > li > a > img { width:16px; height:16px;}
  219.                                                         .imgfix > a > img { width:16px; height:16px;}
  220.                                                     </style>
  221.                                                     {/literal}
  222.                                                     <ul class="list-arrow" id="fix_banlinks">
  223.                                                         {if $ban.unbanned && $ban.reban_link != false}
  224.                                                         <li>{$ban.reban_link}</li>
  225.                                                         {/if}
  226.                                                         <li>{$ban.blockcomm_link}</li>
  227.                                                         <li>{$ban.demo_link}</li>
  228.                                                         <li>{$ban.addcomment}</li>
  229.                                                         {if $ban.type == 0}
  230.                                                         {if $groupban}
  231.                                                         <li>{$ban.groups_link}</li>
  232.                                                         {/if}
  233.                                                         {if $friendsban}
  234.                                                         <li>{$ban.friend_ban_link}</li>
  235.                                                         {/if}
  236.                                                         {/if}
  237.                                                         {if ($ban.view_edit && !$ban.unbanned)}
  238.                                                         <li>{$ban.edit_link}</li>
  239.                                                         {/if}
  240.                                                         {if ($ban.unbanned == false && $ban.view_unban)}
  241.                                                         <li>{$ban.unban_link}</li>
  242.                                                         {/if}
  243.                                                         {if $ban.view_delete}
  244.                                                         <li>{$ban.delete_link}</li>
  245.                                                         {/if}
  246.                                                     </ul>
  247.                                                 </div>
  248.                                             </td>
  249.                                             {else}
  250.                                             <td width="30%" rowspan="{if $ban.unbanned}13{else}11{/if}" class="listtable_2 opener">
  251.                                                 <div class="ban-edit">
  252.                                                     <ul>
  253.                                                         <li>{$ban.demo_link}</li>
  254.                                                     </ul>
  255.                                                 </div>
  256.                                             </td>
  257.                                             {/if}
  258.                                             <!-- ###############[ End Admin Controls ]##################### -->
  259.                                         </tr>
  260.                                         <tr align="left">
  261.                                             <td width="20%" >Steam ID</td>
  262.                                             <td >
  263.                                                 {if empty($ban.steamid)}
  264.                                                 <i><font color="#677882">Нет Steam ID</font></i>
  265.                                                 {else}
  266.                                                 {$ban.steamid}
  267.                                                 {/if}
  268.                                             </td>
  269.                                         </tr>
  270.                                         <tr align="left">
  271.                                             <td width="20%" >Steam3 ID</td>
  272.                                             <td >
  273.                                                 {if empty($ban.steamid)}
  274.                                                 <i><font color="#677882">Нет Steam3 ID</font></i>
  275.                                                 {else}
  276.                                                 <a href="http://steamcommunity.com/profiles/{$ban.steamid3}" target="_blank">{$ban.steamid3}</a>
  277.                                                 {/if}
  278.                                             </td>
  279.                                         </tr>
  280.                                         {if $ban.type == 0}
  281.                                         <tr align="left">
  282.                                             <td width="20%" >Steam Community</td>
  283.                                             <td ><a href="http://steamcommunity.com/profiles/{$ban.communityid}" target="_blank">{$ban.communityid}</a></td>
  284.                                         </tr>
  285.                                         {/if}
  286.                                         {if !$hideplayerips}
  287.                                         <tr align="left">
  288.                                             <td width="20%" >IP адрес</td>
  289.                                             <td >
  290.                                                 {if $ban.ip == "none"}
  291.                                                 <i><font color="#677882">Без IP адреса</font></i>
  292.                                                 {else}
  293.                                                 {$ban.ip|replace:'images':'themes/star/images'|replace:'jpg':'png'|replace:'alt=':'class="img-ss" alt='}
  294.                                                 {/if}
  295.                                             </td>
  296.                                         </tr>
  297.                                         {/if}
  298.                                         <tr align="left">
  299.                                             <td width="20%" >Время Бана</td>
  300.                                             <td >{$ban.ban_date}</td>
  301.                                         </tr>
  302.                                         <tr align="left">
  303.                                             <td width="20%" >Продолжительность</td>
  304.                                             <td >{$ban.banlength}</td>
  305.                                         </tr>
  306.                                         {if $ban.unbanned}
  307.                                         <tr align="left">
  308.                                             <td width="20%" >Причина разбана</td>
  309.                                             <td >
  310.                                                 {if $ban.ureason == ""}
  311.                                                 <i><font color="#677882">Без причины</font></i>
  312.                                                 {else}
  313.                                                 {$ban.ureason}
  314.                                                 {/if}
  315.                                             </td>
  316.                                         </tr>
  317.                                         <tr align="left">
  318.                                             <td width="20%" >Разбанен Админом</td>
  319.                                             <td >
  320.                                                 {if !empty($ban.removedby)}
  321.                                                 {$ban.removedby|escape:'html'}
  322.                                                 {else}
  323.                                                 <i><font color="#677882">Админ удалён.</font></i>
  324.                                                 {/if}
  325.                                             </td>
  326.                                         </tr>
  327.                                         {/if}
  328.                                         <tr align="left">
  329.                                             <td width="20%" >Истекает</td>
  330.                                             <td >
  331.                                                 {if $ban.expires == "never"}
  332.                                                 <i><font color="#677882">Никогда</font></i>
  333.                                                 {else}
  334.                                                 {$ban.expires}
  335.                                                 {/if}
  336.                                             </td>
  337.                                         </tr>
  338.                                         <tr align="left">
  339.                                             <td width="20%" >Причина</td>
  340.                                             <td >{$ban.reason|escape:'html'}</td>
  341.                                         </tr>
  342.                                         {if !$hideadminname}
  343.                                         <tr align="left">
  344.                                             <td width="20%" >Забанен Админом</td>
  345.                                             <td >
  346.                                                 {if !empty($ban.admin)}
  347.                                                 {$ban.admin|escape:'html'}
  348.                                                 {else}
  349.                                                 <i><font color="#677882">Админ удалён.</font></i>
  350.                                                 {/if}
  351.                                             </td>
  352.                                         </tr>
  353.                                         {/if}
  354.                                         <tr align="left">
  355.                                             <td width="20%" >Забанен на</td>
  356.                                             <td  {if $ban.server_id != 0} id="host_{$ban.ban_id}"{/if}>
  357.                                             {if $ban.server_id == 0}
  358.                                             Вэб Бан
  359.                                             {else}
  360.                                             Подожди ...
  361.                                             {/if}
  362.                                             </td>
  363.                                         </tr>
  364.                                         <tr align="left">
  365.                                             <td width="20%" >Всего получено Банов</td>
  366.                                             <td >{$ban.prevoff_link}</td>
  367.                                         </tr>
  368.                                         <tr align="left">
  369.                                             <td width="20%" >Блокировок ({$ban.blockcount})</td>
  370.                                             <td >
  371.                                                 {if $ban.banlog == ""}
  372.                                                 <i><font color="#677882">Не было</font></i>
  373.                                                 {else}
  374.                                                 {$ban.banlog}
  375.                                                 {/if}
  376.                                             </td>
  377.                                         </tr>
  378.                                         {if $view_comments}
  379.                                         <tr align="left">
  380.                                             <td width="20%" >Комментарии</td>
  381.                                             <td  colspan="2">
  382.                                                 {if $ban.commentdata != "None"}
  383.                                                 <table width="100%" border="0">
  384.                                                     {foreach from=$ban.commentdata item=commenta}
  385.                                                     {if $commenta.morecom}
  386.                                                     <tr>
  387.                                                         <td colspan='3'>
  388.                                                             <hr>
  389.                                                         </td>
  390.                                                     </tr>
  391.                                                     {/if}
  392.                                                     <tr>
  393.                                                         <td>
  394.                                                             {if !empty($commenta.comname)}
  395.                                                             <b>{$commenta.comname|escape:'html'}</b>
  396.                                                             {else}
  397.                                                             <i><font color="#677882">Админ удалён</font></i>
  398.                                                             {/if}
  399.                                                         </td>
  400.                                                         <td align="right">
  401.                                                             <b>{$commenta.added}</b>
  402.                                                         </td>
  403.                                                         {if $commenta.editcomlink != ""}
  404.                                                         <td align="right" class="imgfix linkfix">
  405.                                                             {$commenta.editcomlink} {$commenta.delcomlink}
  406.                                                         </td>
  407.                                                         {/if}
  408.                                                     </tr>
  409.                                                     <tr>
  410.                                                         <td colspan='3'>
  411.                                                             {$commenta.commenttxt}
  412.                                                         </td>
  413.                                                     </tr>
  414.                                                     {if !empty($commenta.edittime)}
  415.                                                     <tr>
  416.                                                         <td colspan='3'>
  417.                                                             <span style="font-size:6pt;color:grey;">последнее изменение {$commenta.edittime} by {if !empty($commenta.editname)}{$commenta.editname}{else}<i><font color="#677882">Админ удалён</font></i>{/if}</span>
  418.                                                         </td>
  419.                                                     </tr>
  420.                                                     {/if}
  421.                                                     {/foreach}
  422.                                                 </table>
  423.                                                 {/if}
  424.                                                 {if $ban.commentdata == "None"}
  425.                                                 {$ban.commentdata}
  426.                                                 {/if}
  427.                                             </td>
  428.                                         </tr>
  429.                                         {/if}
  430.                                     </table>
  431.                                 </div>
  432.                             </td>
  433.                         </tr>
  434.                         <!-- ###############[ End Sliding Panel ]################## -->
  435.                         {/foreach}
  436.                     </table>
  437.                     <div class="col-12 my-2 text-xl-right text-lg-left">
  438.                         <div id="banlist-nav" class="btn btn-inverse-light  btn-rounded btn-fw p-1 p-md-2 p-xl-2">
  439.                             {$ban_nav}  {if $view_bans} |
  440.                             <button type="button" class="btn btn-outline-primary btn-rounded btn-fw" style="height:24px;padding: 2px 10px; min-width:85px;"
  441.                                 onclick="_TickSelectAll();return false;" title="Select All" name="tickswitchlink" id="tickswitchlink">Выбрать всех</button>
  442.                             {/if}
  443.                             {if $general_unban || $can_delete}
  444.                             <select name="bulk_action" id="bulk_action" onchange="BulkEdit(this,'{$admin_postkey}');" class="btn btn-outline-primary btn-rounded btn-fw"
  445.                                 style="min-width: auto; height: 24px; padding: 0px 12px;">
  446.                                 <option value="-1">Действие</option>
  447.                                 {if $general_unban}
  448.                                 <option value="U">Разбанить</option>
  449.                                 {/if}
  450.                                 {if $can_delete}
  451.                                 <option value="D">Удалить</option>
  452.                                 {/if}
  453.                             </select>
  454.                             {/if}
  455.                         </div>
  456.                     </div>
  457.                     {if $can_export }
  458.                     <div class="col-12 py-2 text-center no-wrap">
  459.                         <a href="./exportbans.php?type=steam" title="Export Permanent SteamID Bans" class="btn btn-inverse-primary btn-rounded btn-fw">Экспорт Банов (SteamID)</a>&nbsp;&nbsp;|&nbsp;
  460.                         <a href="./exportbans.php?type=ip" title="Export Permanent IP Bans"class="btn btn-inverse-primary btn-rounded btn-fw">Експорт Банов (IP)</a>
  461.                     </div>
  462.                     {/if}
  463.                 </div>
  464.             </div>
  465.         </div>
  466.     </div>
  467. </div>
  468. {literal}
  469. <script type="text/javascript">
  470.     window.addEvent('domready', function(){
  471.         InitAccordion('tr.opener', 'div.opener', 'mainwrapper');
  472.         {/literal}
  473.         {if $view_bans}
  474.         $('tickswitch').value=0;
  475.         {/if}
  476.         {literal}
  477.         });
  478.  
  479. </script>
  480. {/literal}
  481. {/if}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement