Exemple #1
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
if (isset($_POST["viagem_id"]) and $_POST["viagem_id"]) {
    $viagem = Viagem::Consultar($_POST["viagem_id"]);
    if (!$viagem) {
        throw new InvalidArgumentException("Viagem com ID = {$_GET['id']} não encontrado.");
        die;
    }
} else {
    $viagem = new Viagem();
}
if (isset($_POST["imprimir"])) {
    // Imprimir solicitação
    echo "........";
    Sessao::Direcionar("imprimir_guia.php?id=" . $viagem->getID());
} elseif (isset($_POST["aprovar"])) {
    // Aprovar viagem
    $viagem->Aprovar($viagem);
    Sessao::setMensagem("Viagem aprovada");
    Sessao::Direcionar("lista.php");
} elseif (isset($_POST["reprovar"])) {
    // Reprovar viagem
    $viagem->Reprovar($viagem);
    Sessao::setMensagem("Viagem reprovada");
    Sessao::Direcionar("lista.php");
} elseif (isset($_POST["cancelar"])) {
    // Cancelar viagem
    $viagem->Cancelar($viagem);
    Sessao::setMensagem("Viagem cancelada");
Exemple #2
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
$mensagem = Sessao::getMensagem();
if (isset($_GET["situacao"]) and $_GET["situacao"] == 0) {
    $situacao = $_GET["situacao"];
    $viagens = Viagem::Listar("situacao = 0");
} else {
    $paginador = new Paginador(Viagem::Contar(), 20);
    $viagens = Viagem::Listar(null, sprintf("%s, %s", $paginador->getOffset(), $paginador->getLimite()));
    $totalDePaginas = $paginador->getTotal();
    $paginaAtual = $paginador->getAtual();
}
// Executar código da visão
ob_start();
include "../visoes/viagem_lista.php";
$conteudo = ob_get_contents();
ob_end_clean();
// Gerar HTML e mostrar
include "../visoes/layout.php";
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
$data_inicio = $_GET["data_inicio"];
$data_fim = $_GET["data_fim"];
$data_inicio_sql = implode("-", array_reverse(explode("/", $data_inicio)));
$data_fim_sql = implode("-", array_reverse(explode("/", $data_fim)));
$viagens = Viagem::Listar("situacao = " . VIAGEM_SITUACAO_REALIZADA . " and saida > '{$data_inicio_sql}' and saida < '{$data_fim_sql}'");
// Executar código da visão
ob_start();
include "../visoes/relatorio_quilometragem_imprimir.php";
$conteudo = ob_get_contents();
ob_end_clean();
// Gerar HTML e mostrar
include "../visoes/layout_imprimir.php";
Exemple #4
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
if (isset($_GET["id"]) and $_GET["id"]) {
    $viagem = Viagem::Consultar($_GET["id"]);
    if ($viagem) {
        $viagem->Excluir();
        Sessao::setMensagem("Viagem com ID = {$_GET['id']} excluido");
    } else {
        Sessao::setMensagem("Viagem com ID = {$_GET['id']} não existe");
    }
    Sessao::Retornar();
}
Exemple #5
0
<?php

require_once "../controle/controle.php";
Sessao::LoginNecessario();
$mensagem = Sessao::getMensagem();
if (isset($_GET['id']) and $_GET['id']) {
    $viagem = Viagem::Consultar($_GET['id']);
    $titulo = "Detalhes da Viagem";
    if (!$viagem) {
        echo "Viagem com ID = {$_GET['id']} não existe";
        die;
    }
} elseif (isset($_SESSION["viagem"]) and $_SESSION["viagem"]) {
    $viagem = $_SESSION["viagem"];
    unset($_SESSION["viagem"]);
    $titulo = "Solicitar Viagem";
} else {
    $viagem = new Viagem();
    $titulo = "Solicitar Viagem";
}
// Executar código da visão
ob_start();
include "../visoes/viagem_form.php";
$conteudo = ob_get_contents();
ob_end_clean();
// Gerar HTML e mostrar
include "../visoes/layout.php";
Exemple #6
0
<?php

require_once "controle/controle.php";
Sessao::LoginNecessario();
$viagens_solicitadas = Viagem::Listar("situacao = " . VIAGEM_SITUACAO_SOLICITADA);
$viagens_aprovadas = Viagem::Listar("situacao = " . VIAGEM_SITUACAO_APROVADA);
// Executar código da visão
ob_start();
include "visoes/inicio.php";
$conteudo = ob_get_contents();
ob_end_clean();
// Gerar HTML e mostrar
include "visoes/layout.php";