示例#1
0
    public function mensagensRecebidas($destinatario)
    {
        $mensagemController = new MensagemController();
        $usuarioController = new UsuarioController();
        $mensagem = $mensagemController->listaRecebidos($destinatario);
        if (count($mensagem) > 0) {
            foreach ($mensagem as $value) {
                if ($value->getMsg_lida() === 'n') {
                    $naolida = 'msg_nao_lida';
                } else {
                    $naolida = '';
                }
                $usuario = $usuarioController->select($value->getMsg_remetente());
                echo '<div id="msg_valores_' . $value->getMsg_id() . '" class="recebido ' . $naolida . ' col1 row msg_valores_' . $value->getMsg_id() . '" style="cursor: pointer">
					  <p class="msg_check col-md-1"><span class="check-box" id="' . $value->getMsg_id() . '"></span></p>
					  <div  onclick="RecebidasDetalheFuncao(' . utf8_encode($value->getMsg_id()) . ')">
						<p class="msg_nome col-md-2">' . utf8_encode($usuario->getUsr_nome()) . '</p>
						<p class="msg_assunto col-md-7">' . utf8_encode($value->getMsg_assunto()) . '</p>
						<p class="msg_data col-md-2">' . date('d/m/Y', strtotime($value->getMsg_data())) . '</p>
					</div>
				</div>';
            }
        } else {
            echo '<div class="alert alert-warning" role="alert"><strong>Nenhuma mensagem em sua Caixa de Entrada.</strong></div>';
        }
    }
