public function __construct($request) { if ($request['filter']['valuesSelected']['0'] == '') { $idSucursal = $_SESSION['suc']; } else { $idSucursal = $request['filter']['valuesSelected']['0']; } $tpv = new Tpvs(); $tpvs = $tpv->fetchAll($idSucursal); $tpvs[] = array('Id' => '%', 'Value' => '** Todos **'); $this->values['tpvs'] = $tpvs; unset($tpv); // Sucursales destino para el traspaso $sucursal = new Sucursales(); $sucursales = $sucursal->getSucursalesUsuario($_SESSION['usuarioPortal']['Id'], false); $this->values['sucursalesDestino'] = $sucursales; // Cerrar las eventuales cajas abiertas de dias anterios $arqueo = new CajaArqueos(); $arqueosAbiertos = $arqueo->getArqueosAbiertos('%', '%'); foreach ($arqueosAbiertos as $arqueoAbierto) { $arqueo = new CajaArqueos($arqueoAbierto['IDArqueo']); if ($arqueo->cierra()) { $this->values['alertas'][] = "Se ha cerrado el arquero '{$arqueo->getIDTpv()->getNombre()}' del día {$arqueo->getDia()}"; } } unset($arqueo); parent::__construct($request); }