public function unidadesAction() { //Conectamos a BBDD Condominio $sid = new Container('base'); $db_name = $sid->offsetGet('dbNombre'); $this->dbAdapter = $this->getServiceLocator()->get($db_name); //Instanticas $unid = new UnidadTable($this->dbAdapter); $bode = new BodegaTable($this->dbAdapter); $esta = new EstacionamientoTable($this->dbAdapter); //Consultamos tablas $unidades = $unid->getUnidades(); $bodegas = $bode->getBodegas(); $estacionamientos = $esta->getEstacionamientos(); //Mostramos segun corresponda if (count($unidades) > 0 && count($bodegas) > 0 && count($estacionamientos) > 0) { $displaytablauni = "block"; //GRAFICO $chart = new \GoogChart(); // Data del Grafico $data = array('Deshabitados' => 17, 'Habitados' => 319); // Colores del Grafico $color = array('#999999', '#54C7C5', '#428bca'); /* # Grafico 1 # */ $chart->setChartAttrs(array('type' => 'pie', 'title' => 'Ocupacion de Dptos', 'data' => $data, 'size' => array(300, 150), 'color' => $color)); //Cargamos combos $combo1 = $unid->getDatosActivos(); } else { $displaytablauni = "none"; } if (count($bodegas) > 0) { $displaybodegas = "none"; } else { $displaybodegas = "block"; } if (count($estacionamientos) > 0) { $displayestacionamientos = "none"; } else { $displayestacionamientos = "block"; } if (count($unidades) > 0) { $displayunidades = "none"; } else { $displayunidades = "block"; } $result = new ViewModel(array('valores' => $valores, 'displaytablauni' => $displaytablauni, 'displaybodegas' => $displaybodegas, 'displayestacionamientos' => $displayestacionamientos, 'displayunidades' => $displayunidades, 'chart' => $chart)); $result->setTerminal(true); return $result; }