function outputGAsnippet($part) { if ($part == 'header') { $header_template = TransactionTracking::getIncludedFileContents("google_analytics_header.tpl.html"); $settings = TransactionTracking::getModulesSettings(); $GA_ACCOUNT_NUMBER = $settings[MODULE_GOOGLE_ANALYTICS_UID]['GA_ACCOUNT_NUMBER']; $header_snippet = strtr($header_template, array("UA-XXXXX-1" => $GA_ACCOUNT_NUMBER)); return $header_snippet; } else { $footer_snippet = TransactionTracking::getIncludedFileContents("google_analytics_footer.tpl.html"); return $footer_snippet; } }
function outputClixGalore() { global $application; $last_placed_order_id = modApiFunc("Checkout", "getLastPlacedOrderID"); $currency_id = modApiFunc("Localization", "whichCurrencySendOrderToPaymentShippingGatewayIn", $last_placed_order_id, GET_PAYMENT_MODULE_FROM_ORDER); if ($last_placed_order_id !== NULL) { $settings = TransactionTracking::getModulesSettings(); $CLIXGALORE_AD_ID = $settings[MODULE_CLIXGALORE_UID]['CLIXGALORE_AD_ID']; $container_template = TransactionTracking::getIncludedFileContents("clixgalore_container.tpl.html"); $container_data = array("ADID" => $CLIXGALORE_AD_ID, "AN_ORDER_ID" => $last_placed_order_id, "SALE_AMOUNT_HERE" => modApiFunc("Checkout", "getOrderPrice", "Total", $currency_id)); $value = strtr($container_template, $container_data) . "\n"; return $value; } else { return ""; } }
function outputClixGaloreSettings() { global $application; $settings = TransactionTracking::getModulesSettings(); $this->_Current_Module_Settings = array('CLIXGALORE_AD_ID' => $settings[MODULE_CLIXGALORE_UID]['CLIXGALORE_AD_ID'], 'ClixGaloreUID' => MODULE_CLIXGALORE_UID); $application->registerAttributes($this->_Current_Module_Settings); $this->mTmplFiller = new TmplFiller(dirname(dirname(__FILE__)) . '/templates_az/'); return $this->mTmplFiller->fill("settings/", "settings_clixgalore.tpl.html", array()); }