$router->addMsgErro("Agendamento somente para data futura.");
        $router->redirect();
        return;
    }
    $reserva = new Reserva();
    $reserva->entidade = $entidade;
    $reserva->nome = $nome;
    $reserva->telefone = $telefone;
    $reserva->celular = $celular;
    $reserva->email = $email;
    $reserva->quantidade = $quantidade;
    $reserva->disponibilidade_id = $disponibilidade_id;
    $reserva->reserva_situacao_id = 3;
    #Aguardando Confirmacao
    $reserva->transporte_tipo_id = $transp;
    $reserva->transporte_numero = $nrtransp;
    $reserva->escolaridade_tipo_id = $escolaridade;
    if ($reserva->save()) {
        $router->addMsg("Objeto salvo com sucesso! A reserva se encontra em analise para aprovacao.");
        $mail = new MailHelper();
        $mail->sendAgendamento($email, $entidade, $reserva->disponibilidade->data, $reserva->disponibilidade->hora);
    } else {
        $router->addMsgErro("Nao foi possivel salvar objeto!");
    }
    $router->redirect();
    return;
} else {
    $router->addMsgErro("Operacao nao suportada!");
    $router->redirect();
    return;
}
示例#2
0
        return false;
    }
}
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $action = $_POST['action'];
    $id = isset($_POST['id']) ? $_POST['id'] : NULL;
    $login = isset($_POST['login']) ? $_POST['login'] : NULL;
    $senha = isset($_POST['senha']) ? $_POST['senha'] : NULL;
} else {
    $action = $_GET['action'];
    $id = $_GET['id'];
}
if ($action == "delete") {
    $usuario = Usuario::find($id);
    if ($usuario->delete()) {
        $router->addMsg("Objeto excluido com sucesso!");
    } else {
        $router->addMsgErro("Nao foi possivel excluir objeto!");
    }
    $router->redirect();
    return;
} elseif ($action == "new") {
    if ($login != NULL && $senha != NULL) {
        $usuario = new Usuario();
        $usuario->login = $login;
        #verifica a força da senha
        if (!validateForcaSenha($senha)) {
            $router->redirect();
            return;
        }
        $usuario->senha = md5($senha);