-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathsuperuser.php
More file actions
executable file
·85 lines (75 loc) · 4.51 KB
/
Copy pathsuperuser.php
File metadata and controls
executable file
·85 lines (75 loc) · 4.51 KB
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
<?php
// translator ready
// addnews ready
// mail ready
require_once("common.php");
require_once("lib/commentary.php");
require_once("lib/sanitize.php");
require_once("lib/http.php");
SuAccess::check_su_access(0xFFFFFFFF &~ SU_DOESNT_GIVE_GROTTO);
Commentary::addcommentary();
Translator::tlschema("superuser");
require_once("lib/superusernav.php");
SuperUserNavClass::superusernav();
$op = Http::httpget('op');
if ($op=="keepalive"){
$sql = "UPDATE " . db_prefix("accounts") . " SET laston='".date("Y-m-d H:i:s")."' WHERE acctid='{$session['user']['acctid']}'";
db_query($sql);
global $REQUEST_URI;
echo '<html><meta http-equiv="Refresh" content="30;url='.$REQUEST_URI.'"></html><body>'.date("Y-m-d H:i:s")."</body></html>";
exit();
}elseif ($op=="newsdelete"){
$sql = "DELETE FROM " . db_prefix("news") . " WHERE newsid='".Http::httpget('newsid')."'";
db_query($sql);
$return = Http::httpget('return');
$return = SanitizeClass::cmd_sanitize($return);
$return = substr($return,strrpos($return,"/")+1);
RedirectClass::redirect($return);
}
PageParts::page_header("Superuser Grotto");
OutputClass::output("`^You duck into a secret cave that few know about. ");
if ($session['user']['sex']){
OutputClass::output("Inside you are greeted by the sight of numerous muscular bare-chested men who wave palm fronds at you and offer to feed you grapes as you lounge on Greco-Roman couches draped with silk.`n`n");
}else{
OutputClass::output("Inside you are greeted by the sight of numerous scantily clad buxom women who wave palm fronds at you and offer to feed you grapes as you lounge on Greco-Roman couches draped with silk.`n`n");
}
Commentary::commentdisplay("", "superuser","Engage in idle conversation with other gods:",25);
OutputClass::addnav("Actions");
if ($session['user']['superuser'] & SU_EDIT_PETITIONS) OutputClass::addnav("Petition Viewer","viewpetition.php");
if ($session['user']['superuser'] & SU_EDIT_COMMENTS) OutputClass::addnav("C?Recent Commentary","moderate.php");
if ($session['user']['superuser'] & SU_EDIT_COMMENTS) OutputClass::addnav("B?Player Bios","bios.php");
if ($session['user']['superuser'] & SU_EDIT_DONATIONS) OutputClass::addnav("Donator Page","donators.php");
if (file_exists("paylog.php") &&
($session['user']['superuser'] & SU_EDIT_PAYLOG)) {
OutputClass::addnav("Payment Log","paylog.php");
}
if ($session['user']['superuser'] & SU_RAW_SQL) OutputClass::addnav("Q?Run Raw SQL", "rawsql.php");
if ($session['user']['superuser'] & SU_IS_TRANSLATOR) OutputClass::addnav("U?Untranslated Texts", "untranslated.php");
OutputClass::addnav("Editors");
if ($session['user']['superuser'] & SU_EDIT_USERS) OutputClass::addnav("User Editor","user.php");
if ($session['user']['superuser'] & SU_EDIT_USERS) OutputClass::addnav("Title Editor","titleedit.php");
if ($session['user']['superuser'] & SU_EDIT_CREATURES) OutputClass::addnav("E?Creature Editor","creatures.php");
if ($session['user']['superuser'] & SU_EDIT_MOUNTS) OutputClass::addnav("Mount Editor","mounts.php");
if ($session['user']['superuser'] & SU_EDIT_MOUNTS) OutputClass::addnav("Companion Editor","companions.php");
if ($session['user']['superuser'] & SU_EDIT_CREATURES) OutputClass::addnav("Taunt Editor","taunt.php");
if ($session['user']['superuser'] & SU_EDIT_CREATURES) OutputClass::addnav("Master Editor","masters.php");
if (file_exists("looteditor.php") &&
$session['user']['superuser'] & SU_EDIT_ITEMS) {
OutputClass::addnav("Loot Editor","looteditor.php");
}
if ($session['user']['superuser'] & SU_EDIT_EQUIPMENT) OutputClass::addnav("Weapon Editor","weaponeditor.php");
if ($session['user']['superuser'] & SU_EDIT_EQUIPMENT) OutputClass::addnav("Armor Editor","armoreditor.php");
if ($session['user']['superuser'] & SU_EDIT_COMMENTS) OutputClass::addnav("Nasty Word Editor","badword.php");
if ($session['user']['superuser'] & SU_MANAGE_MODULES) OutputClass::addnav("Manage Modules","modules.php");
if ($session['user']['superuser'] & SU_EDIT_CONFIG) OutputClass::addnav("Mechanics");
if ($session['user']['superuser'] & SU_EDIT_CONFIG) OutputClass::addnav("Game Settings","configuration.php");
if ($session['user']['superuser'] & SU_EDIT_CONFIG) OutputClass::addnav("Referring URLs","referers.php");
if ($session['user']['superuser'] & SU_EDIT_CONFIG) OutputClass::addnav("Stats","stats.php");
/*//*/if (file_exists("gamelog.php") &&
/*//*/ $session['user']['superuser'] & SU_EDIT_CONFIG) {
/*//*/ OutputClass::addnav("Gamelog Viewer","gamelog.php");
/*//*/}
OutputClass::addnav("Module Configurations");
Modules::modulehook("superuser", array(), true);
PageParts::page_footer();
?>