public function reporteNivel($id_usuario, $id_localidad, $alias, $id_nivel, $nombre_nivel, $alias_nivel, $n_puestos) { echo "<div id='infoNivel" . $nombre_nivel . "' class='infoNivel'>"; echo "<div id='labelNivel" . $nombre_nivel . "' class='labelNivel'>" . $alias_nivel . "</div>"; echo "<div id='porcNivel" . $nombre_nivel . "' class='porcNivel'>" . Espacios::porcNivel($id_localidad, $id_nivel, $nombre_nivel) . "</div>"; echo "<div class='total'>Total de Autos estacionados: " . Espacios::getOcupados($id_localidad, $id_nivel) . "</div>"; echo "</div>"; Espacios::reporteEspacios($id_usuario, $id_localidad, $alias, $id_nivel, $nombre_nivel, $n_puestos); }
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; }
$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 // $nombreLocalidades = trim(Localidades::getNombre($i+1));