| Server IP : 20.75.53.88 / Your IP : 216.73.217.72 [ Web Server : Apache System : Linux VMRALP-3 4.4.0-256-generic #290~14.04.1-Ubuntu SMP Thu Jun 20 09:24:50 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 5.5.9-1ubuntu4.29+esm15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Domains : 3 Domains MySQL : ON | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/portais/controller_antigo/publicacao/ |
Upload File : |
<!DOCTYPE html>
<html lang="en">
<head>
<title>G&T Controller | Publicações</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Creative One Page Parallax Template">
<meta name="keywords"
content="Creative, Onepage, Parallax, HTML5, Bootstrap, Popular, custom, personal, portfolio"/>
<meta name="author" content="">
<title>G&T Controller</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/prettyPhoto.css" rel="stylesheet">
<link href="css/font-awesome.min.css" rel="stylesheet">
<link href="css/animate.css" rel="stylesheet">
<link href="css/main.css" rel="stylesheet">
<link href="css/responsive.css" rel="stylesheet">
<!--[if lt IE 9]>
<script src="js/html5shiv.js"></script>
<script src="js/respond.min.js"></script> <![endif]-->
<link rel="shortcut icon" href="images/ico/favicongt.png">
<link rel="apple-touch-icon-precomposed" sizes="144x144" href="images/ico/favicongt.png">
<link rel="apple-touch-icon-precomposed" sizes="114x114" href="images/ico/favicongt.png">
<link rel="apple-touch-icon-precomposed" sizes="72x72" href="images/ico/favicongt.png">
<link rel="apple-touch-icon-precomposed" href="images/ico/favicongt.png">
<script type="text/javascript" src="js/jquery.js"></script>
<script type='text/javascript' src="//ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<style type="text/css">
::-webkit-scrollbar {
width: 13px;
height: 13px;
}
::-webkit-scrollbar-button {
width: 0px;
height: 0px;
}
::-webkit-scrollbar-thumb {
background: #2f3192;
border: 0px none transparent;
border-radius: 0px;
}
::-webkit-scrollbar-thumb:hover {
background: #00aeef;
}
::-webkit-scrollbar-thumb:active {
background: #00aeef;
}
::-webkit-scrollbar-track {
background: transparent;
border: 0px none transparent;
border-radius: 0px;
}
::-webkit-scrollbar-track:hover {
background: transparent;
}
::-webkit-scrollbar-track:active {
background: transparent;
}
::-webkit-scrollbar-corner {
background: transparent;
}
</style>
</head>
<body>
<?php
function __autoload($classe)
{
@include_once "be/{$classe}.php";
@include_once "dao/{$classe}.php";
@include_once "ext/{$classe}.php";
@include_once "{$classe}.php";
}
session_start();
if(!$_SESSION['user_nome']){
header('Location: login.php');
session_destroy();
exit('Efetuar Login!');
}
$db = new conexaoBanco();
try {
$relatorios = $db->connectDB()->select('relatorios')->all();
} catch (Exception $e) {
echo $e->getMessage();
}
?>
<script src="ajax.js" type="text/javascript"></script>
<form action="" method="post" enctype="multipart/form-data">
<div class="content">
<div align="center">
<h2 class="title-one">Publicações de Relatórios Fiscais</h2>
</div>
<div class="col-md-12">
<div class="row">
<h4><i></i></h4>
<div class="col-md-3">
<label for="relatorios">RELATÓRIO</label>
<select required class="form-control" name="cod_relatorio">
<option>Selecione Um Relatórios</option>
<?php
foreach ($relatorios as $row) {
echo "<option value='$row->cod_relatorio'>$row->sigla - $row->periodo</option>";
}
?>
</select>
</div>
<div class="col-md-2">
<label for="cod_uf">UF</label>
<select required class='form-control' name='cod_uf' id="cod_uf"
onchange="combo('cod_cidade', 'selectcidades', this.value )">
<option>Selecione um Estado</option>
<?php
$ufs = new ufs();
$ufs->gerarCombo();
?>
</select>
</div>
<div class="col-md-2">
<label for="cod_cidade">CIDADE</label>
<select required class="form-control" name="cod_cidade" id="cod_cidade"
onchange="combo('cod_cliente', 'selectcclientes', this.value )">
<option>Selecione Uma Cidade</option>
</select>
</div>
<div class="col-md-3">
<label for="cod_cliente">CLIENTE</label>
<select required class="form-control" name="cod_cliente" id="cod_cliente"
onchange="combo('relatorios', 'selectcrelatorios', this.value )">
<option>Selecione Um Cliente</option>
</select>
</div>
<div class="col-md-2">
<label>PDF</label>
<input id="upfile" required name="fileToUpload" type="file" class="fa fa-file">
</div>
</div>
<div class="row">
<div class="col-md-3">
<label for="cod_cliente">EXERCICIO</label>
<input required type="number" class="form-control" name="cod_exercicio" id="cod_exercicio">
</div>
<div class="col-md-3">
<label for="cod_cliente">DATA DA PUBLICAÇÃO</label>
<input required type="date" class="form-control" name="data" id="data">
</div>
<div class="col-md-2">
<br>
<button id="salvar" type="submit" class="btn btn-success">Salvar</button>
</div>
</div>
<div class="row">
<div id="relatorios"></div>
<?php
if ($_FILES) {
//echo '<pre>';
try {
$cliente = $db->connectDB()->read('clientes', $_POST['cod_cliente'])->fetch();
$uploaddir = getcwd() . "/files/$cliente->cod_tcm/{$_POST['cod_exercicio']}";
$uploaddir = strtolower($uploaddir);
$arquivo = "files/$cliente->cod_tcm/{$_POST['cod_exercicio']}";
if (!dir($uploaddir)) {
mkdir($uploaddir, 0755, true);
chmod($uploaddir, 0755);
}
$uploadfile = $uploaddir . '/' . basename($_FILES['fileToUpload']['name']);
if (move_uploaded_file($_FILES['fileToUpload']['tmp_name'], $uploadfile)) {
echo "Arquivo válido e enviado com sucesso.<br>";
$_POST['arquivo'] = $arquivo . '/' . $_FILES['fileToUpload']['name'];
unset($_POST['cod_uf']);
unset($_POST['cod_cidade']);
$db->connectDB()->create('publicacoes', $_POST);
} else {
echo "Possível ataque de upload de arquivo!<br>";
}
} catch (Exception $e) {
echo $e->getMessage() . '<br>';
}
$public = new publicacoes();
var_dump($public->ObterPorcliente($_POST['cod_cliente']));
} elseif ($_POST) {
echo 'Anexar arquivo';
}
?>
</div>
</div>
</div>
</form>
</body>
</html>