<?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;
Ejemplo n.º 2
0
<?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);
}