예제 #1
0
<?php

include "config.php";
include "banco.php";
include "ajudantes.php";
$tem_erros = false;
$erros_validacao = array();
if (tem_post()) {
    // upload dos anexos
    $tarefa_id = $_POST['tarefa_id'];
    if (!isset($_FILES['anexo'])) {
        $tem_erros = true;
        $erros_validacao['anexo'] = 'Você deve selecionar um arquivo para anexar';
    } else {
        if (tratar_anexo($_FILES['anexo'])) {
            $anexo = array();
            $anexo['tarefa_id'] = $tarefa_id;
            $anexo['nome'] = $_FILES['anexo']['name'];
            $anexo['arquivo'] = $_FILES['anexo']['name'];
        } else {
            $tem_erros = true;
            $erros_validacao['anexo'] = 'Envie apenas anexos nos formatos zip ou pdf';
        }
    }
    if (!$tem_erros) {
        gravar_anexo($conexao, $anexo);
    }
}
$tarefa = buscar_tarefa($conexao, $_GET['id']);
$anexos = buscar_anexos($conexao, $_GET['id']);
include "template_tarefa.php";
예제 #2
0
            $tarefa['prazo'] = traduz_data_para_banco($_POST['prazo']);
        } else {
            $tem_erros = true;
            $erros_validacao['prazo'] = 'O prazo não é uma data válida!';
        }
    } else {
        $tarefa['prazo'] = '';
    }
    $tarefa['prioridade'] = $_POST['prioridade'];
    if (isset($_POST['concluida'])) {
        $tarefa['concluida'] = 1;
    } else {
        $tarefa['concluida'] = 0;
    }
    if (!$tem_erros) {
        editar_tarefa($conexao, $tarefa);
        if (isset($_POST['lembrete']) && $_POST['lembrete'] == '1') {
            $anexos = buscar_anexos($conexao, $tarefa['id']);
            enviar_email($tarefa, $anexos);
        }
        header('Location: tarefas.php');
        die;
    }
}
$tarefa = buscar_tarefa($conexao, $_GET['id']);
$tarefa['nome'] = isset($_POST['nome']) ? $_POST['nome'] : $tarefa['nome'];
$tarefa['descricao'] = isset($_POST['descricao']) ? $_POST['descricao'] : $tarefa['descricao'];
$tarefa['prazo'] = isset($_POST['prazo']) ? $_POST['prazo'] : $tarefa['prazo'];
$tarefa['prioridade'] = isset($_POST['prioridade']) ? $_POST['prioridade'] : $tarefa['prioridade'];
$tarefa['concluida'] = isset($_POST['concluida']) ? $_POST['concluida'] : $tarefa['concluida'];
include "template.php";
예제 #3
0
include "banco.php";
include "ajudantes.php";
include "classes/Tarefas.php";
$tarefas = new Tarefas($mysqli);
$tem_erros = false;
$erros_validacao = array();
if (tem_post()) {
    // upload dos anexos
    $tarefa_id = $_POST['tarefa_id'];
    if (!isset($_FILES['anexo'])) {
        $tem_erros = true;
        $erros_validacao['anexo'] = 'Você deve selecionar um arquivo para anexar';
    } else {
        if (tratar_anexo($_FILES['anexo'])) {
            $anexo = array();
            $anexo['tarefa_id'] = $tarefa_id;
            $anexo['nome'] = $_FILES['anexo']['name'];
            $anexo['arquivo'] = $_FILES['anexo']['name'];
        } else {
            $tem_erros = true;
            $erros_validacao['anexo'] = 'Envie apenas anexos nos formatos zip ou pdf';
        }
    }
    if (!$tem_erros) {
        gravar_anexo($mysqli, $anexo);
    }
}
$tarefas->buscar_tarefa($_GET['id']);
$tarefa = $tarefas->tarefa;
$anexos = buscar_anexos($mysqli, $_GET['id']);
include "template_tarefa.php";
예제 #4
0
        } else {
            $tem_erros = true;
            $erros_validacao['prazo'] = 'O prazo não é uma data válida!';
        }
    } else {
        $tarefa['prazo'] = '';
    }
    $tarefa['prioridade'] = $_POST['prioridade'];
    if (isset($_POST['concluida'])) {
        $tarefa['concluida'] = 1;
    } else {
        $tarefa['concluida'] = 0;
    }
    if (!$tem_erros) {
        $tarefas->editar_tarefa($tarefa);
        if (isset($_POST['lembrete']) && $_POST['lembrete'] == '1') {
            $anexos = buscar_anexos($mysqli, $tarefa['id']);
            enviar_email($tarefa, $anexos);
        }
        header('Location: tarefas.php');
        die;
    }
}
$tarefas->buscar_tarefa($_GET['id']);
$tarefa = $tarefas->tarefa;
$tarefa['nome'] = isset($_POST['nome']) ? $_POST['nome'] : $tarefa['nome'];
$tarefa['descricao'] = isset($_POST['descricao']) ? $_POST['descricao'] : $tarefa['descricao'];
$tarefa['prazo'] = isset($_POST['prazo']) ? $_POST['prazo'] : $tarefa['prazo'];
$tarefa['prioridade'] = isset($_POST['prioridade']) ? $_POST['prioridade'] : $tarefa['prioridade'];
$tarefa['concluida'] = isset($_POST['concluida']) ? $_POST['concluida'] : $tarefa['concluida'];
include "template.php";