Skip to content
This repository was archived by the owner on May 2, 2022. It is now read-only.

Commit 5617d7c

Browse files
Merge pull request #50 from Rushaway/master
Add features and fix
2 parents 0a40687 + 23969d0 commit 5617d7c

10 files changed

Lines changed: 3058 additions & 2973 deletions

sourcebans-web-theme-fluent/box_admin_log_search.tpl

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
<div class="layout_box margin-bottom">
2+
<div class="table padding">
3+
<div class="table box">
14
<div align="center">
25
<table width="80%" cellpadding="0" class="listtable" cellspacing="0">
36
<tr class="sea_open">
@@ -27,13 +30,13 @@
2730
<td align="center" class="listtable_1" ><input id="date_" type="radio" name="search_type" value="radiobutton"></td>
2831
<td class="listtable_1" >Date</td>
2932
<td class="listtable_1" >
30-
<input class="textbox" type="text" id="day" value="DD" onmouseup="$('date_').checked = true" maxlength="2" style="width: 18px;"> .
31-
<input class="textbox" type="text" id="month" value="MM" onmouseup="$('date_').checked = true" maxlength="2" style="width: 18px;"> .
32-
<input class="textbox" type="text" id="year" value="YYYY" onmouseup="$('date_').checked = true" maxlength="4" style="width: 30px;">
33-
&nbsp;<input class="textbox" type="text" id="fhour" value="00" onmouseup="$('date_').checked = true" maxlength="2" style="width: 16px;"> :
34-
<input class="textbox" type="text" id="fminute" value="00" onmouseup="$('date_').checked = true" maxlength="2" style="width: 16px;">
35-
-&nbsp;<input class="textbox" type="text" id="thour" value="23" onmouseup="$('date_').checked = true" maxlength="2" style="width: 16px;"> :
36-
<input class="textbox" type="text" id="tminute" value="59" onmouseup="$('date_').checked = true" maxlength="2" style="width: 16px;">
33+
<input class="textbox" type="text" id="day" value="DD" onmouseup="$('date_').checked = true" maxlength="2" style="width: 46px;"> .
34+
<input class="textbox" type="text" id="month" value="MM" onmouseup="$('date_').checked = true" maxlength="2" style="width: 46px;"> .
35+
<input class="textbox" type="text" id="year" value="YYYY" onmouseup="$('date_').checked = true" maxlength="4" style="width: 60px;">
36+
&nbsp;<input class="textbox" type="text" id="fhour" value="00" onmouseup="$('date_').checked = true" maxlength="2" style="width: 44px;"> :
37+
<input class="textbox" type="text" id="fminute" value="00" onmouseup="$('date_').checked = true" maxlength="2" style="width: 44px;">
38+
-&nbsp;<input class="textbox" type="text" id="thour" value="23" onmouseup="$('date_').checked = true" maxlength="2" style="width: 44px;"> :
39+
<input class="textbox" type="text" id="tminute" value="59" onmouseup="$('date_').checked = true" maxlength="2" style="width: 44px;">
3740
</td>
3841
</tr>
3942
<tr>
@@ -48,12 +51,15 @@
4851
</td>
4952
</tr>
5053
<tr>
51-
<td colspan="4">{sb_button text="Search" onclick="search_log();" class="ok" id="searchbtn" submit=false}</td>
54+
<td colspan="4" align="center">{sb_button text="Search" onclick="search_log();" class="ok" id="searchbtn" submit=false}</td>
5255
</tr>
5356
</table>
5457
</div>
5558
</td>
5659
</tr>
5760
</table>
5861
</div>
59-
<script>InitAccordion('tr.sea_open', 'div.panel', 'mainwrapper');</script>
62+
</div>
63+
</div>
64+
</div>
65+
<script>InitAccordion('tr.sea_open', 'div.panel', 'mainwrapper');</script>

sourcebans-web-theme-fluent/page_admin_edit_ban.tpl

Lines changed: 196 additions & 182 deletions
Large diffs are not rendered by default.

sourcebans-web-theme-fluent/page_admin_edit_comms.tpl

Lines changed: 136 additions & 131 deletions
Large diffs are not rendered by default.

sourcebans-web-theme-fluent/page_bans.tpl

Lines changed: 284 additions & 297 deletions
Large diffs are not rendered by default.

sourcebans-web-theme-fluent/page_comms.tpl

