function gerar($co_pcp_ad, $co_usuario)
{
    date_default_timezone_set('America/Sao_Paulo');
    require_once '../GerarCodigoDeBarra128.class.php';
    require_once '../../setup.php';
    require_once '../../models/tb_pcp_etiqueta.php';
    require_once '../../models/tb_pcp_pecas.php';
    require_once '../../models/tb_pcp_ad_peca.php';
    $_adPeca = new tb_pcp_ad_peca(CONEXAOERP);
    $_barCasaDei = new GerarCodigoDeBarra128();
    $result = $_adPeca->getOPbyAD($co_pcp_ad);
    while ($dados = mysql_fetch_array($result)) {
        $nu_op = $dados[0];
        try {
            $_barCasaDei->gerar($nu_op, APP_PATH . 'barcodes' . DS . $co_usuario . '_pcp_casadei_' . $nu_op . '.gif', 10, 0, 75, 40, 20, 1, 180, 150, 50, 300, 300);
        } catch (Exception $e) {
            $data = false;
            echo json_encode($data);
            exit;
        }
    }
    $data = true;
}
예제 #2
0
//de onde esta vindo
error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE);
$server = "localhost";
$db = "extranet";
$user = "******";
$pass = "";
$version = "0.8b";
$pgport = 5432;
$pchartfolder = "../class/pchart2";
$co_usuario = $_SESSION['codigoUsuario'];
$_etiqueta = new tb_pcp_etiqueta($conexaoERP);
$_adPeca = new tb_pcp_ad_peca($conexaoERP);
$_etiqueta->proc_etiqueta_casadei_pcp($co_pcp_ad, $co_usuario);
$xml = simplexml_load_file("pcp_etiqueta_casadei.jrxml");
$PHPJasperXML = new PHPJasperXML();
//$PHPJasperXML->debugsql=true;
$PHPJasperXML->arrayParameter = array("co_pcp_ad" => $co_pcp_ad, "co_usuario" => $co_usuario, "PATH" => APP_PATH . 'barcodes' . DS);
$PHPJasperXML->xml_dismantle($xml);
//$PHPJasperXML->transferDBtoArray($server,$user,$pass,$db); * use this line if you want to connect with mysql
//if you want to use universal odbc connection, please create a dsn connection in odbc first
$PHPJasperXML->transferDBtoArray($server, $user, $pass, $db);
//$PHPJasperXML->outpage("F",APP_PATH.'barcodes'.DS.date("dmYhis").".pdf");    //page output method I:standard output  D:Download file
$PHPJasperXML->outpage("I", date("dmYhis"));
//page output method I:standard output  D:Download file
$_etiqueta->limparTemporariaCasadeiPcp($co_usuario);
$result = $_adPeca->getOPbyAD($co_pcp_ad);
while ($dados = mysql_fetch_array($result)) {
    //APP_PATH.'barcodes'.DS.'casadei_'.$nu_op.'.gif'
    unlink(APP_PATH . 'barcodes' . DS . $co_usuario . '_pcp_casadei_' . $dados[0] . '.gif');
}
$data = true;