Beispiel #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.AdvertisersRoleEnabled && AppSettings.TitanFeatures.AdvertFacebookEnabled &&
                                         (!Member.IsLogged || Member.CurrentInCache.IsAdvertiser));

        if (Member.IsLogged)
        {
            UserName.Text   = Member.CurrentName;
            SubLiteral.Text = L1.ADVADSINFO;
            LangAdder.Add(CreateAdButton, L1.SEND);
        }
        else
        {
            UserName.Text = "somerandomstring123456";

            //Disable menu & proper page
            TitanViewPagePanel.Visible    = false;
            MenuMultiView.ActiveViewIndex = 1;

            SubLiteral.Text = L1.OUTADSINFO;
            LangAdder.Add(CreateAdButton, U3000.PAY);

            //Email field
            OutEmailPlaceHolder.Visible = true;
            LangAdder.Add(OutEmailRegularExpressionValidator, L1.ER_BADEMAILFORMAT, true);
            LangAdder.Add(OutEmailRequiredFieldValidator, L1.REG_REQ_EMAIL, true);
            HintAdder.Add(OutEmail, L1.OUTEMAILINFO);

            Master.HideSidebars();
        }


        //Lang & Hint
        LangAdder.Add(Button1, L1.MANAGE);
        LangAdder.Add(Button2, L1.NEWCAMPAIGN);

        LangAdder.Add(PasswordRequired, L1.REQ_URL, true);
        LangAdder.Add(RegularExpressionValidator2, L1.ER_BADURL, true);

        //JS changes
        chbProfilePicture.Attributes.Add("onclick", "updatePrice();");
        chbFriends.Attributes.Add("onclick", "updatePrice(); if ($(this).is(':checked')){$('#" +
                                  ddlFriends.ClientID + "').css('background-color','#fff').attr('disabled', false);} " +
                                  "else {$('#" + ddlFriends.ClientID + "').css('background-color','#f0f0ef').attr('disabled', true);}");
        ddlOptions.Attributes.Add("onchange", "updatePrice();");

        if (!Page.IsPostBack)
        {
            BindDataToDDL();
            BindDataToDDL2();
        }

        if (!FacebookManager.IsIntegratedCorretly())
        {
            FacebookPlaceHolder.Visible    = false;
            FacebookUnavailable.Visible    = true;
            FacebookUnavailable.HeaderText = U6002.NEWFACEBOOKUNAVAILABLEHEADER;
            FacebookUnavailable.Reason     = U6002.NEWFACEBOOKUNAVAILABLEREASON;
        }
        else
        {
            FacebookPlaceHolder.Visible = true;
            FacebookUnavailable.Visible = false;
        }
    }