Lines changed: 54 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@
2222

2323
<input type="hidden" name="page" id="page" value="{$page}">
2424

25-
<a class="button button-primary" onclick="ProcessComment();">Add</a>
2625
<a class="button button-light" onclick="history.go(-1)">Cancel</a>
26+
<a class="button button-primary" onclick="ProcessComment();">Add</a>
2727
</div>
2828
</div>
2929
</div>
@@ -58,6 +58,10 @@
5858
</thead>
5959
<tbody>
6060
{foreach from=$ban_list item=ban name=banlist}
61+
<tr class="collapse" {if $ban.server_id != 0}
62+
onclick="xajax_ServerHostPlayers({$ban.server_id}, 'id', 'host_{$ban.ban_id}');"
63+
{/if}
64+
>
6165
<tr class="collapse">
6266
<td class="text:center">{$ban.mod_icon}</td>
6367
<td>
@@ -90,20 +94,28 @@
9094
<td colspan="8">
9195
<div class="collapse_content">
9296
<div class="padding flex flex-jc:start">
93-
<ul class="ban_action">
94-
{if ($ban.unbanned == false && $ban.view_unban)}
95-
<li class="button button-success">{$ban.unban_link}</li>
96-
{/if}
97-
{if $ban.unbanned && $ban.reban_link != false}
98-
<li class="button button-important">{$ban.reban_link}</li>
99-
{/if}
100-
<li class="button button-success">{$ban.addcomment}</li>
101-
{if ($ban.view_edit && !$ban.unbanned)}
102-
<li class="button button-light">{$ban.edit_link}</li>
103-
{/if}
104-
{if $ban.view_delete}
105-
<li class="button button-light">{$ban.delete_link}</li>
106-
{/if}
97+
<ul class="ban_action responsive_show:desktop">
98+
{if $view_bans}
99+
{if $ban.unbanned && $ban.reban_link != false}
100+
<li class="button button-important">{$ban.reban_link}</li>
101+
{/if}
102+
{if $view_comments}
103+
<li class="button button-success">{$ban.addcomment}</li>
104+
{/if}
105+
{if ($ban.view_edit && !$ban.unbanned)}
106+
<li class="button button-light">{$ban.edit_link}</li>
107+
{/if}
108+
{if ($ban.unbanned == false && $ban.view_unban)}
109+
<li class="button button-light">{$ban.unban_link}</li>
110+
{/if}
111+
{if $ban.view_delete}
112+
<li class="button button-light">{$ban.delete_link}</li>
113+
{/if}
114+
{else}
115+
<li>
116+
<a class="button button-success" href='index.php?p=login'>Admin ? Sign In</a>
117+
</li>
118+
{/if}
107119
</ul>
108120

109121
<ul class="ban_list_detal">
@@ -117,7 +129,7 @@
117129
{/if}
118130
</li>
119131
<li>
120-
<span>Steam ID</span>
132+
<span><i class="fab fa-steam-symbol"></i> Steam ID</span>
121133

122134
{if empty($ban.steamid)}
123135
<span class="text:italic">No Steam ID present</span>
@@ -126,7 +138,7 @@
126138
{/if}
127139
</li>
128140
<li>
129-
<span>Steam3 ID</span>
141+
<span><i class="fab fa-steam-symbol"></i> Steam3 ID</span>
130142

131143
{if empty($ban.steamid)}
132144
<span class="text:italic">No Steam3 ID present</span>
@@ -136,7 +148,7 @@
136148
{/if}
137149
</li>
138150
<li>
139-
<span>Steam Community</span>
151+
<span><i class="fab fa-steam-symbol"></i> Steam Community</span>
140152

141153
{if empty($ban.steamid)}
142154
<span class="text:italic">No Steam Community ID present</span>
@@ -146,25 +158,24 @@
146158
{/if}
147159
</li>
148160
<li>
149-
<span>Invoked on</span>
161+
<span><i class="fas fa-play"></i> Invoked on</span>
150162
<span>{$ban.ban_date}</span>
151163
</li>
152164
<li>
153-
<span>Block length</span>
165+
<span><i class="fas fa-hourglass-half"></i> Block length</span>
154166
<span>{$ban.banlength}</span>
155167
</li>
156168
{if $ban.unbanned}
157169
<li>
158-
<span>Unblock reason</span>
159-
160-
{if empty($ban.removedby)}
170+
<span><i class="fas fa-user-shield"></i> Unblock reason</span>
171+
{if $ban.ureason == ""}
161172
<span class="text:italic">No reason present</span>
162173
{else}
163174
<span>{$ban.ureason}</span>
164175
{/if}
165176
</li>
166177
<li>
167-
<span>Unblocked by Admin</span>
178+
<span><i class="fas fa-user-shield"></i> Unblocked by Admin</span>
168179

