예제 #1
0
if (is_string($_GET['referencia']) && is_numeric($_GET['id'])) {
    $idUsuarioSelecionado = $_GET['id'];
    $referencia = $_GET['referencia'];
} else {
    echo "ERRO AO CARREGAR AUTOAVALIAÇÃO";
    exit;
}
/** @var Avaliacao */
$avaliacaoBusiness = Avaliacao::getInstance($referencia);
/**
 * Referencia da avaliacao selecionada para visualização
 * @var string
 */
$avaliacao = $avaliacaoBusiness->buscar();
/** @var AutoAvaliacao */
$autoAvalicao = AutoAvaliacao::getInstance($referencia, $idUsuarioSelecionado);
/**
 * @var array
 * Dados da autoAvalicao do Usuario selecionado
 */
$dadosAutoAvaliacao = $autoAvalicao->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
예제 #2
0
 */
$top = $url->posicaoExiste(3) ? $url->getURL(3) : '0';
$dadosUsuarioSelecionado = $usuarioBusiness->buscarPorID($idUsuarioSelecionado);
$dadosUsuarioAvaliacao = $avaliacaoBusiness->buscarDadosUsuario($idUsuarioSelecionado);
$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);