} elseif (strpos($barcode_id, ';')) {
         $products_and_articles_id = $barcode_id;
     } else {
         if ($product_id != '' && $article_id != '') {
             $products_and_articles_id = "{$product_id};{$article_id}";
         }
     }
     $result['label'] = $class_bl->generateLabelProductTag($ean, $pi_barcode, $products_and_articles_id);
 } elseif ($label_type == 'jewelboxlabel') {
     $result_data = $class_bl->generateBoxLabel($product_id, $article_id, $productean);
 } elseif ($label_type == 'label_product_ottob2b') {
     $result_data = $class_bl->generateLabelOttoB2B($product_id, $article_id, $productean);
 } elseif ($label_type == 'label_product_hse') {
     $result_data = $class_bl->generateLabelHSE($product_id, $article_id, $productean);
 } elseif ($label_type == 'elementorderlabel') {
     $result = $class_bl->generateElementOrderLabel($barcode_id);
 } else {
     if ($barcode_id != '') {
         $result_data = $class_bl->generateBarcode($barcode_type, $barcode_id, '', $printer_resolution);
     } else {
         if ($productean != '' && ($product_id == 0 || $article_id == 0)) {
             $product = $class_pean->getProductArticle($productean);
             $product_id = $product['products_id'];
             $article_id = $product['products_articles_id'];
         }
         $products_data['products_id'] = $product_id;
         $products_data['products_articles_id'] = $article_id;
         if ($sp_id == '') {
             $sp_id = '0';
         }
         $ean_data = $class_bl->getEANReturnResult('', $products_data, $sp_id);
<?php

#########################################
#  Author  : D3W4 & SAHAT               #
#  Created : Nov 10, 2011 12:47:50 AM   #
#########################################
global $db;
require_once '../confy.php';
require_once '../functions.php';
require_once '../functions-2.php';
tep_db_connect();
use_class('barcode_label');
$class_bl = new barcode_label();
$po_number = tep_db_prepare_input($_GET['po']);
$item_numbers = tep_db_prepare_input($_GET['in']) != '' ? explode(',', tep_db_prepare_input($_GET['in'])) : null;
$element_ids = tep_db_prepare_input($_GET['elid']) != '' ? explode(',', tep_db_prepare_input($_GET['elid'])) : null;
$result = $class_bl->generateElementOrderLabel($po_number, $element_ids, $item_numbers);
echo $result['label'];