protected function inputOptions($options) { $resources = $options['resources']; $instituicaoId = $this->getInstituicaoId($options['instituicaoId']); $escolaId = $this->getEscolaId($options['escolaId']); $userId = $this->getCurrentUserId(); $isProfessor = Portabilis_Business_Professor::isProfessor($instituicaoId, $userId); if ($instituicaoId and $escolaId and empty($resources) and $isProfessor) { $cursos = Portabilis_Business_Professor::cursosAlocado($instituicaoId, $escolaId, $userId); $resources = Portabilis_Array_Utils::setAsIdValue($cursos, 'id', 'nome'); } elseif ($escolaId && empty($resources)) { $resources = App_Model_IedFinder::getCursos($escolaId); } return $this->insertOption(null, "Selecione um curso", $resources); }