Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
374
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.16 KB | None | 0 0
  1. <?php
  2. session_start(); // INICIA A SESSÃO QUANDO O USUÁRIO DIGITAR SEU USUÁRIO E SENHA NA TELA DE LOGIN
  3. include 'seguranca.php';
  4. require_once 'includes/conexao.php';
  5.  
  6. $nivel_necessario = 1; // nível necessário para o usuário acessar a página de morador
  7.  
  8. // Verifica se não há a variável da sessão que identifica o usuário
  9. // Se o id do usuário for diferente do que id de quem logou ou o nível de permissão for menor do que o nível permitido para a página o mesmo é redirecinado para a página de login novamente
  10. if (!isset($_SESSION['idUsuario']) OR ($_SESSION['idNivel'] != $nivel_necessario)) {
  11. // Destrói a sessão por segurança
  12. session_destroy();
  13. // Redireciona o visitante de volta pro login
  14.  
  15. header("Location: signin.php?err=permissao"); // cria a variável 'err' para pegar o erro e mostrar ao usuário se o seu nível de permissão for incompatível
  16. }
  17.  
  18.  
  19. if($_POST['submitEditar'] == 'editar'){
  20.  
  21. $email = mysqli_escape_string($conexao, $_POST['email']);
  22. $telefone = mysqli_escape_string($conexao, $_POST['telefone']);
  23.  
  24. $sql = "UPDATE moradorCadastro SET Email= '$email', Telefone = '$telefone'";
  25. }
  26.  
  27. $morador = mysqli_query($conexao, "SELECT * FROM moradorCadastro WHERE id = ".$_SESSION['idUsuario']." ");
  28. $morador = mysqli_fetch_assoc($morador );
  29. $nome= $morador ['Nome'];
  30. $sobrenome = $morador ['Sobrenome'];
  31. $email = $morador ['Email'];
  32. $telefone = $morador ['Telefone'];
  33. $matricula = $morador ['Matricula'];
  34. $quarto = $morador ['Quarto'];
  35. $usuario = $morador ['Usuario'];
  36.  
  37.  
  38.  
  39. ?>
  40.  
  41.  
  42. <!DOCTYPE html>
  43. <html lang="pt-br">
  44. <head>
  45.  
  46. <title>Casa do Estudante Universitário de Goiás 1</title>
  47. <? require 'includes/headMoradorLogado.php'; ?>
  48.  
  49. <style>
  50. .btn-editar{
  51. background-color: #183e65;
  52. border-color: #183e65;
  53. color: #fff;
  54. }
  55.  
  56.  
  57. .btn-salvar{
  58. background-color: #f4f4f4;
  59. color: #444;
  60. border-color: #ddd;
  61. border: 1px solid transparent;
  62. }
  63.  
  64. .btn {
  65. display: inline-block;
  66. padding: 6px 12px;
  67. margin-bottom: 0;
  68. font-size: 16px;
  69. font-weight: normal;
  70. line-height: 1.42857143;
  71. text-align: center;
  72. vertical-align: middle;
  73.  
  74. }
  75.  
  76. </style>
  77.  
  78. </head>
  79.  
  80. <body>
  81. <? require 'includes/menuSuperiorMoradorLogado.php';?>
  82.  
  83.  
  84.  
  85. <section class= "content">
  86. <div class="container-fluid"> <!-- início do container -->
  87. <div class="row">
  88. <? require 'includes/menuLateral.php' ?>
  89.  
  90. <div class="col-md-9" id="conteudo">
  91. <div class="profile-content">
  92. <div class="box-cabecalho with-border" >
  93. <h3 class="box-title" >Dados Pessoais</h3>
  94. </div><br>
  95. <div class="container">
  96.  
  97.  
  98. <form action="" method="POST" role="form" name="cadastroMoradorForm" id="cadastroMoradorForm">
  99. <div class="row">
  100. <div class="col-md-6">
  101. <div class="form-group">
  102. <label>Nome<span class="text-danger"> *</span></label>
  103. <div class="input-group">
  104. <span class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></span>
  105. <input id="form_name" type="text" name="nome" class="form-control" value="<?=$nome?>" readonly placeholder="Informe seu primeiro nome " required="required" data-error="Firstname is required.">
  106. <div class="help-block with-errors"></div>
  107. </div>
  108. </div>
  109. </div>
  110. <div class="col-md-6">
  111. <div class="form-group">
  112. <label>Sobrenome<span class="text-danger"> *</span></label>
  113. <div class="input-group">
  114. <span class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></span>
  115. <input id="form_lastname" type="text" name="sobrenome" class="form-control" value="<?=$sobrenome?>" readonly placeholder="Informe seu sobrenome " required="required" data-error="Lastname is required.">
  116. <div class="help-block with-errors"></div>
  117. </div>
  118. </div>
  119. </div>
  120. </div>
  121. <div class="row">
  122. <div class="col-md-6">
  123. <div class="form-group">
  124. <label>Matrícula<span class="text-danger"> *</span></label>
  125. <div class="input-group">
  126. <span class="input-group-addon"> <i class="fa fa-graduation-cap" aria-hidden="true"></i></span>
  127. <input id="form_Matricula" type="text" name="matricula" class="form-control" value="<?=$matricula?>" readonly placeholder="Informe sua matrícula *" required="required" data-error="Matrícula é um campo obrigatório.">
  128. <div class="help-block with-errors"></div>
  129. </div>
  130. </div>
  131. </div>
  132. <div class="col-md-6">
  133. <div class="form-group">
  134. <label>Quarto em que reside<span class="text-danger"> *</span></label>
  135. <div class="input-group">
  136. <span class="input-group-addon"> <i class="fa fa-bed" aria-hidden="true"></i></span>
  137. <input type="text" name ="quartoReside" class="form-control" value="<?=$quarto?>" readonly placeholder="Informe o quarto em que você mora">
  138. <div class="help-block with-errors"></div>
  139. </div>
  140. </div>
  141. </div>
  142. </div>
  143. <div class="row">
  144. <div class="col-md-6">
  145. <div class="form-group">
  146. <label>E-mail <span class="text-danger">*</span></label>
  147. <div class="input-group">
  148. <span class="input-group-addon"><i class="fa fa-envelope" aria-hidden="true"></i></span>
  149. <input type="text" name="email" class="form-control" value="<?=$email?>" readonly placeholder="Informe seu e-mail">
  150. <div class="help-block with-errors"></div>
  151. </div>
  152. </div>
  153. </div>
  154. <div class="col-md-6">
  155. <div class="form-group">
  156. <label>Telefone<span class="text-danger"> *</span></label>
  157. <div class="input-group">
  158. <span class="input-group-addon"><i class="fa fa-phone" aria-hidden="true"></i></span>
  159. <input id="form_phone" type="tel" name="telefone" class="form-control" value="<?=$telefone?>" readonly placeholder="Informe seu telefone">
  160. <div class="help-block with-errors"></div>
  161. </div>
  162. </div>
  163. </div>
  164. </div>
  165.  
  166. <div class="row">
  167. <div class="col-sm-6">
  168. <div class="form-group">
  169. <label>Usuário <span class="text-danger">*</span></label>
  170. <div class="input-group">
  171. <span class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></span>
  172. <input type="text" name="usuario" class="form-control" value="<?=$usuario?>" readonly placeholder="Informe o seu usuário">
  173. <div class="help-block with-errors"></div>
  174. </div>
  175. </div>
  176.  
  177. </div><br><br><br>
  178.  
  179. <div class="row">
  180. <div class="col-lg-4 text-right">
  181. <button class="btn btn-editar" title = "Editar Dados Morador" name="submitEditar" id="submit" type="submit" value="editar">Editar</button>
  182.  
  183. </div>
  184. </div>
  185. </div> </form>
  186.  
  187. </div>
  188.  
  189. </div>
  190. </div>
  191. </div>
  192. </div>
  193. </div>
  194. </div> <!-- fim do container -->
  195. </section>
  196.  
  197. <br>
  198. <br>
  199.  
  200.  
  201. <footer id="footer" class="top-space">
  202.  
  203. <div class="footer1">
  204. <div class="container">
  205. <div class="row">
  206.  
  207. <div class="col-md-3 widget">
  208. <h3 class="widget-title">Nosso Contato</h3>
  209. <div class="widget-body">
  210. <p>+55 62 3255-9988<br>
  211. <a href="mailto:#">ceu1ufg@ufg.br</a><br>
  212. <br>
  213. Praça Universitária 1 Quadra 71 CEP74605-220, Goiânia-Goiás
  214. </p>
  215. </div>
  216. </div>
  217.  
  218. <div class="col-md-3 widget">
  219. <h3 class="widget-title">Siga-nos em nossas redes sociais</h3>
  220. <div class="widget-body">
  221. <p class="follow-me-icons">
  222. <a href="https://www.facebook.com/gdceu/"><i class="fa fa-facebook fa-2"></i></a>
  223. </p>
  224. </div>
  225. </div>
  226.  
  227. <div class="col-md-6 widget">
  228. <h3 class="widget-title">Nosso Endereço no Google Maps</h3>
  229. <div class="widget-body">
  230. <div class="map-responsive"><iframe src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d928.3060980096543!2d-49.2421715878453!3d-16.67537485987181!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x935ef1818c0d6bd3%3A0xe759d1649f3eae24!2sCasa+do+Estudante+I!5e0!3m2!1spt-BR!2sbr!4v1508287012519" width="400" height="400" frameborder="0" style="border:0" allowfullscreen></iframe>
  231. </div>
  232. </div>
  233. </div>
  234.  
  235. </div> <!-- /row of widgets -->
  236. </div>
  237. </div>
  238.  
  239. <div class="footer2">
  240. <div class="container">
  241. <div class="row">
  242.  
  243. <div class="col-md-6 widget">
  244. <div class="widget-body">
  245. <p class="simplenav">
  246. <a href="#">Início</a> |
  247. <a href="about.html">Sobre Nós</a> |
  248. <a href="noticias.html">Notícias</a> |
  249. <a href="contact.html">Contato</a> |
  250. <a href="solicitacaoHospedagem.php">Solicitar Hospedagem</a> |
  251. <b><a href="signup.html">REGISTRAR</a></b>
  252. </p>
  253. </div>
  254. </div>
  255.  
  256. <div class="col-md-6 widget">
  257. <div class="widget-body">
  258. <p class="text-right">
  259. Copyright &copy; 2017, Designed by Guilherme Schults, Lúcio Flávio e Paulo Batista.
  260. </p>
  261. </div>
  262. </div>
  263.  
  264. </div> <!-- /row of widgets -->
  265. </div>
  266. </div>
  267.  
  268.  
  269. <script>
  270. $(function() {
  271. $('#profile-image1').on('click', function() {
  272. $('#profile-image-upload').click();
  273. });
  274. });
  275. </script>
  276.  
  277.  
  278. <script>
  279. $(cadastroMoradorForm).ready(function()
  280. {
  281. $('#submit').click(function()
  282. {
  283. $("input[name='email']").removeAttr("readonly");
  284. $("input[name='telefone']").removeAttr("readonly");
  285. });
  286.  
  287. });
  288.  
  289. </script>
  290.  
  291. </footer>
  292.  
  293.  
  294.  
  295.  
  296.  
  297. </body>
  298. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement