Open global_func.php
Search for:
function make_bigint($str, $positive = 1) {
$str = (string) $str;
$ret = '';
for ($i = 0; $i < strlen($str); $i++) {
if ((ord($str[$i]) > 47 && ord($str[$i]) < 58) or ($str[$i] == "-" && $positive == 0))
$ret .= $str[$i];
}
if (strlen($ret) == 0)
return '0';
return $ret;
}
Add this code below.
function cities_dropdown($connection, $ddname = 'cities', $selected = -1) {
$ret = '<select name="'.$ddname.'">';
$q = mysql_query("SELECT * FROM cities ORDER BY cityname ASC", $connection);
$first = ($selected == -1) ? 0 : 1;
while ($r = mysql_fetch_array($q)) {
$ret .= '<option value="'.$r['cityname'].'"';
if ($selected == $r['cityname'] || $first == 0) {
$ret .= ' selected="selected"';
$first = 1;
}
$ret .= '>'.$r['cityname'].'</option>';
}
$ret .= '</select>';
return $ret;
}
Close global_func.php.
Open admin.php.
Search for:
Critical Tools
[url='admin.php?action=stafflist']Staff List[/url]
[url='admin.php?action=userlevelform']Adjust User Level[/url]
[url='admin.php?action=editadnews']Edit Admin Pad[/url]
Add this code below:
Cities
[url='admin.php?action=newcity']Create New City[/url]
[url='admin.php?action=editcityform']Edit City[/url]
[url='admin.php?action=delcity']Delete City[/url]
Search for:
case 'massmailer': massmailer(); break;
Add this code below:
case 'newcity': newcity(); break;
case 'newcitysub': newcitysub(); break;
case 'editcityform': editcityform(); break;
case 'editcity': editcity(); break;
case 'editcitysub': editcitysub(); break;
case 'delcity': delcity(); break;
case 'delcitysub': delcitysub(); break;
Search for:
function adnewspaper_submit() {
global $ir, $c, $h, $userid;
$l = fopen("admin.news", "w");
fwrite($l, stripslashes($_POST['newspaper']));
fclose($l);
print "Admin Pad updated!";
}
Add this code below:
function newcity() {
echo 'Creating a city<hr />
<form action="admin.php?action=newcitysub" method="post">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td>City Name:</td>
<td><input type="text" name="cityname" /></td>
</tr>
<tr>
<td>City Description:</td>
<td><input type="text" name="citydesc" /></td>
</tr>
<tr>
<td>City Minimum Level:</td>
<td><input type="text" name="citymlvl" /></td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Create City!" /></td>
</tr>
</table>
</form>';
}
function newcitysub() {
global $ir, $c;
if (empty($_POST['cityname']) || empty($_POST['citydesc']) || empty($_POST['citymlvl']))
print 'You missed one or more of the fields. Please go back and try again.
[url="admin.php?action=newcity"]> Back[/url]';
else {
print 'The city '.$_POST['cityname'].' has been successly created!';
mysql_query("
INSERT INTO
cities (cityname, citydesc, cityminlevel)
VALUES
('".$_POST['cityname']."', '".$_POST['citydesc']."', '".$_POST['citymlvl']."')
", $c) or die(mysql_error());
}
}
function editcityform() {
global $ir, $c;
print 'You can edit any city.<hr />
<form action="admin.php?action=editcity" method="post">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td>City:</td>
<td>'.cities_dropdown($c).'</td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Edit City!" /></td>
</tr>
</table>
</form>';
}
function editcity() {
global $ir, $c;
$city = mysql_query("SELECT * FROM cities WHERE cityname='".$_POST['cities']."'", $c);
$city = mysql_fetch_array($city);
print 'You can edit this city.<hr />
<form action="admin.php?action=editcitysub" method="post">
<input type="hidden" value="'.$_POST['cities'].'" />
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td>City Name:</td>
<td><input type="text" value="'.$city['cityname'].'" name="cityname" /></td>
</tr>
<tr>
<td>City Description:</td>
<td><input type="text" value="'.$city['citydesc'].'" name="citydesc" /></td>
</tr>
<tr>
<td>City Minimum Level:</td>
<td><input type="text" value="'.$city['cityminlevel'].'" name="citymlvl" /></td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Edit City!" /></td>
</tr>
</table>
</form>';
}
function editcitysub() {
global $ir, $c;
if (empty($_POST['cityname']) || empty($_POST['citydesc']) || empty($_POST['citymlvl']))
print 'You missed one or more of the fields. Please go back and try again.
[url="admin.php?action=newcity"]> Back[/url]';
else {
print 'The city '.$_POST['cityname'].' has been edited!';
mysql_query("
UPDATE
cities
SET
cityname = '".$_POST['cityname']."',
citydesc = '".$_POST['citydesc']."',
cityminlevel = '".$_POST['citymlvl']."'
WHERE
cityname = '".$_POST['cityid']."'
", $c) or die(mysql_error());
}
}
function delcity() {
global $ir, $c;
print 'You can delete any city.<hr />
<form action="admin.php?action=delcitysub" method="post">
<table cellspacing="0" cellpadding="0" width="100%" border="0">
<tr>
<td>City:</td>
<td>'.cities_dropdown($c).'</td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Delete City!" /></td>
</tr>
</table>
</form>';
}
function delcitysub() {
global $ir, $c;
print 'The city '.$_POST['cities'].' has been deleted!';
mysql_query("DELETE FROM cities WHERE cityname='".$_POST['cities']."'", $c);
}
You're done! :)