function products_maintcontent_alm_products_BeforeShow(&$sender) { $products_maintcontent_alm_products_BeforeShow = true; $Component =& $sender; $Container =& CCGetParentContainer($sender); global $products_maintcontent; //Compatibility //End products_maintcontent_alm_products_BeforeShow //Custom Code @53-2A29BDB7 // ------------------------- // Write your own code here. global $MainPage; $o = trim(CCGetFromGet("o", "")); $dguid = trim(CCGetFromGet("dguid", "")); $querystring = CCGetQueryString("QueryString", array("o", "dguid")); if ($o == "duplicate") { $params = array(); $params["guid"] = $dguid; $products = new Alm\Products(); $product = $products->getProductByGuid($params); $product = $product["product"]; if (count($product) >= 1) { $products_maintcontent->alm_products->suite_code->SetValue($product["id_suite"]); $products_maintcontent->alm_products->id_licensed_by->SetValue($product["id_licensed_by"]); $products_maintcontent->alm_products->licensed_amount->SetValue($product["licensed_amount"]); $products_maintcontent->alm_products->id_license_sector->SetValue($product["id_license_sector"]); $products_maintcontent->alm_products->id_product_tag->SetValue($product["id_product_tag"]); $products_maintcontent->alm_products->id_license_type->SetValue($product["id_license_type"]); $products_maintcontent->alm_products->id_product_type->SetValue($product["id_product_type"]); $products_maintcontent->alm_products->range_min->SetValue($product["range_min"]); $products_maintcontent->alm_products->range_max->SetValue($product["range_max"]); $products_maintcontent->alm_products->msrp_price->SetValue($product["msrp_price"]); $products_maintcontent->alm_products->product_content->SetValue($product["product_content"]); $products_maintcontent->alm_products->detaileddescription->SetValue($product["description"]); //Show general alert with duplication info taking place global $CCSLocales; CCSetSession("showglobal_alert", "show"); $products_maintcontent->alm_products->showglobal_alert->SetValue("show"); $products_maintcontent->alm_products->lbtitle->SetValue($CCSLocales->GetText("duplicate_product")); $products_maintcontent->alm_products->lbmessage->SetValue($CCSLocales->GetText("duplicate_message")); } $products_maintcontent->alm_products->querystring->SetValue($querystring); } else { CCSetSession("showglobal_alert", "hide"); } // ------------------------- //End Custom Code //Close products_maintcontent_alm_products_BeforeShow @2-F6F8DF25 return $products_maintcontent_alm_products_BeforeShow; }