C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\portal\admin.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
<?php
/////////////////////////////////////////////
//            Shadowed Portal              //
/////////////////////////////////////////////
//  Copyright (C) 2003 by Shadowed Works.  //
//  Please read our terms and conditions   //
//  at http://www.shad0wed.com/.           //
/////////////////////////////////////////////
//        !Donnot Edit This File!          //
/////////////////////////////////////////////
require("top.php");
if(
$online == 1) {
if(
$u_rank >= $rank_required['admin']) {
echo 
"<center><b>Admin Area</b></center><hr noshade>\n";
echo 
"<center>[<a href=\"admin.php?do=main\">Admin Main</a>]</center><p>\n";
if(!isset(
$do)) {
$do "main";
}
switch(
$do) {
    case 
"main":
echo <<<HTML

<ul>
<li><a href="admin.php?do=edit&w=Main">Edit Main Page</a></li>
<li><a href="admin.php?do=edit&w=Header_Footer">Edit Header and Footer</a></li>
<li><a href="admin.php?do=edit&w=Control_Content">Edit Control Content</a></li>
<li><a href="admin.php?do=edit_styles">Edit Base Styles</a></li>
<li><a href="admin.php?do=modules">Modules</a></li>
<li><a href="admin.php?do=template">Setup a Template</a></li>
<li><a href="admin.php?do=new_code">Make a New Safety Code</a></li>
</ul><br><br>
HTML;
$do "modules";
    break;
    case 
"edit_styles":
echo 
"<center><b>Edit Base Styles</b></center><hr noshade>";
if(
$act == "go") {
$n_table str_replace("\"","",stripslashes($HTTP_POST_VARS['n_table']));
$n_htr str_replace("\"","",stripslashes($HTTP_POST_VARS['n_htr']));
$n_htd str_replace("\"","",stripslashes($HTTP_POST_VARS['n_htd']));
$n_ctr str_replace("\"","",stripslashes($HTTP_POST_VARS['n_ctr']));
$n_ctd str_replace("\"","",stripslashes($HTTP_POST_VARS['n_ctd']));
wf("includes/styles.php","w","<?php
\$sp_table = add_url(\"
$n_table\");
\$sp_htr = add_url(\"
$n_htr\");
\$sp_htd = add_url(\"
$n_htd\");
\$sp_ctr = add_url(\"
$n_ctr\");
\$sp_ctd = add_url(\"
$n_ctd\");
?>"
);
dmsg("Styles have been edited.");
}
require(
"includes/styles.php");
echo <<<HTML

<center>
<form action="admin.php?do=edit_styles&act=go" method="POST">
<table 
$sp_table>
<tr 
$sp_htr><td colspan="2" align="center" $sp_htd>Styles</td></tr>
<tr 
$sp_ctr><td $sp_ctd>Table:</td><td $sp_ctd><input type="text" name="n_table" value="$sp_table"></td></tr>
<tr 
$sp_ctr><td $sp_ctd>Header TR:</td><td $sp_ctd><input type="text" name="n_htr" value="$sp_htr"></td></tr>
<tr 
$sp_ctr><td $sp_ctd>Header TD:</td><td $sp_ctd><input type="text" name="n_htd" value="$sp_htd"></td></tr>
<tr 
$sp_ctr><td $sp_ctd>Content TR:</td><td $sp_ctd><input type="text" name="n_ctr" value="$sp_ctr"></td></tr>
<tr 
$sp_ctr><td $sp_ctd>Content TD:</td><td $sp_ctd><input type="text" name="n_ctd" value="$sp_ctd"></td></tr>
</table><br />
<input type="submit" value="Edit Styles"> <input type="reset" value="Reset Form">
</form><br /><br />
</center>
HTML;
    break;
    case 
"modules_ranks_edit":
if(
file_exists($root."/modules/".$module."/rank_required.php")) {
$m_ranks rf($root."/modules/".$module."/rank_required.php");
$m_ranks str_replace("<?php\n","",$m_ranks);
$m_ranks str_replace("\n?>","",$m_ranks);
$m_ranks str_replace("<?php","",$m_ranks);
$m_ranks str_replace("?>","",$m_ranks);
$m_ranks str_replace("\$rank_required['","{",$m_ranks);
$m_ranks str_replace("'] = ","=",$m_ranks);
$m_ranks str_replace("'] =","=",$m_ranks);
$m_ranks str_replace("']= ","=",$m_ranks);
$m_ranks str_replace("']=","=",$m_ranks);
$m_ranks str_replace(";","}",$m_ranks);
echo <<<HTML

<center><b>Modules : Edit Ranks</b></center><hr noshade>
<center>
<form action="admin.php?do=modules_ranks_edit_go&module=
$module" method="POST">
<textarea name="new_ranks" cols="40" rows="10">
$m_ranks</textarea><p>
<input type="submit" value="Edit Ranks"> <input type="reset" value="Reset Form">
</form>
</center><p>
HTML;
}
else { 
derr("No Rank Required file found."); }
    break;
    case 
"modules_ranks_edit_go":
if(
file_exists($root."/modules/".$module."/rank_required.php")) {
$new_ranks $HTTP_POST_VARS['new_ranks'];
$new_ranks str_replace("{","\$rank_required['",$new_ranks);
$new_ranks str_replace("=","'] = ",$new_ranks);
$new_ranks str_replace("}",";",$new_ranks);
wf($root."/modules/".$module."/rank_required.php","w","<?php\n".$new_ranks."\n?>");
dmsg("Ranks for module <b>$module</b> have been edited.");
}
else { 
derr("No Rank Required file found."); }
    break;
    case 
"modules_chmod":
if(
file_exists($root."/modules/".$module."/chmod.php")) {
$chmod "";
require(
$root."/modules/".$module."/chmod.php");
if(
$chmod != "") {
$chmod_arr explode(",",$chmod);
$file_list "";
$command_line1 "";
$command_line2 "";
foreach(
$chmod_arr as $single_chmod) {
$chmod_arr2 explode(":",$single_chmod);
if(@
chmod($cmod_arr2[0], $chmod_arr2[1])) { echo "Auto CHMOD Successful for ".$chmod_arr2[0].".<br />"; }
$file_list $file_list "modules/".$module."/".$chmod_arr2[0]." <i>".$chmod_arr2[1]."</i><br>";
$command_line1 $command_line1 "chmod ".$chmod_arr2[1]." modules/".$module."/".$chmod_arr2[0].";";
$command_line2 $command_line2 "site chmod ".$chmod_arr2[1]." modules/".$module."/".$chmod_arr2[0].";";
}
echo <<<HTML

<br />
<b>CHMOD the following files:</b><p>
$file_list<p>
<b>Command Lines:</b><p>
$command_line1<p>
or<p>
$command_line2<p>
HTML;
}
else { 
derr("No CHMOD's found."); }
}
else { 
derr("No CHMOD's found."); }
    break;
    case 
"new_code":
echo 
"<center><b>Make a New Safety Code</b></center><hr noshade>\n";
$new_code make_code(45);
wf("code.php","w","<?php\n\$xcode = \"".$new_code."\";\n?>");
$new_code "";
echo 
"New safety code set.<p>\n";
    break;
    case 
"edit":
require(
"code.php");
$var_code $xcode;
$bx_code $xcode;
$users_online "<users_online>";
$count_online "<count_online>";
$u_rank "<rank>";
$usr "<user>";
switch(
$w) {
 case 
"Main":
$hh_code $xcode;
$hf_code $xcode;
require(
"index.php");
$hf_code "";
$hh_code "";
$content html_reset($content);
echo <<<HTML

<center><b>Edit : Main</b></center><hr noshade>
<center>
<form action="admin.php?do=edit_go&w=
$w" method="POST">
<textarea name="content" cols="75" rows="20">
$content</textarea><br><br>
or Header Location: <input type="text" name="main_header" value="
$main_header"> <small>(Leave blank to disable.)</small><br><br>
<input type="submit" value="Edit Main"> <input type="reset" value="Reset Form">
</form>
</center><p>
HTML;
 break;
 case 
"Header_Footer":
$hf_code $xcode;
require(
"header.php");
require(
"footer.php");
$hf_code "";
$header html_reset($header);
$footer html_reset($footer);
echo <<<HTML

<center><b>Edit : Header and Footer</b></center><hr noshade>
<center>
<form action="admin.php?do=edit_go&w=
$w" method="POST">
<textarea name="new_header" cols="75" rows="20">
$header</textarea><br>
<textarea name="new_footer" cols="75" rows="20">
$footer</textarea><p>
<input type="submit" value="Edit Header and Footer"> <input type="reset" value="Reset Form">
</form>
</center><p>
HTML;
 break;
 case 
"Control_Content":
$hh_code $xcode;
require(
"control_content.php");
$hh_code "";
$content html_reset($content);
echo <<<HTML

<center><b>Edit : Control Content</b></center><hr noshade>
<center>
<form action="admin.php?do=edit_go&w=
$w" method="POST">
<textarea name="content" cols="75" rows="20">
$content</textarea><p>
<input type="submit" value="Edit Control Content"> <input type="reset" value="Reset Form">
</form>
</center><p>
HTML;
 break;
}
$usr $HTTP_COOKIE_VARS[vusr];
require(
"users_recall.php");
$var_code "";
    break;
    case 
"edit_go":
switch(
$w) {
 case 
"Main":
$err 0;
$content alter2($HTTP_POST_VARS['content']);
$main_header alter($HTTP_POST_VARS['main_header']);
if(
$err == 0) {
$content html_alter($content,"content");
wf("index.php","w","<?php\nrequire(\"code.php\");\n\$main_header = \"$main_header\";\nif((\$main_header != \"\") && (\$hh_code != \$xcode)) {\nheader(\"Location: \".\$main_header);\n}\nif(\$hh_code != \$xcode) {\nrequire(\"top.php\");\n}\n\$content = \"$content\";\nif(\$hh_code != \$xcode) { echo add_url(\$content); }\nif(\$hh_code != \$xcode) {\nrequire(\"bottom.php\");\n}\n?>");
echo 
"Main Page has successfully been edited.<p>\n";
}
 break;
 case 
"Header_Footer":
$err 0;
$err_d "";
$new_header alter2($new_header);
$new_footer alter2($new_footer);
if(
$err == 0) {
$new_header html_alter($new_header,"header");
$new_footer html_alter($new_footer,"footer");
wf("header.php","w","<?php\nrequire(\$root.\"/code.php\");\n\$header = \"$new_header\";\n?>");
wf("footer.php","w","<?php\nrequire(\$root.\"/code.php\");\n\$footer = \"$new_footer\";\n?>");
echo <<<HTML

Header and Footer has successfully been edited.<p>
<script language="JavaScript">
document.write("Refreshing to view new Header and Footer...");
window.location.replace("admin.php?do=
$do&w=Header_Footer_");
</script>
HTML;
}
 break;
 case 
"Header_Footer_":
echo 
"Here is what the new Header and Footer look like.<p>\n";
 break;
 case 
"Control_Content":
$err 0;
$content alter2($content);
if(
$err == 0) {
$content html_alter($content,"content");
wf("control_content.php","w","<?php\nrequire(\"code.php\");\nif(\$code != \$xcode) {\nexit;\n}\$content = \"".$content."\";\nif(\$hh_code != \$xcode) { echo add_url(\$content); }\n?>");
echo 
"Control Content has successfully been edited.<p>\n";
}
 break;
}
    break;
    case 
"template":
echo 
"<center><b>Template Setup</b></center><hr noshade>\n";
if(
$m == "setup") {
$template $HTTP_POST_VARS['template'];
$returned setup_template($template);
if(
$returned "done") {
echo <<<HTML

<script language="JavaScript">
document.write("Setting Up...");
window.location.replace("admin.php?do=
$do&template=$template&m=setup_");
</script>
<noscript>
Template <i>
$template</i> has been setup.
Please <a href="admin.php?do=
$do&template=$template&m=setup_">click here</a> to view the new Header and Footer look like.<p>
</noscript>
HTML;
}
if(
$returned "not found") {
echo 
"<b>Error:</b> Template <i>".$template."</i> does not exist.<p>\n";
}
if(
$returned "not set") {
echo 
"<b>Error:</b> You did not select a <i>template</i>.<p>\n";
}
}
if(
$m == "setup_") {
echo 
"Template <i>".$template."</i> has been setup.<p>\n";
}
echo <<<HTML

<center>
<form action="admin.php?do=
$do&m=setup" method="POST">
<select name="template">
<option value=""> ---- Select a Template ---- </option>
HTML;
$dir stripslashes($root."/templates");
$handle=@opendir($dir);
$i 0;
$dir_arr = array();
while (
$file readdir($handle)) {
if (
$file != "." && $file != ".." && $file != "index.php") {
if(
is_dir($dir."/".$file)) {
echo 
"<option value=\"$file\">$file</option>\n";
}
$i++;
}
}
closedir($handle);
echo <<<HTML

</select><p>
<input type="submit" value="Setup Template">
</form>
</center><p>
HTML;
    break;
}
if(
$do == "modules") {
echo <<<HTML

<center><b>Modules</b></center><hr noshade>
<table width="100%">
HTML;
$tc 0;
$tbo "<tr><td width=\"20%\" align=\"center\">";
$tbc "</td>";
$dir stripslashes($root."/modules");
$handle=@opendir($dir);
while (
$file readdir($handle)) {
$end 0;
if (
$file != "." && $file != ".." && $file != "index.php") {
if(
is_dir($dir."/".$file)) {
$micon "";
if(
file_exists($dir."/".$file."/icon.jpg")) {
$micon "<img src=\"modules/".$file."/icon.jpg\" border=\"0\"><br>";
}
elseif(
file_exists($dir."/".$file."/icon.gif")) {
$micon "<img src=\"modules/".$file."/icon.gif\" border=\"0\"><br>";
}
echo 
$tbo."<a href=\"load.php?mod=$file&method=admin&linkback=1\">".$micon.$file."</a><br>[<a href=\"load.php?mod=$file&method=admin&linkback=1\">Admin</a>]<br>[<a href=\"admin.php?do=modules_ranks_edit&module=$file\">Rank Required</a>]<br>[<a href=\"admin.php?do=modules_chmod&module=$file\">CHMOD Needed</a>]<br>".$tbc;
if(
$tc == 3) { $tbo "</tr><tr><td width=\"20%\" align=\"center\">"$tbc "</td>"$tc 0$end 1; }
else { 
$tbo "<td width=\"20%\" align=\"center\">"$tbc "</td>"$tc++; }
}
}
}
if(
$end != 0) { echo "</tr>"; }
else { echo 
"</td></tr>"; }
echo <<<HTML

</table><br>
HTML;
}
echo 
"<center>[<a href=\"admin.php?do=main\">Admin Main</a>]</center><p>\n";
}
else { echo 
"<b>Error:</b> You donnot have high enough <i>access</i> to view this page.<p>\n"; }
}
else { echo 
"<b>Error:</b> You are not <i>logged</i> in.<p>\n"; }
require(
"bottom.php");
?>