示例#2
0
     $idfrq = $_POST["idfrq"];
     if ($forumController->incrementarVisualizacoes($idfrq)) {
         echo "1";
     } else {
         echo "0";
     }
     break;
 case "selectRangeByQuestao":
     $frrController = new ForumRespostaController();
     $usrController = new UsuarioController();
     $idfrq = $_GET["idfrq"];
     $min = $_GET["min"];
     $respostas = $frrController->selectRangeByQuestao($idfrq, $min);
     $lista = [];
     foreach ($respostas as $frr) {
         $usr = $usrController->select($frr->getFrr_usuario());
         $usrImagem = file_exists("imgp/" . $usr->getUsr_imagem()) ? $usr->getUsr_imagem() : "default.png";
         $resp = ["id" => $frr->getFrr_id(), "questao" => utf8_encode($frr->getFrr_questao()), "usuario" => ["id" => $usr->getUsr_id(), "nome" => utf8_encode($usr->getUsr_nome()), "imagem" => $usrImagem], "resposta" => utf8_encode($frr->getFrr_resposta()), "data" => DatasFuncao::dataTimeBR($frr->getFrr_data()), "anexo" => $frr->getFrr_anexo()];
         array_push($lista, $resp);
     }
     echo json_encode($lista);
     break;
 case "selectForumResposta":
     $frr = $respostasController->select($_GET["idfrr"]);
     $usr = $userController->select($frr->getFrr_usuario());
     if ($frr) {
         if (file_exists("imgp/" . $usr->getUsr_imagem())) {
             $foto = $usr->getUsr_imagem();
         } else {
             $foto = "default.png";
         }
示例#3
0
        break;
    case "reutauraMensagem":
        $idmens = $_POST["id"];
        $mensagemController->restaurar($_POST["id"]);
        $result = array('ok' => true, 'msg' => '<div class="alert alert-danger"><i class="fa fa-times"></i> Restaurada com sucesso!</div>');
        echo json_encode($result);
        break;
    case "deletadas":
        $logado = unserialize($_SESSION['USR']);
        $mensagem = $mensagemController->deletadasByUsuario($logado['id']);
        if (count($mensagem) > 0) {
            $userLogado = $logado['id'];
            foreach ($mensagem as $value) {
                //Fazer uma comparação com o usuário logado para listar o outro e o tipo da mensagem!!
                if ($value->getMsg_destinatario() == $userLogado) {
                    $usuario = $usuarioController->select($value->getMsg_remetente());
                    //$tipo = '(recebida)';
                } else {
                    $usuario = $usuarioController->select($value->getMsg_destinatario());
                    //$tipo = '(enviada)';
                }
                //$usuario = $usuarioController->select($value->getMsg_destinatario());
                echo '<div id="msg_valores_' . $value->getMsg_id() . '" class="lixeira col1 row msg_valores_' . $value->getMsg_id() . '" style="cursor:pointer">
					  <p class="msg_check col-md-1"><span class="check-box" id="' . $value->getMsg_id() . '"></span></p>
					  <div  onclick="RecebidasDetalheFuncao(' . $value->getMsg_id() . ')">
						<p class="msg_nome col-md-2">' . utf8_encode($usuario->getUsr_nome()) . '</p>
						<p class="msg_assunto col-md-7">' . utf8_encode($value->getMsg_assunto()) . '</p>
						<p class="msg_data col-md-2">' . date('d/m/Y', strtotime($value->getMsg_data())) . '</p>
					  </div>
				</div>';
            }
示例#4
0
                 } else {
                     $grupoController->delete($grp[0]);
                     $usuarioVarController->removeGrupoByIdGrupo($grp[0]);
                 }
             }
         }
         $result = array('erro' => false, 'msg' => 'Cadastrou com sucesso!');
     }
     echo json_encode($result);
     break;
 case 'editarEscola':
     $enderecoController = new EnderecoController();
     $escolaController = new EscolaController();
     $usuarioController = new UsuarioController();
     $endereco = $enderecoController->select($_POST['idEndereco']);
     $usuario = $usuarioController->select($_POST['idUsuario']);
     $escola = $escolaController->select($_POST['idEscola']);
     if ($_POST['emailEscola'] != $endereco->getend_email()) {
         if ($enderecoController->verificaEmail($_POST['emailEscola']) > 0) {
             $result = array('erro' => true, 'msg' => 'Email já cadastrado!');
         }
     }
     if (!isset($result)) {
         if ($_POST["loginEscola"] != $usuario->getUsr_login()) {
             if ($usuarioController->verificaLogin($_POST["loginEscola"])) {
                 $result = array('erro' => true, 'msg' => 'Nome de usuário já cadastrado!');
             }
         }
     }
     if (!isset($result)) {
         $endereco->setend_logradouro(utf8_decode($_POST["enderecoEscola"]));
示例#5
0
             print_r(json_encode($mensagem['2']));
         } else {
             $emailValidacao = $usuarioController->verificaEmail($email);
             $user = new Usuario();
             $user->setUsr_senha(md5($senha));
             $user->setUsr_id($emailValidacao['id']);
             $usuario = $usuarioController->updateSenhaByUser($user);
             if ($usuario) {
                 print_r(json_encode($mensagem['3']));
             }
         }
     }
     break;
 case 'verificaSenha':
     $usuarioController = new UsuarioController();
     $user = $usuarioController->select($_REQUEST['usuario']);
     if (md5($_REQUEST['senha']) == $user->getUsr_senha()) {
         echo "true";
     } else {
         echo '';
     }
     break;
 case "dadosGenericos":
     $usrController = new UsuarioController();
     $idusr = $_GET["id"];
     $usr = $usrController->getFullDataById($idusr);
     echo json_encode($usr);
     break;
 case "countUsuariosPorPerfil":
     $usrCtrl = new UsuarioController();
     $count = $usrCtrl->getCountUsuarioPorPerfil();
 public function getQuestao($idQuestao)
 {
     $userController = new UsuarioController();
     $forumController = new ForumQuestaoController();
     $frqController = new ForumQuestaoParticipanteController();
     $viewController = new ForumViewController();
     $respostasController = new ForumRespostaController();
     $logado = unserialize($_SESSION['USR']);
     $id = $logado['id'];
     $resp = $forumController->select($idQuestao);
     $usuario = $userController->select($resp->getFrq_usuario());
     $respostas = $respostasController->totalByQuestao($resp->getFrq_id());
     $frqId = $resp->getFrq_id();
     $frqQuestao = utf8_encode($resp->getFrq_questao());
     $frqUsuario = utf8_encode($usuario->getUsr_nome());
     $frqData = DatasFuncao::dataTimeBRExibicao($resp->getFrq_data());
     $usrNome = utf8_encode($logado["nome"]);
     $marginRight = "";
     if ($viewController->verificaUsuarioByQuestao($id, $idQuestao) == 0) {
         $view = new ForumView();
         $view->setFrv_questao($idQuestao);
         $view->setFrv_usuario($id);
         $view->setFrv_data(date('Y-m-d h:i:s'));
         $viewController->insert($view);
     }
     if (file_exists("imgp/" . $userController->buscaFotoByIdUsuario($id))) {
         $usrFoto = $userController->buscaFotoByIdUsuario($id);
     } else {
         $usrFoto = "default.png";
     }
     if (file_exists("imgp/" . $usuario->getUsr_imagem())) {
         $foto = $usuario->getUsr_imagem();
     } else {
         $foto = 'default.png';
     }
     if (count($respostas) > 4) {
         $marginRight = "margin_right";
     }
     $html = "<div id=\"box_topico\" class=\"row\">";
     $html .= "<p class=\"foto_aluno col-xs-1 col-md-1 col-lg-1\">";
     $html .= "<img src=\"imgp/{$foto}\">";
     $html .= "</p>";
     $html .= "<div class=\"col-xs-11 col-md-11 col-lg-11\">";
     $html .= "<p class=\"dados_aluno\">";
     $html .= "<span class=\"aluno_nome\">{$frqUsuario}</span>";
     $html .= "<span class=\"aluno_data\">Postado dia {$frqData}</span>";
     $html .= "</p>";
     $html .= "<p>";
     $html .= "<span class=\"resp_aluno\">{$frqQuestao}</span>";
     $html .= "</p>";
     $html .= "</div>";
     $html .= "</div>";
     $html .= "<div id=\"box_Respostas_container\">";
     $html .= "<div id=\"box_Respostas\">";
     $html .= "<div id=\"fbCarregandoFrr\" class=\"alert alert-warning\">Carregando respostas...</div>";
     $html .= "</div>";
     $html .= "<div id=\"containerCarregarRespostas\" style=\"display:none;\">";
     $html .= "<button id=\"btnCarregarFrr\" data-min=\"5\" type=\"button\" class=\"btn\">Carregar mais</button>";
     $html .= "</div>";
     $html .= "</div>";
     $html .= "<div id=\"box_nova_resposta\">";
     $html .= "<div id=\"campo_resp\">";
     $html .= "<p class=\"foto_aluno col-xs-1 col-md-1 col-lg-1\">";
     $html .= "<img src=\"imgp/{$usrFoto}\">";
     $html .= "</p>";
     $html .= "<div class=\"col-xs-11 col-md-11 col-lg-11\">";
     $html .= "<div class=\"dados_aluno\">";
     $html .= "<form id=\"formNovaResposta\" class=\"form\">";
     $html .= "<input type=\"hidden\" name=\"acao\" value=\"NovaRespostaQuestao\" />";
     $html .= "<input type=\"hidden\" name=\"usuario\" value=\"{$id}\" />";
     $html .= "<input type=\"hidden\" name=\"questao\" value=\"{$frqId}\" />";
     $html .= "<textarea id=\"resp_forum\" name=\"resposta\" placeholder=\"Digite aqui sua resposta!\"></textarea>";
     $html .= "</form>";
     $html .= "<button class=\"btn btn-primary\" id=\"btn_pronto\" idAluno=\"{$id}\">Responder</button>";
     $html .= "<div style=\"clear:both;\"></div>";
     $html .= "</div>";
     $html .= "</div>";
     $html .= "</div>";
     $html .= "</div>";
     echo $html;
 }
