Example #1
0
 public function ModelCreator(array $data)
 {
     $this->data = $data;
     $this->data['aluno_nome_url'] = Asserts::CheckName($this->data['aluno_nome']);
     $this->data['aluno_nascimento'] = date('Y-m-d', strtotime(str_replace(array('/', '_'), '-', $this->data['aluno_nascimento'])));
     $create = new Create();
     $create->Inserter(self::Entity, $this->data);
     if ($create->getResult()) {
         $rota = new ModelRotas();
         $veiculo = $rota->getRota($this->data['tb_rotas_rota_id']);
         if ($veiculo) {
             $idVeiculo = $veiculo[0]['tb_veiculos_veiculo_id'];
             $bus = new ModelVeiculo();
             $bus->setVaga($idVeiculo);
         }
         $this->result = $create->getResult();
         $this->rowcount = $create->getRowCount();
     } else {
         $this->result = $create->getResult();
         $this->rowcount = 0;
     }
 }
Example #2
0
          <select class="form-control" name="tb_rotas_rota_id" id="tb_rotas_rota_id" required="required">
            <option value="">Selecione...</option>
            <?php 
$readerlog = new ModelRotas();
$readerlog->getRotas();
if ($readerlog->getRowCount() > 0) {
    foreach ($readerlog->getResult() as $rotas) {
        $getEscolas = clone $readerlog;
        $inicioRota = new ModelEnderecos();
        $bairroSaida = $inicioRota->getLogradouro($rotas['rota_saida']);
        $bairroSaida = $bairroSaida[0]['bairros_nome'];
        $fimRota = clone $inicioRota;
        $bairroChegada = $fimRota->getLogradouro($rotas['rota_chegada']);
        $bairroChegada = $bairroChegada[0]['bairros_nome'];
        $percurso = $bairroSaida . 'X' . $bairroChegada;
        $veiculoRota = new ModelVeiculo();
        $veiculoRota->getVeiculo($rotas['tb_veiculos_veiculo_id']);
        $veiculo = $veiculoRota->getResult()[0]['veiculo_modelo'] . '/' . $veiculoRota->getResult()[0]['veiculo_placa'];
        if ($rotas['rota_id'] == $dados['tb_rotas_rota_id']) {
            echo "<option value=\"{$rotas['rota_id']}\" selected=\"selected\">->" . substr($getEscolas->getInstituicoes($rotas['rota_instituicoes']), 0, 25) . " -- " . "{$percurso} -- {$veiculo}</option>";
        } else {
            echo "<option value=\"{$rotas['rota_id']}\">->" . substr($getEscolas->getInstituicoes($rotas['rota_instituicoes']), 0, 25) . " -- " . "{$percurso} -- {$veiculo}</option>";
        }
    }
}
?>
          </select>
        </div>
      </div>

      <hr />
<?php

include_once '../app/Config.inc.php';
$varcheck = filter_input(INPUT_GET, 'var', FILTER_DEFAULT);
$del = filter_input(INPUT_GET, 'del', FILTER_VALIDATE_INT);
if (isset($del) && !empty($del)) {
    if (isset($varcheck) && $varcheck == 'delete') {
        $deleteI = new ModelVeiculo();
        $deleteI->ModelDelete($del);
        if ($deleteI->getResult()) {
            ADSError('Alterado com sucesso!', CRAZY_ACCEPT);
        } else {
            ADSError('errado denovo!', CRAZY_ERROR);
        }
    }
}
Example #4
0
          <!-- segunda linha -->
          <div class="row">

            <div class="col-lg-3 col-md-6 col-sm-6 col-xs-12">
              <a href="<?php 
echo HOME;
?>
veiculo">
                <div class="card red summary-inline">
                  <div class="card-body">
                    <i class="icon fa fa-bus fa-4x"></i>
                    <div class="content">
                      <div class="title">
                        <?php 
$veiculos = new ModelVeiculo();
$veiculos->getVeiculos();
if ($veiculos->getRowCount() > 0) {
    echo $veiculos->getRowCount();
} else {
    echo 0;
}
?>
                      </div>
                      <div class="sub-title">Veículos</div>
                    </div>
                    <div class="clear-both"></div>
                  </div>
                </div>
              </a>
            </div>
Example #5
0
            if ($escola->getResult()) {
                $dataEscola = $escola->getResult();
                echo "<div class='row'>\n                    <ul>\n                    <li>Escola: {$dataEscola[0]['instituicao_nome']}</li>\n                    <li>Endereço: " . $dataEscola[0]['logradouro_nome'] . ', ' . $dataEscola[0]['instituicao_numero'] . ', ' . $dataEscola[0]['bairros_nome'] . ', ' . $dataEscola[0]['cidade_nome'] . ' - ' . $dataEscola[0]['cidade_uf'] . "</li>\n                    </ul>\n                    </div>";
            }
        }
        ?>
              </div>
            </div>

            <hr />

            <div class="form-group">
              <label for="rota_veiculo" class="col-md-3 control-label">Veículo</label>
              <div class="col-md-4">
                <?php 
        $veiculos = new ModelVeiculo();
        $veiculos->getVeiculo($dataRota[0]['tb_veiculos_veiculo_id']);
        $veiculo = $veiculos->getResult()[0]['veiculo_marca'] . '-' . $veiculos->getResult()[0]['veiculo_modelo'] . ', Placa: ' . $veiculos->getResult()[0]['veiculo_placa'] . ' - ' . ($veiculos->getResult()[0]['veiculo_agregado'] == 2 ? 'Veículo da Prefeitura.' : 'Veículo agregado.');
        echo $veiculo;
        ?>
              </div>
            </div>

            <hr />

            <div class="form-group">
              <label for="" class="col-md-3 control-label">Período</label>
              <div class="col-md-8">
                <div class="col-md-4">
                  <div class="input-group">
                    <div class="input-group-addon">Início</div>
