public function cget($pagerParams, $extraParams = array()) { if ($this->isDirector()) { $contratos = $this->contrato->cget(array()); $extraParams['contrato'] = Utils\Collection::buildQuery($contratos); } return parent::cget($pagerParams, $extraParams); }
public function cget($pagerParams, $extraParams, $parent = null) { if (isset($extraParams['_parent'])) { $extraParams[$this->getParentName()] = $extraParams['_parent']; unset($extraParams['_parent']); } return parent::cget($pagerParams, $extraParams); }
public function cget($pagerParams, $extraParams = array()) { if ($this->isDirector()) { $director = $this->getRelatedUser(); $empresas = $this->getEm()->getRepository('SisesApplicationBundle:Empresa')->findBy(array('director' => $director)); $extraParams['empresa'] = Utils\Collection::buildQuery($empresas); } return parent::cget($pagerParams, $extraParams); }
public function cget($pagerParams, $extraParams = array()) { if ($this->isDirector()) { $director = $this->getRelatedUser(); $extraParams['encargado'] = $director->getId(); } // las empresas siempre son privadas $extraParams['privada'] = true; return parent::cget($pagerParams, $extraParams); }
public function cget($pagerParams, $extraParams = array()) { $extraParams['privada'] = false; return parent::cget($pagerParams, $extraParams); }
public function getListado() { $extraParams = array(EntregaLiquidacionRepository::ONLY_OPEN => true); return parent::cget(array(), $extraParams); }