--- a/includes/clientside/static/ajax.js Tue Jul 10 03:38:19 2007 -0400
+++ b/includes/clientside/static/ajax.js Tue Jul 10 11:59:02 2007 -0400
@@ -783,7 +783,27 @@
return true;
ajaxPromptAdminAuth(function(k) {
window.location.reload();
- }, 2);
+ }, USER_LEVEL_MEMBER);
+}
+
+function ajaxStartAdminLogin()
+{
+ // IE <6 pseudo-compatibility
+ if ( KILL_SWITCH )
+ return true;
+ if ( auth_level < USER_LEVEL_ADMIN )
+ {
+ ajaxPromptAdminAuth(function(k) {
+ ENANO_SID = k;
+ auth_level = USER_LEVEL_ADMIN;
+ var loc = makeUrlNS('Special', 'Administration');
+ if ( (ENANO_SID + ' ').length > 1 )
+ window.location = loc;
+ }, USER_LEVEL_ADMIN);
+ return false;
+ }
+ var loc = makeUrlNS('Special', 'Administration');
+ window.location = loc;
}
function ajaxAdminPage()