}
    $item = new EMOS_Item();
    $item->productID = $product_to_emos['products_id'];
    $item->productName = $product_to_emos['products_name'];
    $item->price = $product_to_emos_price;
    $item->productGroup = product_path_by_name((int) $product, (int) $lang) . "/" . $product_to_emos['products_name'];
    $item->quantity = (int) $quant;
    return $item;
}
global $breadcrumb;
global $product;
global $shop_content_data;
global $listing_split;
global $_GET;
// new instance
$emos = new EMOS();
$emos->prettyPrint();
// Startseite >> Katalog >> Kategorie >> .. => Startseite/Katalog/Kategorie/..
$emos->addContent($breadcrumb->econda());
// login erfolgreich
if ($_SESSION['login_success']) {
    $emos->addLogin($_SESSION['customer_id'], '0');
    unset($_SESSION['login_success']);
}
// $current_page = basename($PHP_SELF);
// $current_page = split('\?', basename($_SERVER['PHP_SELF'])); $current_page = $current_page[0]; // for BadBlue(Win32) webserver compatibility
$current_page = join('', preg_grep("/.+\\.php\$/", preg_split("/\\?|\\//", $_SERVER['PHP_SELF'])));
switch ($current_page) {
    case FILENAME_PRODUCT_INFO:
        if (is_object($product) && $product->isProduct()) {
            $item = product_to_EMOSItem($product->data['products_id'], $_SESSION['languages_id'], 1);
function getEMOSBasketEventArray($basket)
{
    $b = new EMOS();
    return $b->getEmosBasketArray($basket, "emosBasketArray");
}
Exemple #3
0
 /**
  * Test to string.
  *
  * @return null
  */
 public function testToString()
 {
     $oEmos = new EMOS("xxx", "yyy");
     //$oEmos->appendPreScript( 'pre' );
     //$oEmos->appendPostScript( 'post' );
     //$oEmos->jsFormatPrescript = "__JSPreScript__";
     //$oEmos->jsFormatScript = "__JSScript__";
     //$sExpt = "pre<script type=\"text/javascript\">window.emosTrackVersion = 2;</script>\n<script type=\"text/javascript\" src=\"xxxyyy\"></script>\n<script type=\"text/javascript\"><!--\n\tvar emospro = {};\n\twindow.emosPropertiesEvent(emospro);\n//-->\n</script>\npost";
     $sExpt = "<script type=\"text/javascript\">window.emosTrackVersion = 2;</script>\n<script type=\"text/javascript\" src=\"xxxyyy\"></script>\n<script type=\"text/javascript\"><!--\n\tvar emospro = {};\n\twindow.emosPropertiesEvent(emospro);\n//-->\n</script>\n";
     $oEmos->prettyPrint();
     $this->assertEquals($sExpt, $oEmos->toString());
 }