public function exportarAction($aditionalFilter = '') { // Si el usuario no es el super, no muestro al super $filtroUsuario = $_SESSION['usuarioPortal']['IdPerfil'] != 1 ? "(Id<>1)" : "(1)"; if ($aditionalFilter != '') { $aditionalFilter .= " and "; } $aditionalFilter .= "{$filtroUsuario}"; return parent::exportarAction($aditionalFilter); }
/** * Establece los parametros de exportacion y se los entrega * al método padre del controller principal que es el que reliza * el proceso de exportación en base a estos parámetros. * * @return array */ public function exportarAction($aditionalFilter = '') { $tabla = $this->form->getDataBaseName() . "." . $this->form->getTable(); $usuario = new Agentes($_SESSION['usuarioPortal']['Id']); if ($usuario->getEsComercial()) { $filtro = $tabla . ".IDComercial='" . $usuario->getIDAgente() . "'"; } unset($usuario); $this->values['export'] = array('title' => 'Clientes de la sucursal ' . $_SESSION['suc']); return parent::exportarAction($filtro); }
public function exportarAction($aditionalFilter = '') { $this->listado->setQuery($this->makeQuery()); return parent::exportarAction($aditionalFilter); }