169180
{if empty($ban.removedby)}
170181
<span class="text:italic">Admin deleted</span>
@@ -174,7 +185,7 @@
174185
</li>
175186
{/if}
176187
<li>
177-
<span>Expires on</span>
188+
<span><i class="fas fa-clock"></i> Expires on</span>
178189

179190
{if $ban.expires == "never"}
180191
<span class="text:italic">Not applicable</span>
@@ -183,12 +194,16 @@
183194
{/if}
184195
</li>
185196
<li>
186-
<span>Reason</span>
187-
<span>{$ban.reason|escape:'html'}</span>
197+
<span><i class="fas fa-question"></i> Reason</span>
198+
{if $ban.reason == ""}
199+
<span class="text:italic">No reason present</span>
200+
{else}
201+
<span>{$ban.reason}</span>
202+
{/if}
188203
</li>
189204
{if !$hideadminname}
190205
<li>
191-
<span>Blocked by Admin</span>
206+
<span><i class="fas fa-ban"></i> Blocked by Admin</span>
192207

193208
{if empty($ban.admin)}
194209
<span class="text:italic">Admin deleted</span>
@@ -197,8 +212,17 @@
197212
{/if}
198213
</li>
199214
{/if}
215+
<li>
216+
<span><i class="fas fa-server"></i> Blocked from </span>
217+
<span {if $ban.server_id != 0}id="host_{$ban.ban_id}"{/if}>
218+
{if $ban.server_id == 0}
219+
Web Ban
220+
{else}
221+
Please Wait...
222+
{/if}</span>
223+
</li>
200224
<li>
201-
<span>Total Blocks</span>
225+
<span><i class="fas fa-ban"></i> Total Blocks</span>
202226
<span>{$ban.prevoff_link}</span>
203227
</li>
204228
</ul>
@@ -275,4 +299,4 @@
275299
});
276300
</script>
277301
{/literal}
278-
{/if}
302+
{/if}

sourcebans-web-theme-fluent/page_dashboard.tpl

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -56,8 +56,8 @@
5656
<div class="flex flex-ai:start flex-jc:space-bwtween m:flex-fd:column">
5757
<div class="layout_box flex:11 margin-right margin-bottom">
5858
<div class="layout_box_title flex flex-jc:space-between flex-ai:center">
59-
<h2>Latest Players Blocked</h2>
60-
<span>Total Stopped: {$total_blocked}</span>
59+
<h2>Latest Added Comms Block</h2>
60+
<span>Total Blocked: {$total_comms}</span>
6161
</div>
6262

6363
<div class="padding">
@@ -141,4 +141,4 @@
141141
</div>
142142
</div>
143143
</div>
144-
</div>
144+
</div>

sourcebans-web-theme-fluent/page_kickit.tpl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
srvcount += count;
1111
if(srvcount==-{$total}- || count=='-1') {
1212
parent.document.getElementById('dialog-control').innerHTML = "<font color=\"green\" style=\"font-size: 12px;\"><b>Done searching.</b></font>"+parent.document.getElementById('dialog-control').innerHTML;
13-
parent.document.getElementById('dialog-control').setStyle('display', 'block');
13+
parent.document.getElementById('dialog-control').setStyle('display', '');
1414
setTimeout("parent.document.getElementById('dialog-placement').setStyle('display', 'none');",5000);
1515
setTimeout("window.location='../index.php?p=admin&c=bans'",5000);
1616
}
@@ -50,4 +50,4 @@
5050
}
5151
</script>
5252
</body>
53-
</html>
53+
</html>

sourcebans-web-theme-fluent/page_servers.tpl

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,4 +53,4 @@
5353
<script>
5454
document.querySelectorAll('.button').forEach(e => e.addEventListener('click', el => el.stopPropagation()));
5555
</script>
56-
{/if}
56+
{/if}

0 commit comments

Comments
 (0)