Advertisement
Guest User

Untitled

a guest
May 21st, 2017
595
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 15.50 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="it">
  3. <head>
  4.   <title><?php require "nome.php"; ?></title>
  5.   <link rel='shortcut icon' type='image/x-icon' href='asstti/favicon.ico' />
  6.   <meta charset="utf-8">
  7.   <meta name="viewport" content="width=device-width, initial-scale=1">
  8.   <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  9.   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
  10.   <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  11.   <link rel="stylesheet" href="assetti/navstyle.css">
  12.   <link href="https://fonts.googleapis.com/css?family=Ubuntu" rel="stylesheet">
  13. </head>
  14. <body style="font-family: 'Ubuntu', sans-serif;">
  15.  
  16. <!-- NAVBAR -->
  17. <nav class="navbar navbar navbar-fixed-top">
  18. <div style="height:52px; background-color: green;">
  19.   <div class="container-fluid">
  20.     <div class="navbar-header">
  21.       <a style="font-family: 'Ubuntu', sans-serif; color: white;" class="navbar-brand"><font size="5"><?php require "nome.php"; ?></font></a>
  22.     </div>
  23.     <ul class="nav navbar-nav">
  24.       <li class="active"><a style="font-family: 'Ubuntu', sans-serif;color: white;" href="index.php"><font size="4">Home</font></a></li>
  25.       <li><a style="font-family: 'Ubuntu', sans-serif; color: white;" href="#"><font size="4">Lista Staffer</font></a></li>
  26.       <li><a style="font-family: 'Ubuntu', sans-serif; color: white;" href="#"><font size="4">Lista Server</font></a></li>
  27.       <li><a style="font-family: 'Ubuntu', sans-serif; color: white;" href="#"><font size="4">Forum</font></a></li>
  28.     </ul>
  29.     <ul class="nav navbar-nav navbar-right">
  30.     <?php session_start(); if (isset($_SESSION["email"]) && (isset($_SESSION["username"]))) {
  31.         $user = $_SESSION["username"];
  32.         require "getip.php";
  33.         require "updateonline.php";
  34.         echo '
  35.             <li><a style="color: white;" href="profilo.php"><img src="https://minepic.org/avatar/18/' . $user . '"></img><font style="font-family: "Ubuntu", sans-serif; color: white;" size="4"> ' . $user . '</font></a></li>
  36.             <li><a style="color: white;" href="logout.php"><span class="glyphicon glyphicon-log-in"></span><font style="font-family: "Ubuntu", sans-serif; color: white;" size="4"> Logout</font></a></li>';
  37.     }   else {
  38.         session_unset();
  39.         session_destroy();
  40.         echo '
  41.      <li><a data-toggle="modal" data-target="#login" style="color: white;" href="#"><span class="glyphicon glyphicon-user"></span><font style="font-family: "Ubuntu", sans-serif; color: white;" size="4"> Accedi</font></a></li>
  42.      <li><a data-toggle="modal" data-target="#registrazione" style="color: white;" href="#"><font style="font-family: "Ubuntu", sans-serif; color: white;" size="4">Registrazione</font></a></li>';
  43.     }
  44.     ?>
  45.     </ul>
  46.   </div>
  47. </div>
  48. </nav>
  49.  
  50. <!-- MODAL -->
  51. <!-- LOGIN -->
  52. <div id="login" class="modal fade" role="dialog">
  53.   <div class="modal-dialog">
  54.     <div class="modal-content">
  55.       <div class="modal-header">
  56.         <button type="button" class="close" data-dismiss="modal">&times;</button>
  57.         <h3 style="font-family: 'Ubuntu', sans-serif; text-align: center;" class="modal-title">Accedi</h3>
  58.       </div>
  59.       <div class="modal-body">
  60.         <form action="load_login.php" method="POST">
  61.             <label for="email">Email:</label>
  62.           <div class="input-group">
  63.             <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
  64.             <input id="email" type="email" class="form-control" name="email" placeholder="mariorossi@email.com" minlength="1" maxlength="40" required>
  65.           </div>
  66.           <br>
  67.           <label for="password">Password:</label>
  68.           <div class="input-group">
  69.             <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
  70.             <input id="password" type="password" class="form-control" name="passwd" placeholder="Inserisci Password" minlength="1" maxlength="25" required>
  71.           </div>
  72.       </div>
  73.       <div class="modal-footer">
  74.         <button style="font-family: 'Ubuntu', sans-serif;" type="submit" class="btn btn-success">Accedi</button>    &nbsp;  &nbsp;
  75.         <button style="font-family: 'Ubuntu', sans-serif;" type="button" class="btn btn-default" data-dismiss="modal">Annulla</button>
  76.         </form>
  77.       </div>
  78.     </div>
  79.   </div>
  80. </div>
  81. <!-- REGISTRAZIONE -->
  82. <div id="registrazione" class="modal fade" role="dialog">
  83.   <div class="modal-dialog">
  84.     <div class="modal-content">
  85.       <div class="modal-header">
  86.         <button type="button" class="close" data-dismiss="modal">&times;</button>
  87.         <h3 style="font-family: 'Ubuntu', sans-serif; text-align: center;" class="modal-title">Registrazione</h3>
  88.       </div>
  89.       <div class="modal-body">
  90.         <form action="load_registrazione.php" method="POST">
  91.           <label for="email">Email:</label>
  92.           <div class="input-group">
  93.             <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
  94.             <input id="email" type="email" class="form-control" name="email" placeholder="mariorossi@email.com" minlength="1" maxlength="40" required>
  95.           </div>
  96.           <br>
  97.           <label for="username">Username:</label>
  98.           <div class="input-group">
  99.             <span class="input-group-addon"><i class="glyphicon glyphicon-user"></i></span>
  100.             <input id="username" type="text" class="form-control" name="username" placeholder="Username Account Minecraft Premium" minlength="1" maxlength="25" required>
  101.           </div>
  102.           <br>
  103.           <label for="password">Password:</label>
  104.           <div class="input-group">
  105.             <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
  106.             <input id="password" type="password" class="form-control" name="passwd" placeholder="Inserisci Password" minlength="1" maxlength="25" required>
  107.           </div>
  108.           <br>
  109.           <label for="password">Reinserisci Password:</label>
  110.           <div class="input-group">
  111.             <span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
  112.             <input id="password" type="password" class="form-control" name="repasswd" placeholder="Reinserisci Password" minlength="1" maxlength="25" required>
  113.           </div>
  114.           <br>
  115.           <div class="form-group">
  116.             <div class="col-sm-20">
  117.             <div class="checkbox">
  118.                 <font size="3"><label><input type="checkbox" required> Accetto <a href='terminidiservizio.php' class='alert-link'>Termini e Condizioni</a>.</label><font>
  119.             </div>
  120.             </div>
  121.             </div>
  122.       </div>
  123.       <div class="modal-footer">
  124.         <button style="font-family: 'Ubuntu', sans-serif;" type="submit" class="btn btn-success">Registrazione</button> &nbsp;  &nbsp;
  125.         <button style="font-family: 'Ubuntu', sans-serif;" type="button" class="btn btn-default" data-dismiss="modal">Annulla</button>
  126.         </form>
  127.       </div>
  128.     </div>
  129.   </div>
  130. </div>
  131.  
  132. <!-- INTESTAZIONE -->
  133. <div style="background-image:url(assetti/intestazione.png) !important; position: relative;" class="jumbotron">
  134. <div style="text-align:center" class="container">
  135.   <br>
  136.   <p style="font-family: 'Ubuntu', sans-serif; color: white;"><font size="11"><?php require "nome.php"; ?></font></p>      
  137.   <p style="font-family: 'Ubuntu', sans-serif; color: white;">Benvenuto nella nuova lista italiana riguardante i server Minecraft!</p>
  138.   <p style="font-family: 'Ubuntu', sans-serif; color: white;">Qui potrai trovare gli staffers più votati ed il server più acclamato d'Italia!</p>
  139. </div>
  140. </div>
  141.  
  142. <!-- ALLERTS -->
  143.         <?php
  144.         if (isset($_GET["chat"])) {
  145.             $chat = $_GET["chat"];
  146.             if ($chat == "spam") {
  147.                 echo "<div class='container'>
  148.                     <div class='alert alert-danger'>
  149.                         <strong>Spam in chat!</strong> Non creare spam nella chat.
  150.                         <a href='index.php'' class='close' aria-label='close'>X</a>
  151.                     </div>
  152.                     </div>";
  153.             }
  154.         }
  155.         ?>
  156. <?php
  157. if (isset($_GET['status'])){
  158.     $status = $_GET["status"];
  159.    
  160.     if ($status == "wrongpass") {
  161.         echo "<div class='container'>
  162.         <div class='alert alert-danger'>
  163.             <strong>Password errara!</strong> Assicurati di aver inserito la password corretta, se non la ricordi reimpostala <a href='resetpassword.php' class='alert-link'>premendo qui.</a>
  164.             <a href='index.php'' class='close' aria-label='close'>X</a>
  165.         </div>
  166.         </div>";
  167.     }   elseif ($status == "wrongrepass") {
  168.         echo "<div class='container'>
  169.         <div class='alert alert-danger'>
  170.             <strong>Le due password non corrispondono!</strong> Le password nei due campi della registrazione non corrispondono.
  171.             <a href='index.php'' class='close' aria-label='close'>X</a>
  172.         </div>
  173.         </div>";
  174.     }   elseif ($status == "notregistered") {
  175.         echo "<div class='container'>
  176.         <div class='alert alert-warning'>
  177.             <strong>Email non registrata!</strong> Questo indirizzo email non e' registrato, registralo premendo sul bottone <strong>Registrazione</strong>.
  178.             <a href='index.php' class='close' aria-label='close'>X</a>
  179.         </div>
  180.         </div>";
  181.     }   elseif ($status == "alreadyregistered") {
  182.         echo "<div class='container'>
  183.         <div class='alert alert-warning'>
  184.             <strong>Account gia' registrato!</strong> Questo indirizzo email o questo account Minecraft sono già registrati.
  185.             <a href='index.php' class='close' aria-label='close'>X</a>
  186.         </div>
  187.         </div>";
  188.     }   elseif ($status == "successifulrestoredpass") {
  189.         echo "<div class='container'>
  190.         <div class='alert alert-success'>
  191.             <strong>Password reimpostata correttamente!</strong> Ora puoi accedere con la tua nuova password.
  192.             <a href='index.php' class='close' aria-label='close'>X</a>
  193.         </div>
  194.         </div>";
  195.     }   elseif ($status == "empty") {
  196.         echo "<div class='container'>
  197.         <div class='alert alert-danger'>
  198.             <strong>Campi vuoti!</strong> Non hai rispettato i campi richiesti per l'esecuzione dell'operazione.
  199.             <a href='index.php' class='close' aria-label='close'>X</a>
  200.         </div>
  201.         </div>";
  202.     }   elseif ($status == "mcverify") {
  203.         echo "<div class='container'>
  204.         <div class='alert alert-info'>
  205.             <strong>Verifica il tuo account Minecraft!</strong> Premi <a href='verificaminecraft.php' class='alert-link'>qui</a> per maggiori informazioni
  206.             <a href='index.php' class='close' aria-label='close'>X</a>
  207.         </div>
  208.         </div>";
  209.     }   elseif ($status == "emailverify") {
  210.         echo "<div class='container'>
  211.         <div class='alert alert-info'>
  212.             <strong>Verifica l'indirizzo email!</strong> Verifica il tuo indirizzo email tramite l'email ti è stata inviata.
  213.             <a href='index.php' class='close' aria-label='close'>X</a>
  214.         </div>
  215.         </div>";
  216.     }   elseif ($status == "successverifyemail") {
  217.         echo "<div class='container'>
  218.         <div class='alert alert-success'>
  219.             <strong>Indirizzo email verificato!</strong> Hai verificato correttamente il tuo indirizzo email, ora puoi eseguire l'accesso.
  220.             <a href='index.php' class='close' aria-label='close'>X</a>
  221.         </div>
  222.         </div>";
  223.     }   elseif ($status == "successreg") {
  224.         echo "<div class='container'>
  225.         <div class='alert alert-success'>
  226.             <strong>Account registrato!</strong> Ti sei registrato correttamente, ora premi <a href='attivaaccount.php' class='alert-link'>qui</a> per attivare il tuo account.
  227.             <a href='index.php' class='close' aria-label='close'>X</a>
  228.         </div>
  229.         </div>";
  230.     }   elseif ($status == "invalidkeyemail") {
  231.         echo "<div class='container'>
  232.         <div class='alert alert-danger'>
  233.             <strong>Verifica non valida!</strong> La verifica di questa mail è già stata effettuata o la key non è valida.
  234.             <a href='index.php' class='close' aria-label='close'>X</a>
  235.         </div>
  236.         </div>";
  237.     }   elseif ($status == "successverifymc") {
  238.         echo "<div class='container'>
  239.         <div class='alert alert-success'>
  240.             <strong>Account Minecraft verificato!</strong> Hai verificato correttamente il tuo account Minecraft, ora puoi eseguire l'accesso.
  241.             <a href='index.php' class='close' aria-label='close'>X</a>
  242.         </div>
  243.         </div>";
  244.     }   elseif ($status == "invalidkeymc") {
  245.         echo "<div class='container'>
  246.         <div class='alert alert-danger'>
  247.             <strong>Verifica non valida!</strong> La verifica di questo account Minecraft è già stata effettuata o la key non è valida.
  248.             <a href='index.php' class='close' aria-label='close'>X</a>
  249.         </div>
  250.         </div>";
  251.     }
  252. }
  253. ?>
  254.  
  255.  
  256. <!-- HOME -->
  257. <div class="container-fluid">
  258.   <div class="row">
  259.     <div class="col-md-8"><!-- NEWS -->
  260.       <div class="panel panel-success">
  261.       <div style="background-color: green !important; font-family: 'Ubuntu', sans-serif; color: white; text-align:center" class="panel-heading"><font size="6"><b>NEWS</b></font></b></div>
  262.       <div style="font-family: 'Ubuntu', sans-serif;" class="panel-body"><br><!-- INTERNO ARTICOLI -->
  263.      
  264.       <!-- AGGIUNGI NEWS -->
  265.             <?php
  266.             if (isset($_SESSION["email"]) && (isset($_SESSION["username"]))) {
  267.                
  268.                 if ($rank == "Fondatore" or $rank == "Amministratore") {
  269.                     echo '
  270.                     <a data-toggle="modal" data-target="#news" href="#">Aggiungi News</a>
  271.                    
  272.                     <div id="news" class="modal fade" role="dialog">
  273.               <div class="modal-dialog">
  274.                 <div class="modal-content">
  275.                   <div class="modal-header">
  276.                     <button type="button" class="close" data-dismiss="modal">&times;</button>
  277.                     <h3 style="text-align: center;" class="modal-title">Aggiungi News</h3>
  278.                   </div>
  279.                   <div class="modal-body">
  280.                     <form action="addnews.php" method="POST">
  281.                         <label>Titolo:</label>
  282.                       <div class="input-group">
  283.                         <input type="text" class="form-control" name="titolonews" minlength="3" maxlength="100" required>
  284.                       </div>
  285.                       <br>
  286.                         <label>Testo:</label>
  287.                       <div class="input-group">
  288.                         <textarea class="form-control" name="testonews" minlength="10" maxlength="767" required></textarea>
  289.                       </div>
  290.                       <br>
  291.                   </div>
  292.                   <div class="modal-footer">
  293.                     <button type="submit" class="btn btn-success">Aggiungi News</button>    &nbsp;  &nbsp;
  294.                     <button type="button" class="btn btn-default" data-dismiss="modal">Annulla</button>
  295.                     </form>
  296.                   </div>
  297.                 </div>
  298.               </div>
  299.             </div>
  300.                     ';
  301.                 }
  302.             }
  303.             ?>
  304.      
  305.         <?php require "getnews.php"; ?>
  306.            
  307.       </div><!-- FINE INTERNO ARTICOLI -->
  308.     </div>
  309.     </div><!-- FINE NEWS -->
  310.     <div class="col-md-4"><!-- ONLINE - CHAT -->
  311.         <div style="text-align:center;" class="panel panel-info"><!-- ONLINE -->
  312.             <div style="font-family: 'Ubuntu', sans-serif;" class="panel-heading"><b>STAFF ONLINE</b></div>
  313.             <div class="panel-body"><b><?php require "getonline.php"; ?></b></div>
  314.         </div><!-- FINE ONLINE -->
  315.         <br>
  316.         <div class="panel panel-info"><!-- CHAT -->
  317.             <div style="font-family: 'Ubuntu', sans-serif; text-align:center;" class="panel-heading"><b>CHAT - ULTIMI 10 MESSAGGI</b></div>
  318.             <div style="font-family: 'Ubuntu', sans-serif;" class="panel-body">
  319.             <?php require "getchat.php";?>
  320.             <?php
  321.             if (isset($_SESSION["email"]) && (isset($_SESSION["username"]))) {
  322.                 echo '
  323.                 <form method="GET" action="sendmessage.php">
  324.                       <div class="form-group">
  325.                         <input type="text" class="form-control" maxlength="150" minlength="2" name="messaggio" placeholder="Inserisci un messaggio" required>
  326.                         <br>
  327.                         <button style="width:100%" type="submit" class="btn btn-success">Invia messaggio</button>
  328.                       </div>
  329.                 </form>';
  330.             }   else {
  331.                 echo '
  332.                 <form>
  333.                       <div class="form-group">
  334.                         <input type="text" class="form-control" name="messaggio" placeholder="Devi essere loggato per inviare messaggi..." disabled>
  335.                       </div>
  336.                 </form>';
  337.             }
  338.             ?>
  339.             </div>
  340.         </div><!-- FINE CHAT -->
  341.   </div>
  342.   </div>
  343. </div>
  344.  
  345. <br>
  346. <p style="text-align:center;">Sito sviluppato e ideato da <a target="blank" href="http://gabrielepreziosa.ovh/">Gabriele Preziosa</a></p>
  347. <p style="text-align:center;">Applicazione sviluppata e ideata da <a>Federico Lattanzi</a></p>
  348. <p style="text-align:center;">In collaborazione con la comunity di <a target="blank" href="https://blazeflare.net/index.html">BlazeFlare</a></p>
  349. <br>
  350. </body>
  351. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement