Example #1
0
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 {
Example #5
0
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 
}
Example #6
0
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;
}