Exemplo n.º 1
0
function buscaPublicaciones()
{
    session_start();
    $usua2 = new usuario($_SESSION["id"]);
    if (isset($_POST["pagina"])) {
        $pagina = $_POST["pagina"];
    } else {
        $pagina = 1;
    }
    if (isset($_POST["order"])) {
        $order = $_POST["order"];
    } else {
        $order = 'id desc';
    }
    if (isset($_POST["tipo"])) {
        $tipo = $_POST["tipo"];
    } else {
        $tipo = '1';
    }
    $hijos2 = $usua2->getPublicaciones($tipo, $pagina, NULL, $order);
    $contador = 0;
    $des = $tipo == 1 ? "" : "disabled";
    foreach ($hijos2 as $key => $valor) {
        $contador++;
        $publicacion = new publicaciones($valor["id"]);
        switch ($tipo) {
            case 1:
                $boton1 = "<li onclick='javascript:modificarOpciones({$publicacion->id},2,1)'><a class='pausar opciones'  id='' href='' data-toggle='modal' value='pausar'>Pausar</a></li>";
                $boton2 = "<li onclick='javascript:modificarOpciones({$publicacion->id},3,1)'><a class='finalizar opciones' id='' href='' data-toggle='modal' value='finalizar'>Finalizar</a></li>";
                break;
            case 2:
                $boton1 = "<li onclick='javascript:modificarOpciones({$publicacion->id},1,2)'><a class='pausar opciones'  id='' href='' data-toggle='modal' value='reactivar'>Reactivar</a></li>";
                $boton2 = "<li onclick='javascript:modificarOpciones({$publicacion->id},3,2)'><a class='pausar opciones'  id='' href='' data-toggle='modal' value='reactivar'>Finalizar</a></li>";
                break;
            case 3:
                $boton1 = "<li onclick='javascript:republicarPublicacion({$publicacion->id})'><a class='pausar opciones'  id='' href='' data-toggle='modal' data-target='#info-publicacion' value='republicar'>Republicar</a></li>";
                $boton2 = "<li onclick='javascript:eliminarPublicacion({$publicacion->id})'><a class='pausar opciones'  id='' href='' data-toggle='modal' value='eliminar'>Eliminar</a></li>";
                break;
        }
        $cadena = "<span id='general" . $valor["id"] . "' name='general" . $valor["id"] . "' class='general' data-titulo={$valor["titulo"]}>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-1 col-lg-1  '>\t\t\t\r\n\t\t\t\t\t<div class='marco-foto-publicaciones  point ' style='width: 65px; height: 65px;' > <img src='" . $publicacion->getFotoPrincipal() . "' width='100%' height='100%;' \r\n\t\t\t\t\tstyle='border: 1px solid #ccc;' class='img img-responsive center-block imagen' data-id='" . $valor["id"] . "'> </div>\t\t\t\t\r\n\t\t\t</div>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-6 col-lg-6 vin-blue t14  '>\r\n\t\t\t\t<span class='detalle.php'> <a href='detalle.php?id={$valor["id"]}'><span id='titulo" . $valor["id"] . "'>" . $valor["titulo"] . "</span> </a>\r\n\t\t\t\t<br>\r\n\t\t\t\t<span class='opacity'># {$publicacion->id}</span>\r\n\t\t\t</div>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-2 col-lg-2  text-left '>\r\n\t\t\t\t<span class='red t14' id='monto" . $valor["id"] . "'>" . $publicacion->getMonto(1) . " </span>\r\n\t\t\t\t<span class='t12 opacity' id='stock" . $valor["id"] . "'> x " . $publicacion->stock . " und</span>\r\n\t\t\t\t<br>\r\n\t\t\t\t<span> " . $publicacion->getVisitas() . " Visitas</span>\r\n\t\t\t\t<span class='opacity hidden'> / </span>\r\n\t\t\t\t<span class=' blue-vin hidden'> 30 ventas </span>\r\n\t\t\t</div>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-3 col-lg-3 text-center t12 '>\r\n\t\t\t\t<div class='btn-group pull-right marR10'>\t\t\t\t\t\r\n\t\t\t\t\t<button id='b" . $publicacion->id . "' type='button' class='btn2 btn-warning boton' data-toggle='modal' data-target='#info-publicacion' onclick='javascript:pasavalores({$publicacion->id})'\r\n\t\t\t\t\tdata-id='{$publicacion->id}' data-titulo='" . $publicacion->titulo . "' data-stock='{$publicacion->stock}'  data-monto='" . number_format($publicacion->monto, 2, ',', '.') . "' data-id='b" . $publicacion->id . "' data-listado='{$tipo}' {$des}>\r\n\t\t\t\t\t\tModificar\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<textarea  class='hidden' id='descripcion_" . $publicacion->id . "'>\r\n\t\t\t\t\t\t\t\t{$publicacion->descripcion}\r\n\t\t\t\t\t</textarea >\r\n\t\t\t\t\t<button id='btnReactivar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",1,1)'>\r\n\t\t\t\t\t\tReactivar\r\n\t\t\t\t\t</button> \r\n\t\t\t\t\t<button id='btnPausar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",2,2)'>\r\n\t\t\t\t\t\tPausar\r\n\t\t\t\t\t</button>\t\t\t\t\t\t\r\n\t\t\t\t\t<button id='btnFinalizar" . $publicacion->id . "' type='button' class='btn2 btn-warning hidden' data-toggle='modal' onclick='javascript:modificarOpciones(" . $publicacion->id . ",3,3)'>\r\n\t\t\t\t\t\tFinalizar\r\n\t\t\t\t\t</button>\t\t\t\t\t\r\n\t\t\t\t\t<button id='btnOpciones" . $publicacion->id . "' type='button' class='btn2 btn-warning dropdown-toggle  ' data-toggle='dropdown' aria-haspopup='true' aria-expanded='false' >\r\n\t\t\t\t\t\t<span class='glyphicon glyphicon-cog '></span>\r\n\t\t\t\t\t\t<span class='caret'></span>\r\n\t\t\t\t\t</button>\r\n\t\t\t\t\t<ul  class='  dropdown-menu'  id='opciones'>\t\t\t\r\n\t\t\t\t\t\t\t{$boton1}\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t{$boton2}\t\t\t\t\t\t\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t\t<div id='menPau" . $publicacion->id . "' class='alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\tPublicacion pausada\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div id='menAct" . $publicacion->id . "' class='  alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\tPublicacion activa\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div id='menFin" . $publicacion->id . "' class='  alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\tPublicacion finalizada\r\n\t\t\t\t\t</div>\r\n\t\t\t\t\t<div id='menRep" . $publicacion->id . "' class='  alert alert-success t10 hidden' style='padding:3px;margin-bottom:0px; margin-top:3px;' role='alert'>\r\n\t\t\t\t\t\tRepublicada\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 marB10 marT10'>\r\n\t\t\t\t<center><hr class=' center-block'></center>\r\n\t\t\t</div>\r\n\t\t</span>";
        echo $cadena;
    }
    echo "<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 marB10 marT10'>\r\n\t\t\t<nav class='text-center'>\r\n\t\t\t  <ul class='pagination'>";
    $ac = $usua2->getCantidadPub($tipo);
    $totalPaginas = floor($ac / 25);
    $restantes = $ac - $totalPaginas * 25;
    if ($restantes > 0) {
        $totalPaginas++;
    }
    echo "</div><div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 ' id='paginas' name='paginas' data-metodo='buscarPublicaciones' data-tipo='" . $tipo . "' data-id='" . $usua2->id . "' > <center><nav><ul class='pagination'>";
    $contador = 0;
    if ($pagina <= 10) {
        $inicio = 1;
    } else {
        $inicio = floor($pagina / 10);
        if ($pagina % 10 != 0) {
            $inicio = $inicio * 10 + 1;
        } else {
            $inicio = $inicio * 10 - 9;
        }
    }
    for ($i = $inicio; $i <= $totalPaginas; $i++) {
        $contador++;
        if ($i == $pagina) {
            echo "<li class='active' style='cursor:pointer'><a class='botonPagina' data-pagina='" . $i . "'>{$i}</a></li>";
        } else {
            echo "<li class='' style='cursor:pointer'><a class='botonPagina' data-pagina='" . $i . "'>{$i}</a></li>";
        }
        if ($contador == 10) {
            break;
        }
    }
    if ($totalPaginas > 0) {
        echo "<li>\r\n\t\t\t\t      <a href='#' aria-label='Next'>\r\n\t\t\t\t        <span aria-hidden='true'>&raquo;</span>\r\n\t\t\t\t      </a>\r\n\t\t\t\t    </li>\r\n\t\t\t  </ul>\r\n\t\t\t</nav>\r\n\t\t\t</div>\t";
    }
    if ($contador == 0) {
        ?>
			<script>
				$("#noresultados").removeClass("hidden");
				$("#publicaciones").addClass("hidden");
			</script>		  	
			<?php 
    } else {
        ?>
			<script>
			$("#noresultados").addClass("hidden");
			$("#publicaciones").removeClass("hidden");
			</script>
			<?php 
    }
}
Exemplo n.º 2
0
		<div class='alert alert-warning2  text-center' role='alert'  >                                        	
              	<span class="t16  "><i class="fa fa-info-circle"></i> No se encontraron publicaciones favoritas.</span>
         </div>
         <br>  
        </div>
		<div class="row " id="publicaciones" name="publicaciones">
									<?php 
