public function nuevaPublicacion($params, $monto, $fecha, $fotos) { $bd = new bd(); $foto = new fotos(); $idVisita = $this->setVisitas(); $params["visitas_publicaciones_id"] = $idVisita; $params["monto"] = $monto; $largo = strlen($params["titulo"]); $params["titulo"] = strtoupper(substr($params["titulo"], 0, 1)) . strtolower(substr($params["titulo"], 1, $largo - 1)); // ucwords(strtolower($params["titulo"])); $result = $bd->doInsert($this->table, $params); //return $result; if ($result) { $this->id = $bd->lastInsertId(); $hso = new Handler_Soat(); $soat_params = array("u" => "http://apreciodepana.com/detalle.php?id=" . $this->id, "abid" => $params['usuarios_id'], "absid" => "0"); $short_url = $hso->encode($soat_params); $this->setMonto($monto); $this->setStatus(1, 1, $fecha); $foto->path = "../../" . $foto->path; foreach ($fotos as $data) { $foto->crearFotoPublicacion($this->id, $data); } $result = $bd->doUpdate($this->table, array("short_id" => $short_url), "id={$this->id}"); return $this->id; } else { return false; } }
<?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">
include_once "clases/publicaciones.php"; /***FIN*****/ include_once 'clases/bd.php'; include_once 'clases/fotos.php'; include_once 'clases/sedes.php'; include_once 'clases/restricciones.php'; $obj_sede = new sede(); /**VALIDAMOS QUE EL USUARIO NO TENGA RESTRINGIDA LA PAGINA ACTUAL**/ $obj_restricciones = new restricciones($_SESSION['id_rol'], $_SERVER['SCRIPT_NAME']); $respuesta = $obj_restricciones->show_page; if (!$respuesta) { echo '<script>window.location.replace("admin-usr.php")</script>'; } //**BUSCAMOS FOTO DE USUARIO**** (DEBE CARGARSE POR EL ID DE LA SESSION) if (isset($_SESSION["id"])) { $foto_obj = new fotos(); $foto_perfil = $foto_obj->buscarFotoUsuario($_SESSION["id"]); } else { $foto_perfil = "galeria/img/logos/silueta-bill.png"; } //****BUSCAMOS DATOS DE LA SEDE********* if (isset($_GET['code_sambil']) and $_SESSION['id_rol'] != 1) { $ciudad_sambil = $_GET['code_sambil']; $_SESSION['code_sambil'] = $ciudad_sambil; } elseif (isset($_SESSION['code_sambil'])) { $ciudad_sambil = $_SESSION['code_sambil']; } else { $ciudad_sambil = "Caracas"; $img_banner = 'galeria/img/apdp-slide/CARACAS.jpg'; } $sedes = $obj_sede->buscarSedes();
elDiv.show("swing"); elDiv.data("pagina",laPagina); } }); //} } function verDetalle(elId){ window.open("detalle.php?id=" + elId,"_self"); } </script> <?php include_once "clases/publicaciones.php"; include_once "clases/usuarios.php"; include_once "clases/bd.php"; include_once "clases/fotos.php"; $foto = new fotos(); ?> <div class="ancho85 center-block"> <?php include_once "fcn/f_categorias.php"; ?> </div> <br> <br> <!--Ultimas publicaciones --------------------------------------------------------------------------------------------------------------- --> <div class="ancho85 center-block" > <div class="row contenedor sombra-div hover-publicaciones" >
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 }
} 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 { $img = $_POST['img']; } } else { $img = ""; } $message = cleanMessage($_POST['message'], $max_chars, $userid); if (!is_numeric($message) || $message > 5) { $fields = array('userid' => $userid, 'message' => $message, 'img' => $img, 'time_start' => $_POST['time_start'], 'time_end' => $_POST['time_end'], 'days' => $_POST['days'], 'hour' => $_POST['hour'], 'publish_fb' => $_POST['publish_fb'], 'publish_tw' => $_POST['publish_tw'], 'publish_fbp' => $_POST['publish_fbp'], 'publish_fbgp' => $_POST['publish_group']); if (is_array($fields = makeTimes($fields))) {
// Incluimos las clases a usar. if (file_exists('../../../clases/usuarios.php')) { include_once '../../../clases/usuarios.php'; include_once '../../../clases/fotos.php'; include_once '../../../clases/amigos.php'; } // validamos el session_start if (!isset($_SESSION)) { session_start(); } // validamos que el id este seteado, caso contrario regresamos al usuario a otra pagina if (isset($_GET["id"])) { $usuario = new usuario($_GET["id"]); // instanciamos la clase usuario(perfil a ver) $amigos = new amigos(); $foto = new fotos(); $bd = new bd(); } if (isset($_SESSION["id"])) { $usuarioActual = new usuario($_SESSION["id"]); } // var_dump($_GET); $resultamigos = $amigos->buscarAmigos($usuario->id, filter_input(INPUT_GET, "filter"), filter_input(INPUT_GET, "q")); if (!empty($resultamigos)) { $c = 0; foreach ($resultamigos as $row) { ?> <div class="col-xs-12 col-sm-4 col-md-3 col-lg-3" id="<?php echo $row["numero"]; ?> ">
<?php include_once "clases/bd.php"; include_once "clases/usuarios.php"; include_once "clases/fotos.php"; $bd = new bd(); $foto = new fotos(); if (!isset($_SESSION)) { session_start(); } $usua = new usuario(); $result = $usua->getUsuarios('1', 'seudonimo asc', null, $_SESSION['id_sede']); //$result=$bd->doFullSelect("usuarios","id_sede=".$_SESSION['id_sede'],'id'); ?> <div class="row"> <div class="categorias " id="productos" style="display:block"> <!-- categorias de productos y otros--> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-3"> <a href="listado.php?id_cla=1384"><div><img src="galeria/img/iconos_cat/1.png" width="auto" height="40"><span class="marL5 ">Bebes </span></div></a> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-3"> <a href="listado.php?id_cla=1039"><div><img src="galeria/img/iconos_cat/2.png" width="auto" height="40"><span class="marL5 ">Cámaras </span></div></a> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-3"> <a href="listado.php?id_cla=1051"><div><img src="galeria/img/iconos_cat/4.png" width="auto" height="40"><span class="marL5 ">Celulares y teléfonos </span></div></a> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-3"> <a href="listado.php?id_cla=1648"><div><img src="galeria/img/iconos_cat/5.png" width="auto" height="40"><span class="marL5 ">Computación </span></div></a> </div> <div class="col-xs-12 col-sm-12 col-md-6 col-lg-3"> <a href="listado.php?id_cla=1276"><div><img src="galeria/img/iconos_cat/6.png" width="auto" height="40"><span class="marL5 ">Deportes y fitness </span></div></a>
$bd->emptyTable("fotos_usuarios"); $bd->emptyTable("fotos"); $bd->emptyTable("usuarios"); $bd->emptyTable("clasificados"); echo "Clean!"; break; case "usuario": $bd->emptyTable("usuarios_accesos"); $bd->emptyTable("usuarios_juridicos"); $bd->emptyTable("usuarios_naturales"); $bd->emptyTable("usuariosxstatus"); $bd->emptyTable("fotos_usuarios"); $bd->emptyTable("fotos"); $bd->emptyTable("usuarios"); $usuario = new usuario(); $foto = new fotos(); $i = 0; foreach ($naturales as $natural) { echo $usuario->datosUsuario($natural["direccion"], $natural["telefono"], $natural["descripcion"], rand(1, 24)); echo $usuario->datosNatural($natural["identificacion"], $natural["nombre"], $natural["apellido"], $natural["tipo"]); echo $usuario->datosAcceso(strtolower($natural["nombre"] . "_" . $natural["apellido"]), $natural["email"], $natural["nombre"] . $natural["apellido"]); echo $usuario->datosStatus(); echo showResult($usuario->crearUsuario()); if (rand(0, 1) == 0 and $i <= 100) { $i++; $ruta = $foto->crearRuta(); echo $bd->doInsert("fotos", array("id" => $i, "ruta" => substr($ruta, strpos($ruta, "/") + 1))); $fotoid = $bd->lastInsertId(); echo $bd->doInsert("fotos_usuarios", array("status" => "A", "usuarios_id" => $usuario->id, "fotos_id" => $fotoid)); } }
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 fotPort() { $foto = new fotos(); session_start(); if ($foto->updatePort(filter_input(INPUT_POST, "ruta"), filter_input(INPUT_POST, "foto"), $_SESSION["id"])) { echo json_encode(array("result" => "OK")); } else { echo json_encode(array("result" => "error")); } }
* REQUIERE "usuarios.php,fotos.php,amigos.php * RECIBE "id" ->mediate get * RETORNA "contenido perfil" */ // Incluimos las clases a usar. include_once 'clases/usuarios.php'; include_once 'clases/fotos.php'; include_once 'clases/amigos.php'; // validamos el session_start if (!isset($_SESSION)) { session_start(); } if (isset($_GET["id"])) { $usuario = new usuario($_GET["id"]); // instanciamos la clase usuario(perfil a ver) $foto = new fotos(); // instanciamos la clase fotos $ruta = $foto->buscarFotoUsuario($_GET["id"]); // asignamos la ruta de la foto de perfil $rutaP = $foto->buscarFotoPort($_GET["id"]); $bd = new bd(); $amigos = new amigos(); $megustan = $amigos->contarMeGustan($_GET["id"]); } if (isset($_SESSION["id"])) { $usuarioActual = new usuario($_SESSION["id"]); if ($amigos->yamegusta($_GET["id"], $_SESSION["id"])) { $yamegusta = "Te gusta"; $iconomegusta = "fa-thumbs-up"; $contador = $megustan; $megustan = "";
public function ingresoUsuario($login, $password, $url) { $bd = new bd(); $foto = new fotos(); if (isset($login["seudonimo"])) { $condicion = "seudonimo = '{$login["seudonimo"]}'"; } else { $condicion = "email = '{$login["email"]}'"; } $hash = hash("sha256", $password); if ($url == "admin") { $condicion = "{$condicion} AND password = '******' AND id_rol <= 2 "; } else { $condicion = "{$condicion} AND password = '******'"; } $result = $bd->doSingleSelect($this->a_table, $condicion); if (!empty($result)) { if ($result["bandera"] == 0) { if ($result["status_usuarios_id"] == '1') { if (session_status() == PHP_SESSION_NONE) { session_start(); } $_SESSION["id"] = $result["usuarios_id"]; $_SESSION["seudonimo"] = $result["seudonimo"]; $_SESSION["nivel"] = $result["nivel"]; $_SESSION["fotoperfil"] = $foto->buscarFotoUsuario($result["usuarios_id"]); $_SESSION["id_rol"] = $result["id_rol"]; $this->buscarUsuario($_SESSION["id"]); $row = array('indice' => 'id', 'value' => $this->u_id_sede); $valsede = $bd->getAllDatos("sedes", $row); if (!empty($valsede)) { $_SESSION['code_sambil'] = $valsede[0]['codigo']; } setcookie("c_id", $result["usuarios_id"], time() + 7776000, '/'); setcookie("c_seudonimo", $result["seudonimo"], time() + 7776000, '/'); setcookie("c_nivel", $result["nivel"], time() + 7776000, '/'); setcookie("c_fotoperfil", $foto->buscarFotoUsuario($result["usuarios_id"]), time() + 7776000, '/'); setcookie("c_id_rol", $result["id_rol"], time() + 7776000, '/'); return array(1, $result["usuarios_id"]); } else { return array(4, $result["usuarios_id"]); } } else { return array(3, $result["usuarios_id"]); } } else { return array(2, ""); } }
public function ingresoUsuario($login, $password) { $bd = new bd(); $foto = new fotos(); if (isset($login["seudonimo"])) { $condicion = "seudonimo = '{$login["seudonimo"]}'"; } else { $condicion = "email = '{$login["email"]}'"; } $hash = hash("sha256", $password); $condicion = "{$condicion} AND password = '******'"; $result = $bd->doSingleSelect($this->a_table, $condicion); if (!empty($result)) { if ($result["bandera"] == 0) { session_start(); $_SESSION["id"] = $result["usuarios_id"]; $_SESSION["seudonimo"] = $result["seudonimo"]; $_SESSION["nivel"] = $result["nivel"]; $_SESSION["fotoperfil"] = $foto->buscarFotoUsuario($result["usuarios_id"]); return array(1, $result["usuarios_id"]); } else { return array(3, $result["usuarios_id"]); } } else { return array(2, ""); } }
function busca() { $bd = new bd(); $foto = new fotos(); $consulta = "select id,'P' as tipo from publicaciones where id in (select publicaciones_id from publicacionesxstatus where status_publicaciones_id=1 and fecha_fin is null)"; $soloPub = false; if ($_POST["categoria"] != "") { $criterio = "I{$_POST["categoria"]}F"; $consulta .= " and clasificados_id in (select id from clasificados where ruta like '%{$criterio}%')"; $soloPub = true; } if ($_POST["condicion"]) { $consulta .= " and condiciones_publicaciones_id = {$_POST["condicion"]}"; $soloPub = true; } if ($_POST["estado"] != "") { $consulta .= " and usuarios_id in (select id from usuarios where estados_id={$_POST["estado"]})"; } switch ($_POST["orden"]) { case "id_asc": $orden = "order by id asc"; break; case "id_desc": $orden = "order by id desc"; break; case "monto_asc": $orden = "order by monto asc"; break; case "monto_desc": $orden = "order by monto desc"; break; } if ($_POST["palabra"] != "") { $consulta .= " and titulo like '%{$_POST["palabra"]}%'"; if (!$soloPub) { //Incluir usuarios $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) . ")"; $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}) UNION ({$consulta})"; } } $inicio = ($_POST["pagina"] - 1) * 25; $consulta .= " {$orden} limit 25 OFFSET {$inicio}"; $result = $bd->query($consulta); foreach ($result as $r => $valor) { if ($valor["tipo"] == "U") { $usua = new usuario($valor["id"]); $miTitulo = $usua->getNombre(); if ($_POST["palabra"] != "") { $criterioPal1 = explode(" ", $_POST["palabra"]); foreach ($criterioPal1 as $c => $valor) { $miTitulo = str_ireplace($valor, "<span style='background:#ccc'><b>" . strtoupper($valor) . "</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;' > <img src='<?php echo $foto->buscarFotoUsuario($usua->id); ?> ' class='img img-responsive center-block img-apdp imagen' style='width:100%;height:100%;' data-id='prueba'> </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 grisO '><i class='glyphicon glyphicon-time t14 opacity'></i> <?php echo $usua->getTiempo(); ?> </span><br> <span class='t11 grisO'> <span> <i class='fa fa-eye negro opacity'></i></span><span class='marL5'>Falta</span><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 } else { $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 } } }
<?php if (!isset($_GET["id"])) { header("Location: index.php"); } // Incluimos las clases a usar. include 'clases/usuarios.php'; include_once 'clases/fotos.php'; include 'clases/amigos.php'; $foto = new fotos(); if (!isset($_SESSION["id"])) { session_start(); $act_usu = ""; } else { $act_usu = $_SESSION["id"]; $usua = new usuario($act_usu); } if (isset($_GET["new"])) { $_SESSION["fotoperfil"] = $foto->buscarFotoUsuario($_SESSION["id"]); // var_dump($_SESSION["fotoperfil"]); } ?> <!DOCTYPE html> <html lang="es"> <?php include "fcn/incluir-css-js.php"; ?> <link rel="stylesheet" href="js/cropit/cropit.css"> <body class="pad-body"> <?php include "temas/header.php";
//elDiv.toggle("easeinSine"); //}); } }); }*/ function verDetalle(elId){ window.open("detalle.php?id=" + elId,"_self"); } </script> <?php include_once "clases/publicaciones.php"; include_once "clases/usuarios.php"; include_once "clases/bd.php"; include_once "clases/fotos.php"; $foto = new fotos(); ?> <div class="anchoC center-block marB20"> <?php include_once "fcn/f_categorias.php"; ?> </div>