function fbarcode($valor) { $fino = 1; $largo = 3; $altura = 50; $barcodes[0] = "00110"; $barcodes[1] = "10001"; $barcodes[2] = "01001"; $barcodes[3] = "11000"; $barcodes[4] = "00101"; $barcodes[5] = "10100"; $barcodes[6] = "01100"; $barcodes[7] = "00011"; $barcodes[8] = "10010"; $barcodes[9] = "01010"; for ($f1 = 9; $f1 >= 0; $f1--) { for ($f2 = 9; $f2 >= 0; $f2--) { $f = $f1 * 10 + $f2; $texto = ""; for ($i = 1; $i < 6; $i++) { $texto .= substr($barcodes[$f1], $i - 1, 1) . substr($barcodes[$f2], $i - 1, 1); } $barcodes[$f] = $texto; } } $tpl_bar->FINO = $fino; $tpl_bar->ALTURA = $altura; $texto = $valor; if (strlen($texto) % 2 != 0) { $texto = "0" . $texto; } while (strlen($texto) > 0) { $i = round(esquerda($texto, 2)); $texto = direita($texto, strlen($texto) - 2); $f = $barcodes[$i]; for ($i = 1; $i < 11; $i += 2) { if (substr($f, $i - 1, 1) == "0") { $f1 = $fino; } else { $f1 = $largo; } $tpl_bar->F1 = $f1; $tpl_bar->ALTURA = $altura; $tpl_bar->block("BLOCK_1"); $tpl_bar->block("BLOCK_ITEM"); if (substr($f, $i, 1) == "0") { $f2 = $fino; } else { $f2 = $largo; } $tpl_bar->F2 = $f2; $tpl_bar->ALTURA = $altura; $tpl_bar->block("BLOCK_2"); $tpl_bar->block("BLOCK_ITEM"); } } $tpl_bar->LARGO = $largo; $tpl_bar->FINO = $fino; $tpl_bar->LARGO = $fino; }
function fbarcode($valor, $dir = "") { $fino = 1; $largo = 3; $altura = 50; $barcodes[0] = "00110"; $barcodes[1] = "10001"; $barcodes[2] = "01001"; $barcodes[3] = "11000"; $barcodes[4] = "00101"; $barcodes[5] = "10100"; $barcodes[6] = "01100"; $barcodes[7] = "00011"; $barcodes[8] = "10010"; $barcodes[9] = "01010"; for ($f1 = 9; $f1 >= 0; $f1--) { for ($f2 = 9; $f2 >= 0; $f2--) { $f = $f1 * 10 + $f2; $texto = ""; for ($i = 1; $i < 6; $i++) { $texto .= substr($barcodes[$f1], $i - 1, 1) . substr($barcodes[$f2], $i - 1, 1); } $barcodes[$f] = $texto; } } //Desenho da barra //Guarda inicial $home_url = Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_WEB); ?> <img src=<?php echo $home_url; ?> lib/boleto_php/imagens/p.png width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img src=<?php echo $home_url; ?> lib/boleto_php/imagens/b.png width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img src=<?php echo $home_url; ?> lib/boleto_php/imagens/p.png width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img src=<?php echo $home_url; ?> lib/boleto_php/imagens/b.png width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img <?php $texto = $valor; if (strlen($texto) % 2 != 0) { $texto = "0" . $texto; } // Draw dos dados while (strlen($texto) > 0) { $i = round(esquerda($texto, 2)); $texto = direita($texto, strlen($texto) - 2); $f = $barcodes[$i]; for ($i = 1; $i < 11; $i += 2) { if (substr($f, $i - 1, 1) == "0") { $f1 = $fino; } else { $f1 = $largo; } ?> src=<?php echo $home_url; ?> lib/boleto_php/imagens/p.png width=<?php echo $f1; ?> height=<?php echo $altura; ?> border=0><img <?php if (substr($f, $i, 1) == "0") { $f2 = $fino; } else { $f2 = $largo; } ?> src=<?php echo $home_url; ?> lib/boleto_php/imagens/b.png width=<?php echo $f2; ?> height=<?php echo $altura; ?> border=0><img <?php } } // Draw guarda final ?> src=<?php echo $home_url; ?> lib/boleto_php/imagens/p.png width=<?php echo $largo; ?> height=<?php echo $altura; ?> border=0><img src=<?php echo $home_url; ?> lib/boleto_php/imagens/b.png width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img src=<?php echo $home_url; ?> lib/boleto_php/imagens/p.png width=<?php echo 1; ?> height=<?php echo $altura; ?> border=0> <?php }
function fbarcode($valor){ $fino = 1 ; $largo = 3 ; $altura = 50 ; $barcodes[0] = "00110" ; $barcodes[1] = "10001" ; $barcodes[2] = "01001" ; $barcodes[3] = "11000" ; $barcodes[4] = "00101" ; $barcodes[5] = "10100" ; $barcodes[6] = "01100" ; $barcodes[7] = "00011" ; $barcodes[8] = "10010" ; $barcodes[9] = "01010" ; for($f1=9;$f1>=0;$f1--){ for($f2=9;$f2>=0;$f2--){ $f = ($f1 * 10) + $f2 ; $texto = "" ; for($i=1;$i<6;$i++){ $texto .= substr($barcodes[$f1],($i-1),1) . substr($barcodes[$f2],($i-1),1); } $barcodes[$f] = $texto; } } //Desenho da barra //Guarda inicial ?><img src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img src=imagens/p.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img <?php $texto = $valor ; if((strlen($texto) % 2) <> 0){ $texto = "0" . $texto; } // Draw dos dados while (strlen($texto) > 0) { $i = round(esquerda($texto,2)); $texto = direita($texto,strlen($texto)-2); $f = $barcodes[$i]; for($i=1;$i<11;$i+=2){ if (substr($f,($i-1),1) == "0") { $f1 = $fino ; }else{ $f1 = $largo ; } ?> src=imagens/p.png width=<?php echo $f1?> height=<?php echo $altura?> border=0><img <?php if (substr($f,$i,1) == "0") { $f2 = $fino ; }else{ $f2 = $largo ; } ?> src=imagens/b.png width=<?php echo $f2?> height=<?php echo $altura?> border=0><img <?php } } // Draw guarda final ?> src=imagens/p.png width=<?php echo $largo?> height=<?php echo $altura?> border=0><img src=imagens/b.png width=<?php echo $fino?> height=<?php echo $altura?> border=0><img src=imagens/p.png width=<?php echo 1?> height=<?php echo $altura?> border=0> <?php } //Fim da função
$f = $f1 * 10 + $f2; $texto = ""; for ($i = 1; $i < 6; $i++) { $texto .= substr($barcodes[$f1], $i - 1, 1) . substr($barcodes[$f2], $i - 1, 1); } $barcodes[$f] = $texto; } } $tpl->FINO = $fino; $tpl->ALTURA = $altura; $texto = $valor; if (strlen($texto) % 2 != 0) { $texto = "0" . $texto; } while (strlen($texto) > 0) { $i = round(esquerda($texto, 2)); $texto = direita($texto, strlen($texto) - 2); $f = $barcodes[$i]; for ($i = 1; $i < 11; $i += 2) { if (substr($f, $i - 1, 1) == "0") { $f1 = $fino; } else { $f1 = $largo; } $tpl->F1 = $f1; $tpl->ALTURA = $altura; $tpl->block("BLOCK_1"); $tpl->block("BLOCK_ITEM"); if (substr($f, $i, 1) == "0") { $f2 = $fino; } else {
function fbarcode($valor) { $fino = 1; $largo = 3; $altura = 50; $barcodes[0] = "00110"; $barcodes[1] = "10001"; $barcodes[2] = "01001"; $barcodes[3] = "11000"; $barcodes[4] = "00101"; $barcodes[5] = "10100"; $barcodes[6] = "01100"; $barcodes[7] = "00011"; $barcodes[8] = "10010"; $barcodes[9] = "01010"; for ($f1 = 9; $f1 >= 0; $f1--) { for ($f2 = 9; $f2 >= 0; $f2--) { $f = $f1 * 10 + $f2; $texto = ""; for ($i = 1; $i < 6; $i++) { $texto .= substr($barcodes[$f1], $i - 1, 1) . substr($barcodes[$f2], $i - 1, 1); } $barcodes[$f] = $texto; } } //Desenho da barra //Guarda inicial ?> <table border="0"> <tr><td> <img src="../imagens/icones/codigo_barras/p.gif" width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img src="../imagens/icones/codigo_barras/b.gif" width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img src="../imagens/icones/codigo_barras/p.gif" width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img src="../imagens/icones/codigo_barras/b.gif" width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img <?php $texto = $valor; if (strlen($texto) % 2 != 0) { $texto = "0" . $texto; } // Draw dos dados while (strlen($texto) > 0) { $i = round(esquerda($texto, 2)); $texto = direita($texto, strlen($texto) - 2); $f = $barcodes[$i]; for ($i = 1; $i < 11; $i += 2) { if (substr($f, $i - 1, 1) == "0") { $f1 = $fino; } else { $f1 = $largo; } ?> src="../imagens/icones/codigo_barras/p.gif" width=<?php echo $f1; ?> height=<?php echo $altura; ?> border=0><img <?php if (substr($f, $i, 1) == "0") { $f2 = $fino; } else { $f2 = $largo; } ?> src="../imagens/icones/codigo_barras/b.gif" width=<?php echo $f2; ?> height=<?php echo $altura; ?> border=0><img <?php } } // Draw guarda final ?> src="../imagens/icones/codigo_barras/p.gif" width=<?php echo $largo; ?> height=<?php echo $altura; ?> border=0><img src="../imagens/icones/codigo_barras/b.gif" width=<?php echo $fino; ?> height=<?php echo $altura; ?> border=0><img src="../imagens/icones/codigo_barras/p.gif" width=<?php echo 1; ?> height=<?php echo $altura; ?> border=0> </td></tr> <tr><td align="center"> <?php echo "{$valor}"; ?> </td></tr> </table><?php }
function f_personalizar($ident_empresa) { global $s_empresa; global $s_reduzido; $esta_personalizado = 0; if (substr($ident_empresa, strlen($ident_empresa) - 1, 1) != "+") { $ident_empresa = $ident_empresa . "+"; } while (strpos("?" . $ident_empresa, "+") > 0) { $qual_empresa = direita("+", $ident_empresa); if (strpos("?" . padrao_str($s_empresa, 1), padrao_str($qual_empresa, 1)) > 0 or strpos("?" . padrao_str($s_reduzido, 1), padrao_str($qual_empresa, 1)) > 0) { $esta_personalizado = 1; } $ident_empresa = esquerda("+", $ident_empresa); } return $esta_personalizado; }