Esempio n. 1
0
 *      "alterarSenha": altera senha de um usuário
 *      "verificaSenha": verifica se a senha de um usuário está correta
 *      "dadosGenericos": retorna os dados básicos do usuário
 *      "countUsuariosPorPerfil": retorna a quantidade de usuarios por perfil
 */
switch ($_REQUEST["acao"]) {
    case 'usuarioGeral':
        $usuarioController = new UsuarioController();
        $idUsuario = $_REQUEST["id"];
        $usuario = $usuarioController->selectGeral($idUsuario);
        $retorno = array("id" => utf8_encode($usuario['id']), "nome" => utf8_encode($usuario['nome']), "perfil" => utf8_encode($usuario['perfil']), "escola" => utf8_encode($usuario['escola']), "imagem" => $path["arquivos"] . utf8_encode($usuario['imagem']), "id_variavel" => utf8_encode($usuario['id_variavel']), "serie" => utf8_encode($usuario['serie']), "grupo" => utf8_encode($usuario['grupo']));
        print_r(json_encode($retorno));
        break;
    case 'buscaAlunoSemGrupoBySerieEscola':
        $usuarioController = new UsuarioController();
        $alunos = $usuarioController->buscaAlunoSemGrupoBySerieEscola($_REQUEST['serie'], $_REQUEST['idEscola']);
        $retorno = array();
        foreach ($alunos as $aluno) {
            $a = array("idUsuario" => utf8_encode($aluno['idUsuario']), "nome" => utf8_encode($aluno['nome']), "imagem" => utf8_encode($aluno['imagem']), "idVariavel" => utf8_encode($aluno['idVariavel']));
            array_push($retorno, $a);
        }
        echo json_encode($retorno);
        break;
    case 'alterarSenha':
        $usuarioController = new UsuarioController();
        $senha = $_REQUEST["senha"];
        $senhaconf = $_REQUEST["confPass"];
        $email = $_REQUEST["email"];
        $mensagem = array("1" => 'campo_vazio', "2" => 'senhas_diferentes', "3" => 'alterou');
        if ($senha == "" || $senhaconf == "") {
            print_r(json_encode($mensagem['1']));