Example #6
0
<div class="side-body">
  <div class="page-title">
    <span class="title">Relatório de Veículos</span>
    <div class="description">Relatório de veículos cadastrados no sistema.</div>
  </div>
  <div class="row">
    <div class="col-xs-12">
      <div class="card">
        <div class="card-header">
          <div class="card-title">
            <div class="title">Dados gerais</div>
          </div>
        </div>
        <div class="card-body">
          <?php 
$readveiculo = new ModelVeiculo();
$readveiculo->getVeiculos();
if ($readveiculo->getRowCount() > 0) {
    ?>
            <table class="datatable table table-striped" cellspacing="0" width="100%">
              <thead>
                <tr>
                  <th>Placa</th>
                  <th>Veículo</th>
                  <th>Vagas</th>
                  <th>Status</th>
                  <th>Controles</th>
                </tr>
              </thead>
              <tfoot>
                <tr>
Example #7
0
  <?php 
$dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$idVeiculo = filter_input(INPUT_GET, 'param', FILTER_VALIDATE_INT);
$param = filter_input(INPUT_GET, 'ref', FILTER_DEFAULT);
if (isset($dados) && !empty($dados)) {
    unset($dados['search_form'], $dados['telefone']);
    $upescola = new ModelVeiculo();
    $upescola->ModelUpdate($idVeiculo, $dados);
    if ($upescola->getResult()) {
        echo "<div class='alert alert-success alert-dismissible' role='alert'>\n      <button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>\n      <strong><span class='fa fa-check-circle'></span></strong> Dados atualizados com sucesso.\n      </div>";
    } else {
        echo "<div class='alert alert-warning alert-dismissible' role='alert'>\n      <button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>\n      <strong><span class='fa fa-exclamation-circle'></span></strong> Aconteceram erros, portanto, nenhum dado foi atualizado.\n      </div>";
    }
}
if (isset($idVeiculo) && !empty($idVeiculo)) {
    $read = new ModelVeiculo();
    $read->getVeiculo($idVeiculo);
    if ($read->getResult()) {
        ?>
      <div class="page-title">
        <span class="title">Atualização de dados cadastrais</span>
        <div class="description">Atualizando dados de veículo.</div>
      </div>

      <div class="card">
        <div class="card-header">
          <div class="card-title">
            Atenção! Campos com (*) são de preenchimento obrigatório.
          </div>
        </div>
        <div class="card-body">
Example #8
0
        }
    }
    ?>
          </div>
        </div>

        <hr />

        <div class="form-group">
          <label for="rota_veiculo" class="col-md-3 control-label">Veículo</label>
          <div class="col-md-4">
            <select class="form-control" name="rota_veiculo" id="rota_veiculo" required="required">
              <option value="">Selecione</option>
              <?php 
    $stat = 1;
    $veiculos = new ModelVeiculo();
    $veiculos->getVeiculos($stat);
    if ($veiculos->getResult()) {
        foreach ($veiculos->getResult() as $veiculo) {
            if (0 < $veiculo['veiculo_vagas']) {
                $description = $veiculo['veiculo_placa'] . ' - ' . $veiculo['veiculo_marca'] . ' - ' . $veiculo['veiculo_modelo'];
                echo "<option value=\"{$veiculo['veiculo_id']}\">{$description}</option>";
            }
        }
    }
    ?>
            </select>
          </div>
        </div>

        <hr />
Example #9
0
<div class="side-body">

  <?php 
$dados = filter_input_array(INPUT_POST, FILTER_DEFAULT);
if (isset($dados) && !empty($dados)) {
    $cadastra = new ModelVeiculo();
    unset($dados['search_form'], $dados['telefone']);
    $request = md5(implode($dados));
    if (isset($_SESSION['last_request']) && $_SESSION['last_request'] == $request) {
        echo "<div class='alert alert-warning alert-dismissible' role='alert'>\n      <button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>\n      <strong><span class='fa fa-warning'></span></strong> Veículo <b>{$dados['veiculo_placa']}</b> já está cadastrado.\n      <a href='" . HOME . "veiculo'><span class='label label-warning'>Confira!</span></a>\n      </div>";
    } else {
        $_SESSION['last_request'] = $request;
        $cadastra->ModelCreator($dados);
        if ($cadastra->getRowCount() > 0) {
            echo "<div class='alert alert-success alert-dismissible' role='alert'>\n        <button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>\n        <strong><span class='fa fa-check-circle'></span></strong> Veículo <b>{$dados['veiculo_placa']}</b> cadastrado com sucesso.\n        </div>";
        } else {
            echo "<div class='alert alert-warning alert-dismissible' role='alert'>\n        <button type='button' class='close' data-dismiss='alert' aria-label='Close'><span aria-hidden='true'>&times;</span></button>\n        <strong><span class='fa fa-exclamation-circle'></span></strong> Erro ao cadastrar <b>{$dados['veiculo_placa']}</b>. Verifique e tente novamente.\n        </div>";
        }
    }
}
?>

  <div class="page-title">
    <span class="title">Cadastro</span>
    <div class="description">Cadastro de veículo.</div>
  </div>

  <div class="card">
    <div class="card-header">
      <div class="card-title">
        Atenção! Campos com (*) são de preenchimento obrigatório.