public function listAction($aditionalFilter = '') { $filtro = $this->request['filtro']; $totales = array('albaranesSeleccionados' => 0, 'facturable' => 0, 'seleccion' => 0); $albaran = new AlbaranesCab(); $rows = $albaran->getPendientesFacturar($filtro['idSucursal'], $filtro['idCliente'], $filtro['desdeFecha'], $filtro['hastaFecha']); unset($albaran); foreach ($rows as $row) { $albaran = new AlbaranesCab($row['IDAlbaran']); $datos[] = $albaran; $totales['facturable'] += $albaran->getTotal(); if ($albaran->getFlagFacturar()->getIDTipo()) { $totales['albaranesSeleccionados']++; $totales['seleccion'] += $albaran->getTotal(); } unset($albaran); } $this->values['filtro'] = $this->request['filtro']; $this->values['listado'] = $datos; $this->values['totales'] = $totales; $this->values['cliente'] = new Clientes($filtro['idCliente']); $this->values['contador'] = new Contadores(); $template = "Facturacion/list.html.twig"; return array('template' => $template, 'values' => $this->values); }