<?php
error_reporting(E_ALL);
ini_set('display_errors', 0 );
header('Content-Type: text/html; charset=utf-8');
include("../configuracao.php");//confirma no banco de dados
include("../inclusos/funcoes.php");
include("../seguranca.php"); // Inclui o arquivo com o sistema de seguran?a
protegePagina(); // Protege a página


$origem = $_GET['origem'];
$idcliente = $_GET['idcliente'];
$idfornecedor = $_GET['idfornecedor'];
$idusuario = $_GET['idusuario'];
$idvenda = $_GET['idvenda'];
$idconta = $_GET['idconta'];
$idpagamento = $_GET['idpagamento'];
$idmovimento = $_GET['idmovimento'];
$idcompra_prima = $_GET['idcompra_prima'];
$idcompra = $_GET['idcompra'];
$idobra = $_GET['idobra'];
$idservicovenda = $_GET['idservicovenda'];
$idservicoobra = $_GET['idservicoobra'];
$idpasta = $_GET['idpasta'];
$idsubpasta = $_GET['idsubpasta'];
$idreembolso = $_GET['idreembolso'];


// Flag que indica se há erro ou não
$erro = null;
// Quando enviado o formulário

if(count($_FILES['arquivo']['name']) > 0){
$cont = 0;	
foreach($_FILES['arquivo']['name'] as $filename) {	

if (isset($_FILES['arquivo']))
{
    // Configurações
    $extensoes = array(".doc", ".txt", ".pdf", ".docx", ".jpg", ".png", ".jpeg", ".xls", ".xlsx", ".gif", ".zip", ".dwg", ".dwf");
    $caminho = "uploads/";
    // Recuperando informações do arquivo
    $nome = $_FILES['arquivo']['name'][$cont];
    $temp = $_FILES['arquivo']['tmp_name'][$cont];
    // Verifica se a extensão é permitida
    if (!in_array(strtolower(strrchr($nome, ".")), $extensoes)) {
		$erro = 'Extensão inválida';
	}
    // Se não houver erro
    if (!$erro) {
        // Gerando um nome aleatório para a imagem
        $nomeAleatorio = md5(uniqid(time())) . strrchr( $_FILES['arquivo']['name'][$cont], ".");

		$CriarArquivo = Salvar("arquivos", "idcliente, idfornecedor, idusuario, idvenda, idconta, idpagamento, idmovimento, idcompra_prima, idcompra, idobra, titulo, arquivo, datacadastro, usuario_cadastro, origem, idservicovenda, idservicoobra, idpasta, idsubpasta, idreembolso", "'".$_GET['idcliente']."', '".$_GET['idfornecedor']."', '".$_GET['idusuario']."', '".$_GET['idvenda']."', '".$_GET['idconta']."', '".$_GET['idpagamento']."', '".$_GET['idmovimento']."', '".$_GET['idcompra_prima']."', '".$_GET['idcompra']."','".$_GET['idobra']."', '$nome', '$nomeAleatorio', '".date('Y-m-d H:i:s')."', '".$_SESSION['usuarioID']."', '".$_GET['origem']."', '$idservicovenda', '$idservicoobra', '$idpasta', '$idsubpasta', '$idreembolso'");
				
        // Movendo arquivo para servidor
        if (!move_uploaded_file($_FILES['arquivo']['tmp_name'][$cont], $caminho . $nomeAleatorio))
            $erro = 'Não foi possível anexar o arquivo';
    }
}
$cont++;
}
		$urlok = "upload.php?origem=$origem&idcliente=$idcliente&idfornecedor=$idfornecedor&idusuario=$idusuario&idvenda=$idvenda&idconta=$idconta&idpagamento=$idpagamento&idmovimento=$idmovimento&idcompra_prima=$idcompra_prima&idcompra=$idcompra&idobra=$idobra&idservicovenda=$idservicovenda&idservicoobra=$idservicoobra&idpasta=$idpasta&idsubpasta=$idsubpasta&idreembolso=$idreembolso";
		echo"
		<script type=\"text/Javascript\">
		window.location = '".$urlok."';</script>";
		die;
	
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
    <meta http-equiv="content-type" content="text/html; charset=utf-8" />
    <title>Upload de Arquivos</title>
	<link href="../bootstrap/css/bootstrap.min.css" rel="stylesheet" type="text/css" />    
    <script type="text/javascript" src="js/jquery.js"></script>
    
    <script type="text/javascript">
    $(function($) {
        // Definindo página pai
        var pai = window.parent.document;
        
        <?php if (isset($erro)): // Se houver algum erro ?>
        
            // Exibimos o erro
            alert('<?php echo $erro ?>');
            
        <?php elseif (isset($nome)): 
		
		$urlok = "upload.php?origem=$origem&idcliente=$idcliente&idfornecedor=$idfornecedor&idusuario=$idusuario&idvenda=$idvenda&idconta=$idconta&idpagamento=$idpagamento&idmovimento=$idmovimento&idcompra_prima=$idcompra_prima&idcompra=$idcompra&idobra=$idobra&idservicovenda=$idservicovenda&idservicoobra=$idservicoobra&idpasta=$idpasta&idsubpasta=$idsubpasta&idreembolso=$idreembolso";
		echo"
		<script type=\"text/Javascript\">
		window.location = '".$urlok."';</script>";
		die;	
		
		endif ?>
        
        // Quando enviado o arquivo
    	$("#arquivo").change(function() {	    
            // Se o arquivo foi selecionado
            if (this.value != "")
            {    
                // Exibimos o loder
                $("#status").show();
                // Enviamos o formulário
                $("#upload").submit();
            }
        });
    });
    </script>
</head>

<body>

<form id="upload" action="upload.php?origem=<?php echo $origem;?>&idcliente=<?php echo $idcliente;?>&idfornecedor=<?php echo $idfornecedor;?>&idusuario=<?php echo $idusuario;?>&idvenda=<?php echo $idvenda;?>&idconta=<?php echo $idconta;?>&idpagamento=<?php echo $idpagamento;?>&idmovimento=<?php echo $idmovimento;?>&idcompra_prima=<?php echo $idcompra_prima;?>&idcompra=<?php echo $idcompra;?>&idobra=<?php echo $idobra;?>&idservicovenda=<?php echo $idservicovenda;?>&idservicoobra=<?php echo $idservicoobra;?>&idpasta=<?php echo $idpasta;?>&idsubpasta=<?php echo $idsubpasta;?>&idreembolso=<?php echo $idreembolso;?>" method="post" enctype="multipart/form-data">
    
    <label>Arquivo: </label> <span id="status" style="display: none;"><img src="image/loader.gif" alt="Enviando..." /></span> <br />
    <input type="file" name="arquivo[]" id="arquivo" multiple>
        
</form>

</body>
</html>