<?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
     */
Beispiel #2
0
$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']);