Пример #1
0
 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);
 }