Beispiel #1
0
function infoGeneral()
{
    $n_puestos = 0;
    $porDis = 0;
    $porBlo = 0;
    $porOcu = 0;
    $infoGeneral = "";
    $app = array();
    $garitas = array();
    $puestos = array();
    $inf = array();
    Conexion::conectar();
    for ($i = 0; $i < Localidades::totalLocalidades(); $i++) {
        $alias = trim(Localidades::getAlias($i + 1));
        array_push($garitas, $alias);
        $id_localidad = Localidades::getId($alias);
        $id_niveles = Niveles::getIdNiveles(Localidades::getId($alias));
        $total_niveles = Niveles::getTotalNiveles(Localidades::getId($alias));
        for ($j = 0; $j < $total_niveles; $j++) {
            $n_puestos += Niveles::getNumPuestos($id_niveles[$j]);
        }
        array_push($puestos, $n_puestos);
        for ($k = 0; $k < $total_niveles; $k++) {
            $porDis += round(Espacios::getDisponibles($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
            $porBlo += round(Espacios::getBloqueados($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
            $porOcu += round(Espacios::getOcupados($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
        }
        $total = array($porDis, $porBlo, $porOcu);
        array_push($inf, $total);
        // $infoGeneral = $infoGeneral."<div class='infoLoc'>
        // 		<div class='labelLoc'><i class='flaticon-garage23'></i>".$alias." <div style='float:right;'><i class='flaticon-stacked9'></i> ".$n_puestos."</div></div>
        // 		<div class='porcLoc'>
        // 			<div>Disponibles: ".round(($porDis*$n_puestos)/100)."</div><span class='verde'    style='width: ".($porDis+1)."px;'><strong>".$porDis."%</strong></span>
        // 			<div>Bloqueados: ".round(($porBlo*$n_puestos)/100)."</div><span class='amarillo' style='width: ".($porBlo+1)."px;'><strong>".$porBlo."%</strong></span>
        // 			<div>Ocupados: ".round(($porOcu*$n_puestos)/100)."</div><span class='rojo'     style='width: ".($porOcu+1)."px;'><strong>".$porOcu."%</strong></span>
        // 		</div>
        // 	</div>";
        $n_puestos = 0;
        $porDis = 0;
        $porBlo = 0;
        $porOcu = 0;
    }
    Conexion::desconectar();
    array_push($app, $garitas);
    array_push($app, $puestos);
    array_push($app, $inf);
    return $app;
}
Beispiel #2
0
$porDis = 0;
$porBlo = 0;
$porOcu = 0;
$infoGeneral = "";
Conexion::conectar();
for ($i = 0; $i < Localidades::totalLocalidades(); $i++) {
    $alias = trim(Localidades::getAlias($i + 1));
    $id_localidad = Localidades::getId($alias);
    $id_niveles = Niveles::getIdNiveles(Localidades::getId($alias));
    $total_niveles = Niveles::getTotalNiveles(Localidades::getId($alias));
    for ($j = 0; $j < $total_niveles; $j++) {
        $n_puestos += Niveles::getNumPuestos($id_niveles[$j]);
    }
    for ($k = 0; $k < $total_niveles; $k++) {
        $porDis += round(Espacios::getDisponibles($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
        $porBlo += round(Espacios::getBloqueados($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
        $porOcu += round(Espacios::getOcupados($i + 1, $id_niveles[$k]) * 100 / $n_puestos, 0);
    }
    echo "<div class='infoLoc'>\n\t\t\t\t\t\t\t\t<div class='labelLoc'><i class='flaticon-garage23'></i>" . $alias . " <div style='float:right;'><i class='flaticon-stacked9'></i> " . $n_puestos . "</div></div>\n\t\t\t\t\t\t\t\t<div class='porcLoc'>\n\t\t\t\t\t\t\t\t\t<div>Disponibles: " . round($porDis * $n_puestos / 100) . "</div><span class='verde'    style='width: " . ($porDis + 1) . "px;'><strong>" . $porDis . "%</strong></span>\n\t\t\t\t\t\t\t\t\t<div>Bloqueados: " . round($porBlo * $n_puestos / 100) . "</div><span class='amarillo' style='width: " . ($porBlo + 1) . "px;'><strong>" . $porBlo . "%</strong></span>\n\t\t\t\t\t\t\t\t\t<div>Ocupados: " . round($porOcu * $n_puestos / 100) . "</div><span class='rojo'     style='width: " . ($porOcu + 1) . "px;'><strong>" . $porOcu . "%</strong></span>\n\t\t\t\t\t\t\t\t</div>";
    Localidades::reporteLocalidad(Sesiones::getValue('ID'), $i + 1, $id_niveles, $alias);
    echo "</div>";
    $n_puestos = 0;
    $porDis = 0;
    $porBlo = 0;
    $porOcu = 0;
}
// echo $infoGeneral;
// Conexion::desconectar();
// Conexion::conectar();
// for ($i=0; $i < Localidades::totalLocalidades(); $i++) {
// 	//Localidadeses