SHARE
TWEET

1242114

a guest May 19th, 2017 46 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <?php
  2.  
  3.   include_once("settings/setting.php");
  4.   @session_start();
  5.  
  6.   $usuario = $_SESSION['Username'];
  7.  
  8.   if(isset($_SESSION['temposessao'])) {
  9.     if($_SESSION['temposessao'] < time()) {
  10.       header("Location: leave.php");
  11.       exit;
  12.     } else {
  13.       $_SESSION['temposessao'] = time() + 3600;
  14.     }
  15.   }
  16.  
  17.   if(!isset($_SESSION['Username'])) {
  18.     header("Location: login.php");
  19.     exit;
  20.   }
  21.  
  22. ?>
  23.  
  24. <!DOCTYPE html>
  25.  
  26. <html lang="pt-br">
  27.  
  28.   <head>
  29.  
  30.     <meta charset="utf-8">
  31.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  32.     <meta name="viewport" content="width=device-width, initial-scale=1">
  33.  
  34.     <title>ALT:RP | Painel de Controle do Usuário</title>
  35.  
  36.     <link href="dist/css/bootstrap.min.css" rel="stylesheet">
  37.  
  38.     <link href="assets/css/ie10-viewport-bug-workaround.css" rel="stylesheet">
  39.  
  40.     <link href="styleatt.css" rel="stylesheet">
  41.  
  42.     <script src="assets/js/ie-emulation-modes-warning.js"></script>
  43.  
  44.   </head>
  45.  
  46.   <body>
  47.  
  48.     <nav class="navbar navbar-inverse navbar-fixed-top">
  49.       <div class="container-fluid">
  50.         <div class="navbar-header">
  51.           <a class="navbar-brand" href="index.php">County Roleplay</a>
  52.         </div>
  53.         <div id="navbar" class="navbar-collapse collapse">
  54.           <ul class="nav navbar-nav navbar-right">
  55.             <li class="dropdown">
  56.               <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><?php echo $usuario;?><span class="caret"></span></a>
  57.               <ul class="dropdown-menu">
  58.                 <li><a href="leave.php">Deslogar</a></li>
  59.               </ul>
  60.             </li>
  61.           </ul>
  62.         </div>
  63.       </div>
  64.     </nav>
  65.  
  66.     <div class="container-fluid">
  67.       <div class="row">
  68.         <div class="col-sm-3 col-md-2 sidebar">
  69.           <ul class="nav nav-sidebar">
  70.             <li><a href="index.php">Início</a></li>
  71.             <li class="active"><a href="personagens.php">Personagens<span class="sr-only">(current)</span></a></li>
  72.             <li><a href="mcp.php">Paínel De Controle do Moderador</a></li>
  73.             <li><a href="acp.php">Paínel De Controle do Administrador</a></li>
  74.           </ul>
  75.         </div>
  76.         <div class="col-sm-9 col-sm-offset-3 col-md-10 col-md-offset-2 main">
  77.           <h1 class="page-header">Personagens</h1>
  78.           <div>
  79.             <div class="alert alert-warning btn-block">
  80.               <center>Os dados solicitados abaixo deverão ser preenchidos em nome de seu personagem.</center>
  81.             </div>
  82.             <div class="alert alert-warning btn-block">
  83.               <center>Após finalizar a aplicação, você deverá aguardar até que a mesma seja avaliada por um administrador.</center>
  84.             </div>
  85.           </div>
  86.           <div class="col-md-3">
  87.  
  88.               <form class="form-signin" method="POST" enctype="multiparty/form-data">
  89.  
  90.               <input type="text" name="nome" class="form-control" placeholder="Nome_Sobrenome" required autofocus>
  91.           </div>
  92.           <div class="col-md-3">
  93.               <input type="date" name="birthdate" class="form-control" required>
  94.           </div><br/><br/>
  95.           <div class="col-md-3">
  96.               <input type="text" name="origin" class="form-control" placeholder="Origem" required>
  97.           </div>
  98.           <div class="col-md-3">
  99.               <select style="width:100%;" name="gender" class="form-control" >
  100.               <option>Masculino</option>
  101.               <option>Feminino</option>
  102.               </select>
  103.           </div>
  104.           <div class="col-md-4"><button class="btn btn-lg btn-primary btn-block" type="submit" value="criar">Enviar</button>
  105.           <input type="hidden" name="criar" value="criar">
  106.           </div>  
  107.         </form>
  108.           </div>
  109.           <?php
  110.  
  111.             if(isset($_POST['criar'])) {
  112.               $nome = $_POST['nome'];
  113.               $birthdate = $_POST['birthdate'];
  114.               $origin = $_POST['origin'];
  115.               $gender = $_POST['gender'];
  116.  
  117.               if(empty($nome) || empty($origin)) {
  118.                 echo "Preencha todos os campos.";
  119.               } else {
  120.                 $conta = mysql_num_rows($result);
  121.                 $busca = mysql_fetch_assoc($result);
  122.  
  123.                 if($conta > 0) {
  124.                   echo "Este personagem já existe.";
  125.                 } else {
  126.                   $criar = "INSERT INTO characters (`Username`, `Character`, `Birthdate`, `Origin`, `Gender`) VALUES ('$usuario', $nome', '$birthdate', '$origin', '$gender')";
  127.                   if(mysql_query($criar)) {
  128.                     echo "Você criou um personagem com sucesso.";
  129.                     header('Location: personagens.php');
  130.                   } else {
  131.                     echo "Erro ao criar um personagem, procure um administrador.";
  132.                   }
  133.                 }
  134.               }
  135.             }
  136.  
  137.           ?>
  138.         </div>
  139.       </div>
  140.     </div>
  141.  
  142.     <script src="libs/jquery/jquery.min.js"></script>
  143.     <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery.min.js"><\/script>')</script>
  144.     <script src="dist/js/bootstrap.min.js"></script>
  145.  
  146.     <script src="assets/js/vendor/holder.min.js"></script>
  147.  
  148.     <script src="assets/js/ie10-viewport-bug-workaround.js"></script>
  149.    <!-- jQuery -->
  150.     <script src="assets/js/jquery-1.11.3.min.js"></script>
  151.  
  152.     <!-- Bootstrap Core JavaScript -->
  153.     <script src="assets/js/bootstrap.min.js"></script>
  154.  
  155.     <!-- Plugin JavaScript -->
  156.     <script src="assets/js/jquery.easing.min.js"></script>
  157.    
  158.     <!-- Custom Javascript -->
  159.     <script src="assets/js/custom.js"></script>
  160.  
  161.   </body>
  162.  
  163. </html>
RAW Paste Data
Challenge yourself this year...
Learn something new in 2017
Top