$ac = 0;
foreach ($publicaciones as $key => $valor) {
    $ac++;
    $publi = new publicaciones($valor["id"]);
    $estado = $vienedeAjax ? $usua->getEstado(1) : $usua->getEstado(1);
    $cadena = "\r\n\t\t\t\t\t\t\t\t\t\t<div class='general' id='general" . $valor["id"] . "' name='general" . $valor["id"] . "' data-titulo='" . $valor["titulo"] . "'>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-12 col-md-12 col-lg-12 marT20'></div>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-6 col-md-2 col-lg-2'><!-- inicio del registro de la publicacion-->\r\n\t\t\t\t\t\t\t\t    \t\t<div class='marco-foto-conf  point marL20  ' style='height:130px; width: 130px;'  >\r\n\t\t\t\t\t\t\t\t\t    \t<div style='position:absolute; left:40px; top:10px; ' class='f-condicion'>" . $publi->getCondicion() . "</div>\t\t\t\t\t\t\t \r\n\t\t\t\t\t\t\t\t\t    \t<img src='" . $publi->getFotoPrincipal() . "' class='img img-responsive center-block img-apdp imagen' data-id='" . $valor["id"] . "' >\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=' col-xs-12 col-sm-6 col-md-7 col-lg-7'>\r\n\t\t\t\t\t\t\t\t\t\t<p class='t16 marL10 marT5'>\r\n\t\t\t\t\t\t\t\t\t\t    <span class=' t15'><a class='negro' href='detalle.php?id=" . $publi->id . "' class='grisO'><b>" . $publi->titulo . "</b></a></span>\r\n\t\t\t\t\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class=' vin-blue t14'><a href='' class=''><b>" . $usua->a_seudonimo . "</b></a></span>\r\n\t\t\t\t\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class='t14 grisO '>" . $usua->getNombre() . "</span>\r\n\t\t\t\t\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class='t12 grisO '><i class='glyphicon glyphicon-time t14  opacity'></i>" . $publi->getTiempoPublicacion() . "</span>\r\n\t\t\t\t\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class='t11 grisO'> <span> <i class='fa fa-eye negro opacity'></i></span><span class='marL5'> " . $publi->getVisitas() . " Visitas</span><i class='fa fa-thumbs-up negro marL15 opacity'>\r\n\t\t\t\t\t\t\t\t\t\t\t</i><span class=' point h-under marL5'>" . $publi->getFavoritos() . " Me gusta</span><i class='fa fa-share-alt negro marL15 opacity hidden'></i> <span class=' point h-under marL5 hidden'>15 Veces compartido</span> </span>\r\n\t\t\t\t\t\t\t\t      </p>\r\n\t\t\t\t\t\t\t\t    </div>\r\n\t\t\t\t\t\t\t\t    <div class=' col-xs-12 col-sm-12 col-md-3 col-lg-3 text-right'>\r\n\t\t\t\t\t\t\t\t    \t<br>\r\n\t\t\t\t\t\t\t\t    \t<div class='marR20'>\r\n\t\t\t\t\t\t\t\t    \t\t<span class='red t20'><b>" . $publi->getMonto() . "</b></span >\r\n\t\t\t\t\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class=' t12'>" . $estado . "</span>\r\n\t\t\t\t\t\t\t\t\t\t\t<br>\r\n\t\t\t\t\t\t\t\t\t\t\t<span class='vin-blue t16'><a href='detalle.php?id=" . $valor["id"] . "' style='text-decoration:underline;'>Ver Mas</a></span >\r\n\t\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-2'><br></div>\r\n\t\t\t\t\t\t\t\t\t<div class='col-xs-12 col-sm-12 col-md-12 col-lg-12'><hr class='marR10'><br></div></div> <!-- inicio del registro de la publicacion-->";
    echo $cadena;
}
$ac = $usua->getCantidadPub(1);
$totalPaginas = floor($ac / 25);
$restantes = $ac - $totalPaginas * 25;
if ($restantes > 0) {
    $totalPaginas++;
}
echo "</div><div class='col-xs-12 col-sm-12 col-md-12 col-lg-12 ' id='paginas' name='paginas' data-metodo='buscarPublicaciones' data-id='" . $usua->id . "'> <center><nav><ul class='pagination'>";
$contador = 0;
if ($pagina <= 10) {
    $inicio = 1;
} else {
    $inicio = floor($pagina / 10);
    if ($pagina % 10 != 0) {
        $inicio = $inicio * 10 + 1;
    } else {
        $inicio = $inicio * 10 - 9;