<?php /** Inclui o arquivo de configurações gerais do projeto */ include_once '../Classes/config.inc.php'; /** Valida os dados enviados via URL */ if (is_string($_GET['referencia']) && is_numeric($_GET['id'])) { $idUsuarioSelecionado = $_GET['id']; $referencia = $_GET['referencia']; } else { echo "ERRO AO CARREGAR AVALIAÇÃO PASSADA."; exit; } /** @var AutoAvaliacao */ $avaliacaoPassada = AvaliacaoPassada::getInstance($referencia, $idUsuarioSelecionado); /** * @var array * Dados da autoAvalicao do Usuario selecionado */ $dadosAvaliacaoPassada = $avaliacaoPassada->buscar(); session_start(); /* * Verifica se a sessão existe */ if (isset($_SESSION['id']) && is_int($_SESSION['id']) && is_string($_SESSION['apelido'])) { /** * ID do usuario logado * @var int */ $idUsuario = $_SESSION['id']; /** * Apelido do usuario logado * @var string */
$usuariosAvaliacao = $usuarioBusiness->buscarTodos($avaliacao[0]['referente']); /** @var array Dados de todas as avaliações */ $avaliacoes = $avaliacaoBusiness->buscarTodas(); /** @var string URL para pgInfogerais */ $infoURL = "?referencia={$avaliacao[0]['referente']}&id={$idUsuarioSelecionado}"; /** @var array Comentarios negativos deste usuario nesta avaliacao */ $comentariosPositivos = $comentario->buscar($idUsuarioSelecionado, $avaliacao[0]['id'], '1'); /** @var array Comentarios positivos deste usuario nesta avaliacao */ $comentariosNegativos = $comentario->buscar($idUsuarioSelecionado, $avaliacao[0]['id'], '0'); /** @var AutoAvaliacao */ if (!isset($dadosUsuarioAvaliacao[0]['erro'])) { $autoAvalicao = AutoAvaliacao::getInstance($avaliacao[0]['referente'], $idUsuarioSelecionado); $avaliacaoPassada = AvaliacaoPassada::getInstance($avaliacao[0]['referente'], $idUsuarioSelecionado); } /** @var AutoAvaliacao */ $avaliacaoPassada = AvaliacaoPassada::getInstance($avaliacao[0]['referente'], $idUsuarioSelecionado); /** * @var array * Dados da autoAvalicao do Usuario selecionado */ $dadosAvaliacaoPassada = $avaliacaoPassada->buscar(); /** Recebe o formulario */ $form = filter_input_array(INPUT_POST, FILTER_DEFAULT); /**Verifica qual das abas deve ser selecionada */ if (isset($form['salvarAutoAva'])) { unset($form['salvarAutoAva']); $autoAvalicao->editar($form); $conteudoIframe = "includes/incpaAutoav.php{$infoURL}"; $geral = false; } elseif (isset($form['salvarAvaliacaoPassada'])) { unset($form['salvarAvaliacaoPassada']);