PageRenderTime 27ms CodeModel.GetById 11ms RepoModel.GetById 0ms app.codeStats 0ms

/provadm/administrador/proyectos/index.php

https://gitlab.com/albert925/inmoprov
PHP | 207 lines | 203 code | 1 blank | 3 comment | 9 complexity | e9609376f14ec5ffda8c031eb55b4b9a MD5 | raw file
  1. <?php
  2. include '../../../config.php';
  3. session_start();
  4. if (isset($_SESSION['adm'])) {
  5. $idradd=$_SESSION['adm'];
  6. $datadm="SELECT * from administrador where id_adm=$idradd";
  7. $sql_adm=mysql_query($datadm,$conexion) or die (mysql_error());
  8. while ($ad=mysql_fetch_array($sql_adm)) {
  9. $usad=$ad['user_adm'];
  10. $tpad=$ad['tp_adm'];
  11. }
  12. ?>
  13. <!DOCTYPE html>
  14. <html lang="es">
  15. <head>
  16. <meta charset="utf-8" />
  17. <meta name="viewport" content="width=device-width, maximun-scale=1" />
  18. <meta name="description" content="Administra usuarios" />
  19. <meta name="keywords" content="Todos los usuarios" />
  20. <title>Administrar proyectos|Inmobiliaria Provase</title>
  21. <link rel="icon" href="../../../imagenes/icon.png" />
  22. <link rel="stylesheet" href="../../../css/normalize.css" />
  23. <link rel="stylesheet" href="../../../css/iconos/style.css" />
  24. <link rel="stylesheet" href="../../../css/style.css" />
  25. <link rel="stylesheet" href="../../../css/admin.css" />
  26. <script src="../../../js/jquery_2_1_1.js"></script>
  27. <script src="../../../js/scripag.js"></script>
  28. <script src="../../../js/scriadmin.js"></script>
  29. <script src="../../../js/proyectos.js"></script>
  30. <script src="../../../ckeditor/ckeditor.js"></script>
  31. </head>
  32. <body>
  33. <header>
  34. <figure id="logo">
  35. <a href="../">
  36. <img src="../../../imagenes/logo.png" alt="logo" />
  37. </a>
  38. </figure>
  39. </header>
  40. <article id="menuybusc">
  41. <nav id="mnP">
  42. <ul>
  43. <li><a href="../munins">Municipios y Barrios</a></li>
  44. <li><a href="../usuarios">Usuarios</a></li>
  45. <li><a href="../inmuebles">Inmuebles</a></li>
  46. <li><a class="sel" href="../proyectos">Proyectos</a></li>
  47. <li><a href="../"><?php echo "$usad"; ?></a></li>
  48. <li><a href="../../../cerrar">Salir</a></li>
  49. </ul>
  50. </nav>
  51. <div id="boton_mov"><span class="icon-menu"></span></div>
  52. <article id="buscador">
  53. <div><span class="icon-search"></span></div>
  54. </article>
  55. </article>
  56. <nav id="mnB">
  57. <a id="btD" href="#">Nuevo Proyecto</a>
  58. <a href="images_proyecto.php">Nuevo imagen proyecto</a>
  59. </nav>
  60. <section>
  61. <h1>Proyectos</h1>
  62. <article id="cjD" class="tdscajaocl">
  63. <article id="automargen">
  64. <form action="new_proyecto.php" method="post" class="columninput">
  65. <label>*<b>Nombre proyecto</b></label>
  66. <input type="text" id="nampy" name="nampy" required />
  67. <label><b>Ubicacion Google maps</b></label>
  68. <article class="foofform">
  69. <div>
  70. <label><b>Latitud (positivo)</b></label>
  71. <input type="text" id="latpy" name="latpy" placeholder="7.858777" />
  72. </div>
  73. <div>
  74. <label><b>Longitud (negativo)</b></label>
  75. <input type="text" id="logpy" name="logpy" placeholder="-7.565456" />
  76. </div>
  77. </article>
  78. <label><b>Descripción</b></label>
  79. <textarea id="txpy" name="txpy"></textarea>
  80. <script>
  81. CKEDITOR.replace('txpy');
  82. </script>
  83. <div id="txA"></div>
  84. <input type="submit" id="nvpy" value="Ingresar" />
  85. </form>
  86. </article>
  87. </article>
  88. <article id="automargen" class="flxB">
  89. <?php
  90. error_reporting(E_ALL ^ E_NOTICE);
  91. $tamno_pagina=15;
  92. $pagina= $_GET['pagina'];
  93. if (!$pagina) {
  94. $inicio=0;
  95. $pagina=1;
  96. }
  97. else{
  98. $inicio= ($pagina - 1)*$tamno_pagina;
  99. }
  100. $ssql="SELECT * from proyectos order by id_py desc";
  101. $rs=mysql_query($ssql,$conexion) or die (mysql_error());
  102. $num_total_registros= mysql_num_rows($rs);
  103. $total_paginas= ceil($num_total_registros / $tamno_pagina);
  104. $gsql="SELECT * from proyectos order by id_py desc limit $inicio, $tamno_pagina";
  105. $impsql=mysql_query($gsql,$conexion) or die (mysql_error());
  106. while ($gh=mysql_fetch_array($impsql)) {
  107. $idy=$gh['id_py'];
  108. $nmy=$gh['nam_py'];
  109. $lgy=$gh['lug_py'];
  110. $pcy=$gh['prec_py'];
  111. $txy=$gh['text_py'];
  112. $fey=$gh['fec_py'];
  113. $esy=$gh['estd_py'];
  114. $lty=$gh['lat_py'];
  115. $lgy=$gh['log_py'];
  116. $primerimg="SELECT * from images_py where py_id=$idy order by id_img_py asc limit 1";
  117. $sql_primerimg=mysql_query($primerimg,$conexion) or die (mysql_error());
  118. $numeropy=mysql_num_rows($sql_primerimg);
  119. if ($numeropy>0) {
  120. while ($ggm=mysql_fetch_array($sql_primerimg)) {
  121. $idimagen=$ggm['id_img_py'];
  122. $rutpy=$ggm['rut_py'];
  123. }
  124. }
  125. else{
  126. $idimagen=0;
  127. $rutpy="imagenes/predeterminado.jpg";
  128. }
  129. ?>
  130. <figure>
  131. <h2><?php echo "$nmy"; ?></h2>
  132. <img src="../../../<?php echo $rutpy ?>" alt="<?php echo $nmy ?>" />
  133. <figcaption class="columninput">
  134. <a id="esa" href="mopdif_py.php?py=<?php echo $idy ?>">Modificar</a>
  135. <a id="esa" href="proyecto_images.php?py=<?php echo $idy ?>">Imágenes</a>
  136. <a class="dell" href="borr_py.php?br=<?php echo $idy ?>">Borrar</a>
  137. </figcaption>
  138. </figure>
  139. <?php
  140. }
  141. ?>
  142. </article>
  143. <article id="automargen">
  144. <br />
  145. <b>Páginas: </b>
  146. <?php
  147. //muestro los distintos indices de las paginas
  148. if ($total_paginas>1) {
  149. for ($i=1; $i <=$total_paginas ; $i++) {
  150. if ($pagina==$i) {
  151. //si muestro el indice del la pagina actual, no coloco enlace
  152. ?>
  153. <b><?php echo $pagina." "; ?></b>
  154. <?php
  155. }
  156. else{
  157. //si el índice no corresponde con la página mostrada actualmente, coloco el enlace para ir a esa página
  158. ?>
  159. <a href="index.php?pagina=<?php echo $i ?>"><?php echo "$i"; ?></a>
  160. <?php
  161. }
  162. }
  163. }
  164. ?>
  165. </article>
  166. </section>
  167. <footer>
  168. <article class="flexfoot">
  169. <article id="contfo">
  170. <h2>CONTACTO DETALLES</h2>
  171. <article>
  172. <div><span class="icon-location"></span>Av. 1E # 11-142 Barrio Caobos</div>
  173. <div>Colombia - Cúcuta</div>
  174. <div>
  175. <span class="icon-phone"></span>
  176. 314 394 1701 - 315 827 4399
  177. </div>
  178. <div>
  179. <span class="icon-old-phone"></span>
  180. 583 0897/98 - 573 0190 - 571 22 62
  181. </div>
  182. <div><span class="icon-mail"></span> Info@inmobiliariaprovase.com.co</div>
  183. </article>
  184. </article>
  185. <article id="mapagoogle">
  186. <article id="map_canvas" class="mapas"></article>
  187. </article>
  188. </article>
  189. <article class="finfoot">
  190. CONAXPORT © 2015 &nbsp;&nbsp;todos los derechos reservados &nbsp;- &nbsp;PBX (5) 841 733 &nbsp;&nbsp;Cúcuta - Colombia &nbsp;&nbsp;
  191. <a href="http://conaxport.com/" target="_blank">www.conaxport.com</a>
  192. </article>
  193. </footer>
  194. <script src="http://www.google.com/jsapi"></script>
  195. <script src="../../../js/colmapa.js"></script>
  196. </body>
  197. </html>
  198. <?php
  199. }
  200. else{
  201. echo "<script type='text/javascript'>";
  202. echo "var pagina='../../errroadm.html';";
  203. echo "document.location.href=pagina;";
  204. echo "</script>";
  205. }
  206. ?>