Advertisement
Guest User

Untitled

a guest
Dec 1st, 2013
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 2.44 KB | None | 0 0
  1. function sed_diemaintenance($reason)
  2. {
  3. global $L, $cfg;
  4. if (file_exists("skins/".$cfg['defaultskin']."/maintenance.tpl")) {
  5. $loginform_begin = "<form id='login' action='users.php?m=auth&amp;a=check&amp;redirect=".$redirect."' method='post'>";
  6. $loginform_username = "<input type='text' class='maintenance_username' name='rusername' size='16' maxlength='32' />";
  7. $loginform_password = "<input type='password' class='maintenance_password' name='rpassword' size='16' maxlength='32' />";
  8. $loginform_submit = "<input type='submit' class='maintenance_submit' value='Submit' />";
  9. $loginform_end = "</form>";
  10.  
  11.  
  12. $t=new XTemplate ("skins/".$cfg['defaultskin']."/maintenance.tpl");
  13. $t-> assign(array(
  14. "MAINTENANCE_DOCTYPE" => $cfg['doctype'],
  15. "MAINTENANCE_MAINTITLE" => sed_cc($cfg['maintitle']),
  16. "MAINTENANCE_SUBTITLE" => sed_cc($cfg['subtitle']),
  17. "MAINTENANCE_CSS" => "<link href='skins/".$cfg['defaultskin']."/".$cfg['defaultskin'].".css' type='text/css' rel='stylesheet' />",
  18. "MAINTENANCE_MESSAGE" => $L['com_maintenance'],
  19. "MAINTENANCE_REASON" => $reason,
  20. "MAINTENANCE_LOGINFORM_INFO" => $L['com_maintenance_login'],
  21. "MAINTENANCE_LOGINFORM_BEGIN" => $loginform_begin,
  22. "MAINTENANCE_LOGINFORM_USERNAME" => $loginform_username,
  23. "MAINTENANCE_LOGINFORM_PASSWORD" => $loginform_password,
  24. "MAINTENANCE_LOGINFORM_SUBMIT" => $loginform_submit,
  25. "MAINTENANCE_LOGINFORM_END" => $loginform_end
  26. ));
  27. $t->parse("MAINTENANCE");
  28. $t->out("MAINTENANCE");
  29. exit;
  30. }
  31. else {
  32. $msg = "".$cfg['doctype']."";
  33. $msg .= "<html>";
  34. $msg .= "<head><title>".sed_cc($cfg['maintitle'])." :: ".sed_cc($cfg['subtitle'])."</title><link href='skins/".$cfg['defaultskin']."/".$cfg['defaultskin'].".css' type='text/css' rel='stylesheet' /></head><body>";
  35. $msg .= "<div class='maintenance_com'>".$L['com_maintenance']."</div>";
  36. $msg .= "<div class='maintenance_reason'>".$reason."</div>";
  37. $msg .= "<div class='maintenance_login_info'>".$L['com_maintenance_login']."</div>";
  38. $msg .= "<div class='maintenance_login_form'><form style='margin:0px;' id='login' action='users.php?m=auth&amp;a=check&amp;redirect=".$redirect."' method='post'>
  39. ".$L['Username'].": <input type='text' class='maintenance_username' name='rusername' size='16' maxlength='32' /><br />
  40. ".$L['Password'].": <input type='password' class='maintenance_password' name='rpassword' size='16' maxlength='32' /><br />
  41. <input type='submit' class='maintenance_submit' value='Submit'/>
  42. </form></div>";
  43. $msg .= "</body></html>";
  44. die($msg);
  45. }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement