function licensing_customerscontent_licensing_id_product_BeforeShow(&$sender)
{
    $licensing_customerscontent_licensing_id_product_BeforeShow = true;
    $Component =& $sender;
    $Container =& CCGetParentContainer($sender);
    global $licensing_customerscontent;
    //Compatibility
    //End licensing_customerscontent_licensing_id_product_BeforeShow
    //Custom Code @174-2A29BDB7
    // -------------------------
    // Write your own code here.
    $suite_id = (int) $licensing_customerscontent->licensing->suite_code->GetValue();
    $id_product_type = (int) $licensing_customerscontent->licensing->id_product_type->GetValue();
    $id_license_sector = (int) $licensing_customerscontent->licensing->id_license_sector->GetValue();
    $id_license_type = (int) $licensing_customerscontent->licensing->id_license_type->GetValue();
    if ($suite_id > 0 || $id_product_type > 0 || $id_license_sector > 0 || $id_license_type > 0) {
        $products = new \Alm\Products();
        $params = array();
        $params["suite_id"] = $suite_id;
        $params["id_product_type"] = $id_product_type;
        $params["id_license_sector"] = $id_license_sector;
        $params["id_license_type"] = $id_license_type;
        $productList = $products->getProductsBySuiteID($params);
        $allProducts = $productList["products"];
        $valueList = array();
        foreach ($allProducts as $product) {
            $min = $product["range_min"];
            $max = $product["range_max"];
            $shortDescription = $product["short_description"];
            $channelSku = $product["channel_sku"];
            $description = $product["description"];
            $valueList[] = array($product["id"], "{$description} ( Nodes: {$min} - {$max} )");
        }
        $licensing_customerscontent->licensing->id_product->Values = $valueList;
        $params["product_id"] = $licensing_customerscontent->licensing->id_product->GetValue();
        $productDetails = $products->getProductByID($params);
        $productDetails = $productDetails["products"];
        $suite = $products->getSuiteByID($params);
        $licensing_customerscontent->licensing->suitedescription->SetValue($suite["suite_description"]);
    }
    // -------------------------
    //End Custom Code
    //Close licensing_customerscontent_licensing_id_product_BeforeShow @173-36830841
    return $licensing_customerscontent_licensing_id_product_BeforeShow;
}