Files
2025-03-12 17:06:23 +01:00

153 lines
3.5 KiB
PHP

<?php
// standard
$smarty->assign('ecommerce_check', $ecommerce_check);
$smarty->assign('analytics', $analytics);
$smarty->assign('analytics_part2', $analytics_part2);
$smarty->assign('analytics_part3', $analytics_part3);
$smarty->assign('code', $code);
$smarty->assign('old_version', $old_version);
/*$cookies_google_analytics = $_COOKIE['cookies_google_analytics'];
$cookies_google_targeting = $_COOKIE['cookies_google_targeting'];
if ($cookies_google_analytics!=""){
if ($cookies_google_analytics=="true"){
$smarty->assign('cookies_google_analytics', 'granted');
}else{
$smarty->assign('cookies_google_analytics', 'denied');
}
}else{
$config = stConfig::getInstance(sfContext::getInstance(), 'stCompatibilityBackend');
if ($config->get('cookie_analytics_on')==1){
$smarty->assign('cookies_google_analytics', 'granted');
} else{
$smarty->assign('cookies_google_analytics', 'denied');
}
}
if ($cookies_google_targeting!=""){
if ($cookies_google_targeting=="true"){
$smarty->assign('cookies_google_targeting', 'granted');
} else{
$smarty->assign('cookies_google_targeting', 'denied');
}
} else{
$config = stConfig::getInstance(sfContext::getInstance(), 'stCompatibilityBackend');
if ($config->get('cookie_analytics_on')==1){
$smarty->assign('cookies_google_targeting', 'granted');
} else{
$smarty->assign('cookies_google_targeting', 'denied');
}
}*/
// e-commerce
if ($ecommerce_check == 1){
$smarty->assign('order_id', $order->getId());
$smarty->assign('host', $host);
$smarty->assign('order_amount', $order->getTotalAmount(true));
$smarty->assign('delivery_cost', $order_delivery->getCostBrutto());
$smarty->assign('currency',$order->getOrderCurrency()->getShortcut());
$smarty->assign('user_town', $user->getTown());
$smarty->assign('country_name', $country_name);
$row=array();
foreach ($order->getOrderProducts() as $index => $order_products){
$options = '';
foreach ($order_products->getPriceModifiers() as $modifier){
$options .= $modifier['label']."/";
}
if ($options){
$last = substr($options, -1);
if ($last == "/")
{
$options = substr($options, 0, -1);
}
$options_name = "[".$options."]";
$options_code = "-".$options;
}else{
$options_name = '';
$options_code = '';
}
$row[$index]['order_id']=$order->getId();
if ($type_id == 'product_id'){
$row[$index]['product_code']=$order_products->getProductId();
}elseif($type_id == 'product_code'){
$row[$index]['product_code']=$order_products->getCode();
}
$row[$index]['product_name']=$order_products->getName();
$row[$index]['product_options'] = $options_name;
$row[$index]['product_category'] = '';
if ($order_products->getProduct()->getDefaultCategory()){
$row[$index]['product_category'] = $order_products->getProduct()->getDefaultCategory()->getName();
}
$row[$index]['brand'] = '';
if ($order_products->getProduct()->getProducer()){
$row[$index]['brand'] = $order_products->getProduct()->getProducer()->getName();
}
$row[$index]['product_price']=stCurrency::calculateBruttoFromNetto($order_products->getPrice(), $order_products->getVat());
$row[$index]['product_quantity']=$order_products->getQuantity();
}
$smarty->assign('results',$row);
}
$smarty->display('google_standard.html');
?>