public function __construct($request) { $dia = new DiasSemana(); $this->values['dias'] = $dia->fetchAll(); unset($dia); // Orígenes de expedición dependiendo del rol $usuario = new Agentes($_SESSION['usuarioPortal']['Id']); if ($usuario->getEsRepartidor()) { $this->values['tipos'] = array(array('Id' => 'AlbaranesCab', 'Value' => 'Albaranes de Venta')); } else { $this->values['tipos'] = array(array('Id' => 'AlbaranesCab', 'Value' => 'Albaranes de Venta'), array('Id' => 'ManufacCab', 'Value' => 'Elaboraciones'), array('Id' => 'TraspasosCab', 'Value' => 'Traspasos')); } unset($usuario); // Periodos de expedicion $this->values['periodos'] = array(array('Id' => '7', 'Value' => 'Semanal'), array('Id' => '15', 'Value' => 'Quincenal'), array('Id' => '31', 'Value' => 'Mensual')); // Estados $this->values['estados'] = array(array('Id' => '1', 'Value' => 'Confirmado'), array('Id' => '2', 'Value' => 'Expedido')); parent::__construct($request); }