mirror of
https://github.com/Shadowss/TravianZ.git
synced 2026-07-13 16:16:07 +00:00
79eb6a73d6
+Removed almost all "BANNED" controls to template and .php UI files. The control will be done only once and in the Session class
190 lines
6.4 KiB
Smarty
190 lines
6.4 KiB
Smarty
<?php
|
|
############################################################
|
|
## DO NOT REMOVE THIS NOTICE ##
|
|
## MADE BY TTMTT ##
|
|
## FIX BY RONIX ##
|
|
## TRAVIANZ ##
|
|
############################################################
|
|
|
|
if($session->access != ADMIN && ($session->alliance == 0 || ($session->alliance > 0 && !$opt['opt5']))) $alliance->redirect($_GET);
|
|
|
|
?>
|
|
<script language="JavaScript" type="text/javascript">
|
|
|
|
function showCheckList() {
|
|
bid = document.getElementById('bid');
|
|
if(bid.value == 2) {
|
|
document.getElementById('conf_list').className = '';
|
|
document.getElementById('ally_list').className = '';
|
|
document.getElementById('user_list').className = 'hide';
|
|
}
|
|
else if (bid.value == 3) {
|
|
document.getElementById('conf_list').className = 'hide';
|
|
document.getElementById('ally_list').className = 'hide';
|
|
document.getElementById('user_list').className = '';
|
|
}
|
|
else {
|
|
document.getElementById('conf_list').className = 'hide';
|
|
document.getElementById('ally_list').className = 'hide';
|
|
document.getElementById('user_list').className = 'hide';
|
|
}
|
|
}
|
|
</script>
|
|
<script language="JavaScript" type="text/javascript">
|
|
|
|
function addRow(element_id) {
|
|
// element_id: user_list, ally_list
|
|
|
|
liste = document.getElementById(element_id);
|
|
liste = liste.getElementsByTagName('tbody')[0];
|
|
|
|
var anzahl_trs = liste.getElementsByTagName('tr').length;
|
|
var num_fields = anzahl_trs;
|
|
var num_last_tr = anzahl_trs -1;
|
|
|
|
lastTR = liste.getElementsByTagName('tr')[num_last_tr];
|
|
lastTD = lastTR.getElementsByTagName('td')[2];
|
|
lastIMG = lastTD.getElementsByTagName('img')[0];
|
|
lastTD.removeChild(lastIMG);
|
|
|
|
newTR = document.createElement('tr');
|
|
newTD1 = document.createElement('td');
|
|
newTD2 = document.createElement('td');
|
|
newTD3 = document.createElement('td');
|
|
newTR.appendChild(newTD1);
|
|
newTR.appendChild(newTD2);
|
|
newTR.appendChild(newTD3);
|
|
liste.appendChild(newTR);
|
|
|
|
var html_input_1 = '<input class="text" type="text" ';
|
|
|
|
if(element_id == 'ally_list') {
|
|
newTD1.className = 'ally';
|
|
newTD2.className = 'tag';
|
|
newTD3.className = 'ad';
|
|
newTD1.innerHTML = html_input_1 + 'id="allys_by_id_'+num_fields+'" class="text" maxlength="15" name="allys_by_id['+num_fields+']" onkeyup="checkInputs('+num_fields+',\'allys\')">';
|
|
newTD2.innerHTML = html_input_1 + 'id="allys_by_name_'+num_fields+'" class="text" maxlength="15" name="allys_by_name['+num_fields+']" onkeyup="checkInputs('+num_fields+',\'allys\')">';
|
|
}
|
|
|
|
if(element_id == 'user_list') {
|
|
newTD1.className = 'id';
|
|
newTD2.className = 'pla';
|
|
newTD3.className = 'ad';
|
|
newTD1.innerHTML = html_input_1 + 'id="users_by_id_'+num_fields+'" class="text" maxlength="15" name="users_by_id['+num_fields+']" onkeyup="checkInputs('+num_fields+',\'users\')">';
|
|
newTD2.innerHTML = html_input_1 + 'id="users_by_name_'+num_fields+'" class="text" maxlength="50" name="users_by_name['+num_fields+']" onkeyup="checkInputs('+num_fields+',\'users\')">';
|
|
}
|
|
|
|
newTD3.innerHTML = '<img class="add" src="img/x.gif" title="add" alt="add" onclick="addRow(\''+element_id+'\')">';
|
|
}
|
|
|
|
</script>
|
|
<script language="JavaScript" type="text/javascript">
|
|
|
|
function checkInputs(id, typ) {
|
|
id_field = document.getElementById(typ+'_by_id_'+id);
|
|
name_field = document.getElementById(typ+'_by_name_'+id);
|
|
|
|
//alert(id_field.value);
|
|
//alert(name_field.value);
|
|
|
|
if (id_field.value != '' && id_field.disabled == false) {
|
|
name_field.disabled = true;
|
|
name_field.style.border = '1px solid #999';
|
|
}
|
|
else {
|
|
name_field.disabled = false;
|
|
name_field.style.border = '1px solid #71D000';
|
|
}
|
|
|
|
if (name_field.value != '' && name_field.disabled == false) {
|
|
id_field.disabled = true;
|
|
id_field.style.border = '1px solid #999';
|
|
}
|
|
else {
|
|
id_field.disabled = false;
|
|
id_field.style.border = '1px solid #71D000';
|
|
}
|
|
}
|
|
|
|
</script><form method="post" action="allianz.php?s=2">
|
|
<input type="hidden" name="new" value="1">
|
|
|
|
<input type="hidden" name="newforum" value="1">
|
|
<input type="hidden" name="admin" value="1">
|
|
|
|
<table cellpadding="1" cellspacing="1" id="new_forum"><thead>
|
|
<tr>
|
|
<th colspan="2">New forum</th>
|
|
</tr>
|
|
</thead><tbody>
|
|
<tr>
|
|
|
|
<th>Forum name</th>
|
|
<td><input class="text" type="text" name="u1" value="" maxlength="20"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Description</th>
|
|
<td><input class="text" type="text" name="u2" value="" maxlength="38"></td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Forum type</th>
|
|
<td><select class="dropdown" id="bid" name="bid" onchange="showCheckList();"><?php if($session->access == ADMIN){ ?><option value="1">Public Forum</option><?php }else{ ?><option value="2">Confederation Forum</option><option value="0" selected>Alliance Forum</option><option value="3">Closed Forum</option><?php } ?></select></td>
|
|
</tr>
|
|
</tbody></table>
|
|
<?php if($session->access != ADMIN){ ?>
|
|
<table cellpadding="1" cellspacing="1" id="ally_list"><thead>
|
|
<tr>
|
|
|
|
<th colspan="3">Open for more alliances</th>
|
|
</tr>
|
|
<tr>
|
|
<td>Alliance ID</td>
|
|
<td>Tag:</td>
|
|
<td>Add</td>
|
|
</tr>
|
|
|
|
</thead><tbody>
|
|
<tr>
|
|
<td class="ally">
|
|
<input class="text" type="text" id="allys_by_id_0" maxlength="15" name="allys_by_id[0]" onkeyup="checkInputs(0,'allys');" />
|
|
</td>
|
|
<td class="tag">
|
|
<input class="text" type="text" id="allys_by_name_0" maxlength="15" name="allys_by_name[0]" onkeyup="checkInputs(0,'allys');" />
|
|
</td>
|
|
<td class="ad">
|
|
|
|
<img class="add" src="img/x.gif" title="add" alt="add" onclick="addRow('ally_list')" />
|
|
</td>
|
|
</tr>
|
|
</table><table cellpadding="1" cellspacing="1" id="user_list"><thead>
|
|
<tr>
|
|
<th colspan="3">Open forum for the following players</th>
|
|
</tr>
|
|
<tr>
|
|
<td>User ID</td>
|
|
|
|
<td>Name:</td>
|
|
<td>Add</td>
|
|
</tr>
|
|
</thead><tbody>
|
|
<tr>
|
|
<td class="id">
|
|
<input class="text" type="text" id="users_by_id_0" maxlength="15" name="users_by_id[0]" onkeyup="checkInputs(0,'users');" />
|
|
</td>
|
|
|
|
<td class="pla">
|
|
<input class="text" type="text" id="users_by_name_0" maxlength="50" name="users_by_name[0]" onkeyup="checkInputs(0,'users');" />
|
|
</td>
|
|
<td class="ad">
|
|
<img class="add" src="img/x.gif" title="add" alt="add" onclick="addRow('user_list')" />
|
|
</td>
|
|
</tr>
|
|
</tbody></table>
|
|
<script language="JavaScript" type="text/javascript">
|
|
showCheckList();
|
|
|
|
</script>
|
|
<?php } ?>
|
|
<p class="btn"><input type="image" id="fbtn_ok" value="ok" name="s1" class="dynamic_img" src="img/x.gif" alt="OK" /></p></form> |