$periodo = $periodoController->selectById($idperiodo); if ($periodo->getPrd_id()) { $prd = array("id" => utf8_encode($periodo->getPrd_id()), "periodo" => utf8_encode($periodo->getPrd_periodo())); array_push($retorno["retorno"], $prd); } else { $prd = array("mensagem" => "Periodo nao encontrado."); array_push($retorno["retorno"], $prd); } } else { $retorno["erro"] = true; $retorno["retorno"] = array("mensagem" => "Parametro id ausente."); } echo json_encode($retorno); break; case 'listarDisponiveisProfessorSerieSemGrupo': $periodos = $periodoController->listarDisponiveisProfessorSerieSemGrupo($_REQUEST['serie'], $_REQUEST['idProfessor']); $retorno = array(); foreach ($periodos as $periodo) { $p = array("id" => utf8_encode($periodo->getPrd_id()), "periodo" => utf8_encode($periodo->getPrd_periodo())); array_push($retorno, $p); } echo json_encode($retorno); break; case 'listarDisponiveisProfessorSerie': $periodos = $periodoController->listarDisponiveisProfessorSerie($_REQUEST['serie'], $_REQUEST['idProfessor']); $retorno = array(); foreach ($periodos as $periodo) { $p = array("id" => utf8_encode($periodo->getPrd_id()), "periodo" => utf8_encode($periodo->getPrd_periodo())); array_push($retorno, $p); } echo json_encode($retorno);