Exemple #1
0
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;
        }
    }
}
Exemple #2
0
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']}");
    }
}
Exemple #3
0
 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);
     }
 }
Exemple #4
0
 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;
     }
 }
Exemple #5
0
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> &nbsp;&nbsp; <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;
        }
    }
}
Exemple #6
0
<?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();
Exemple #7
0
 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;
 }
Exemple #8
0
 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;
 }
Exemple #9
0
 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;
     }
 }
Exemple #10
0
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&oacute;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&oacute;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 
}
Exemple #11
0
    <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);
    ?>
Exemple #12
0
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"));
        }
    }
}
Exemple #13
0
<?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>";
Exemple #14
0
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"));
    }
}
Exemple #15
0
<?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 = "";
Exemple #16
0
 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;
     }
 }
Exemple #17
0
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;
}
Exemple #18
0
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 
    }
}
Exemple #19
0
function eliminarPregunta()
{
    $bd = new bd();
    $result = $bd->query("delete FROM preguntas_publicaciones WHERE id={$_POST["id"]}");
}
Exemple #20
0
 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"]);
 }
Exemple #21
0
                        $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 {
Exemple #22
0
                } 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");
        }
Exemple #23
0
        <br><br>
        <span class="">echale un vistazo a las publicaciones m&aacute;s recientes.</span>
        <br><br>
        <span class="vin-blue t18" style="text-decoration:underline;"><a href="listado.php">Ver m&aacute;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>" : "";
Exemple #24
0
<?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";
Exemple #25
0
<?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&aacute;s estandares.
							</span>	
							<br>
							<span class="t12 marL30 grisO">	
Exemple #26
0
 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;
     }
 }
Exemple #27
0
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 
    }
}
Exemple #28
0
     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"]);
Exemple #29
0
<?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);
Exemple #30
0
<?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&oacute; 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}");