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

/frontend/menu_catalogo.php

https://gitlab.com/merintec/upalopa
PHP | 237 lines | 208 code | 17 blank | 12 comment | 12 complexity | 1127582a17d73f07cea9f2718b5220ea MD5 | raw file
  1. <?php
  2. include('../comunes/verificar_usuario.php');
  3. include_once("../comunes/verificacion.php");
  4. if ($categoria) { $add_url = '../'; }
  5. $url_add_menu = "";
  6. ?>
  7. <script type="text/javascript">
  8. $(document).ready(function() {
  9. recargar_cuenta();
  10. recargar_lista();
  11. });
  12. function recargar_cuenta()
  13. {
  14. id_user=<?php echo $_SESSION['id_user']; ?>;
  15. $.post("productos_carro.php", { id_user: id_user}, function(data){
  16. // $("#prueba").html(data);
  17. //alert('ddd' + data);
  18. $("#productos_carro_menu").html(data);
  19. //alert(data);
  20. if (data==0 || !data){
  21. $("#productos_carro_menu").addClass('oculto');
  22. }
  23. else{
  24. $("#productos_carro_menu").removeClass('oculto');
  25. }
  26. });
  27. }
  28. function recargar_lista()
  29. {
  30. id_cele=$("#id_cele").val();
  31. $.post("productos_lista.php", { id_cele: id_cele}, function(data){
  32. // $("#prueba").html(data);
  33. //alert(data);
  34. $("#productos_lista_menu").html(data);
  35. //alert(data);
  36. if (data==0){
  37. $("#productos_lista_menu").addClass('oculto');
  38. }
  39. else{
  40. $("#productos_lista_menu").removeClass('oculto');
  41. }
  42. });
  43. }
  44. </script>
  45. <nav id="top_pagina" role="navigation" class="navbar menu_catalogo sombra_blanca" style="background-color:<?php echo $color_fondo; ?>; ">
  46. <div class="navbar-header menu_frontend" style="background-color:<?php echo $color_fondo; ?>; ">
  47. <?php if ($categoria) { echo '<a href="catalogo.php?categoria='.$_GET[categoria].'"><div class="hidden-xs titulo_categoria_menu" style="background-color:'.$color_fondo.'">'.ucwords($con[nomb_cate]).'</div></a>'; } ?>
  48. <button type="button" data-target="#navbarCollapse" data-toggle="collapse" class="navbar-toggle" >
  49. <span class="sr-only">Toggle navigation</span>
  50. <span class="icon-bar"></span>
  51. <span class="icon-bar"></span>
  52. <span class="icon-bar"></span>
  53. </button>
  54. <a href="catalogo.php?categoria=<?php echo $_GET[categoria]; ?>" class="navbar-brand menu_frontend visible-xs" style="background-color:<?php echo $color_fondo; ?>; ">&nbsp;<?php echo ucwords($con[nomb_cate]); ?></a>
  55. </div>
  56. <div id="navbarCollapse" class="collapse navbar-collapse menu_frontend" style="background-color:<?php echo $color_fondo; ?>;">
  57. <ul class="nav navbar-nav navbar-right menu_frontend" style="background-color:<?php echo $color_fondo; ?>;">
  58. <li class="dropdown">
  59. <a href="#" data-toggle="dropdown"><span class="pull-left visible-xs glyphicon glyphicon-triangle-right"></span>&nbsp;Cat&aacute;logo</a>
  60. <ul class="dropdown-menu menu_frontend" style="background-color:<?php echo $color_fondo; ?>;">
  61. <?php
  62. //consulta
  63. $consulta_scategoria = mysql_query("SELECT * FROM categoria order by nomb_cate ");
  64. while($fila=mysql_fetch_array($consulta_scategoria))
  65. {
  66. echo '<li><a href="'.$add_url.'frontend/catalogo.php?categoria='.$fila[id_cate].'">'.$fila[nomb_cate].'</a></li>';
  67. }
  68. ?>
  69. </ul>
  70. </li>
  71. <li><a href="outlet.php">Outlet</a></li>
  72. <li><a href="celebraciones.php">Listas de Regalo</a></li>
  73. <li class="hidden-xs" onclick="muestra_oculta('filtrar')"><a href="#">Filtrar</a></li>
  74. <?php
  75. if ($usuario_logueado!='') {
  76. echo '<li><a href="procesar.php"><span class="vineta-cesta-lg pull-left">&nbsp;</span>&nbsp;Cesta de Compras&nbsp;<span class="badge oculto" id="productos_carro_menu" style="margin-left:-0.5em; top:-1em; background-color: #e8e4e4; color: #555151;"> </span> </a></li>';
  77. $fechacom=date("Y-m-d");
  78. $consulta="SELECT * FROM lista_regalo WHERE id_user='$_SESSION[id_user]' and fech_cele>='$fechacom'";
  79. $conc=mysql_query($consulta);
  80. $conc=mysql_fetch_assoc($conc);
  81. if ($conc[id_cele]!='')
  82. {
  83. echo '<input type="hidden" name="id_cele" id="id_cele" value="'.$conc[id_cele].'">';
  84. echo '<li><a href="lista.php"><span class="vineta-default-white pull-left">&nbsp;</span>&nbsp;Mi Lista de Regalo&nbsp; <span class="badge oculto" id="productos_lista_menu" style="margin-left:-0.5em; top:-1em; background-color: #e8e4e4; color: #555151;"> </span> </a></li>';
  85. }
  86. echo '<li class="hidden-xs" onclick="muestra_oculta(\'menu_user\')"><a href="#"><b><span class="glyphicon glyphicon-user"></span>&nbsp;'.$usuario_logueado.'</a></b></li>';
  87. echo '<li class="visible-xs" onclick="muestra_oculta(\'menu_user_xs\')"><a href="#"><span class="pull-left visible-xs glyphicon glyphicon-triangle-right"></span>&nbsp;'.$usuario_logueado.'</a></li>';
  88. }
  89. else{
  90. echo '<li class="active " data-toggle="modal" data-target="#login" onclick="abrir_registro()"><a href="#">Registrarse</a></li>';
  91. echo '<li data-toggle="modal" data-target="#login" onclick="abrir_login()"><a href="#">Iniciar Sesi&oacute;n</a></li>';
  92. }
  93. ?>
  94. <li class="visible-xs"><a href="mailto:<?php echo $correo_upalopa; ?>">Cont&aacute;ctenos</a></li>
  95. <li class="hidden-xs">
  96. <form class="navbar-form navbar-left" method="POST" role="search" style="margin: 0px;" action="catalogo.php?categoria=<?php echo $_GET[categoria]; ?>">
  97. <div class="form-group">
  98. <input type="text" class="form-control" id="buscar_a" name="buscar_a" placeholder="Buscar para <?php echo $con[nomb_cate]; ?>..." value="<?php echo $_POST[buscar_a]; ?>">
  99. <button title="Haga click para Buscar" id="buscar" type="submit" class="btn btn-default btn-lg" style= "border: 0px; margin:0px; color:#FFF; background-color:<?php echo $color_fondo; ?>">
  100. <span class="glyphicon glyphicon-search"></span>
  101. </button>
  102. </div>
  103. </form>
  104. </li>
  105. </ul>
  106. </div>
  107. </nav>
  108. <div id='busqueda_cel' class="visible-xs">
  109. <form id="formcel" name="formcel" class="navbar-form navbar-left" method="POST" role="search" style="margin: 0px;" action="catalogo.php?categoria=<?php echo $_GET[categoria]; ?>">
  110. <div class="form-group">
  111. <div class="input-group">
  112. <input type="hidden" class="form-control" id="id_scate" name="id_scate" value="<?php echo $_POST[id_scate]; ?>">
  113. <input type="text" class="form-control" id="buscar_a" name="buscar_a" placeholder="Buscar para <?php echo $con[nomb_cate]; ?>..." value="<?php echo $_POST[buscar_a]; ?>">
  114. <span class="input-group-btn">
  115. <button title="Haga click para Buscar" id="buscar" type="submit" class="btn btn-default" style= "border: 0px; margin:0px; color:#FFF; background-color:<?php echo $color_fondo; ?>">
  116. <span class="glyphicon glyphicon-search"></span>
  117. </button>
  118. </div>
  119. </div>
  120. <div class="container prod_sel" style= "background-color:<?php echo $color_fondo; ?>">
  121. <div class="navbar-header">
  122. <ul class="nav navbar-nav navbar-right">
  123. <li class="dropdown">
  124. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">&nbsp;&nbsp;<span id="prod_sel">Productos</span><span class="caret pull-right" style="margin-right:1em; margin-top: 0.5em;"></span></a>
  125. <ul class="dropdown-menu">
  126. <?php
  127. //consulta
  128. $sql_prod = "SELECT * FROM sub_categoria WHERE id_cate=".$con[id_cate]." order by nomb_scate ";
  129. $consulta_scategoria = mysql_query($sql_prod);
  130. while($fila=mysql_fetch_array($consulta_scategoria))
  131. {
  132. $valor = "'".$fila[id_scate]."'";
  133. $nombre = "'".$fila[nomb_scate]."'";
  134. if ($_POST[id_scate]==$fila[id_scate]){
  135. echo '<script>$(\'#prod_sel\').html('.$nombre.');</script>';
  136. }
  137. echo '<li onclick="$(\'#prod_sel\').html('.$nombre.');$(\'#id_scate\').val('.$valor.');formcel.submit()"><a href="#">'.$fila[nomb_scate].'</a></li>';
  138. }
  139. ?>
  140. <li role="separator" class="divider"></li>
  141. <li onclick="$('#prod_sel').html('Productos');$('#id_scate').val('');formcel.submit()"><a href="#">Todos</a></li>
  142. </ul>
  143. </li>
  144. </ul>
  145. </div>
  146. </div>
  147. </form>
  148. </div>
  149. <?php include ('../comunes/menu_user.php'); ?>
  150. <?php include ('../js/funciones.php'); ?>
  151. <div class="row filtrar" id="filtrar" style="display: none; background-color:<?php echo $color_fondo; ?>;">
  152. <form id="filtro_form" name="filtro_form" method="POST" style="margin: 0px;" action="catalogo.php?categoria=<?php echo $_GET[categoria]; ?>">
  153. <a href="catalogo.php?categoria=<?php echo $_GET[categoria]; ?>"><span title="Restablecer Filtros" class="close" aria-hidden="true" style="z-index: 999; margin-left: -100px; position: relative; right: 0px; top: 5px;">×</span></a>
  154. <div class="col-md-3 col-xs-3">
  155. <select name="id_scate" id="id_scate" class="validate[required], form-control combo_filtro" onchange="submit()">
  156. <option value="" selected disabled style="display:none;">Productos</option>
  157. <?php
  158. //consulta
  159. $consulta_scategoria = mysql_query("SELECT * FROM sub_categoria order by nomb_scate ");
  160. while($fila=mysql_fetch_array($consulta_scategoria))
  161. {
  162. if ($_POST[id_scate]==$fila[id_scate]){ $sel_scate = 'selected'; }else{ $sel_scate = ''; }
  163. echo "<option ".$sel_scate." value=".$fila[id_scate].">".$fila[nomb_scate]."</option>";
  164. }
  165. ?>
  166. </select>
  167. </div>
  168. <div class="col-md-3 col-xs-3">
  169. <select name="id_marca" id="id_marca" class="validate[required], form-control combo_filtro" onchange="submit()">
  170. <option value="" selected disabled style="display:none;">Marca</option>
  171. <?php
  172. //consulta
  173. $consulta_marca = mysql_query("SELECT * FROM marca order by nomb_marca ");
  174. while($fila=mysql_fetch_array($consulta_marca))
  175. {
  176. if ($_POST[id_marca]==$fila[id_marca]){ $sel_marca = 'selected'; }else{ $sel_marca = ''; }
  177. echo "<option ".$sel_marca." value=".$fila[id_marca].">".$fila[nomb_marca]."</option>";
  178. }
  179. ?>
  180. </select>
  181. </div>
  182. <div class="col-md-2 col-xs-2">
  183. <select name="tallas" id="tallas" class="validate[required], form-control combo_filtro" onchange="submit()">
  184. <option value="" selected disabled style="display:none;">Talla</option>
  185. <?php
  186. //consulta
  187. $consulta_talla = mysql_query("SELECT * FROM tallas order by nomb_talla ");
  188. while($fila=mysql_fetch_array($consulta_talla))
  189. {
  190. if ($_POST[tallas]==$fila[id_talla]){ $sel_talla = 'selected'; }else{ $sel_talla = ''; }
  191. echo "<option ".$sel_talla." value=".$fila[id_talla].">".$fila[nomb_talla]."</option>";
  192. }
  193. ?>
  194. </select>
  195. </div>
  196. <div class="col-md-2 col-xs-2">
  197. <input type="hidden" class="form-control" id="buscar_a" name="buscar_a" placeholder="Buscar para <?php echo $con[nomb_cate]; ?>..." value="<?php echo $_POST[buscar_a]; ?>">
  198. <select name="colores" id="colores" class="validate[required], form-control combo_filtro" onchange="submit()">
  199. <option value="" selected disabled style="display:none;">Color</option>
  200. <?php
  201. //consulta
  202. $consulta_color = mysql_query("SELECT * FROM colores order by nom_color ");
  203. while($fila=mysql_fetch_array($consulta_color))
  204. {
  205. if ($_POST[colores]==$fila[id_color]){ $sel_color = 'selected'; }else{ $sel_color = ''; }
  206. echo '<option '.$sel_color.' style="background-color: '.$fila[html_color].'; background-image: url(../imagenes/uploads/colores/'.$fila[imag_color].');" value="'.$fila[id_color].'">'.$fila[nom_color].'</option>';
  207. }
  208. ?>
  209. </select>
  210. </div>
  211. <div class="col-md-2 col-xs-2">
  212. <select name="tipo_precio" id="tipo_precio" class="validate[required], form-control combo_filtro" onchange="submit()">
  213. <option value="" selected disabled style="display:none;">Precio</option>
  214. <option value="p.prec_prod ASC," >de Menor a Mayor</option>
  215. <option value="p.prec_prod DESC," >de Mayor a Menor</option>
  216. </select>
  217. </div>
  218. </form>
  219. </div>
  220. </div>