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 actualizaFavoritos() { $bd = new bd(); session_start(); $valores = array("usuarios_id" => $_SESSION["id"], "visitas_publicaciones_id" => $_POST["id"]); if ($_POST["tipo"] == 1) { $result = $bd->doInsert("publicaciones_favoritos", $valores); } else { $result = $bd->query("delete from publicaciones_favoritos where usuarios_id={$_SESSION['id']} and visitas_publicaciones_id={$_POST['id']}"); } }
public function borrarSeguidor($amigos_id, $usuarios_id) { $bd = new bd(); //$ques="DELETE FROM usuarios_amigos WHERE usuarios_id = $usuarios_id AND amigos_id = $amigos_id"; $sql = $bd->query("DELETE FROM usuarios_amigos WHERE usuarios_id = {$usuarios_id} AND amigos_id = {$amigos_id}"); if ($sql->rowCount() > 0) { return true; } else { return false; //return array("resultado"=>false, "query"=>$ques); } }
public function buscarSedes($id = NULL) { $bd = new bd(); $consulta = "select id, nombre, codigo from sedes where 1 "; if (!empty($id)) { $consulta .= " and id='{$id}' "; } $result = $bd->query($consulta); if ($result) { return $result; } else { return false; } }
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; } } }
<?php if (!isset($_SESSION)) { session_start(); } if (!isset($_SESSION["id"])) { header("Location: index.php"); } if ($_SESSION["nivel"] < 1) { header("Location: index.php"); } include "fcn/incluir-css-js.php"; include "clases/bd.php"; $bd = new bd(); $sql = $bd->query("select count(*) as tota from publicaciones where id in\r\n(select publicaciones_id from publicacionesxstatus where DATE(fecha)=DATE(now()) and status_publicaciones_id=1)"); $row = $sql->fetch(); $valor1 = $row["tota"]; $sql = $bd->query("select count(*) as tota from publicaciones where id in\r\n(select publicaciones_id from publicacionesxstatus where date(fecha)=date(DATE_SUB(CONCAT(CURDATE(), ' 00:00:00'),INTERVAL 1 DAY)) and status_publicaciones_id=1)"); $row = $sql->fetch(); $valor2 = $row["tota"]; $sql = $bd->query("select count(*) as tota from publicaciones where id in\r\n(select publicaciones_id from publicacionesxstatus where WEEKOFYEAR(fecha)=WEEKOFYEAR(now()) and status_publicaciones_id=1)"); $row = $sql->fetch(); $valor3 = $row["tota"]; $sql = $bd->query("select count(*) as tota from publicaciones where id in\r\n(select publicaciones_id from publicacionesxstatus where WEEKOFYEAR(fecha)=WEEKOFYEAR(date(DATE_SUB(CONCAT(CURDATE(), ' 00:00:00'),INTERVAL 7 DAY))) and status_publicaciones_id=1)"); $row = $sql->fetch(); $valor4 = $row["tota"]; $sql = $bd->query("select count(*) as tota from publicaciones where id in \r\n(select publicaciones_id from publicacionesxstatus where MONTH(fecha)=MONTH(now()) and YEAR(fecha)=YEAR(now()) and status_publicaciones_id=1)"); $row = $sql->fetch(); $valor5 = $row["tota"]; $sql = $bd->query("select count(*) as tota from publicaciones where id in \r\n(select publicaciones_id from publicacionesxstatus where MONTH(fecha)=MONTH(DATE_ADD(CURDATE(),INTERVAL -1 MONTH)) and status_publicaciones_id=1)"); $row = $sql->fetch();
public function actualizarPublicacion($parametros, $monto, $fotos) { $bd = new bd(); $foto = new fotos(); $condicion = "id={$this->id}"; $params["titulo"] = ucwords(strtolower($params["titulo"])); $result = $bd->doUpdate("publicaciones", $parametros, $condicion); $params["monto"] = $monto; $this->setMonto($monto); $foto->path = "../../" . $foto->path; $listaFotos = $bd->doFullSelect("fotosxpublicaciones", "publicaciones_id={$this->id}"); $result = $bd->query("delete from fotosxpublicaciones where publicaciones_id={$this->id}"); $ultimafoto = $bd->query("select MAX(id) as ultimo from fotos"); foreach ($ultimafoto as $key) { $ultima = $key["ultimo"]; } $i = 0; $fila = 0; foreach ($fotos as $data) { if (substr($data, 0, 10) == "data:image") { $i++; $nueva = $ultima + $i; $data_url = $data; $data_url = str_replace(" ", "+", $data_url); $filteredData = substr($data_url, strpos($data_url, ",") + 1); //Decodificar la dataurl $unencodedData = base64_decode($filteredData); $bd->doInsert("fotos", array("id" => $nueva, "ruta" => "galeria/fotos/2015/12/")); $bd->doInsert("fotosxpublicaciones", array("fotos_id" => $nueva, "publicaciones_id" => $this->id)); //subir la imagen $ruta = "../../../galeria/fotos/2015/12/{$nueva}.png"; file_put_contents($ruta, $unencodedData); } else { $bd->doInsert("fotosxpublicaciones", array("fotos_id" => $listaFotos[$fila]["fotos_id"], "publicaciones_id" => $listaFotos[$fila]["publicaciones_id"])); $fila++; } } return true; }
public function getAllNotificacionesAdmin() { $bd = new bd(); $consulta = "select fecha, tipos_notificaciones_id tipo, usuarios_id usr, publicaciones_id pub, preguntas_publicaciones_id pregunta, \r\n\t\t\tpana_id pana from notificaciones where tipos_notificaciones_id='1' ORDER BY `notificaciones`.`fecha` DESC limit 25"; if (empty($pagina)) { $consulta .= " limit 25"; } else { $start = ($pagina - 1) * 25; $consulta .= " LIMIT 25 OFFSET {$start}"; } $result = $bd->query($consulta); return $result; }
public function getCondiciones() { $bd = new bd(); $condicion = "where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null)"; $operador = "and"; if ($this->palabra != "") { $condicion .= " {$operador} titulo like '%{$this->palabra}%'"; $operador = " and "; } if ($this->clasificados_id != "") { $criterio = "I" . $this->clasificados_id . "F"; $condicion .= $operador . " clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')"; //ojo $operador = " and "; } $consulta = "select (select count(id) from publicaciones {$condicion} and condiciones_publicaciones_id=1) as tota1,\n \t\t\t\t(select count(id) from publicaciones {$condicion} and condiciones_publicaciones_id=2) as tota2,\n \t\t\t\t(select count(id) from publicaciones {$condicion} and condiciones_publicaciones_id=3) as tota3"; $r = $bd->query($consulta); if ($r) { return $r->fetch(); } else { return false; } }
function filtraVen() { $bd = new bd(); $palabra = $_POST["palabra"]; $foto = new fotos(); $ruta = $_POST["palabra"] != "" ? "'{$_POST["palabra"]}'" : ""; $ruta .= " <span class='f-condicion'> Vendedores </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 $criterioPal1 = explode(" ", $_POST["palabra"]); $criterioPal2 = "("; $criterioPal3 = "("; foreach ($criterioPal1 as $c => $valor) { $criterioPal2 .= "nombre like '%{$valor}%' or apellido like '%{$valor}%' or "; $criterioPal3 .= "razon_social like '%{$valor}%' or "; } $criterioPal2 = substr($criterioPal2, 0, strlen($criterioPal2) - 4) . ")"; $criterioPal3 = substr($criterioPal3, 0, strlen($criterioPal3) - 4) . ")"; if ($_POST["estado"] < 100 && $_POST["estado"] != "") { $consultaNat = "select usuarios_id from usuarios_naturales where {$criterioPal2} and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})"; $consultaJur = "select usuarios_id from usuarios_juridicos where {$criterioPal3} and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})"; $consultaNat2 = "select usuarios_id from usuarios_naturales where {$criterioPal2}"; $consultaJur2 = "select usuarios_id from usuarios_juridicos where {$criterioPal3}"; } else { $consultaNat = "select usuarios_id from usuarios_naturales where {$criterioPal2}"; $consultaJur = "select usuarios_id from usuarios_juridicos where {$criterioPal3}"; $consultaNat2 = $consultaNat; $consultaJur2 = $consultaJur; } $result1 = " id in ({$consultaNat} UNION {$consultaJur})"; $result2 = " id in ({$consultaNat2} UNION {$consultaJur2})"; $consulta = "select count(id) as tota from usuarios where {$result1}"; $consulta2 = "select count(id) as tota from usuarios where {$result2}"; $result = $bd->query($consulta); $row2 = $result->fetch(); $totalVen = $row2["tota"]; $result = $bd->query($consulta2); $row3 = $result->fetch(); $totalVen2 = $row3["tota"]; /******************INICIO DE LA BUSQUEDA DE UBICACION******************/ if ($_POST["estado"] < 100) { $est = "data-estado={$_POST["estado"]}"; } else { $est = ""; } if ($_POST["estado"] < 100 && $_POST["estado"] != "") { $row2 = $bd->doSingleSelect("estados", "id={$_POST["estado"]}"); $ruta .= " En {$row2["nombre"]}"; $totalGen = $totalVen; $totalGen2 = $totalVen2; ?> <div data-bandera="sv" id="ubicacion" <?php echo $est; ?> > <h5 class="negro" ><b>Ubicación</b></h5> <hr class="marR5"> <ul class="nav marR5 t11 marT10 marB20 "> <li class='marB10 t11'><div class='h-gris'><span ><a class='filtroest' href='#' data-id='100'>TODOS (<?php echo $totalGen2; ?> )</a></span></div></li> <li class='marB10 t11'><div class='h-gris'><span ><a class='blue-vin filtroest' href='#' data-id="<?php echo $_POST["estado"]; ?> "><?php echo $row2["nombre"] . "(" . $totalGen . ")"; ?> </a></span></div></li> <?php } else { $estados = $bd->doFullSelect("estados"); $estado = ""; $consultaNat = "select usuarios_id from usuarios_naturales where {$criterioPal2}"; $consultaJur = "select usuarios_id from usuarios_juridicos where {$criterioPal3}"; ?> <div data-bandera="sv" 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) { $consulta = "select count(id) as tota from usuarios where id in ({$consultaNat} UNION {$consultaJur}) and estados_id={$valor["id"]}"; $result2 = $bd->query($consulta); $row2 = $result2->fetch(); $totalG = $row2["tota"]; if ($totalG > 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"] . " ({$totalG})"; ?> </a></span></div></li> <?php } } ?> </div> <?php } /******************FIN DE LA BUSQUEDA DE UBICACION*********************/ ?> </ul> </ul> </div> <!--Cierre de Izquierda--> </div> </div> </div> <?php if ($_POST["estado"] != 100 && $_POST["estado"] != "") { $consultaNat = "select usuarios_id as id,'U' as tipo from usuarios_naturales where {$criterioPal2} and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})"; $consultaJur = "select usuarios_id as id,'U' as tipo from usuarios_juridicos where {$criterioPal3} and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})"; } else { $consultaNat = "select usuarios_id as id,'U' as tipo from usuarios_naturales where {$criterioPal2}"; $consultaJur = "select usuarios_id as id,'U' as tipo from usuarios_juridicos where {$criterioPal3}"; } $consulta = "{$consultaNat} UNION {$consultaJur}"; $result = $bd->query($consulta); $total = $result->rowCount(); $totalPaginas = ceil($total / 25); ?> <!-- Listado --> </div> <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) { $usua = new usuario($valor["id"]); $miTitulo = $usua->getNombre(); if ($_POST["palabra"] != "") { foreach ($criterioPal1 as $c => $valor) { $miTitulo = str_ireplace($valor, "<span style='background:#ccc'><b>" . strtoupper($valor) . "</b></span>", $miTitulo); } // $miTitulo=str_ireplace($_POST["palabra"], "<span style='background:#ccc'><b>" . strtoupper($_POST["palabra"]) . "</b></span>", $miTitulo); } $i++; ?> <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'> Vendedor </div>--> <img src='<?php echo $foto->buscarFotoUsuario($usua->id); ?> ' class='img img-responsive center-block img-apdp imagen' style='width:100%;height:100%;' data-id='<?php echo $usua->id; ?> ' data-tipo='U'> </div> </div> <div class=' col-xs-12 col-sm-6 col-md-7 col-lg-7'> <p class='marL10 marT5'> <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 $miTitulo; ?> </span> <br> <span class=' grisO '> <i class='fa fa-thumbs-o-up opacity '></i> <span class='t11 point h-under marL5'><?php echo $usua->countFavoritos(); ?> Seguidores</span> </span> <br> <br> <br> </p> </div> <br> <div class=' col-xs-12 col-sm-12 col-md-3 col-lg-3 text-right'><div class='marR20'> <span class='vin-blue t16'><a href='perfil.php?id=<?php echo $usua->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 if ($i >= 25) { break; } } ?> </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" data-funcion='siguiente1' aria-label='Next'><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 }
<div class="row contenedor sombra-div hover-vendedores anchoC center-block" id="tiendas" style="display:none; margin-top:80px; "> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-2"> <p class="text-left mar20" style="border-right: 1px solid #ccc;"> <span class="negro t26 ">Tiendas<br> Verificadas</span> <br><br> <span>Puedes confiar libremente<br> en estas tiendas.</span> <br><br> <span class="vin-blue t18" style="text-decoration:underline;"><a style="display: block;" href="listadotiendas.php">Ver todos...</a></span> <br> </p> </div> <!-- Desde aqui <?php $i = 0; $result = $bd->query("select usuarios_id as id from usuarios_juridicos where usuarios_id in (select id from usuarios where certificado=1) order by razon_social"); foreach ($result as $r => $valor) { $i++; $usua = new usuario($valor["id"]); ?> <div class='col-xs-12 col-sm-12 col-md-6 col-lg-2'> <div class='text-center mar10 vendedores' style='relative;width:70%;' id='<?php echo $usua->id; ?> '> <br> <br> <div class='marco-foto-conf point center-block sombra-div3 ' style='height:120px; width: 120px;' > <img src='<?php echo $foto->buscarFotoUsuario($usua->id); ?>
function actJur() { session_start(); $bd = new bd(); if (!isset($_POST["id"])) { $usuario = new usuario($_SESSION["id"]); $actUsua = $_SESSION["id"]; } else { $bd->query("delete from usuarios_naturales where usuarios_id={$_POST["id"]}"); $valores = array("razon_social" => $_POST["e_razonsocial"], "rif" => $_POST["e_rif"], "tipo" => $_POST["e_tipo"], "usuarios_id" => $_POST["id"], "categorias_juridicos_id" => $_POST["e_categoria"]); $bd->doInsert("usuarios_juridicos", $valores); $usuario = new usuario($_POST["id"]); $actUsua = $_POST["id"]; } $values_jur = array("tipo" => filter_input(INPUT_POST, "e_tipo"), "rif" => filter_input(INPUT_POST, "e_rif"), "razon_social" => filter_input(INPUT_POST, "e_razonsocial"), "categorias_juridicos_id" => filter_input(INPUT_POST, "e_categoria")); $values_usu = array("estados_id" => filter_input(INPUT_POST, "e_estado"), "telefono" => filter_input(INPUT_POST, "e_telefono"), "direccion" => filter_input(INPUT_POST, "e_direccion")); if ($usuario->j_rif == $values_jur["rif"]) { $bd->doUpdate("usuarios_juridicos", $values_jur, "usuarios_id = {$actUsua}"); $bd->doUpdate("usuarios", $values_usu, "id = {$actUsua}"); echo json_encode(array("result" => "OK")); } else { if ($bd->valueExist("usuarios_juridicos", $values_jur['rif'], "rif")) { echo json_encode(array("result" => "error", "fields" => array("e_rif" => "El numero de rif ya esta en uso"))); } else { $bd->doUpdate("usuarios_juridicos", $values_jur, "usuarios_id = {$actUsua}"); $bd->doUpdate("usuarios", $values_usu, "id = {$actUsua}"); echo json_encode(array("result" => "OK")); } } }
<?php include "clases/bd.php"; $bd = new bd(); $c1 = 0; $c2 = 0; $result = $bd->query("select * from fotosxpublicaciones where publicaciones_id in (\nselect id from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null))"); foreach ($result as $r => $valor) { $ruta = $bd->doSingleSelect("fotos", "id={$valor["fotos_id"]}"); $file = $ruta["ruta"] . $ruta["id"] . ".png"; if (file_exists($file)) { echo "<br>EXISTE EL ARCHIVO: {$file}"; $c1++; } else { $c2++; echo "<br>NO EXISTE EL ARCHIVO: {$file}"; copy("galeria/img/actualizar_foto.png", $file); } } echo "<br>Existen {$c1} <br>"; echo "No Existen {$c2} <br>";
function deleteUser() { $sql = new bd(); $usuarios_id = filter_input(INPUT_POST, "usuarios_id"); $consulta = "DELETE FROM usuarios where id={$usuarios_id}"; $res = $sql->query($consulta); if ($res) { echo json_encode(array("result" => "OK")); } else { echo json_encode(array("result" => "error")); } }
<?php session_start(); //session if (!class_exists('bd')) { include "config_sisic.php"; $bd = new bd(); } if (isset($_SESSION['currentUser'])) { $currentUser = $_SESSION['currentUser']; $userID = $_SESSION['currentID']; $role = $_SESSION['role']; //get the subjects user/teacher is in charge of or if role is d (director) get all the classes $sql = "SELECT ID, CONCAT(Class.Class, ' - ', `Class Copesal`.Subject) AS ClassSubject " . "FROM `Class Copesal` " . "INNER JOIN Class " . "ON `Class Copesal`.ClassID = Class.`Class ID` " . "WHERE ID = :ID"; $arr = array(":ID" => $_POST["CLASS_ID"]); $recordset_class = $bd->query($sql, $arr); $clases_periodos = ""; foreach ($recordset_class as $class) { $CLASS_SUBJECT = $class["ClassSubject"]; } $sql = "SELECT b.goal as LOGRO, b.ID as ID_LOGRO \n\t\t\t\tFROM indicator a\n\t\t\t\tLEFT JOIN goal b ON a.Goal_ID = b.ID\n\t\t\t\tWHERE a.`Class Copesal_id` = :Copesal_id\n\t\t\t\tGROUP BY b.goal"; $arr = array(":Copesal_id" => $_POST["CLASS_ID"]); $recordset_goal = $bd->query($sql, $arr); $clases_periodos = ""; $i = 1; $LIST = ""; foreach ($recordset_goal as $goal) { $sql2 = "SELECT a.indicator as INDICATOR, a.ID as ID_INDICATOR, c.weigth as WEIGTH\n\t\t\t\t\tFROM indicator a\n\t\t\t\t\tLEFT JOIN goal b ON a.Goal_ID = b.ID\n\t\t\t\t\tLEFT JOIN category c ON a.CategoryID = c.CategoryID\n\t\t\t\t\tWHERE a.`Class Copesal_id` = :Copesal_id\n\t\t\t\t\tAND Goal_ID = :Goal_ID"; $arr2 = array(":Goal_ID" => $goal["ID_LOGRO"], ":Copesal_id" => $_POST["CLASS_ID"]); $recordset_indicator = $bd->query($sql2, $arr2); $clases_periodos = "";
public function getUsuarios($status = NULL, $orden = NULL, $pagina = NULL, $id_sede = NULL) { $bd = new bd(); $consulta = "select usuarios.id, usuarios_accesos.seudonimo, usuarios_juridicos.razon_social, usuarios.direccion \n\t\tfrom usuarios inner join usuarios_accesos ON usuarios.id=usuarios_accesos.usuarios_id \n\t\tinner join usuarios_juridicos ON usuarios.id=usuarios_juridicos.usuarios_id \n\t\twhere 1 "; //$consulta.=" and usuarios_accesos.id_rol=2 "; if (!empty($status)) { $consulta .= " and usuarios_accesos.status_usuarios_id = '{$status}' "; } if (!empty($id_sede)) { $consulta .= " and (usuarios.id_sede = '{$id_sede}') "; } if (!empty($orden)) { $orden = is_null($orden) ? "" : " order by {$orden}"; $consulta .= " {$orden}"; } if (!empty($pagina)) { $inicio = ($pagina - 1) * 25; //$inicio=is_null($pagina)?"":($pagina - 1) * 25; $consulta .= " limit 25 OFFSET {$inicio}"; } $result = $bd->query($consulta); if (!empty($result)) { return $result; } else { return false; } }
function buscarCaliente() { $bd = new bd(); $result = $bd->query("select * from publicaciones where usuarios_id={$_POST["usuarios_id"]} and titulo like '%{$_POST["palabra"]}%' and id in (\r\n\tselect publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"); $devolver = ""; foreach ($result as $key => $valor) { $devolver .= "<a href=detalle.php?id='" . $valor["id"] . "'>" . $valor["titulo"] . "</a><br>"; } echo $devolver; }
function ordena() { $bd = new bd(); $foto = new fotos(); $consulta = "select id from usuarios"; $_POST["orden"] = str_replace("_", " ", $_POST["orden"]); if ($_POST["estado"] != "") { $consulta .= " where estados_id={$_POST["estado"]}"; } $consulta .= " order by {$_POST["orden"]} limit 25 OFFSET 0"; $result = $bd->query($consulta); foreach ($result as $r => $valor) { $usua = new usuario($valor["id"]); $miTitulo = $usua->getNombre(); ?> <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;' > <img src='<?php echo $foto->buscarFotoUsuario($usua->id); ?> ' class='img img-responsive center-block img-apdp imagen' style='width:100%;height:100%;' data-id='<?php echo $usua->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='perfil.php?id=<?php echo $usua->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><span></span> <br> <span class='t12 orange-apdp'><?php echo $usua->getTiempo(); ?> Vendiendo en Apreciodepana</span><br> <span class='t11 grisO'> <i class='fa fa-heart negro marL5 opacity'> </i><span class=' point h-under marL5'><?php echo $usua->countFavoritos(); ?> Me gusta</span><i class='fa fa-share-alt negro marL15 opacity hidden'></i> <span class=' point h-under marL5 hidden'> num_prueba Veces compartido</span> </span> <br> <br> </p> </div> <br> <div class=' col-xs-12 col-sm-12 col-md-3 col-lg-3 text-right'><div class='marR20'> <span class=' t12'><?php echo $usua->getEstado(); ?> </span><br><span class='vin-blue t16'><a href='perfil.php?id=<?php echo $usua->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 } }
function eliminarPregunta() { $bd = new bd(); $result = $bd->query("delete FROM preguntas_publicaciones WHERE id={$_POST["id"]}"); }
public function getHijosPorPalabras($palabra = NULL, $criterioOrden = NULL, $pagina = NULL, $id_est = NULL, $id_cla = NULL, $condicion = NULL) { if (is_null($pagina)) { $pagina = 1; } if (is_null($criterioOrden)) { $criterioOrden = "id desc"; } elseif ($criterioOrden == "id_asc") { $criterioOrden = "id asc"; } elseif ($criterioOrden == "id_desc") { $criterioOrden = "id desc"; } elseif ($criterioOrden == "monto_desc") { $criterioOrden = "monto desc"; } elseif ($criterioOrden == "monto_asc") { $criterioOrden = "monto asc"; } $strCondicion = is_null($condicion) ? "" : "and condiciones_publicaciones_id={$condicion}"; $bd = new bd(); $devolverCat = array(); $devolver = array(); if (is_null($id_cla)) { for ($i = 1; $i <= 4; $i++) { $clasif = $this->buscarHijos($i); $resultadoEstados = $bd->doFullSelect("estados"); foreach ($resultadoEstados as $estado => $valorEstado) { $estados[] = array("id" => $valorEstado["id"], "nombre" => $valorEstado["nombre"], "cantidad" => 0); } $anterior = 0; if ($clasif) { foreach ($clasif as $key => $valor) { $criterio = "I" . $valor["id"] . "F"; if (is_null($id_est)) { if ($palabra != "TODOS") { $consulta = "select count(*) as tota,clasificados_id,usuarios_id from publicaciones where clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')\n\t\t\t\t\t\t\t\t{$strCondicion} and titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) group by clasificados_id,usuarios_id order by clasificados_id"; } else { $consulta = "select count(*) as tota,clasificados_id,usuarios_id from publicaciones where clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')\n\t\t\t\t\t\t\t\t{$strCondicion} and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) group by clasificados_id,usuarios_id order by clasificados_id"; } } else { if ($palabra != "TODOS") { $consulta = "select count(*) as tota,clasificados_id,usuarios_id from publicaciones where \n\t\t\t\t\t\t\t\tusuarios_id in (select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id and estados.id={$id_est})\n\t\t\t\t\t\t\t\t{$strCondicion} and clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')\n\t\t\t\t\t\t\t\tand titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) group by clasificados_id,usuarios_id order by clasificados_id"; } else { $consulta = "select count(*) as tota,clasificados_id,usuarios_id from publicaciones where \n\t\t\t\t\t\t\t\tusuarios_id in (select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id and estados.id={$id_est}) \n\t\t\t\t\t\t\t\t{$strCondicion} and clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')\t\t\t\t\t\n\t\t\t\t\t\t\t\tand id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) group by clasificados_id,usuarios_id order by clasificados_id"; } } $ac = 0; $ac2 = 0; $rows = $bd->query($consulta); foreach ($rows as $row => $valor2) { $consulta = "id={$valor2["usuarios_id"]}"; $resultadoUsuarios = $bd->doSingleSelect("usuarios", $consulta, "estados_id"); $ac += $valor2["tota"]; $estados[$resultadoUsuarios["estados_id"] - 1]["cantidad"] += $ac; $ac2 += $ac; $ac = 0; } if ($ac2 > 0) { $devolverCat[] = array("nombre" => $valor["nombre"], "cantidad" => $ac2, "id" => $valor["id"]); } } } else { $ac = 0; $consulta = "select count(*) as tota,clasificados_id,usuarios_id from publicaciones where clasificados_id={$id}\n\t\t\t\t\t{$strCondicion} and id in (select publicaciones_id from publicacionesxstatus where \n\t\t\t\t\tstatus_publicaciones_id=1 and fecha_fin IS NULL) group by clasificados_id,usuarios_id order by clasificados_id"; $resultado = $bd->query($consulta); foreach ($resultado as $key => $valor) { $consulta = "id={$valor["usuarios_id"]}"; $resultadoUsuarios = $bd->doSingleSelect("usuarios", $consulta, "estados_id"); foreach ($estados as $estado => $valorEstado) { if ($valorEstado["id"] == $resultadoUsuarios["estados_id"]) { $estados[$estado]["cantidad"] += $valor["tota"]; break; } } } } } } else { $clasif = $this->buscarHijos($id_cla); $resultadoEstados = $bd->doFullSelect("estados"); foreach ($resultadoEstados as $estado => $valorEstado) { $estados[] = array("id" => $valorEstado["id"], "nombre" => $valorEstado["nombre"], "cantidad" => 0); } $anterior = 0; if ($clasif) { foreach ($clasif as $key => $valor) { $criterio = "I" . $valor["id"] . "F"; if (is_null($id_est)) { $consulta = "select count(*) as tota,clasificados_id,usuarios_id from publicaciones where clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')\n\t\t\t\t\t\t{$strCondicion} and titulo in (select titulo from publicaciones where titulo like '%{$palabra}%') and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) group by clasificados_id,usuarios_id order by clasificados_id"; } else { $consulta = "select count(*) as tota,clasificados_id,usuarios_id from publicaciones where \n\t\t\t\t\t\tusuarios_id in (select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id and estados.id={$id_est}) \n\t\t\t\t\t\t{$strCondicion} and clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')\n\t\t\t\t\t\tand titulo in (select titulo from publicaciones where titulo like '%{$palabra}%') and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) group by clasificados_id,usuarios_id order by clasificados_id"; } $ac = 0; $ac2 = 0; $rows = $bd->query($consulta); foreach ($rows as $row => $valor2) { $consulta = "id={$valor2["usuarios_id"]}"; $resultadoUsuarios = $bd->doSingleSelect("usuarios", $consulta, "estados_id"); $ac += $valor2["tota"]; $estados[$resultadoUsuarios["estados_id"] - 1]["cantidad"] += $ac; $ac2 += $ac; $ac = 0; } if ($ac2 > 0) { $devolverCat[] = array("nombre" => $valor["nombre"], "cantidad" => $ac2, "id" => $valor["id"]); } } } else { $ac = 0; $consulta = "select count(*) as tota,clasificados_id,usuarios_id from publicaciones where clasificados_id={$id_cla} and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) {$strCondicion} group by clasificados_id,usuarios_id"; $resultado = $bd->query($consulta); foreach ($resultado as $key => $valor) { $consulta = "id={$valor["usuarios_id"]}"; $resultadoUsuarios = $bd->doSingleSelect("usuarios", $consulta, "estados_id"); foreach ($estados as $estado => $valorEstado) { if ($valorEstado["id"] == $resultadoUsuarios["estados_id"]) { $estados[$estado]["cantidad"] += $valor["tota"]; break; } } } } } foreach ($estados as $estado => $valorEstado) { if ($valorEstado["cantidad"] > 0) { $devolver[] = array("nombre" => $valorEstado["nombre"], "cantidad" => $valorEstado["cantidad"], "id" => $valorEstado["id"]); } } if (is_null($id_est)) { if ($pagina == 1) { if ($palabra != "TODOS") { $consulta = "select * from publicaciones where titulo like '%{$palabra}%' {$strCondicion} and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) order by {$criterioOrden} limit 25"; $consultaNuevos = "select count(*) as tota from publicaciones where titulo like '%{$palabra}%' and \n\t\t\t\t\tcondiciones_publicaciones_id=1 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaUsados = "select count(*) as tota from publicaciones where titulo like '%{$palabra}%' and\n\t\t\t\t\tcondiciones_publicaciones_id=2 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaServicios = "select count(*) as tota from publicaciones where titulo like '%{$palabra}%' and\n\t\t\t\t\tcondiciones_publicaciones_id=3 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; } else { $consulta = "select * from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) {$strCondicion} order by {$criterioOrden} limit 25"; $consultaNuevos = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=1 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaUsados = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=2 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaServicios = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=3 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; } } else { if ($palabra != "TODOS") { $consulta = "select * from publicaciones where titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) \n\t\t\t\t\t{$strCondicion} order by {$criterioOrden} limit 25 OFFSET " . ($pagina - 1) * 25; $consultaNuevos = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=1 and titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaUsados = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=2 and titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaServicios = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=3 and titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; } else { $limite = ($pagina - 1) * 25; $consulta = "select * from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL) \n\t\t\t\t\t{$strCondicion} order by {$criterioOrden} limit 25 OFFSET " . $limite; $consultaNuevos = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=1 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaUsados = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=2 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaServicios = "select count(*) as tota from publicaciones where \n\t\t\t\t\tcondiciones_publicaciones_id=3 and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; } } } else { if ($palabra != "TODOS") { $consulta = "select * from publicaciones where usuarios_id in (select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id and estados.id={$id_est}) \n\t\t {$strCondicion} and titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaNuevos = "select count(*) as tota from publicaciones where condiciones_publicaciones_id=1 and usuarios_id in \n\t\t (select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id\n\t\t\t\t and estados.id={$id_est}) and titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaUsados = "select count(*) as tota from publicaciones where condiciones_publicaciones_id=2 and usuarios_id in \n\t\t (select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id\n\t\t\t\t and estados.id={$id_est}) and titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaServicios = "select count(*) as tota from publicaciones where condiciones_publicaciones_id=3 and usuarios_id in \n\t\t (select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id\n\t\t\t\t and estados.id={$id_est}) and titulo like '%{$palabra}%' and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; } else { $consulta = "select * from publicaciones where usuarios_id in (select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id and estados.id={$id_est}) \n\t\t\t\t{$strCondicion} and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaNuevos = "select count(*) as tota from publicaciones where condiciones_publicaciones_id=1 and usuarios_id in \n\t\t\t\t(select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id\n\t\t\t\t and estados.id={$id_est}) and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaUsados = "select count(*) as tota from publicaciones where condiciones_publicaciones_id=2 and usuarios_id in \n\t\t\t\t(select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id\n\t\t\t\t and estados.id={$id_est}) and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $consultaServicios = "select count(*) as tota from publicaciones where condiciones_publicaciones_id=3 and usuarios_id in \n\t\t\t\t(select usuarios.id from usuarios,estados where usuarios.estados_id=estados.id\n\t\t\t\t and estados.id={$id_est}) and id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; } if ($pagina == 1) { $consulta .= " order by {$criterioOrden} limit 25"; } else { $limite = ($pagina - 1) * 25; $consulta .= " order by {$criterioOrden} limit 25 OFFSET " . $limite; } } $publicaciones = $bd->query($consulta); $nuevos = $bd->query($consultaNuevos); $rowNuevos = $nuevos->fetch(); $usados = $bd->query($consultaUsados); $rowUsados = $usados->fetch(); $servicios = $bd->query($consultaServicios); $rowServicios = $servicios->fetch(); return array("categorias" => $devolverCat, "estados" => $devolver, "publicaciones" => $publicaciones, "nuevos" => $rowNuevos["tota"], "usados" => $rowUsados["tota"], "servicios" => $rowServicios["tota"]); }
$new = "http://1so.at/" . $hso->encode($soat); $new_urls[] = $new != '' ? $new : $match[0]; } } $message = preg_replace($old_urls, $new_urls, $message); } } } return $message; } session_start(); $hdb = new bd(); $userid = $_SESSION["id"]; $table = "manager_messages_scheduled"; $sql = "SELECT * FROM {$table} WHERE userid = " . $hdb->quote($userid); if ($res = $hdb->query($sql)) { if ($res->rowCount() < 11 || $_POST['edit']) { if ($_POST['publish_tw'] == 1) { $max_chars = 140; } else { $max_chars = 2000; } if ($_POST['img']) { if (substr($_POST['img'], 0, 4) == "data") { $fotob = new fotos(); if ($img = $fotob->subirFotoManager($_POST['img'], $userid)) { } else { error_log("Error al subir foto"); $img = ""; } } else {
} catch (Exception $e) { error_log($e); } } } } } $user_object = new usuario(); $db = new bd(); $usuarios = $user_object->listarUsuariosConPublicaciones(1); foreach ($usuarios as $usuario) { $uid = $usuario['id']; $pubs = $usuario['publicaciones']->fetchAll(); $message = new Handler_Message($pubs[0]); $query = "SELECT * FROM manager_messages_scheduled WHERE userid = {$uid}"; if ($res = $db->query($query)) { $plus = $res->rowCount(); } else { $plus = 0; } $upst = $usuario['total'] + $plus; if ($upst > 0) { if ($message->canPublishTwitter()) { handleTwitterMessage($message, $uid, $db, $user_object, $upst); } if ($message->canPublishFacebook()) { handleFacebookMessage($message, $uid, $db, $user_object, $upst, "fb"); } if ($message->canPublishFacebookFanPage()) { handleFacebookMessage($message, $uid, $db, $user_object, $upst, "fbp"); }
<br><br> <span class="">echale un vistazo a las publicaciones más recientes.</span> <br><br> <span class="vin-blue t18" style="text-decoration:underline;"><a href="listado.php">Ver más...</a></span> <br> <br> <br> <br> </p> </div> <div id="listaPublicaciones" data-pagina="1"> <!--desde aqui --> <?php $bd = new bd(); $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"; $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); // $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>" : "";
<?php include_once "clases/publicaciones.php"; include_once "clases/bd.php"; $bd = new bd(); $publicaciones = $bd->query("select publicaciones_id from publicacionesxstatus where status_publicaciones_id<4 and fecha_fin IS NULL and fecha<=DATE_SUB(CURDATE(), INTERVAL 30 DAY)"); $tiempo = date("Y-m-d H:i:s", time()); $contador = 0; foreach ($publicaciones as $key => $valor) { $valores = array("fecha" => $tiempo, "publicaciones_id" => $valor["publicaciones_id"], "status_publicaciones_id" => 4, "fecha_fin" => $tiempo); $consulta = "update publicacionesxstatus set fecha_fin='{$tiempo}' where publicaciones_id={$valor["publicaciones_id"]} and fecha_fin IS NULL"; $bd->query($consulta); $bd->doInsert("publicacionesxstatus", $valores); $contador++; } echo "Actualizadas {$contador} publicaciones";
<?php include "clases/busqueda.php"; include_once "clases/bd.php"; include_once "clases/fotos.php"; include_once "clases/publicaciones.php"; $bd = new bd(); $foto = new fotos(); $lista = $bd->query("select id,(select count(favoritos_id) from usuarios_favoritos where favoritos_id=usuarios.id) as fav, \r\n(select fecha from usuariosxstatus where usuarios_id=usuarios.id) as fecha from usuarios order by certificado desc, fav desc,fecha asc"); $estados = $bd->query("select id,nombre,(select count(id) from usuarios where estados_id = estados.id) as totaP from estados"); $total = $lista->rowCount(); $totalPaginas = ceil($total / 25); ?> <div class="container " id="principal" name="principal" > <div class="row"> <?php if ($total == 0) { ?> <div class='col-xs-12 col-sm-12 col-md-12 col-lg-12' id="noresultados" name"noresultados"> <div class='alert alert-warning2 text-left' role='alert' > <img src="galeria/img/logos/bill-error.png" width="120px" height="120px;" class="pull-left" style="margin-top:-10px;"/> <div class="t16 marL20 marB5 ">No se encontraron resultados de tu busqueda.</div> <span class="t12 marL30 grisO"> <i class="fa fa-caret-right marR10"></i> Verifica la ortografia en cada palabra. </span> <br> <span class="t12 marL30 grisO"> <i class="fa fa-caret-right marR10"></i> Utiliza palabras más estandares. </span> <br> <span class="t12 marL30 grisO">
public function getAllDatos($id_usr) { $bd = new bd(); $consulta = "select * from publicaciones where \n\t\tid in (select publicaciones_id\n\t\tfrom preguntas_publicaciones \n\t\twhere usuarios_id={$id_usr} and preguntas_publicaciones_id is null) and id in \n\t\t(select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin IS NULL)"; $result = $bd->query($consulta); if (!empty($result)) { return $result; } else { return false; } }
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 } }
foreach ($estados as $value) { echo showResult($bd->doInsert("estados", array("nombre" => $value, "paises_id" => 1))); } echo "OK Estados!"; break; case "status_usuario": echo $bd->emptyTable("status_usuarios"); foreach ($status_usuarios as $value) { echo showResult($bd->doInsert("status_usuarios", array("nombre" => $value))); } echo "OK Status Usuarios!"; break; case "amigo": $amigo = new amigos(); echo $bd->emptyTable("usuarios_amigos"); foreach ($bd->query("SELECT * FROM usuarios") as $row) { foreach ($bd->query("SELECT * FROM usuarios WHERE id != {$row["id"]}") as $row2) { if (rand(0, 30) == 30) { $amigo->nuevoAmigo(date('Y-m-d', time()), $row["id"], $row2["id"]); } } } echo "OK Amigos!"; break; case "favorito": $amigo = new amigos(); echo $bd->emptyTable("usuarios_favoritos"); foreach ($bd->query("SELECT * FROM usuarios") as $row) { foreach ($bd->query("SELECT * FROM usuarios WHERE id != {$row["id"]}") as $row2) { if (rand(0, 30) == 30) { $amigo->nuevoFavorito(date('Y-m-d', time()), $row["id"], $row2["id"]);
<?php require_once "../../clases/bd.php"; session_start(); $mesid = $_POST['id']; $uid = $_SESSION['id']; $table = "manager_fb_acc"; $db = new bd(); $query = "DELETE FROM manager_messages_scheduled WHERE id=" . $db->quote($mesid) . " AND userid=" . $db->quote($uid); error_log($query); if ($db->query($query)) { $return = array("e" => 0); } else { $return = array("e" => 1); } echo json_encode($return);
<?php if (!isset($_SESSION)) { session_start(); } include_once "clases/bd.php"; $bd = new bd(); if (isset($_GET["usuario"])) { $id_usuario = $_GET["usuario"]; $bd->query("delete from usuariosxstatus where usuarios_id={$id_usuario}"); $bd->query("delete from usuarios_naturales where usuarios_id={$id_usuario}"); $bd->query("delete from usuarios_juridicos where usuarios_id={$id_usuario}"); $bd->query("delete from usuarios_accesos where usuarios_id={$id_usuario}"); $bd->query("delete from manager_tw_acc where userid={$id_usuario}"); $bd->query("delete from usuarios where id={$id_usuario}"); } if (isset($_GET["usuario"])) { echo "Eliminado el usuario id={$id_usuario} <br>"; } else { echo "No especificó que usuario desea eliminar<br>"; } if (isset($_GET["publicacion"])) { $id_publicacion = $_GET["publicacion"]; $visita = $bd->doSingleSelect("publicaciones", "id={$id_publicacion}", "visitas_publicaciones_id"); if (!empty($visita)) { $id_visita = $visita["visitas_publicaciones_id"]; } else { $id_visita = -1; } $bd->query("delete FROM fotosxpublicaciones WHERE publicaciones_id={$id_publicacion}"); $bd->query("delete FROM publicaciones_montos WHERE publicaciones_id={$id_publicacion}");