function buscaPublicaciones() { if (!isset($_SESSION["id"])) { session_start(); } $usua = new usuario($_POST["id"]); $pagina = 1; if (!isset($_POST["pagina"])) { $publicaciones = $usua->getPublicaciones(1); } else { $publicaciones = $usua->getPublicaciones(1, $_POST["pagina"]); } $ac = 0; foreach ($publicaciones as $key => $valor) { if ($_POST["palabra"] == "") { $mostrar = "block"; } elseif (strpos(strtoupper($valor["titulo"]), strtoupper($_POST["palabra"])) !== false) { $mostrar = "block"; } else { $mostrar = "none"; } $ac++; $publi = new publicaciones($valor["id"]); $estado = $usua->getEstado(); $cadena = "\n\t\t\t\t\t\t\t\t\t\t<div class='general' id='general" . $valor["id"] . "' name='general" . $valor["id"] . "' data-titulo='{$valor["titulo"]}' data-id='{$valor["id"]}' style='display:{$mostrar}'>\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-12 col-md-12 col-lg-12 marT20'></div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-6 col-md-2 col-lg-2 ' ><!-- inicio del registro de la publicacion-->\n\t\t\t\t\t\t\t\t \t\t<div class='marco-foto-conf point marL20 ' style='height:130px; width: 130px;' >\n\t\t\t\t\t\t\t\t\t \t<div style='position:absolute; left:40px; top:10px; ' class='f-condicion'>" . $publi->getCondicion() . "</div>\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t \t<img src='" . $publi->getFotoPrincipal() . "' class='img img-responsive center-block img-apdp imagen' data-id='" . $valor["id"] . "'>\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-6 col-md-7 col-lg-7'>\n\t\t\t\t\t\t\t\t\t\t<p class='t16 marL10 marT5'>\n\t\t\t\t\t\t\t\t\t\t <span class=' t15'><a class='negro' href='detalle.php?id=" . $publi->id . "' class='grisO'><b>" . $publi->titulo . "</b></a></span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class=' vin-blue t14'><a href='' class=''><b>" . $usua->a_seudonimo . "</b></a></span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class='t14 grisO '>" . $usua->getNombre() . "</span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class='t12 grisO '><i class='glyphicon glyphicon-time t14 opacity'></i>" . $publi->getTiempoPublicacion() . "</span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class='t11 grisO'> <span> <i class='fa fa-eye negro opacity'></i></span><span class='marL5'> " . $publi->getVisitas() . " Visitas</span><i class='fa fa-thumbs-up negro marL15 opacity'>\n\t\t\t\t\t\t\t\t\t\t\t</i><span class=' h-under marL5'>" . $publi->getFavoritos() . " Me gusta</span><i class='fa fa-share-alt negro marL15 opacity hidden'></i> <span class=' hidden point h-under marL5'>15 Veces compartido</span> </span>\n\t\t\t\t\t\t\t\t </p>\n\t\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t\t <div class=' col-xs-12 col-sm-12 col-md-3 col-lg-3 text-right'>\n\t\t\t\t\t\t\t\t \t<br>\n\t\t\t\t\t\t\t\t \t<div class='marR20'>\n\t\t\t\t\t\t\t\t \t\t<span class='red t20'><b>" . $publi->getMonto() . "</b></span >\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class=' t12'>" . $estado . "</span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class='vin-blue t16'><a href='detalle.php?id=" . $valor["id"] . "' style='text-decoration:underline;'>Ver Mas</a></span >\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-2'><br></div>\n\t\t\t\t\t\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'><hr class='marR10'><br></div> </div><!-- inicio del registro de la publicacion-->"; echo $cadena; } }
function buscaPublicaciones() { $bd = new bd(); if (!isset($_SESSION)) { session_start(); } $inicio = ($_POST["pagina"] - 1) * 5; $consulta = "select * from publicaciones where \n\tusuarios_id in (SELECT\n\tusuarios.id\n\tFROM\n\tusuarios where\n\tusuarios.id_sede ='" . $_SESSION['id_sede'] . "' )\n\tand\n\tid in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) order by id desc limit 5 OFFSET {$inicio}"; $result = $bd->query($consulta); $resultTotal = $bd->query("select count(*) as tota from publicaciones where usuarios_id in (SELECT\n\tusuarios.id\n\tFROM\n\tusuarios where\n\tusuarios.id_sede ='" . $_SESSION['id_sede'] . "' ) and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL)"); foreach ($resultTotal as $r => $valor) { $total = $valor["tota"]; } echo "<div class='hidden-xs hidden-sm col-md-1 col-lg-1'></div>"; $i = 0; foreach ($result as $r) { $i++; $publicacion = new publicaciones($r["id"]); $usua = new usuario($publicacion->usuarios_id); if ($_POST["pagina"] == 1) { $izquierda = ""; } else { $izquierda = $i == 1 ? "<i class='fa fa-chevron-circle-left t38 point 'style='color: \t#ccc; position:absolute; top:37%; left:-20%; ' id='izquierda' onClick='javascript:buscaIzquierda();'></i>" : ""; } if ($_POST["pagina"] == 5) { $derecha = ""; } else { if ($total <= $_POST["pagina"] * 5) { $derecha = ""; } else { $derecha = $i == 5 ? "<i class='fa fa-chevron-circle-right t38 point derecha' style='color: \t#ccc; position:absolute; float:right; top:37%; right:-15%; ' id='derecha' onClick='javascript:buscaDerecha();'></i>" : ""; } } $cadena = "\n\t \t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'>\n\t \t {$izquierda} \n\t \t\t\t<div class='text-center mar10 publicaciones1' style='relative;width:70%;' id='" . $publicacion->id . "'>\n\t\t\t\t \t<br>\n\t\t\t\t \t<div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' >\n\t\t\t\t\t\t<img src='" . $publicacion->getFotoPrincipal() . "' class=' img-responsive center-block img-apdp'>\n\t\t\t\t\t\t</div> \n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<span class='negro point t16'>" . $publicacion->tituloFormateado(15) . "</span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<a href='perfil.php?id=" . $usua->id . "' ><span class='blue-vin t16' >" . $usua->j_razon_social . "</span></a>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t\t<span class='red t14'><b>" . $publicacion->getMonto() . "</b></span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t <span class='t12 grisC'><i class='fa fa-clock-o'></i>" . $publicacion->getTiempoPublicacion() . "</span>\n\t\t\t\t\t\t<br>\n\t\t\t\t\t</div>\n\t\t\t\t\t{$derecha} \n\t\t\t</div>"; echo $cadena; if ($i == 5) { echo '<div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <div class="text-right ancho95 "> <a href="listado.php">Ver Todas</a> </div> <br> </div>'; break; } } }
function buscaPublicaciones() { $bd = new bd(); $inicio = ($_POST["pagina"] - 1) * 5; $consulta = "select * from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL) order by id desc limit 5 OFFSET {$inicio}"; $result = $bd->query($consulta); $resultTotal = $bd->query("select count(*) as tota from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 AND fecha_fin IS NULL)"); foreach ($resultTotal as $r => $valor) { $total = $valor["tota"]; } $i = 0; foreach ($result as $r) { $i++; $publicacion = new publicaciones($r["id"]); $usua = new usuario($publicacion->usuarios_id); if ($_POST["pagina"] == 1) { $izquierda = ""; } else { $izquierda = $i == 1 ? " <i class='fa fa-caret-left t30 point izquierda'style='position:absolute; top:37%; left:-2%; ' id='izquierda' onClick='javascript:buscaIzquierda();'></i>" : ""; } if ($_POST["pagina"] == 5) { $derecha = ""; } else { if ($total <= $_POST["pagina"] * 5) { $derecha = ""; } else { $derecha = $i == 5 ? " <i class='fa fa-caret-right t30 point derecha'style='position:absolute; float:right; top:37%; right:15%; ' id='derecha' onClick='javascript:buscaDerecha();'></i>" : ""; } } $cadena = "\r\n\t \t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'>\r\n\t \t{$izquierda}\r\n\t \t\t\t<div class='text-center mar10 publicaciones1' style='relative;width:70%;' id='{$publicacion->id}' onClick='javascript:verDetalle({$publicacion->id})'>\r\n\t\t\t\t \t<br>\r\n\t\t\t\t \t<div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' >\r\n\t\t\t\t\t\t<img src='" . $publicacion->getFotoPrincipal() . "' class=' img-responsive center-block img-apdp'>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='negro t16'>" . $publicacion->tituloFormateado(15) . "</span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='red t14'><b>" . $publicacion->getMonto() . "</b></span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='t12 grisC'>" . $usua->getEstado() . "</span> <span class='t12 grisC'><i class='fa fa-clock-o'></i>" . $publicacion->getTiempoPublicacion() . "</span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t{$derecha}\r\n\t\t\t</div>\r\n\t\t"; echo $cadena; if ($i == 5) { break; } } }
?> " --> <div class="panel-heading" role="tab" id="heading<?php echo $id_pub; ?> " role="button" > <h4 class="panel-title"> <a href="detalle.php?id=<?php echo $id_pub; ?> " > <img href="detalle.php?id=<?php echo $id_pub; ?> " src= "<?php echo $pub->getFotoPrincipal($id_pub); ?> " style="width:60px;height:60px; border: 1px solid #CCC; background: #FFF; padding: 5px;" </a> <a href="detalle.php?id=<?php echo $id_pub; ?> " > <span class="marL10" href="detalle.php?id=<?php echo $id_pub; ?> " data-id="<?php echo $id_pub; ?> "> <?php
function ordena() { $bd = new bd(); $foto = new fotos(); $consulta = "select id from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null)"; $_POST["orden"] = str_replace("_", " ", $_POST["orden"]); if ($_POST["categoria"] != "") { $criterio = "I{$_POST["categoria"]}F"; $consulta .= " and clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')"; } if ($_POST["condicion"]) { $consulta .= " and condiciones_publicaciones_id = {$_POST["condicion"]}"; } if ($_POST["estado"] != "") { $consulta .= " and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})"; } if ($_POST["palabra"] != "") { $consulta .= " and titulo like '%{$_POST["palabra"]}%'"; } $consulta .= " order by {$_POST["orden"]} limit 25 OFFSET 0"; $result = $bd->query($consulta); foreach ($result as $r => $valor) { $publi = new publicaciones($valor["id"]); $usua = new usuario($publi->usuarios_id); $miTitulo = $publi->titulo; $miTitulo = str_ireplace($_POST["palabra"], "<span style='background:#ccc'><b>" . strtoupper($_POST["palabra"]) . "</b></span>", $miTitulo); ?> <div class=' col-xs-12 col-sm-6 col-md-2 col-lg-2'> <div class='marco-foto-conf point marL20 ' style='height:130px; width: 130px;' > <div style='position:absolute; left:40px; top:10px; ' class='f-condicion'><?php echo $publi->getCondicion(); ?> </div> <img src='<?php echo $publi->getFotoPrincipal(); ?> ' class='img img-responsive center-block img-apdp imagen' style='width:100%;height:100%;' data-id='<?php echo $publi->id; ?> '> </div> </div> <div class=' col-xs-12 col-sm-6 col-md-7 col-lg-7'><p class='t16 marL10 marT5'> <span class=' t15'><a class='negro' href='detalle.php?id=<?php echo $publi->id; ?> ' class='grisO'><b> <?php echo $miTitulo; ?> </b></a></span> <br><span class=' vin-blue t14'><a href='perfil.php?id=<?php echo $usua->id; ?> ' class=''><b> <?php echo $usua->a_seudonimo; ?> </b></a></span> <br><span class='t14 grisO '><?php echo $usua->getNombre(); ?> </span><br> <span class='t12 grisO '><i class='glyphicon glyphicon-time t14 opacity'></i><?php echo $publi->getTiempoPublicacion(); ?> </span><br> <span class='t11 grisO'> <span> <i class='fa fa-eye negro opacity'></i></span><span class='marL5'><?php echo $publi->getVisitas(); ?> Visitas</span><i class='fa fa-heart negro marL5 opacity'> </i><span class=' point h-under marL5'><?php echo $publi->getFavoritos(); ?> Me gusta</span><i class='fa fa-share-alt negro marL15 opacity hidden'></i> <span class=' point h-under marL5 hidden'> <?php echo $publi->getCompartidos(3); ?> Veces compartido</span> </span></p> </div> <div class=' col-xs-12 col-sm-12 col-md-3 col-lg-3 text-right'> <div class='marR20'><span class='red t20'><b> <?php echo $publi->getMonto(); ?> </b></span > <br><span class=' t12'> <?php echo $usua->getEstado(); ?> </span><br><span class='vin-blue t16'><a href='detalle.php?id=<?php echo $publi->id; ?> ' style='text-decoration:underline;'>Ver Mas</a></span > </div> </div> <div class='col-xs-12 col-sm-12 col-md-12 col-lg-2'><br></div><div class='col-xs-12 col-sm-12 col-md-12 col-lg-10'><hr class='marR10'><br></div> <?php } }
<div class='alert alert-warning2 text-center' role='alert' > <span class="t16 "><i class="fa fa-info-circle"></i> No se encontraron publicaciones favoritas.</span> </div> <br> </div> <div class="row " id="publicaciones" name="publicaciones"> <?php $hijos = $usua->getPublicacionesFavoritas("id desc"); $publicaciones = $hijos; $ac = 0; foreach ($publicaciones as $key => $valor) { $ac++; $publi = new publicaciones($valor["id"]); $usua2 = new usuario($publi->usuarios_id); $estado = $usua2->getEstado(1); $cadena = "\n\t\t\t\t\t\t\t\t\t\t<div class='general' id='general" . $valor["id"] . "' name='general" . $valor["id"] . "' data-titulo='{$valor["titulo"]}' data-id='{$valor["id"]}'>\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-12 col-md-12 col-lg-12 marT20'></div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-6 col-md-2 col-lg-2 ' ><!-- inicio del registro de la publicacion-->\n\t\t\t\t\t\t\t\t \t\t<div class='marco-foto-conf point marL20 ' style='height:130px; width: 130px;' >\n\t\t\t\t\t\t\t\t\t \t<div style='position:absolute; left:40px; top:10px; ' class='f-condicion'>" . $publi->getCondicion() . "</div>\t\t\t\t\t\t\t \n\t\t\t\t\t\t\t\t\t \t<a href='detalle.php?id=" . $valor["id"] . "'><img src='" . $publi->getFotoPrincipal() . "' class='img img-responsive center-block img-apdp imagen' \n\t\t\t\t\t\t\t\t\t \tdata=id'" . $valor["id"] . "'></a>\t\t\t\t\t\t\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-6 col-md-7 col-lg-7'>\n\t\t\t\t\t\t\t\t\t\t<p class='t16 marL10 marT5'>\n\t\t\t\t\t\t\t\t\t\t <span class=' t15'><a class='negro' href='detalle.php?id=" . $publi->id . "' class='grisO'><b>" . $publi->titulo . "</b></a></span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class=' vin-blue t14'><a href='perfil.php?id=" . $usua2->id . "' class=''><b>" . $usua2->a_seudonimo . "</b></a></span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class='t14 grisO '>" . $usua2->getNombre() . "</span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class='t12 grisO '><i class='glyphicon glyphicon-time t14 opacity'></i>" . $publi->getTiempoPublicacion() . "</span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class='t11 grisO'> <span> <i class='fa fa-eye negro opacity'></i></span><span class='marL5'> " . $publi->getVisitas() . " Visitas</span><i class='fa fa-thumbs-up negro marL15 opacity'>\n\t\t\t\t\t\t\t\t\t\t\t</i><span class=' h-under marL5'>" . $publi->getFavoritos() . " Me gusta</span><i class='fa fa-share-alt negro marL15 opacity hidden'></i> <span class=' hidden point h-under marL5'>15 Veces compartido</span> </span>\n\t\t\t\t\t\t\t\t </p>\n\t\t\t\t\t\t\t\t </div>\n\t\t\t\t\t\t\t\t <div class=' col-xs-12 col-sm-12 col-md-3 col-lg-3 text-right'>\n\t\t\t\t\t\t\t\t \t<br>\n\t\t\t\t\t\t\t\t \t<div class='marR20'>\n\t\t\t\t\t\t\t\t \t\t<span class='red t20'><b>" . $publi->getMonto() . "</b></span >\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class=' t12'></span>\n\t\t\t\t\t\t\t\t\t\t\t<br>\n\t\t\t\t\t\t\t\t\t\t\t<span class='vin-blue t16'><a href='detalle.php?id=" . $valor["id"] . "' style='text-decoration:underline;'>Ver Mas</a></span >\n\t\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t</div>\n\t\t\t\t\t\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-2'><br></div>\n\t\t\t\t\t\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'><hr class='marR10'><br></div> </div><!-- inicio del registro de la publicacion-->"; echo $cadena; } $totalPaginas = floor($ac / 25); $restantes = $ac - $totalPaginas * 25; if ($restantes > 0) { $totalPaginas++; } echo "</div><!-- FIN de la paginacion --> <div class='row'>"; echo "<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 paginas' id='paginas' name='paginas' data-metodo='buscarFavoritos' data-id='" . $usua->id . "'><center><nav><ul class='pagination'>"; /* if($pagina>10){ $anteriorGrupo=$pagina-10; echo "<li><a href='listado.php?id_cla=$act_cla&pagina=$anteriorGrupo&palabra=$palabra' aria-label='Previous'><i class='fa fa-angle-double-left'></i></a></li>"; } if($pagina>1){
if ($alerts->rowCount() > 0) { ?> <ul class="dropdown-menu blanco alertas" role="menu"> <?php foreach ($alerts as $a => $val) { $fecha = $val["fecha"]; $tipo = $val["tipo"]; $id_pana = $val["pana"]; $id_pub = $val["pub"]; $id_pre = $val["pregunta"]; $pub = new publicaciones($id_pub); $segundos = strtotime('now') - strtotime($fecha); $tiempo = $pub->getTiempo($segundos); if ($tipo == 1) { //Pregunta $foto = $pub->getFotoPrincipal(); $title = $pub->tituloFormateado(); $id = 1; $tema = "Te Preguntaron"; $link = "pre_pub"; } if ($tipo == 2) { //Repuesta $foto = $pub->getFotoPrincipal(); $title = $pub->tituloFormateado(); $id = 2; $tema = "Te Respondieron"; $link = "resp_pub"; } if ($tipo == 3) { //Panas
foreach ($resultTotal as $r => $valor) { $total = $valor["tota"]; } $i = 0; foreach ($result as $r) { $i++; $publicacion = new publicaciones($r["id"]); $usua = new usuario($publicacion->usuarios_id); // $izquierda=($i==1)?" <i class='fa fa-caret-left t30 point izquierda'style='position:absolute; top:37%; left:-2%; ' id='izquierda' onClick='javascript:buscaIzquierda();'></i>":""; $izquierda = ""; if ($total <= 5) { $derecha = ""; } else { $derecha = $i == 5 ? " <i class='fa fa-caret-right t30 point derecha'style='position:absolute; float:right; top:37%; right:15%; ' id='derecha' onClick='javascript:buscaDerecha();'></i>" : ""; } $cadena = "\r\n\t \t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'>\r\n\t \t{$izquierda}\r\n\t \t\t\t<div class='text-center mar10 publicaciones1' style='relative;width:70%;' id='{$publicacion->id} '>\r\n\t\t\t\t \t<br>\r\n\t\t\t\t \t<div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' >\r\n\t\t\t\t\t\t<img src='" . $publicacion->getFotoPrincipal() . "' class=' img-responsive center-block img-apdp'>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='negro t16'>" . $publicacion->tituloFormateado(15) . "</span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='red t14'><b>" . $publicacion->getMonto() . "</b></span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<span class='t12 grisC'>" . $usua->getEstado() . "</span> <span class='t12 grisC'><i class='fa fa-clock-o'></i>" . $publicacion->getTiempoPublicacion() . "</span>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t<br>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t{$derecha}\r\n\t\t\t</div>\r\n\t\t"; echo $cadena; if ($i == 5) { break; } } ?> </div> <!-- Hasta aqui --> </div> </div>
function filtraPub() { $bd = new bd(); $palabra = $_POST["palabra"] != "" ? " and titulo like '%{$_POST["palabra"]}%'" : ""; if ($_POST["estado"] != "") { $strEstado = " and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})"; } else { $strEstado = ""; } $ruta = $_POST["palabra"] != "" ? "'{$_POST["palabra"]}'" : ""; $ruta .= " <span class='f-condicion'> Publicaciones </span>"; ?> <div class="col-xs-12 col-sm-12 col-md-2 col-lg-2 resultados" > <!-- ocultar cuando no hay resultados --> <div class="marL5 marT5 marB5 contenedor"> <div class="marL10"> <div id="izquierda"> <?php /********************INICIO DE LA BUSQUEDA DE CATEGORIAS********************/ $hijos = $bd->query("select * from clasificados where clasificados_id<=4"); if ($hijos) { ?> <div id="categoria"> <h5 class="negro"><b>Categoria</b></h5> <hr class="marR5"> <ul class="nav marR5 t11 marT10 marB20 "> <?php foreach ($hijos as $h => $valor) { $criterio = "I" . $valor["id"] . "F"; $consulta = "select count(id) as totaC from publicaciones where id in \n\t\t\t\t\t\t(select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null) {$strEstado} \n\t\t\t\t\t\tand clasificados_id in (select id from clasificados where ruta like '%{$criterio}%') {$palabra}"; $result = $bd->query($consulta); $row = $result->fetch(); if ($row["totaC"] > 0) { ?> <li class='marB10 t11'><div class='h-gris'><span ><a class='blue-vin filtrocat' href='#' data-id="<?php echo $valor["id"]; ?> "><?php echo $valor["nombre"] . " ({$row["totaC"]})"; ?> </a></span></div></li> <?php } } ?> </ul> </div> <?php } /******************FIN DE LA BUSQUEDA DE CATEGORIAS********************/ /******************INICIO DE LA BUSQUEDA DE UBICACION******************/ if ($_POST["estado"] != "") { if ($_POST["estado"] < 100) { $estados = $bd->doFullSelect("estados", "id={$_POST["estado"]}"); $ruta .= " En {$estados[0]["nombre"]}"; } else { $estados = $bd->doFullSelect("estados"); } } else { $estados = $bd->doFullSelect("estados"); } $estado = $_POST["estado"] != "" ? "data-estado={$_POST["estado"]}" : ""; ?> <div id="ubicacion" <?php echo $estado; ?> <h5 class="negro" ><b>Ubicación</b></h5> <hr class="marR5"> <ul class="nav marR5 t11 marT10 marB20 "> <?php foreach ($estados as $e => $valor) { $condicion = " and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null) {$palabra}"; $consulta = "select count(id) as totaP from publicaciones where usuarios_id in (select id from usuarios where estados_id={$valor["id"]}) {$condicion}"; $result = $bd->query($consulta); $row = $result->fetch(); if ($row["totaP"] > 0) { ?> <li class='marB10 t11'><div class='h-gris'><span ><a class='blue-vin filtroest' href='#' data-id="<?php echo $valor["id"]; ?> "><?php echo $valor["nombre"] . " ({$row["totaP"]})"; ?> </a></span></div></li> <!-- <li class='marB10 t11'><div class='h-gris'><span ><a class='blue-vin filtroest' href='#' data-id="<?php echo $valor["id"]; ?> "><?php echo $valor["nombre"] . " (0)"; ?> </a></span></li>--> <?php } } ?> </ul> </div> <?php /******************FIN DE LA BUSQUEDA DE UBICACION*********************/ /******************INICIO DE LA BUSQUEDA DE CONDICION******************/ $condicion = " and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null) {$palabra} "; $condicion .= $strEstado; $consulta = "select \n\t\t(select count(id) from publicaciones where condiciones_publicaciones_id=1 {$condicion}) as tota1,\n\t\t(select count(id) from publicaciones where condiciones_publicaciones_id=2 {$condicion}) as tota2,\n\t\t(select count(id) from publicaciones where condiciones_publicaciones_id=3 {$condicion}) as tota3"; $result = $bd->query($consulta); $condiciones = $result->fetch(); $con = ""; $total = $condiciones["tota1"] + $condiciones["tota2"] + $condiciones["tota3"]; ?> <div id="condicion" data-ruta="<?php echo $ruta; ?> " style="display:<?php if ($total == 0) { echo "none"; } else { echo "block"; } ?> "> <h5 class="negro" ><b>Condición</b></h5> <hr class="marR5"> </div> <ul class="nav marR5 marT10 marB20 t11"> <?php if ($condiciones["tota1"] > 0) { ?> <li class='marB10 t11'><div class='h-gris'><div style='padding:2px; '><a class='grisO filtrocon' href='#' data-id='1'> <span class='blue-vin'>Nuevo (<?php echo $condiciones["tota1"]; ?> )</a></div></div></li> <?php } if ($condiciones["tota2"] > 0) { ?> <li class='marB10 t11'><div class='h-gris'><div style='padding:2px; '><a class='grisO filtrocon' href='#' data-id='2'> <span class='blue-vin'>Usado (<?php echo $condiciones["tota2"]; ?> )</a></div></div></li> <?php } if ($condiciones["tota3"] > 0) { ?> <li class='marB10 t11'><div class='h-gris'><div style='padding:2px; '><a class='grisO filtrocon' href='#' data-id='3'> <span class='blue-vin'>Servicios (<?php echo $condiciones["tota3"]; ?> )</a></div></div></li> <?php } /******************FIN DE LA BUSQUEDA DE CONDICION (NUEVO, USADO, SERVICIO)********************/ ?> </ul> </div> <!--Cierre de Izquierda--> </div> </div> </div> <?php $condicion = substr($condicion, 5, strlen($condicion)); $consulta = "select id from publicaciones where {$condicion} limit 25 OFFSET 0"; $result = $bd->query($consulta); //$total=$result->rowCount(); $totalPaginas = ceil($total / 25); ?> <!-- Listado --> <div class="col-xs-12 col-sm-12 col-md-10 col-lg-10 resultados" > <!-- ocultar si no hay resultados --> <div class="mar5 contenedor row"> <div class="col-xs-12 col-sm-12 col-md-10 col-lg-10 text-left vin-blue "> <!-- mostrar la busqueda o donde esta segun lo q selecciono y almaceno en la variable de busqueda 2 y contar seria la cantidad de resultados obtenidos segun la busqueda --> <div class="marL20 t14"><p style="margin-top:15px;"> <span id="inicio" name="inicio" class="grisC"> 1</span> - <span id="final" name="final" class="grisC"><?php if ($total >= 25) { echo "25"; } else { echo $total; } ?> de </span> <span class="grisC"> <?php echo $total; ?> </span> <span class="marR5 grisC"> resultados</span> <a href="index.php" style="color:#000" class="marL5">Inicio </a> <i class="fa fa-caret-right negro marR5 marL5"></i> <span id="ruta" name="ruta"> <?php echo $ruta; ?> </span> </div> </div> <div class="col-xs-12 col-sm-12 col-md-2 col-lg-2 "> <div class=" marR20" style="margin-top:10px;" id="orden"> <select id="filtro" class="form-control input-sm " style="width:auto;" > <option value='id_desc' selected>Mas Recientes</option> <option value='id_asc'>Menos Recientes</option> <option value='monto_desc'>Mayor Precio</option> <option value='monto_asc'>Menor Precio</option> </select> </div> </div> <div class="col-xs-12 col-sm-12 col-md-12 col-lg-12"> <hr class="marL10 marR10"> <br> </div> <div id="ajaxContainer" border="3" > <!-- ESTE DIV SE UTILIZARA SI SE DECIDI APLICARLE AJAX, POR EL MOMENTO NO SE UTILIZA --> <!--Usuario--> <?php $i = 0; foreach ($result as $p => $valor) { $i++; $publi = new publicaciones($valor["id"]); $usua = new usuario($publi->usuarios_id); $miTitulo = $publi->titulo; if ($_POST["palabra"] != "") { $miTitulo = str_ireplace($_POST["palabra"], "<span style='background:#ccc'><b>" . $_POST["palabra"] . "</b></span>", $miTitulo); } ?> <!--publicacion--> <div class=' col-xs-12 col-sm-6 col-md-2 col-lg-2'> <div class='marco-foto-conf point marL20 ' style='height:130px; width: 130px;' > <div style='position:absolute; left:40px; top:10px; ' class='f-condicion'><?php echo $publi->getCondicion(); ?> </div> <img src='<?php echo $publi->getFotoPrincipal(); ?> ' class='img img-responsive center-block img-apdp imagen' style='width:100%;height:100%;' data-id='<?php echo $publi->id; ?> ' data-tipo='P'> </div> </div> <div class=' col-xs-12 col-sm-6 col-md-7 col-lg-7'><p class='t16 marL10 marT5'> <span class=' t15'><a class='negro' href='detalle.php?id=<?php echo $publi->id; ?> ' class='grisO'><b> <?php echo $miTitulo; ?> </b></a></span> <br><span class=' vin-blue t14'><a href='perfil.php?id=<?php echo $usua->id; ?> ' class=''><b> <?php echo $usua->a_seudonimo; ?> </b></a></span> <br><span class='t14 grisO '><?php echo $usua->getNombre(); ?> </span><br> <span class='t12 grisO '><i class='glyphicon glyphicon-time t14 opacity'></i><?php echo $publi->getTiempoPublicacion(); ?> </span><br> <span class='t11 grisO'> <span> <i class='fa fa-eye negro opacity'></i></span><span class='marL5'><?php echo $publi->getVisitas(); ?> Visitas</span><i class='fa fa-heart negro marL5 opacity'> </i><span class=' point h-under marL5'><?php echo $publi->getFavoritos(); ?> Me gusta</span><i class='fa fa-share-alt negro marL15 opacity hidden'></i> <span class=' point h-under marL5 hidden'> <?php echo $publi->getCompartidos(3); ?> Veces compartido</span> </span></p> </div> <div class=' col-xs-12 col-sm-12 col-md-3 col-lg-3 text-right'> <div class='marR20'><span class='red t20'><b> <?php echo $publi->getMonto(); ?> </b></span > <br><span class=' t12'> <?php echo $usua->getEstado(); ?> </span><br><span class='vin-blue t16'><a href='detalle.php?id=<?php echo $publi->id; ?> ' style='text-decoration:underline;'>Ver Mas</a></span > </div> </div> <div class='col-xs-12 col-sm-12 col-md-12 col-lg-2'><br></div><div class='col-xs-12 col-sm-12 col-md-12 col-lg-10'><hr class='marR10'><br></div> <?php } ?> </div> <div id="paginacion" name="paginacion" class='col-xs-12 col-sm-12 col-md-12 col-lg-12 ' data-paginaactual='1' data-total="<?php echo $total; ?> "><center><nav><ul class='pagination'> <li id="anterior2" name="anterior2" class="hidden"><a href='#' aria-label='Previous' class='navegador' data-funcion='anterior2'><i class='fa fa-angle-double-left'></i> </a> <li id="anterior1" name="anterior1" class="hidden"><a href='#' aria-label='Previous' class='navegador' data-funcion='anterior1'><i class='fa fa-angle-left'></i> </a> <?php $activo = "active"; $oculto = ""; for ($i = 1; $i <= $totalPaginas; $i++) { ?> <li class="<?php echo $activo; echo $oculto; ?> "><a class="botonPagina" href='#' data-pagina="<?php echo $i; ?> "><?php echo $i; ?> </a></li> <?php if ($i == 10) { $oculto = " hidden"; } $activo = ""; } ?> <?php if ($totalPaginas > 1) { ?> <li id="siguiente1" name="siguiente1"><a href='#' class="navegador" aria-label='Next' data-funcion='siguiente1'><i class='fa fa-angle-right'></i> </a> <?php } ?> <?php if ($totalPaginas > 10) { ?> <li id="siguiente2" name="siguiente2"><a href='#' class="navegador" aria-label='Next' data-funcion='siguiente2'><i class='fa fa-angle-double-right'></i> </a> <?php } ?> </li></ul> </nav></center></div> </div></div></div> </div> <?php }
function buscaPublicaciones() { session_start(); $usua2 = new usuario($_SESSION["id"]); if (isset($_POST["pagina"])) { $pagina = $_POST["pagina"]; } else { $pagina = 1; } if (isset($_POST["order"])) { $order = $_POST["order"]; } else { $order = 'id desc'; } if (isset($_POST["tipo"])) { $tipo = $_POST["tipo"]; } else { $tipo = '1'; } $hijos2 = $usua2->getPublicaciones($tipo, $pagina, NULL, $order); $contador = 0; $des = $tipo == 1 ? "" : "disabled"; foreach ($hijos2 as $key => $valor) { $contador++; $publicacion = new publicaciones($valor["id"]); switch ($tipo) { case 1: $boton1 = "<li onclick='javascript:modificarOpciones({$publicacion->id},2,1)'><a class='pausar opciones' id='' href='' data-toggle='modal' value='pausar'>Pausar</a></li>"; $boton2 = "<li onclick='javascript:modificarOpciones({$publicacion->id},3,1)'><a class='finalizar opciones' id='' href='' data-toggle='modal' value='finalizar'>Finalizar</a></li>"; break; case 2: $boton1 = "<li onclick='javascript:modificarOpciones({$publicacion->id},1,2)'><a class='pausar opciones' id='' href='' data-toggle='modal' value='reactivar'>Reactivar</a></li>"; $boton2 = "<li onclick='javascript:modificarOpciones({$publicacion->id},3,2)'><a class='pausar opciones' id='' href='' data-toggle='modal' value='reactivar'>Finalizar</a></li>"; break; case 3: $boton1 = "<li onclick='javascript:republicarPublicacion({$publicacion->id})'><a class='pausar opciones' id='' href='' data-toggle='modal' data-target='#info-publicacion' value='republicar'>Republicar</a></li>"; $boton2 = "<li onclick='javascript:eliminarPublicacion({$publicacion->id})'><a class='pausar opciones' id='' href='' data-toggle='modal' value='eliminar'>Eliminar</a></li>"; break; } $cadena = "<span id='general" . $valor["id"] . "' name='general" . $valor["id"] . "' class='general' data-titulo={$valor["titulo"]}>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-1 col-lg-1 '>\t\t\t\r\n\t\t\t\t\t<div class='marco-foto-publicaciones point ' style='width: 65px; height: 65px;' > <img src='" . $publicacion->getFotoPrincipal() . "' width='100%' height='100%;' \r\n\t\t\t\t\tstyle='border: 1px solid #ccc;' class='img img-responsive center-block imagen' data-id='" . $valor["id"] . "'> </div>\t\t\t\t\r\n\t\t\t</div>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-6 vin-blue t14 '>\r\n\t\t\t\t<span class='detalle.php'> <a href='detalle.php?id={$valor["id"]}'><span id='titulo" . $valor["id"] . "'>" . $valor["titulo"] . "</span> </a>\r\n\t\t\t\t<br>\r\n\t\t\t\t<span class='opacity'># {$publicacion->id}</span>\r\n\t\t\t</div>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-2 col-lg-2 text-left '>\r\n\t\t\t\t<span class='red t14' id='monto" . $valor["id"] . "'>" . $publicacion->getMonto(1) . " </span>\r\n\t\t\t\t<span class='t12 opacity' id='stock" . $valor["id"] . "'> x " . $publicacion->stock . " und</span>\r\n\t\t\t\t<br>\r\n\t\t\t\t<span> " . $publicacion->getVisitas() . " Visitas</span>\r\n\t\t\t\t<span class='opacity hidden'> / </span>\r\n\t\t\t\t<span class=' blue-vin hidden'> 30 ventas </span>\r\n\t\t\t</div>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3 text-center t12 '>\r\n\t\t\t\t<div class='btn-group pull-right marR10'>\t\t\t\t\t\r\n\t\t\t\t\t<button id='b" . $publicacion->id . "' type='button' class='btn2 btn-warning boton' data-toggle='modal' data-target='#info-publicacion' onclick='javascript:pasavalores({$publicacion->id})'\r\n\t\t\t\t\tdata-id='{$publicacion->id}' data-titulo='" . $publicacion->titulo . "' data-stock='{$publicacion->stock}' data-monto='" . number_format($publicacion->monto, 2, ',', '.') . "' data-id='b" . $publicacion->id . "' data-listado='{$tipo}' {$des}>\r\n\t\t\t\t\t\tModificar\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<textarea class='hidden' id='descripcion_" . $publicacion->id . "'>\r\n\t\t\t\t\t\t\t\t{$publicacion->descripcion}\r\n\t\t\t\t\t</textarea >\r\n\t\t\t\t\t<button id='btnReactivar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",1,1)'>\r\n\t\t\t\t\t\tReactivar\r\n\t\t\t\t\t</button> \r\n\t\t\t\t\t<button id='btnPausar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",2,2)'>\r\n\t\t\t\t\t\tPausar\r\n\t\t\t\t\t</button>\t\t\t\t\t\t\r\n\t\t\t\t\t<button id='btnFinalizar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",3,3)'>\r\n\t\t\t\t\t\tFinalizar\r\n\t\t\t\t\t</button>\t\t\t\t\t\r\n\t\t\t\t\t<button id='btnOpciones" . $publicacion->id . "' type='button' class='btn2 btn-warning dropdown-toggle ' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false' >\r\n\t\t\t\t\t\t<span class='glyphicon glyphicon-cog '></span>\r\n\t\t\t\t\t\t<span class='caret'></span>\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<ul class=' dropdown-menu' id='opciones'>\t\t\t\r\n\t\t\t\t\t\t\t{$boton1}\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{$boton2}\t\t\t\t\t\t\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t\t<div id='menPau" . $publicacion->id . "' class='alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\tPublicacion pausada\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div id='menAct" . $publicacion->id . "' class=' alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\tPublicacion activa\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div id='menFin" . $publicacion->id . "' class=' alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\tPublicacion finalizada\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div id='menRep" . $publicacion->id . "' class=' alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\tRepublicada\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 marB10 marT10'>\r\n\t\t\t\t<center><hr class=' center-block'></center>\r\n\t\t\t</div>\r\n\t\t</span>"; echo $cadena; } echo "<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 marB10 marT10'>\r\n\t\t\t<nav class='text-center'>\r\n\t\t\t <ul class='pagination'>"; $ac = $usua2->getCantidadPub($tipo); $totalPaginas = floor($ac / 25); $restantes = $ac - $totalPaginas * 25; if ($restantes > 0) { $totalPaginas++; } echo "</div><div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 ' id='paginas' name='paginas' data-metodo='buscarPublicaciones' data-tipo='" . $tipo . "' data-id='" . $usua2->id . "' > <center><nav><ul class='pagination'>"; $contador = 0; if ($pagina <= 10) { $inicio = 1; } else { $inicio = floor($pagina / 10); if ($pagina % 10 != 0) { $inicio = $inicio * 10 + 1; } else { $inicio = $inicio * 10 - 9; } } for ($i = $inicio; $i <= $totalPaginas; $i++) { $contador++; if ($i == $pagina) { echo "<li class='active' style='cursor:pointer'><a class='botonPagina' data-pagina='" . $i . "'>{$i}</a></li>"; } else { echo "<li class='' style='cursor:pointer'><a class='botonPagina' data-pagina='" . $i . "'>{$i}</a></li>"; } if ($contador == 10) { break; } } if ($totalPaginas > 0) { echo "<li>\r\n\t\t\t\t <a href='#' aria-label='Next'>\r\n\t\t\t\t <span aria-hidden='true'>»</span>\r\n\t\t\t\t </a>\r\n\t\t\t\t </li>\r\n\t\t\t </ul>\r\n\t\t\t</nav>\r\n\t\t\t</div>\t"; } if ($contador == 0) { ?> <script> $("#noresultados").removeClass("hidden"); $("#publicaciones").addClass("hidden"); </script> <?php } else { ?> <script> $("#noresultados").addClass("hidden"); $("#publicaciones").removeClass("hidden"); </script> <?php } }
<?php require_once "../../clases/bd.php"; require_once "../../clases/publicaciones.php"; $db = new bd(); session_start(); $uid = $_SESSION['id']; $sn = array(); $nsn = array(); $query = "SELECT a.*,b.condicion FROM publicaciones AS a\r\n\t\tLEFT JOIN condiciones_publicaciones as b ON a.condiciones_publicaciones_id = b.id\r\n\t\tRIGHT JOIN publicacionesxstatus as c ON a.id=c.publicaciones_id AND c.status_publicaciones_id=1 AND c.fecha_fin IS NULL\r\n\t\tWHERE a.usuarios_id = {$uid} AND (a.stock>0 OR a.stock IS NULL)\r\n\t\tORDER BY a.id ASC"; if ($res = $db->query($query)) { while ($pub = $res->fetch(PDO::FETCH_ASSOC, PDO::FETCH_ORI_NEXT)) { $pub_object = new publicaciones($pub['id']); $pubi = array("id" => $pub['id'], "monto" => $pub['monto'], "titulo" => $pub['titulo'], "des" => $pub['manager_des'], "len" => strlen($pub['titulo']) + strlen($pub['monto'] + "") + strlen($pub['condicion']) + 23 + 23, "condicion" => $pub['condicion'], "picture" => $pub_object->getFotoPrincipal(), "tw" => $pub['publicar_twitter'], "fb" => $pub['publicar_facebook'], "fbp" => $pub['publicar_fanpage'], "gp" => $pub['publicar_grupo']); if ($pubi['tw'] == 1 || $pubi['fb'] == 1 || $pubi['fbp'] == 1 || $pubi['gp'] == 1) { $sn[] = $pubi; } else { $nsn[] = $pubi; } } if ($_GET['type'] == 1) { $rr = $sn; } else { $rr = $nsn; } $return = array("e" => 0, "sn" => $rr); } else { $return = array("e" => 1); } echo json_encode($return);
<?php foreach ($publicaciones as $h["publicaciones"] => $valor) { $miTitulo = $valor["titulo"]; $miTitulo = str_ireplace($palabra, "<span style='background:#ccc'><b>{$palabra}</b></span>", $miTitulo); $publi = new publicaciones($valor["id"]); $usua = new usuario($publi->usuarios_id); $contadorVisitas = $publi->getVisitas() != 1 ? $publi->getVisitas() . " Visitas " : $publi->getVisitas() . " Visita "; ?> <div class=' col-xs-12 col-sm-6 col-md-2 col-lg-2'> <div class='marco-foto-conf point marL20 ' style='height:130px; width: 130px;' > <div style='position:absolute; left:40px; top:10px; ' class='f-condicion'> <?php echo $publi->getCondicion(); ?> </div> <img src='<?php echo $publi->getFotoPrincipal(); ?> ' class='img img-responsive center-block img-apdp imagen' style='width:100%;height:100%;' data-id='<?php echo $valor["id"]; ?> '> </div></div> <div class=' col-xs-12 col-sm-6 col-md-7 col-lg-7'><p class='t16 marL10 marT5'> <span class=' t15'><a class='negro' href='detalle.php?id=<?php echo $valor["id"]; ?> ' class='grisO'><b> <?php echo $miTitulo; ?> </b></a></span> <br><span class=' vin-blue t14'><a href='perfil.php?id=<?php
function getNotificaciones() { if (!isset($_SESSION)) { session_start(); } $usr = new usuario(); if ($_SESSION['id_rol'] == '1' || $_SESSION['id_rol'] == '2') { $id_user_noti = null; } else { $id_user_noti = $_SESSION["id"]; } $alerts = $usr->getAllNotificaciones($id_user_noti, $_POST['pagina']); if (TRUE) { $notificaciones = ''; foreach ($alerts as $a => $val) { $fecha = $val["fecha"]; $tipo = $val["tipo"]; $id_pana = $val["pana"]; $id_pub = $val["pub"]; $id_pre = $val["pregunta"]; $pub = new publicaciones($id_pub); $segundos = strtotime('now') - strtotime($fecha); $tiempo = $pub->getTiempo($segundos); if ($tipo == 1) { //Pregunta $foto = $pub->getFotoPrincipal(); $title = $pub->tituloFormateado(); $id = 1; $tema = "Te Preguntaron"; $link = "pre_pub"; } if ($tipo == 2) { //Repuesta $foto = $pub->getFotoPrincipal(); $title = $pub->tituloFormateado(); $id = 2; $tema = "Te Respondieron"; $link = "resp_pub"; } if ($tipo == 3) { //Panas $foto = $usr->buscarFotoUsuario($id_pana); $id = $id_pana; $title = $usr->getPana($id_pana); $tema = "Ahora te sigue"; $link = "ver-noti-seguidor"; } if ($tipo == 4) { //Publicacion $foto = $pub->getFotoPrincipal(); $title = $pub->tituloFormateado(); $tema = "Nueva Publicacion"; $id = $id_pub; $link = "detalle"; } $img_noti = $foto; $usuario_class = ''; //definir para mostrar el modal o redireccionar a la tienda $usuario_name = $title; $accion_noti = $tema; $time_noti = $tiempo; $notificaciones .= '<div class="col-xs-12 notificaciones pointer ' . $link . '" data-id_pub="' . $id_pub . '" data-id="' . $id . '" > <div class="row"> <div class="col-xs-3 col-sm-4 col-md-2 col-lg-2 text-center"> <img id="img-perfil" src="' . $img_noti . '" class="img foto-max-80 foto-perfil " data-id="1268" > </div> <div class="col-xs-9 col-sm-6 col-md-10 col-lg-10"> <div> <span class=" vin-blue t14"><b>' . $usuario_name . '</b></span> ' . $accion_noti . ' </div> <div> <span class="t12 grisO "><i class="glyphicon glyphicon-time t14 opacity"></i>' . $time_noti . '</span> </div> </div> </div> </div>'; } } echo json_encode(array('notificaciones' => $notificaciones)); }
<INPUT TYPE=CHECKBOX style=' width:100% ; height:100%; '> </div> </div>--> <!-- INICIO de detalle del listado de publicaciones --> <div id="noresultados" name="noresultados" class="container center-block col-xs-12 col-sm-12 col-md-12 col-lg-12 hidden"> <br> <br> </div> <div id="publicaciones"> <?php $contador = 0; foreach ($hijos as $key => $valor) { $contador++; $publicacion = new publicaciones($valor["id"]); $cadena = "<span id='general" . $valor["id"] . "' name='general" . $valor["id"] . "' class='general' data-titulo='{$valor["titulo"]}'>\r\n\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-1 col-lg-1 '>\r\n\t\t\t\t\t\t<div class='marco-foto-publicaciones point ' style='width: 65px; height: 65px;' > \r\n\t\t\t\t\t\t<img src='" . $publicacion->getFotoPrincipal() . "' width='100%' height='100%;' \r\n\t\t\t\t\t\tstyle='border: 1px solid #ccc;' class='img img-responsive center-block imagen' data-id='" . $valor["id"] . "'> </div>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-6 vin-blue t14 '>\r\n\t\t\t\t\t<span class='detalle.php'> <a href='detalle.php?id={$valor["id"]}'> <span id='titulo" . $valor["id"] . "'>{$valor["titulo"]}</span></a></span>\r\n\t\t\t\t\t<br>\r\n\t\t\t\t\t<span class='opacity'># {$publicacion->id}</span>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-2 col-lg-2 text-left '>\r\n\t\t\t\t\t<span class='red t14' id='monto" . $valor["id"] . "'>" . $publicacion->getMonto(1) . " </span>\r\n\t\t\t\t\t<span class='t12 opacity' id='stock" . $valor["id"] . "'> x " . $publicacion->stock . " und</span>\r\n\t\t\t\t\t<br>\r\n\t\t\t\t\t<span> " . $publicacion->getVisitas() . " Visitas</span>\r\n\t\t\t\t\t<span class='opacity hidden'> / </span>\r\n\t\t\t\t\t<span class=' blue-vin hidden'> 30 ventas </span>\r\n\t\t\t\t</div>\r\n\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3 text-center t12 '>\r\n\t\t\t\t\t<div class='btn-group pull-right marR10'>\r\n\t\t\t\t\t\t<button id='b" . $publicacion->id . "' type='button' class='btn2 btn-warning boton' data-toggle='modal' data-target='#info-publicacion' onclick='javascript:pasavalores({$publicacion->id})'\r\n\t\t\t\t\t\tdata-id='{$publicacion->id}' data-url_video='{$publicacion->url_video}' data-titulo='{$publicacion->titulo}' data-stock='{$publicacion->stock}' data-monto='" . number_format($publicacion->monto, 2, ',', '.') . "' data-id='b" . $publicacion->id . "' data-listado='1' >\r\n\t\t\t\t\t\t Modificar \r\n\t\t\t\t\t </button>\r\n\t\t\t\t\t <textarea class='hidden' id='descripcion_" . $publicacion->id . "'>\r\n\t\t\t\t\t\t\t\t{$publicacion->descripcion}\r\n\t\t\t\t\t\t</textarea >\r\n\t\t\t\t\t\t<button id='btnReactivar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",1,1)'>\r\n\t\t\t\t\t\t\tReactivar\r\n\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t<button id='btnPausar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",2,2)'>\r\n\t\t\t\t\t\t\tPausar\r\n\t\t\t\t\t\t</button>\t\t\t\t\t\t\r\n\t\t\t\t\t\t<button id='btnFinalizar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",3,3)'>\r\n\t\t\t\t\t\t\tFinalizar\r\n\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t<button id='btnOpciones" . $publicacion->id . "' type='button' class='btn2 btn-warning dropdown-toggle ' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false' >\r\n\t\t\t\t\t\t\t<span class='glyphicon glyphicon-cog '></span>\r\n\t\t\t\t\t\t\t<span class='caret'></span>\r\n\t\t\t\t\t\t</button>\r\n\t\t\t\t\t\t<ul class=' dropdown-menu'>\r\n\t\t\t\t\t\t\t<li onclick='javascript:modificarOpciones({$publicacion->id},2,1)'>\r\n\t\t\t\t\t\t\t\t<a class='pausar opciones' id='' href='' data-toggle='modal' value='pausar'>Pausar</a>\r\n\t\t\t\t\t\t\t</li>\r\n\t\t\t\t\t\t\t<li onclick='javascript:modificarOpciones({$publicacion->id},3,1)'>\r\n\t\t\t\t\t\t\t\t<a class='finalizar opciones' id='' href='' data-toggle='modal' value='finalizar'>Finalizar</a>\r\n\t\t\t\t\t\t\t</li>\r\n\t\t\t\t\t\t</ul>\r\n\t\t\t\t\t\t<div id='menPau" . $publicacion->id . "' class='alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\t\tPublicacion pausada\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div id='menAct" . $publicacion->id . "' class=' alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\t\tPublicacion activa\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div id='menFin" . $publicacion->id . "' class=' alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\t\tPublicacion finalizada\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div id='menRep" . $publicacion->id . "' class=' alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\t\tRepublicada\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t<div id='menEli" . $publicacion->id . "' class=' alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\t\tEliminar\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div></div>\t\t\r\n\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 marB10 marT10'>\r\n\t\t\t\t\t<center><hr class=' center-block'></center></div>\r\n\t\t\t\t</span>"; echo $cadena; } echo "<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 marB10 marT10'>\r\n\t\t\t\t<nav class='text-center'>\r\n\t\t\t\t <ul class='pagination'>"; $totalPaginas = floor($ac / 25); $restantes = $ac - $totalPaginas * 25; if ($restantes > 0) { $totalPaginas++; } echo "</div><div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 ' id='paginas' name='paginas' data-metodo='buscarPublicaciones' data-tipo='1' data-id='" . $usua->id . "' > <center><nav><ul class='pagination'>"; $contador = 0; if ($pagina <= 10) { $inicio = 1; } else { $inicio = floor($pagina / 10); if ($pagina % 10 != 0) {
function busca() { $categoria = isset($_POST["categoria"]) ? $_POST["categoria"] : ""; $condicion = isset($_POST["condicion"]) ? $_POST["condicion"] : ""; $estado = isset($_POST["estado"]) ? $_POST["estado"] : ""; $orden = isset($_POST["orden"]) ? $_POST["orden"] : ""; $palabra = isset($_POST["palabra"]) ? $_POST["palabra"] : ""; $ver_tiendas = isset($_POST["ver_tiendas"]) ? $_POST["ver_tiendas"] : "0"; $pagina = isset($_POST["pagina"]) ? $_POST["pagina"] : "1"; $categoria = $valores = array("palabra" => $palabra, "ver_tiendas" => $ver_tiendas, "pagina" => $pagina, "orden" => $orden, "estados_id" => $estado, "clasificados_id" => $categoria); $busqueda = new busqueda($valores); $result = $busqueda->getPublicaciones(); foreach ($result as $r => $valor) { if ($valor["tipo"] == "P") { $publi = new publicaciones($valor["id"]); /*$usua=new usuario($publi->usuarios_id);*/ $miTitulo = $publi->titulo; $miTitulo = str_ireplace($palabra, "<span style='background:#ccc'><b>" . strtoupper($palabra) . "</b></span>", $miTitulo); ?> <div class=' col-xs-12 col-sm-6 col-md-2 col-lg-2'> <div class='marco-foto-conf point marL20 ' style='height:130px; width: 130px;' > <div style='position:absolute; left:40px; top:10px; ' class='f-condicion'> </div> <img src='<?php echo $publi->getFotoPrincipal(); ?> ' class='img img-responsive center-block img-apdp imagen' style='width:100%;height:100%;' data-id='<?php echo $publi->id; ?> '> </div> </div> <div class=' col-xs-12 col-sm-6 col-md-7 col-lg-7'><p class='t16 marL10 marT5'> <span class=' t15'><a class='negro' href='detalle.php?id=<?php echo $publi->id; ?> ' class='grisO'><b> <?php echo $miTitulo; ?> </b></a></span> <?php /* <br><span class=' vin-blue t14'><a href='perfil.php?id=<?php echo $usua->id;?>' class=''><b> <?php echo $usua->a_seudonimo;?></b></a></span> */ ?> <?php /* <br><span class='t14 grisO '><?php echo $usua->getNombre();?></span><br> */ ?> <span class='t12 grisO' style="display: block;"><i class='glyphicon glyphicon-time t14 opacity'></i><?php echo $publi->getTiempoPublicacion(); ?> </span> <span class='t11 grisO'> <span> <i class='fa fa-eye negro opacity'></i></span><span class='marL5'><?php echo $publi->getVisitas(); ?> Visitas</span><i class='fa fa-heart negro marL5 opacity'> </i><span class=' point h-under marL5'><?php echo $publi->getFavoritos(); ?> Me gusta</span><i class='fa fa-share-alt negro marL15 opacity hidden'></i> <span class=' point h-under marL5 hidden'> <?php echo $publi->getCompartidos(3); ?> Veces compartido</span> </span> <br> <br> <br> </p> </div> <div class=' col-xs-12 col-sm-12 col-md-3 col-lg-3 text-right'> <div class='marR20'><span class='red t20'><b> <?php echo $publi->getMonto(); ?> </b></span > <?php /* <br><span class=' t12'> <?php echo ($usua->getEstado());?> </span><br> */ ?> <span style="display: block;" class='vin-blue t16'><a href='detalle.php?id=<?php echo $publi->id; ?> ' style='text-decoration:underline;'>Ver Mas</a></span > </div> </div> <div class='col-xs-12 col-sm-12 col-md-12 col-lg-2'><br></div><div class='col-xs-12 col-sm-12 col-md-12 col-lg-10'><hr class='marR10'><br></div><?php } } }
$publicacion = new publicaciones($r["id"]); $usua = new usuario($publicacion->usuarios_id); ?> <div id="<?php echo $i; ?> " class='col-xs-12 col-sm-12 col-md-2 col-lg-2' > <div class='text-center publicaciones1 marT15' style='relative;width:70%;' id='<?php echo $publicacion->id; ?> '> <br> <div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' > <img src='<?php echo $publicacion->getFotoPrincipal(); ?> ' class=' img-responsive center-block img-apdp'> </div> <br> <span class='negro t16'><?php echo $publicacion->tituloFormateado(15); ?> </span> <br> <span class='red t14'><b><?php echo $publicacion->getMonto(); ?> </b></span> </div>