示例#7
0
     $usuarioController->adicionarAlunosGrupo($grupo['id'], $_REQUEST['alunos']);
     break;
 case "escolaPorId":
     $escolaController = new EscolaController();
     $idEscola = $_REQUEST["id"];
     $escola = $escolaController->select($idEscola);
     $retorno = "";
     if ($escola) {
         $retorno = array("id" => utf8_encode($escola->getEsc_id()), "status" => utf8_encode($escola->getEsc_status()), "nome" => utf8_encode($escola->getEsc_nome()), "razao_social" => utf8_encode($escola->getEsc_razao_social()), "tipo_escola" => utf8_encode($escola->getEsc_tipo_escola()->getTps_tipo_escola()), "administracao" => utf8_encode($escola->getEsc_administracao()->getAdm_administracao()), "endereco" => array("id" => utf8_encode($escola->getEsc_endereco()->getEnd_id()), "cidade" => utf8_encode($escola->getEsc_endereco()->getEnd_cidade()), "uf" => utf8_encode($escola->getEsc_endereco()->getend_uf()), "email" => utf8_encode($escola->getEsc_endereco()->getEnd_email()), "telefone" => utf8_encode($escola->getEsc_endereco()->getend_telefone_residencial())), "site" => utf8_encode($escola->getEsc_site()), "diretor" => array("nome" => utf8_encode($escola->getEsc_nome_diretor()), "email" => utf8_encode($escola->getEsc_email_diretor())));
     }
     print json_encode($retorno);
     break;
 case "usuarioPorId":
     $usuarioController = new UsuarioController();
     $idUsuario = $_REQUEST["id"];
     $usuario = $usuarioController->select($idUsuario);
     $retorno = "";
     if ($usuario) {
         $escolaController = new EscolaController();
         $escola = $escolaController->select($usuario->getUsr_escola());
         $retorno = array("id" => utf8_encode($usuario->getUsr_id()), "nome" => utf8_encode($usuario->getUsr_nome()), "data_nascimento" => utf8_encode($usuario->getUsr_data_nascimento()), "perfil" => utf8_encode($usuario->getUsr_perfil()), "escola" => utf8_encode($usuario->getUsr_escola()), "data_entrada_escola" => utf8_encode($usuario->getUsr_data_entrada_escola()), "rg" => utf8_encode($usuario->getUsr_rg()), "cpf" => utf8_encode($usuario->getUsr_cpf()), "login" => utf8_encode($usuario->getUsr_login()), "imagem" => $path["arquivos"] . utf8_encode($usuario->getUsr_imagem()), "nse" => utf8_encode($usuario->getUsr_nse()), "escola_nome" => utf8_encode($escola->getEsc_nome()));
     }
     print json_encode($retorno);
     break;
 case 'carregaGrafico':
     $templateRelatorio = new TemplateRelatorio();
     $templateRelatorio->carregaGrafico($_REQUEST);
     break;
 case 'carregaFiltro':
     set_time_limit(0);
     $templateRelatorio = new TemplateRelatorio();