protected void Page_Load(object sender, EventArgs e)
    {
        ci = EditedObject as ConversionInfo;

        if (ci == null)
        {
            RedirectToAccessDenied(GetString("general.invalidparameters"));
        }

        if (!ci.CheckPermissions(PermissionsEnum.Read, CurrentSiteName, CurrentUser))
        {
            RedirectToAccessDenied(ci.TypeInfo.ModuleName, "Read");
        }

        // Get the conversions
        currentValues = GetCampaigns();

        if (!RequestHelper.IsPostBack())
        {
            usCampaigns.Value = currentValues;
        }

        usCampaigns.WhereCondition = "CampaignSiteID = " + SiteContext.CurrentSiteID;
        usCampaigns.OnSelectionChanged += usConversions_OnSelectionChanged;
    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ci = EditedObject as ConversionInfo;

        if (ci == null)
        {
            RedirectToAccessDenied(GetString("general.invalidparameters"));
        }

        if (!ci.CheckPermissions(PermissionsEnum.Read, CurrentSiteName, CurrentUser))
        {
            RedirectToAccessDenied(ci.TypeInfo.ModuleName, "Read");
        }

        // Get the conversions
        currentValues = GetCampaigns();

        if (!RequestHelper.IsPostBack())
        {
            usCampaigns.Value = currentValues;
        }

        usCampaigns.WhereCondition      = "CampaignSiteID = " + SiteContext.CurrentSiteID;
        usCampaigns.OnSelectionChanged += usConversions_OnSelectionChanged;
    }
コード例 #3
0
    protected void Page_Init(object sender, EventArgs e)
    {
        ConversionInfo ci = EditedObject as ConversionInfo;

        string conversionName = QueryHelper.GetString("conversionName", String.Empty);

        if (conversionName != String.Empty)
        {
            // Try to check dialog mode
            conversionName = conversionName.Trim(';');
            ci             = ConversionInfoProvider.GetConversionInfo(conversionName, SiteContext.CurrentSiteName);
        }

        // Test whether conversion is in current site, if not - test if user is authorized for conversion's site
        if (ci != null)
        {
            if (!ci.CheckPermissions(PermissionsEnum.Read, CurrentSiteName, CurrentUser))
            {
                RedirectToAccessDenied(ci.TypeInfo.ModuleName, "Read");
            }
        }

        if ((conversionName != String.Empty) && (ci == null))
        {
            // Set warning text
            infoText = String.Format(GetString("conversion.editedobjectnotexits"), HTMLHelper.HTMLEncode(conversionName));

            // Create new conversion info based on conversion name
            ci = new ConversionInfo();
            ci.ConversionName        = conversionName;
            ci.ConversionDisplayName = conversionName;
        }


        if (modalDialog)
        {
            if (ci != null)
            {
                PageTitle.TitleText = GetString("analytics.conversion");
            }
            else
            {
                PageTitle.TitleText = GetString("conversion.conversion.new");
            }
        }

        if (ci != null)
        {
            EditedObject = ci;
        }
    }