Advertisement
P00r

Kod pawła

Dec 16th, 2019
427
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.97 KB | None | 0 0
  1. <div class="ipsLayout_container">
  2. <h2 class="ipsType_sectionTitle ipsType_reset">Lista serwerów</h2>
  3. <div id="pawelinkaServerList" class="activeAnimation ipsWidget_inner{{if \IPS\Dispatcher::i()->application->directory === 'serverlist'}} ipsBox ipsPad_half{{endif}}">
  4. <ul class="pawelinkaList">
  5. {{foreach $rows as $row}}
  6. {{if $orientation == 'vertical'}}
  7. <div class="ipsHide"></div>
  8. {{else}}
  9. <li class="pawelinkaServerStatus pawelinkaServerStatus{{if $row['serverIsOnline']}}On{{else}}Off{{endif}}">
  10. <div class="pawelinkaServerIcon"><img style="width: 16px; height: 16px;" src="{$row['serverType']['icon']}" alt="{$row['serverType']['short']}" data-ipsTooltip title="{$row['serverType']['long']}"></div>
  11. <div class="pawelinkaServerName" data-row="server-name" data-ipstooltip="" title="{$row['serverName']|raw}">{$row['serverName']|raw}</div>
  12. <div class="pawelinkaServerConnect">
  13. <a class="ipsType_noLinkStyling"{{if $row['serverIsOnline']}} data-ipsTooltip title='{lang="gs_sl_join"}' href="{$row['serverJoinUrl']}"{{endif}}>{$row['serverIp']['real']}</a>
  14. </div>
  15. <div class="pawelinkaListPlayer">
  16. <div class='ipsType_small ipsProgressBar ipsProgressBar_mini ipsCursor_pointer' data-ipsTooltip title='Pokaż graczy' data-ipsDialog data-ipsDialog-title='{lang="gs_sl_players_on_server" sprintf="$row['serverName']" raw="true"}' data-ipsDialog-content='#playersInfo-{$row['serverId']}'>
  17. <span class="ipsType_minorHeading">{$row['serverPlayers']['players']['numCurrent']} / {$row['serverPlayers']['players']['numMax']}</span>
  18. <div data-role='progressBar' class='ipsProgressBar_progress ipsProgressBar' style='width: {$row['serverPlayers']['fill']['num']}%; background-color: {$row['serverPlayers']['fill']['color']};'></div>
  19. </div>
  20. </div>
  21. <div class="pawelinkaServerOwner">
  22. <h2 class="ipsType_sectionHead ipsType_medium">Właściciele & Opiekuni</h2>
  23. <div class="content">
  24. {{foreach $row['serverOwners'] as $k => $v}}
  25. {member="link()" id="$k" raw="true"}
  26. {{endforeach}}
  27. </div>
  28. </div>
  29. <div class="pawelinkaServerButtons">
  30. {{if $row['serverUrls']['vote']}}
  31. <a href="{$row['serverUrls']['vote']}" data-ipstooltip="" _title="Zagłosuj na serwer" class="vote"><i class='fa fa-plus'></i></a>
  32. {{endif}}
  33. {{if $row['serverShowGt']}}
  34. <a href="http://www.gametracker.com/server_info/{$row['serverIp']['gt']}" data-ipstooltip="" _title="GT serwera" class="gt"><i class="fa fa-line-chart"></i></a>
  35. {{endif}}
  36. {{if $row['serverUrls']['demos']}}
  37. <a href="{$row['serverUrls']['demos']}" data-ipstooltip="" _title="GoTV/HTLV" class="dem"><i class="fa fa-video-camera"></i></a>
  38. {{endif}}
  39. {{if $row['serverUrls']['stats']}}
  40. <a href="{$row['serverUrls']['stats']}" data-ipstooltip="" _title="Dział serwera" class="stats"><i class="fas fa-comment-dots"></i></a>
  41. {{endif}}
  42. {{if $row['serverUrls']['shop']}}
  43. <a href="{$row['serverUrls']['shop']}" data-ipstooltip="" _title="Sklep" class="shopServer"><i class="fas fa-gem"></i></a>
  44. {{endif}}
  45. </div>
  46. </li>
  47. {{endif}}
  48. <!-- Player List Start -->
  49. <div id='playersInfo-{$row['serverId']}' class='ipsHide ipsType_center ipsPad_half'>
  50. {{if !$row['serverPlayers']['players']['numCurrent']}}
  51. <p class='ipsType_large'>Gracze na:</p>
  52. {{elseif !\count($row['serverPlayers']['players']['dataPlayers'])}}
  53. <p class='ipsType_large'>{lang="gs_sl_no_players_data"}</p>
  54. {{else}}
  55. <div class='ipsColumns ipsColumns_bothSpacing ipsColumns_halfSpacing ipsType_bold ipsResponsive_hidePhone ipsResponsive_hideTablet'>
  56. <div class='ipsColumn ipsColumn_veryNarrow'>&nbsp;</div>
  57. <div class='ipsColumn ipsColumn_fluid'>{lang="gs_sl_player_name"}</div>
  58. <div class='ipsColumn ipsColumn_fluid' data-score-type='{$row['serverType']['short']}'>{lang="gs_sl_player_score"}</div>
  59. <div class='ipsColumn ipsColumn_fluid' data-time-type='{$row['serverType']['short']}'>{lang="gs_sl_player_time"}</div>
  60. </div>
  61. {{$idx = 1;}}
  62. {{foreach $row['serverPlayers']['players']['dataPlayers'] as $k => $v}}
  63. <div class='ipsColumns ipsColumns_bothSpacing ipsColumns_halfSpacing ipsColumns_collapseTablet'>
  64. <div class='ipsColumn ipsColumn_veryNarrow'>{{if $idx++ > 3}}{number="$idx - 1"}{{else}}<i class='fa fa-user'></i>{{endif}}</div>
  65. <div class='ipsColumn ipsColumn_fluid'>{$v['gq_name']|raw}</div>
  66. <div class='ipsColumn ipsColumn_fluid' data-score-type='{$row['serverType']['short']}'>{lang="gs_sl_score" pluralize="$v['gq_kills'] ?: $v['gq_score']"}</div>
  67. <div class='ipsColumn ipsColumn_fluid' data-time-type='{$row['serverType']['short']}'>{$v['gq_time_human']}</div>
  68. </div>
  69. {{endforeach}}
  70. {{endif}}
  71. </div>
  72. <!-- Player List End -->
  73. {{endforeach}}
  74. </ul>
  75. {{if settings.gsServerList_public_stats}}
  76. <div class="pawelinkaStatsAllServer">
  77. {{if $orientation == 'horizontal'}}
  78. <ul class="pawelinkaStatsAllServerList">
  79. <li>
  80. <span class="pawelinkaStatsAllServerListItemNumber">{$serverStats['numPlayers']['numCurrent']} / {$serverStats['numPlayers']['numMax']}</span>
  81. <span class="pawelinkaStatsAllServerListItemLang">Wszystkich graczy</span>
  82. </li>
  83. <li>
  84. <span class="pawelinkaStatsAllServerListItemNumber">{$serverStats['numPlayers']['numMost']}</span>
  85. <span class="pawelinkaStatsAllServerListItemLang">Najwięcej graczy</span>
  86. </li>
  87. <li>
  88. <span class="pawelinkaStatsAllServerListItemNumber">{$serverStats['lastUpdate']|raw}</span>
  89. <span class="pawelinkaStatsAllServerListItemLang">Ostatnia aktualizacja</span>
  90. </li>
  91. </ul>
  92. {{endif}}
  93. </div>
  94. {{endif}}
  95. </div>
  96. </div>
  97.  
  98. <!-- FOR ERRORHEAD.PL -->
  99. <!-- BY PAWELCODE.EU -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement