D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
var
/
www
/
html
/
rosario
/
adm
/
app
/
gre
/
Views
/
Cotacao
/
Filename :
VieCtPedidoPlanilha.php
back
Copy
<?php ini_set('display_errors', 1); ini_set('display_startup_errors', 1); error_reporting(E_ALL); ob_start(); $path = getcwd(); function mapped_implode($glue, $array, $symbol = '=') { return implode($glue, array_map( function($k, $v) use($symbol) { return $k . $symbol . $v; }, array_keys($array), array_values($array) ) ); } //VAR_DUMP(URLFPDF); $Dados = $_GET; $Lanc = new \App\gre\Models\Cotacao\ModCtPedidoPlanilhaLer(); $arr = $Lanc->lerLanc($Dados); //var_dump($arr); //die; $num = count($arr[0]) -4; $marca_nome = $arr[0]['marca_nome']; $pedido = str_replace('/','_',$arr[0]['cotacao_id'].'/'.$arr[0]['sugestao_id']); $ol = $arr[0]['ol']; $primeiro = 0; $total_linha = 0; $date = new DateTime( $arr[0]['data'] ); $data_ped = $date-> format( 'd/m/Y' ); $data_imp = date("d/m/Y H:i:s"); date_default_timezone_set ("America/Sao_Paulo"); $dtxls = date("dmYHi"); $dtxls = date("Y_m_d H:i"); if($ol == 'S') { $arquivo = "PEDIDO_".$pedido."_OL_".$marca_nome."_"."$dtxls.xls"; }else{ $arquivo = "PEDIDO_".$pedido."_".$marca_nome."_"."$dtxls.xls"; } header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); header ("Last-Modified: " . gmdate("D,d M YH:i:s") . " GMT"); header ("Cache-Control: no-cache, must-revalidate"); header ("Pragma: no-cache"); header ("Content-type: application/x-msexcel"); header ("Content-Disposition: attachment; filename=\"{$arquivo}\"" ); header ("Content-Description: PHP Generated Data" ); ?> <html> <head> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'/> </head> <?php $html = ""; $html .= "<table border='1'>"; $html .= "<tr>"; $html .="<td colspan='$num' align='center'><b><font color='blue'>PEDIDO DA COTAÇÃO DE: $data_ped</td>"; $html .="</tr>"; $result = count($arr) -1; for ($i = 0; $i <= $result; $i++) { $d_nome = $arr[$i]['prod_nome']; unset ($arr[$i]['prod_nome']); $d_prod_id = $arr[$i]['prod_id']; unset ($arr[$i]['prod_id']); $d_ean = $arr[$i]['ean']; unset ($arr[$i]['ean']); unset ($arr[$i]['id_forn']); unset ($arr[$i]['ol']); $d_cotacao_id = $arr[$i]['cotacao_id']; $d_sugestao_id = $arr[$i]['sugestao_id']; unset ($arr[$i]['cotacao_id']); unset ($arr[$i]['sugestao_id']); $mensa= mapped_implode('-', $arr[$i], '*'); $fabr = explode('-', $mensa); if($primeiro == 0 ) { $num_fabr = count($fabr) -1; $html .="<tr>"; $html .="<td></td>"; $html .="<td></td>"; $html .="<td></td>"; $html .="<td></td>"; $html .="<td></td>"; for ($i1 = 4; $i1 <= $num_fabr; $i1++) { $nome_fabr = explode('*', $fabr[$i1]); //var_dump($nome_fabr); if(substr($nome_fabr[0],0,3) <> 'Cpo'){ $html .="<td colspan = '4' align='center'>$nome_fabr[0]</td>"; } } $html .="</tr>"; } if($primeiro == 0 ) { $num_fabr = count($fabr) -1; $html .="<tr>"; $html .="<td align='center'>ID COTACAO</td>"; $html .="<td align='center'>ID SUGESTAO</td>"; $html .="<td align='center'>COD INTERNO</td>"; $html .="<td align='center'>EAN</td>"; $html .="<td width='500' align='center'>PRODUTO</td>"; for ($i1 = 5; $i1 <= $num_fabr; $i1 = $i1 + 4) { $html .="<td align='center'>Preço Pedido</td>"; $html .="<td align='center'>Emb.Forn.</td>"; $html .="<td align='center'>Qtde Pedido</td>"; $html .="<td align='center'>Qtde Original</td>"; } $html .="</tr>"; /* $html .="<tr>"; for ($i1 = 4; $i1 <= $num_fabr; $i1++) { $nome_fabr = explode('*', $fabr[$i1]); $html .="<td align='center'>$nome_fabr[0]</td>"; } */ } $html .="</tr>"; $html .="<tr>"; $html .="<td align='right'>$d_cotacao_id</td>"; $html .="<td align='right'>$d_sugestao_id</td>"; $html .="<td align='right'>$d_prod_id</td>"; $html .="<td align='left'>$d_ean</td>"; $html .="<td align='left'>$d_nome</td>"; for ($i1 = 4; $i1 <= $num_fabr; $i1++) { // var_dump($fabr[$i1]); $nome_fabr = explode('*', $fabr[$i1]); $html .="<td align='center'>$nome_fabr[1]</td>"; } $total_linha = 0; $html .="</tr>"; $primeiro = 1; } $html .= "</table>"; $html .= "<br>"; echo $html; exit; ?> </html>