/** Executa o cadastro do usuario */ $usuarioBusiness->cadastrar($form); } else { /** Remove o indice tipo da array */ unset($form['tipo']); /** Executa a atualização de um usuario */ $usuarioBusiness->editar($form); } /** Redireciona para a listagem */ echo "<script>window.location = '" . RAIZ . "{$url->getURL(0)}';</script>"; exit; } if ($url->getURL(1) == 'editar') { $dadosUsuario = $usuarioBusiness->buscarPorID($url->getURL(2)); isset($dadosUsuario[0]['dataEntrada']) ? $dadosUsuario[0]['dataEntrada'] = dateTimebr($dadosUsuario[0]['dataEntrada']) : ''; isset($dadosUsuario[0]['dataNascimento']) ? $dadosUsuario[0]['dataNascimento'] = dateTimebr($dadosUsuario[0]['dataNascimento']) : ''; /** Definindo url da foto */ $foto = $dadosUsuario[0]['foto']; } else { $foto = "default.jpg"; } /** @var Cargo */ $cargosBusiness = Cargo::getInstance(); /** @var array */ $cargos = $cargosBusiness->buscarTodos(); /** Include da pagina de configuração de perfil e o rodape */ include_once "pages/pgForm{$url->getURL(0)}.php"; include_once 'includes/incrodape.php'; exit; } elseif ($url->posicaoExiste(1) && $url->getURL(1) == 'excluir') { $erro = "";
unset($form['tipo']); /** Executa a atualização de um usuario */ $avaliacaoBusiness->editar($form); } /** Redireciona para a listagem */ echo "<script>window.location = '" . RAIZ . "{$url->getURL(0)}';</script>"; exit; } if ($url->getURL(1) == 'editar') { $dadosAvaliacao = $avaliacaoBusiness->buscarPorID($url->getURL(2)); isset($dadosAvaliacao[0]['inicio']) ? $dadosAvaliacao[0]['inicio'] = dateTimebr($dadosAvaliacao[0]['inicio']) : ''; isset($dadosAvaliacao[0]['fim']) ? $dadosAvaliacao[0]['fim'] = dateTimebr($dadosAvaliacao[0]['fim']) : ''; isset($dadosAvaliacao[0]['inicioComentario']) ? $dadosAvaliacao[0]['inicioComentario'] = dateTimebr($dadosAvaliacao[0]['inicioComentario']) : ''; isset($dadosAvaliacao[0]['fimComentario']) ? $dadosAvaliacao[0]['fimComentario'] = dateTimebr($dadosAvaliacao[0]['fimComentario']) : ''; isset($dadosAvaliacao[0]['inicioAutoAva']) ? $dadosAvaliacao[0]['inicioAutoAva'] = dateTimebr($dadosAvaliacao[0]['inicioAutoAva']) : ''; isset($dadosAvaliacao[0]['fimAutoAva']) ? $dadosAvaliacao[0]['fimAutoAva'] = dateTimebr($dadosAvaliacao[0]['fimAutoAva']) : ''; } /** Include da pagina de configuração de perfil e o rodape */ include_once "pages/pgpaFormCadastraAvaliacao.php"; include_once 'includes/incrodape.php'; exit; } elseif ($url->posicaoExiste(1) && $url->getURL(1) == 'excluir') { $erro = ""; /** Executa a exclusão de uma avaliacao */ try { $avaliacaoBusiness->excluir($url->getURL(2)); echo "<script>window.location = '" . RAIZ . "{$url->getURL(0)}';</script>"; } catch (Exception $ex) { echo "<script>window.location = '" . RAIZ . "{$url->getURL(0)}/erro/{$url->getURL(2)}';</script>"; } exit;
?> " class="conteudos" scrolling="no" id="conteudo" name="conteudos" ></iframe> <?php if (!isset($dadosUsuarioAvaliacao[0]['erro'])) { date_default_timezone_set('America/Sao_Paulo'); if ($usuarioCadastrado && ($avaliacao[0]['inicioComentario'] != '0000-00-00 00:00:00' && $avaliacao[0]['inicioComentario'] != NULL && strtotime(date("Y-m-d h:i:s")) >= strtotime($avaliacao[0]['inicioComentario']) && ($avaliacao[0]['fimComentario'] == '0000-00-00 00:00:00' || $avaliacao[0]['fimComentario'] == NULL || strtotime(date("Y-m-d h:i:s")) <= strtotime($avaliacao[0]['fimComentario'])))) { echo "\n <div id='comentario-negativo'>\n <div id='titulo-negativo'>\n <a href='#lightbox-negativo' name='lightbox-negativo' rel='leanModal' id='edita-comentario-negativo'>\n <img id='lapis-negativo' src='imagens/lapis.png'>\n </a>\n <p id='texto-negativo'>Pontos Negativos</p>\n </div>\n </div>\n <div id='comentario-positivo'>\n <div id='titulo-positivo'>\n <a href='#lightbox-positivo' name='lightbox-positivo' rel='leanModal' id='edita-comentario-positivo'>\n <img id='lapis-positivo' src='imagens/lapis.png'>\n </a>\n <p id='texto-positivo'>Pontos Positivos</p>\n </div>\n </div>\n "; } else { if ($avaliacao[0]['fim'] != '0000-00-00 00:00:00' && $avaliacao[0]['fim'] != NULL && strtotime(date("Y-m-d h:i:s")) > strtotime($avaliacao[0]['fim'])) { echo "<div id='erro'>Não é permitido adicionar comentários, a avaliação já foi fechada.</div>"; } else { if ($avaliacao[0]['inicioComentario'] == '0000-00-00 00:00:00' || $avaliacao[0]['inicioComentario'] == NULL) { echo "<div id='erro'>Os comentários ainda não foram abertos.</div>"; } if (strtotime(date("Y-m-d h:i:s")) < strtotime($avaliacao[0]['inicioComentario'])) { echo "<div id='erro'>Os comentários só serão abertos dia <strong>\"" . dateTimebr($avaliacao[0]['inicioComentario']) . "\"</strong>.</div>"; } if (strtotime(date("Y-m-d h:i:s")) > strtotime($avaliacao[0]['fimComentario']) && ($avaliacao[0]['fimComentario'] != '0000-00-00 00:00:00' && $avaliacao[0]['fimComentario'] != NULL)) { echo "<div id='erro'>O período para fazer comentários já encerrou.</div>"; } } echo "\n <div id='comentario-negativo'>\n <div id='titulo-negativo'>\n <p id='texto-negativo' style='position: absolute; margin-top: 10px;'>Pontos Negativos</p>\n </div>\n </div>\n <div id='comentario-positivo'>\n <div id='titulo-positivo'>\n <p id='texto-positivo' style='position: absolute; margin-top: 10px;'>Pontos Positivos</p>\n </div>\n </div>\n "; } ?> <?php if ($avaliacao[0]['visualizarComentarios'] == '0' || $avaliacao[0]['visualizarComentarios'] == NULL) { } else { echo "\n <table id='tbl-comentario'>\n <tr>\n <td id='negativo'>\n "; foreach ($comentariosNegativos as $c) { echo "\n <p class='comentario'>{$c['comentario']}\n </p>\n "; }
<?php date_default_timezone_set('America/Sao_Paulo'); if ($idUsuario == $idUsuarioSelecionado && ($avaliacao[0]['inicioAutoAva'] != '0000-00-00 00:00:00' && $avaliacao[0]['inicioAutoAva'] != NULL && strtotime(date("Y-m-d h:i:s")) >= strtotime($avaliacao[0]['inicioAutoAva']) && ($avaliacao[0]['fimAutoAva'] == '0000-00-00 00:00:00' || $avaliacao[0]['fimAutoAva'] == NULL || strtotime(date("Y-m-d h:i:s")) <= strtotime($avaliacao[0]['fimAutoAva'])))) { echo "\n <a href='#lightbox-autoava' name='lightbox-autoava' rel='leanModal' id='edita-autoava'>\n <img id='lapis-positivo' src='../imagens/lapis-preto.png' style='color: #000000; position: relative; margin-left: 625px; margin-top: -15px;'>\n </a>\n "; } ?> </div> <?php if ($avaliacao[0]['fim'] != '0000-00-00 00:00:00' && $avaliacao[0]['fim'] != NULL && strtotime(date("Y-m-d h:i:s")) > strtotime($avaliacao[0]['fim'])) { echo "<div id='erro'>Não é permitido fazer autoavaliação, a avaliação já foi fechada.</div>"; } else { if ($avaliacao[0]['inicioAutoAva'] == '0000-00-00 00:00:00' || $avaliacao[0]['inicioAutoAva'] == NULL) { echo "<div id='erro'>A autoavaliação ainda não foi aberta.</div>"; } if (strtotime(date("Y-m-d h:i:s")) < strtotime($avaliacao[0]['inicioAutoAva'])) { echo "<div id='erro'>A autoavaliação só será aberta dia <strong>\"" . dateTimebr($avaliacao[0]['inicioAutoAva']) . "\"</strong>.</div>"; } if (strtotime(date("Y-m-d h:i:s")) > strtotime($avaliacao[0]['fimAutoAva']) && ($avaliacao[0]['fimAutoAva'] != '0000-00-00 00:00:00' && $avaliacao[0]['fimAutoAva'] != NULL)) { echo "<div id='erro'>O período para fazer autoavaliação já encerrou.</div>"; } } ?> <table id="autoava" cellspacing="0" cellpadding="0"> <tr> <th id="quesito">Quesito:</th> <th id="np">NP:</th> <th id="obs">Obs:</th> </tr> <tr> <td> <label><?php
<?php /** Inclui o arquivo de configurações gerais do projeto */ include_once '../Classes/config.inc.php'; /** @var Usuario */ $usuarioBusiness = Usuario::getInstance(); /** Referencia da Avaliacao passada na URL */ $referenciaAvaliacao = $_GET['referencia']; /** @var Avaliacao */ $avaliacaoBusiness = Avaliacao::getInstance($referenciaAvaliacao); /** * Referencia da avaliacao selecionada para visualização * @var string */ $avaliacao = $avaliacaoBusiness->buscar(); /** * ID do usuario selecionado para visualização * @var string */ $idUsuarioSelecionado = $_GET['id']; $dadosUsuarioSelecionado = $usuarioBusiness->buscarPorID($idUsuarioSelecionado); $dadosUsuarioAvaliacao = $avaliacaoBusiness->buscarDadosUsuario($idUsuarioSelecionado); /** Transformando a data para o formato br */ isset($dadosUsuarioSelecionado[0]['dataEntrada']) ? $dadosUsuarioSelecionado[0]['dataEntrada'] = dateTimebr($dadosUsuarioSelecionado[0]['dataEntrada']) : ''; /** Include a pagina home */ include_once '../pages/pgpaInfogerais.php';