Advertisement
Guest User

Untitled

a guest
Feb 9th, 2016
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.41 KB | None | 0 0
  1. <?php
  2. session_start();
  3. $config = (object) [
  4. 'url' => 'http://167.144.167.163/', // url do hotel com / no final
  5. 'nome' => 'Hatool', // nome curto do hotel
  6. 'nomef' => 'Hatool Hotel', // nome completo do hotel
  7. 'descricao' => 'Mundo virtual, diversão real!',
  8. 'cloudflare' => false, //Caso use cloudflare coloque true caso não use, coloque false (OBS: Importante colocar certo, se não a CMS NÂO funcionará)
  9. 'creditos_por_referido' => '5', //quantidade de moedas que a pessoa ganha quando se registram com o link de referencia dele
  10. 'diamantes_por_referido' => '0', //quantidade de diamantes que a pessoa ganha quando se registram com o link de referencia dele
  11. 'logs' => false, // logs de login, sair, jogar, TUDO. Porem ocupa bastante memória na database. true = ativado, false = desativado
  12. 'tickets' => true, //define se o envio de tickets está ativado ou não. true = ativado, false = desativado
  13. 'staff_online' => true, //mostra um fundo VERDE na página staff para as pessoas que estiver online. true = ativado, false = desativado
  14. 'rank_manutencao' => 5, //rank minimo para quando o hotel estiver em manutenção ele poder jogar normalmente.
  15. 'limite_de_tickets' => 4, //limite de tickets que um usuário pode enviar
  16. 'habbo_imaging' => 'http://www.habbo.com.tr/habbo-imaging/avatarimage?figure=', //define a habbo_imaging do hotel (Avatares das páginas)
  17. 'config' => [
  18. 'host' => 'localhost', // host onde a DB está hospedada
  19. 'porta' => '3306', // porta
  20. 'usuario_mysql' => 'root', // usuario
  21. 'senha_mysql' => '94668943#A37', // senha
  22. 'db' => 'hatool' // nome do banco de dados
  23. ]
  24. ];
  25. $painel = (object) [
  26. 'acesso' => '4', // Rank mínimo para acessar o painel
  27. 'usuarios' => '9', // Rank mínimo para ver informações dos usuários
  28. 'usuarios_editar' => '9', // Rank mínimo para editar informações dos usuários
  29. 'fakes' => '7', // Rank mínimo para ver se o usuário possui fakes
  30. 'ranks' => '10', // Rank mínimo para editar rank do usuário
  31. 'moedasGeral' => '9', // Rank mínimo para dar moedas, diamantes, duckets para usuários
  32. 'logs' => '7', // Rank mínimo para ver os logs da CMS (Caso tenha ativado)
  33. 'servidor' => '9', // Rank mínimo para editar configurações do servidor
  34. 'hall_da_fama' => '7', // Rank mínimo para adicionar/remover/editar pessoas no hall da fama
  35. 'banimento' => '8', // Rank mínimo para banir/desbanir alguem do hotel
  36. 'noticias' => '9', // Rank mínimo para criar/editar noticias
  37. 'manutencao' => '9', // Rank mínimo para colocar o hotel em manutenção
  38. 'alertaHotel' => '8', // Rank mínimo para ativar um alerta no hotel
  39. 'tickets' => '8' // Rank mínimo para responder tickets do hotel
  40. ];
  41.  
  42. $forum_c = array(
  43. 'LoToS', 'tes22te' // Staffs do fórum (não vão ter rank no hotel, só no fórum)
  44. )
  45. ?>
  46. <?php
  47. define("menu", "c/m/ml/", TRUE);
  48. define("FOOTER", "c/m/ml/footer.php", TRUE);
  49. define("_sessao", "c/m/_sessao.php", TRUE);
  50. define("PAINEL", "painel.php", TRUE);
  51. define("HEADER_painel", "header_painel.php", TRUE);
  52. define("FOOTER_painel", "footer.php", TRUE);
  53. include("m/classes/global.class.php");
  54. include("m/classes/habbo.class.php");
  55. include("m/classes/cms.class.php");
  56. include("m/classes/forum.class.php");
  57. $forum = new Forum();
  58. $cms = new CMS();
  59. $habbo = new Habbo();
  60. $mysql = new MySQL(
  61. $config->config['host'],
  62. $config->config['porta'],
  63. $config->config['usuario_mysql'],
  64. $config->config['senha_mysql'],
  65. $config->config['db']
  66. );
  67. if(!empty($_SESSION['l_nome']) && !empty($_SESSION['l_senha'])){
  68. $nome = htmlspecialchars(addslashes($_SESSION['l_nome']));
  69. $senha = htmlspecialchars(addslashes($_SESSION['l_senha']));
  70. $selecionar = $mysql->executarSQL("SELECT * FROM users WHERE username = '".$nome."' AND password = '".$senha."' OR mail = '".$nome."' AND password = '".$senha."' LIMIT 1")or die(mysql_error());
  71. $info = $mysql->fetch($selecionar);
  72. $id = $info['id'];
  73. $rank = $info['rank'];
  74. $nome = $info['username'];
  75. $logado = true;
  76. $ip = $_SERVER['REMOTE_ADDR'];
  77. $checa_ban = $mysql->query("SELECT * FROM users_bans WHERE value = '".$nome."'")or die(mysql_error());
  78. if($mysql->rows($checa_ban) != 0){
  79. session_destroy();
  80. header("Location: " . $config->url . '?e=ban');
  81. }
  82. $senha_certa = $mysql->rows($selecionar);
  83. if($senha_certa !== 1){
  84. session_destroy();
  85. header("Location: " . $config->url .'?e=9');
  86. exit;
  87. }
  88. }else{
  89. $id = 0;
  90. $nome = "Convidado";
  91. $logado = false;
  92. $ip = $_SERVER['REMOTE_ADDR'];
  93. $rank = 0;
  94. }
  95.  
  96. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement