<?php /** Verifica se o usuario logado possui permissão de professor */ isProfessor($professor); /** @var Usuario */ $usuarioBusiness = Usuario::getInstance(); /** Recebe o formulario */ $form = filter_input_array(INPUT_POST, FILTER_DEFAULT); /** Include o formulario de cadastro/edição de funcionarios */ if ($url->posicaoExiste(1) && ($url->getURL(1) == 'novo' || $url->getURL(1) == 'editar')) { /** Verifica se o form foi enviado */ if (isset($form['cadastrar'])) { /** Remove o indice cadastrar da array */ unset($form['cadastrar']); if (isset($_FILES["foto"])) { $foto = $_FILES["foto"]; if (!empty($foto["name"])) { preg_match("/\\.(gif|bmp|png|jpg|jpeg|ico){1}\$/i", $foto["name"], $ext); /** Gera um nome único para a imagem */ $nome_imagem = md5(uniqid(time())) . "." . $ext[1]; /** Caminho de onde ficará a imagem */ $caminho_imagem = "imagens/perfil/" . $nome_imagem; /** Faz o upload da imagem para seu respectivo caminho */ move_uploaded_file($foto["tmp_name"], $caminho_imagem); if ($url->getURL(1) == 'editar') { $dadosUsuario = $usuarioBusiness->buscarPorID($form['id']); if ($dadosUsuario[0]['foto'] != 'default.jpg') { unlink('imagens/perfil/' . $dadosUsuario[0]['foto']); } } $form['foto'] = $nome_imagem;
<?php /** @var string referencia do capitulo selecionado */ $refCapitulo = $url->posicaoExiste(1) ? $url->getURL(1) : "01"; /** @var string referencia do topico selecionado */ $refTopico = $url->posicaoExiste(3) ? $url->getURL(3) : ""; /** @var Capitulo */ $capituloBusiness = Capitulo::getInstance(); /** @var array listagem dos capitulos */ $capitulos = $capituloBusiness->Listar($capituloAtual); if ($professor || (int) $refCapitulo < $capituloAtual + 2) { /** Inclue a pagina de treinamentos */ include_once "pages/pgtreinamento.php"; } else { isProfessor(0); }