<?php
include 'header.php';
include 'financeiro_plano_contas_toolbar.php';
include_once 'connect.php';

if (isset($_POST['submit'])) {
$limpar_tabela = "TRUNCATE TABLE teste"; //esvaziando a tabela 

 $stmt = mysqli_prepare($conexao, $limpar_tabela) or die(mysqli_error($conexao) . '<br />' . $limpar_tabela);
        mysqli_stmt_execute($stmt) or die(mysqli_error($conexao));


//echo "1 - Executei a query" . "<br>";
//Upload File
//if (isset($_POST['submit'])) {

//echo "2 - entrei no submit" . "<br>";

	if (is_uploaded_file($_FILES['filename']['tmp_name'])) {

//echo "3 - entrei no upload" . "<br>";

		//Fabio ini
			$filename = explode(".", $_FILES['filename']['name']);
		//Fabio fim


		echo "<h1>" . "Arquivo ". $_FILES['filename']['name'] ." transferido com sucesso para o servidor." . "</h1>";
		//echo "<h2>Exibindo o conteúdo:</h2>";
		//readfile($_FILES['filename']['tmp_name']);
	
		echo "<hr>";
		echo "Tipo de arquivo: " . $filename[1];	
		echo "<hr>";

		//Verificando se o arquivo é CSV
		if ($filename[1]=='csv'){

			//Importar o arquivo para a base
			//Ignorando a primeira linha -> Cabeçalho
			$handle = fopen($_FILES['filename']['tmp_name'], "r");
			$firstRow = true;
//echo "4 - vou entrar no laço" . "<br>";

			while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
//echo "5 - entrei no laço" . "<br>";

				if($firstRow) 
					{ 
						$firstRow = false; //Ignorando a primeira linha
//echo "6 - ignorei a primeira linha" . "<br>";
					}
				else {
//echo "7 - entrei no else" . "<br>";					
					//$import="INSERT into financeiro_plano_contas_tmp (classe,condicao,codigo,plano) values('$data[0]','$data[1]','$data[2]','$data[3]')";

					$import="INSERT into teste (ds_teste) values('$data[0]')";

					//mysql_query($import) or die(mysql_error());
					$stmt = mysqli_prepare($conexao, $import) or die(mysqli_error($conexao) . '<br />' . $import);
        			mysqli_stmt_execute($stmt) or die(mysqli_error($conexao));
				}
			}

			fclose($handle);

			print "Plano de contas atualizado com sucesso!" . "<hr><br><br>";

			echo "<a href='financeiro_plano_contas_list.php'><button class='btn btn-default' type='button' value='Voltar'>Listar Planos de Contas</button></a>";

		}else{
			echo "O arquivo selecionado não é um arquivo do tipo CSV requerido para esta operação! Escolha um arquivo CSV no layout correto.";
		}
	}
}else{

?>

<!-- Nav tabs -->
<ul class="nav nav-tabs" role="tablist">
  <li role="presentation" class="active"><a href="#form1" aria-controls="form1" role="tab" data-toggle="tab">Importar Arquivo CSV</a></li>
  <!--
  <li role="presentation"><a href="#form2" aria-controls="form2" role="tab" data-toggle="tab">Form #2</a></li>
  <li role="presentation"><a href="#form3" aria-controls="form3" role="tab" data-toggle="tab">Form #3</a></li>
  <li role="presentation"><a href="#form4" aria-controls="form4" role="tab" data-toggle="tab">Form #4</a></li>
  -->
</ul>


<!-- Tab panes -->
<div class="tab-content">
  <div role="tabpanel" class="tab-pane fade in active" id="form1">
<form enctype='multipart/form-data' id=validate_custom method=POST action="importar_plano_contas.php">
  <div class=block>
    <div class=header>
      <h2>Importar Plano de Contas Financeiro</h2>
      <div class="side pull-right"> <button class="btn btn-default btn-clean" onClick="clear_form('#validate_custom');" type=button>Clear form</button>          </div>
    </div>
        
    <div class="content controls">
      	
      <div class=form-row>
        <div class=col-md-3>Escolha o arquivo:</div>
        <div class=col-md-9><input size='50' type='file' name='filename'> </div>
      </div>
    </div>
    <div class=footer>
      <div class="side pull-right">
        <div class=btn-group> 
		<button class="btn btn-default" type="button" onClick="window.history.go(-1)" value="Voltar">Voltar</button>
              <button class="btn btn-success" type="submit" value="submit" onClick="$('#validate_custom').validationEngine('hide');" name="submit">Importar</button>
			  <!--botao antigo
		<button class="btn btn-default" type=button onClick="$('#validate_custom').validationEngine('hide');">Hide prompts</button>            <button class="btn btn-success" type=submit>Submit</button> 
		-->
		</div>
      </div>
    </div>
  </div>
</form>

  </div>
  
</div>
<!-- Fechando o ELSE do PHP para exibir o FORM -->
<?php } ?>

  <?php
include 'footer.php';
?>