Exemplo n.º 1
0
    private void LangAdders()
    {
        LangAdder.Add(NameTextBoxRequiredFieldValidator, L1.NAME + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(EmailTextBoxRequiredFieldValidator, "Email" + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(WhyRequiredFieldValidator, U6002.WHY + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(CityTextBoxRequiredFieldValidator, L1.CITY + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(CountryTextBoxRequiredFieldValidator, L1.COUNTRY + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(SkypeTextBoxRequiredFieldValidator, U4200.SKYPE + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(FacebookTextBoxRequiredFieldValidator, "Facebook " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(PhoneTextBoxRequiredFieldValidator, U4200.PHONE + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(LanguagesTextBoxRequiredFieldValidator, L1.LANGUAGE + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(CorrectEmailRequired, L1.ER_BADEMAILFORMAT);
        LangAdder.Add(PhoneNumberCustomValidator, L1.DETAILEDNOSPECIAL + " " + U4200.PHONE);
        LangAdder.Add(SendButton, L1.SEND);

        NameTextBox.Attributes.Add("placeholder", U6002.NAMEOFREPRESENTATION);
        EmailTextBox.Attributes.Add("placeholder", U6002.EMAILCONTACT);
        WhyTextBox.Attributes.Add("placeholder", U6002.WHYBECOMEREPRESENTATIVE);
        CityTextBox.Attributes.Add("placeholder", L1.CITY + " " + U6002.REPRESENTEDUNIT);
        CountryTextBox.Attributes.Add("placeholder", L1.COUNTRY + " " + U6002.REPRESENTEDUNIT);
        SkypeTextBox.Attributes.Add("placeholder", U6003.SKYPECONTACT);
        FacebookTextBox.Attributes.Add("placeholder", U4200.FACEBOOKPROFILE);
        PhoneTextBox.Attributes.Add("placeholder", U6002.PHONECONTACT);
        LanguagesTextBox.Attributes.Add("placeholder", U6002.LANGUAGES);

        RepPaymentProcessorsGridView.EmptyDataText = U6010.NOPAYMENTMETHODSADDED;
    }
Exemplo n.º 2
0
    //This page has 2 versions: for logged and not-logged member

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

        RegularExpressionValidator2.ValidationExpression = RegexExpressions.AdWebsiteUrl;

        if (Member.IsLogged)
        {
            UserName.Text = Member.CurrentName;

            SubLiteral.Text = L1.TRAFFICGRIDADINFO1;
            LangAdder.Add(CreateAdButton, L1.SEND);
        }
        else
        {
            UserName.Text = "somerandomstring123456";

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

            //Fix CSS
            ClientScript.RegisterStartupScript(this.GetType(), "key1", "<script>fixCSS();</script>");

            SubLiteral.Text = L1.TRAFFICGRIDADINFO1 + "<br/><br/>" + 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(RegularExpressionValidator1, L1.ER_INVALIDTITLE, true);
        LangAdder.Add(UserNameRequired, L1.REQ_TITLE, true);
        HintAdder.Add(Title, L1.H_TITLE);
        LangAdder.Add(PasswordRequired, L1.REQ_URL, true);
        LangAdder.Add(RegularExpressionValidator2, L1.ER_BADURL, true);
        HintAdder.Add(URL, L1.H_URL);

        //JS changes
        URL.Attributes.Add("onfocus", "if (getElementById('" + URL.ClientID + "').value == 'http://') getElementById('" + URL.ClientID + "').value = ''");
        Title.Attributes.Add("onchange", "$('#Abox1 .ABtitle').html($(this).val());");
        ddlOptions.Attributes.Add("onchange", "updatePrice();");


        //Get Packs
        if (!Page.IsPostBack)
        {
            availableOptions = TableHelper.SelectRows <TrafficGridAdvertPack>(TableHelper.MakeDictionary("IsVisibleByMembers", true));
            BindDataToDDL();
        }
    }
Exemplo n.º 3
0
    private void LangAdders()
    {
        LangAdder.Add(MainTab, U6012.INTERNALEXCHANGE);
        LangAdder.Add(PlaceOrderButton, U6012.PLACEORDER);

        LangAdder.Add(BidButton, U6012.BID);
        LangAdder.Add(AskButton, U6012.ASK);

        LangAdder.Add(MinimalPriceLabel, String.Format("{0} 1{1} = {2}{3}", U6010.MINPRICE, SignOfStock, FormatDecimal(AppSettings.InternalExchange.ICOInternalExchangeMinimalStockPrice), SignOfPurchaseBalance));
        LangAdder.Add(MinmumStockLabel, String.Format("{0} {1}{2}", L1.LIMIT, FormatDecimal(AppSettings.InternalExchange.InternalExchangeMinimalSellAmount), SignOfStock));

        NumberOfStockLabel.Text = String.Format("{0} {1}:", U6013.SIZE, String.Format("({0} {1})", Member.CurrentInCache.GetClearStringBalance(AppSettings.InternalExchange.InternalExchangeStockType), U4200.AVAILABLE.ToLower()));
        PricePerStockLabel.Text = String.Format("{0} {1}:", U6012.BID, String.Format("({0} {1})", Member.CurrentInCache.GetClearStringBalance(AppSettings.InternalExchange.InternalExchangePurchaseVia), U4200.AVAILABLE.ToLower()));
        TotalValueLabel.Text    = U6013.TOTALVALUE + ":";


        AllBidOffersGridView.EmptyDataText = L1.NODATA;
        AllAskOffersGridView.EmptyDataText = L1.NODATA;

        Amount_RangeValidator.ErrorMessage              = String.Format("{0}", U6010.BADRANGEORFORMAT);
        PricePerStockRangeValidator.ErrorMessage        = String.Format("{0}", U6010.BADRANGEORFORMAT);
        TotalValueRangeValidator.ErrorMessage           = String.Format("{0}", U6010.BADRANGEORFORMAT);
        Amount_RequiredFieldValidator.ErrorMessage      = L1.DETAILEDALLREQ;
        ValueOfStockRequiredFieldValidator.ErrorMessage = L1.DETAILEDALLREQ;
        TotalValueRequiredFieldValidator.ErrorMessage   = L1.DETAILEDALLREQ;

        LeftTitleBidOffersLabel.Text = String.Format("{0} {1}", L1.BUY, U3000.OFFERS);
        LeftTitleAskOffersLabel.Text = String.Format("{0} {1}", U6009.SELL, U3000.OFFERS);
    }
Exemplo n.º 4
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (AppSettings.Shares.Policy == PorftolioSharesPolicy.Off)
        {
            Response.Redirect("~/user/default.aspx");
        }

        UserName.Text = Member.CurrentName;

        //Lang & Hint
        AuctionGrid1.EmptyDataText = L1.NODATA;

        LangAdder.Add(Button1, U4000.MARKET);
        LangAdder.Add(Button2, U4000.SELLUNITS);
        LangAdder.Add(RequiredFieldValidator2, U3500.CANTBEBLANK);
        LangAdder.Add(RequiredFieldValidator1, U3500.CANTBEBLANK);
        LangAdder.Add(RegularExpressionValidator1, U3500.ILLEGALCHARS);
        LangAdder.Add(BidButton, U4000.SELLUNITS);

        availableOptions = TableHelper.SelectRows <PortfolioShare>(TableHelper.MakeDictionary("OwnerUsername", Member.CurrentName));

        if (availableOptions.Count == 0)
        {
            SellingPanel.Visible  = false;
            NoSharesPanel.Visible = true;
        }

        if (!Page.IsPostBack)
        {
            BindDataToDDL();
        }
    }
Exemplo n.º 5
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.EarnersRoleEnabled && AppSettings.TitanFeatures.EarnCrowdFlowerEnabled && Member.CurrentInCache.IsEarner);

        AppSettings.Offerwalls.Reload();

        LangAdder.Add(Button2, L1.COMPLETEDTASKS);
        DirectRefsGridView.EmptyDataText = L1.NODATA;

        if (!AppSettings.IsDemo)
        {
            CrowdFlowerPlaceHolder.Visible     = false;
            DemoCrowdFlowerPlaceHolder.Visible = true;
            CrowdFlowerLogo.ImageUrl           = "Images/Offerwall/crowdFlower.png";
            DemoCrowdFlowerLabel.Text          = "This is demo view of Crowdflower platform. On your original website you will see there list of tasks.";
        }
        else
        {
            //CrowdFlower
            if (string.IsNullOrEmpty(AppSettings.Offerwalls.CrowdFlowerName))
            {
                cfOff.Visible = true;
            }
            else
            {
                cfOn.Visible = true;
            }

            UserName.Text = Member.CurrentName;
        }
    }
Exemplo n.º 6
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.AdvertPaidToPromoteEnabled);

        //Get Packs
        if (!Page.IsPostBack)
        {
            BindDataToDDL();
            BindDataCountriesToDDL();
        }

        LangAdder.Add(CreateAdButton, L1.BUY);
        LangAdder.Add(Button1, L1.MANAGE);
        LangAdder.Add(Button2, L1.NEWCAMPAIGN);
        LangAdder.Add(PasswordRequired, L1.REQ_URL, true);
        LangAdder.Add(RegularExpressionValidator2, L1.ER_BADURL, true);
        HintAdder.Add(URL, L1.H_URL);
        HintAdder.Add(lblGeolocation, L1.GEOHINT);

        PriceGeo.Text     = AppSettings.PaidToPromote.GeolocationPrice.ToString();
        TitleLiteral.Text = U6009.PAIDTOPROMOTE;
        SubLiteral.Text   = L1.ADVADSINFO; //TO CHANGE
        UserName.Text     = Member.CurrentId.ToString();

        URL.Attributes.Add("onfocus", "if (getElementById('" + URL.ClientID + "').value == 'http://') getElementById('" + URL.ClientID + "').value = ''");
        chbGeolocation.Attributes.Add("onclick", "ManageGeoEvent();");
        RegularExpressionValidator2.ValidationExpression = RegexExpressions.AdWebsiteUrl;
    }
Exemplo n.º 7
0
 private void AddLang()
 {
     MenuButtonMyWebsites.Text = U6000.MYWEBSITES;
     MenuButtonAddWebsite.Text = L1.ADDNEW;
     LangAdder.Add(UrlRequiredFieldValidator, L1.REQ_URL, true);
     LangAdder.Add(UrlRegularExpressionValidator, L1.ER_BADURL, true);
     HintAdder.Add(WebsiteUrlTextBox, L1.H_URL);
     AddWebsiteButton.Text = L1.ADDNEW;
 }
Exemplo n.º 8
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ShowOrHideTicketsBox();
        InsertNamePlaceHolder.Visible        = AppSettings.SupportTickets.InsertNameWhenCreatingTicketsEnabled;
        InsertPhoneNumberPlaceHolder.Visible = AppSettings.SupportTickets.InsertPhoneWhenCreatingTicketsEnabled;

        Member User;

        ShowOrHideTicketDepartmentsBox();
        if (Member.IsLogged)
        {
            FormLiteral.Text          = L1.SENDSUPPORTTICKET;
            FromUsernameLabel.Visible = true;
            Option2Panel.Visible      = true;
            User = Member.CurrentInCache;
            AvatarImage.ImageUrl = User.AvatarUrl;
            UserNameLiteral.Text = User.FormattedName;

            //Show support tickets
            SupportTicketsMenu.Visible = true;
            LangAdder.Add(Button1, L1.SENDSUPPORTTICKET);
            LangAdder.Add(Button2, U3501.VIEWTICKETS);

            if (!IsPostBack)
            {
                FullNameTextBox.Text    = User.FirstName + " " + User.SecondName;
                CountryCodeTextBox.Text = User.PhoneCountryCode;
                PhoneNumberTextBox.Text = User.PhoneNumber;

                if (!CheckPosibilityToOpenNewTicket(User))
                {
                    Button1.Visible = false;
                    SendTicketPlaceHolder.Visible = false;
                    ErrorMessagePanel.Visible     = true;
                    ErrorMessage.Text             = U6008.CANTOPENNEWTICKET;
                }
            }
        }
        else
        {
            FormLiteral.Text           = L1.CONTACTFORM;
            Option1SecondPanel.Visible = true;
            Option1Panel.Visible       = true;
        }

        //Text
        LabelEmail.Text = AppSettings.Email.Forward;
        EmailLabelWhenTicketsDisabled.Text = AppSettings.Email.Forward;

        //Lang
        FromUsernameLabel.Text = L1.FROM + ":";
        LangAdder.Add(EmailRequired, L1.REG_REQ_EMAIL);
        LangAdder.Add(CorrectEmailRequired, L1.ER_BADEMAILFORMAT);
        LangAdder.Add(TextRequired, L1.REQ_TEXT);
        LangAdder.Add(CustomValidator1, L1.ER_BADCAPTCHA);
        LangAdder.Add(SendMessageButton, L1.SEND);
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        DepositInformationPlaceHolder.Visible    = AppSettings.Representatives.RepresentativesHelpDepositEnabled;
        WithdrawalInformationPlaceHolder.Visible = AppSettings.Representatives.RepresentativesHelpWithdrawalEnabled;

        LangAdder.Add(ProcessorNameRequiredFieldValidator, L1.NAME + " " + U3900.FIELDISREQUIRED, true);
        //LangAdder.Add(DepositInformationRequiredFieldValidator, U6010.DEPOSITINFO + " " + U3900.FIELDISREQUIRED, true);
        //LangAdder.Add(WithdrawalInformationRequiredFieldValidator, U6010.WITHDRAWALINFO + " " + U3900.FIELDISREQUIRED, true);
    }
Exemplo n.º 10
0
    private void AddLang()
    {
        MenuButtonAddUrls.Text = L1.ADDNEW;
        MenuButtonMyUrls.Text  = L1.MANAGE;
        LangAdder.Add(UrlRequiredFieldValidator, L1.REQ_URL, true);
        LangAdder.Add(UrlRegularExpressionValidator, L1.ER_BADURL, true);
        HintAdder.Add(UrlTextBox, L1.H_URL);

        AddUrlButton.Text = L1.ADDNEW;
    }
Exemplo n.º 11
0
 private void AddLang()
 {
     MenuButtonCreateOfferWall.Text = L1.ADDNEW;
     MenuButtonMyOfferWalls.Text    = L1.MANAGE;
     CreateOfferWallButton.Text     = L1.BUY;
     LangAdder.Add(TitleRequiredFieldValidator, L1.REQ_TITLE, true);
     LangAdder.Add(DescriptionRequiredFieldValidator, L1.REQ_DESC, true);
     LangAdder.Add(MaxSingleUserDailyViewsRequiredValidator, U6003.REQ_MAXDAILYVIEWS, true);
     LangAdder.Add(MaxSingleUserDailyViewsCustomValidator, U6003.ERR_MAXDAILYVIEWS, true);
 }
Exemplo n.º 12
0
    private void Initialize()
    {
        externalUsername  = Request.Form["__SubId"];
        ptcOfferWallTitle = Request.Form["__OfferWallTitle"];
        subId2            = Request.Form["__SubId2"];
        subId3            = Request.Form["__SubId3"];
        countryCode       = Request.Form["__CountryCode"];

        Gender tempGender;

        if (!Enum.TryParse(Request.Form["__Gender"], true, out tempGender))
        {
            gender = Gender.Null;
        }
        else
        {
            gender = tempGender;
        }

        age = Request.Form["__Age"].ToNullableInt();

        int tempPtcOfferWallId;
        int temppublishersWebsiteId;

        if (!int.TryParse(Request.Form["__OfferWallId"], out tempPtcOfferWallId) || !int.TryParse(Request.Form["__PublishersWebsiteId"], out temppublishersWebsiteId) ||
            string.IsNullOrEmpty(externalUsername) || string.IsNullOrEmpty(ptcOfferWallTitle))
        {
            HandleError();
        }

        ptcOfferWallId      = Convert.ToInt32(Request.Form["__OfferWallId"]);
        publishersWebsiteId = Convert.ToInt32(Request.Form["__PublishersWebsiteId"]);

        LangAdder.Add(CreditAfterCaptchaButton, U6003.DONE);
        LangAdder.Add(CustomValidator1, L1.ER_BADCAPTCHA);

        PTCOfferWall offerWall = null;

        try
        {
            offerWall = new PTCOfferWall(ptcOfferWallId);
        }
        catch
        {
            HandleError();
        }
        var urls = PTCOfferWallManager.GetUserUrls(ptcOfferWallId).Select(u => u.Url).ToList();

        if (urls.Count == 0)
        {
            HandleError();
        }

        LoadAds(urls, offerWall);
    }
Exemplo n.º 13
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Member.IsLogged)
        {
            UserName.Text = Member.CurrentName;
        }

        AuctionGrid1.EmptyDataText = U4000.YOUDONTHAVEANYSHARES;

        LangAdder.Add(Button1, U4000.MYUNITS);
    }
Exemplo n.º 14
0
    private void AddLang()
    {
        MenuButtonCreateAd.Text = L1.ADDNEW;
        MenuButtonMyAds.Text    = L1.MANAGE;

        LangAdder.Add(TitleRequiredFieldValidator, L1.REQ_TITLE, true);
        LangAdder.Add(DescriptionRequiredFieldValidator, L1.REQ_DESC, true);
        LangAdder.Add(UrlRequiredValidator, L1.REQ_URL, true);
        LangAdder.Add(TagsRequiredFieldValidator, U6002.MUSTADDTAGS, true);
        CreateInTextAdButton.Text = L1.BUY;
    }
Exemplo n.º 15
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!Member.IsLogged)
        {
            Response.Redirect("~/login.aspx");
        }

        LangAdder.Add(Button3, L1.SENDSUPPORTTICKET);
        LangAdder.Add(Button4, U3501.VIEWTICKETS);

        TicketUserName.Text = Member.CurrentName;
    }
Exemplo n.º 16
0
    private void AddLang()
    {
        MenuButtonBuyBanner.Text = L1.ADDNEW;
        MenuButtonMyBanners.Text = L1.MANAGE;
        LangAdder.Add(UrlRequiredFieldValidator, L1.REQ_URL, true);
        LangAdder.Add(UrlRegularExpressionValidator, L1.ER_BADURL, true);
        HintAdder.Add(BannerUrlTextBox, L1.H_URL);
        LangAdder.Add(ImageUploadedValidator, U6000.PLEASEUPLOADIMAGE, true);
        LangAdder.Add(ImageSubmitValidator, U6000.CHOOSEFILE, true);

        BuyBannerButton.Text = L1.BUY;
    }
Exemplo n.º 17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.TestimonialsEnabled || !Member.IsLogged);

        if (!Page.IsPostBack)
        {
            this.DataBind();
        }

        LangAdder.Add(PasswordRequired, L1.TEXT + " " + U3900.FIELDISREQUIRED, true);
        LangAdder.Add(RequiredFieldValidator1, U5008.SIGNATURE + " " + U3900.FIELDISREQUIRED, true);
    }
Exemplo n.º 18
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.EarnCaptchaClaim);

        CheckCaptcha();

        if (!IsPostBack)
        {
            SetupMessagges();

            LangAdder.Add(MainTab, "Coinhive " + U4200.CLAIM.ToLower());
        }
    }
Exemplo n.º 19
0
    protected void Page_Load(object sender, EventArgs e)
    {
        LangAdder.Add(REValidator, U3500.ILLEGALCHARS);

        if (Processor != null) //CustomProcessor
        {
            Processor_Helper.Visible = (Processor.DaysToBlockWithdrawalsAfterAccounChange == 0) ? false : true;
        }
        else //Basic Processor
        {
            Processor_Helper.Visible = (BasicProcessor.DaysToBlockWithdrawalsAfterAccountChangename == 0) ? false : true;
        }
    }
Exemplo n.º 20
0
 private void AddLang()
 {
     NewPostbackMenuButton.Text   = U6000.CONFIGURE;
     DocumentationMenuButton.Text = U6000.DOCUMENTATION;
     TestPostbackMenuButton.Text  = U6000.TESTPOSTBACK;
     LangAdder.Add(ChosenWebsiteCustomValidator, U6000.WEBSITEMUSTBEACCEPTED, true);
     LangAdder.Add(UrlRequiredFieldValidator, L1.REQ_URL, true);
     LangAdder.Add(UrlRegularExpressionValidator, L1.ER_BADURL, true);
     HintAdder.Add(PostbackUrlTextBox, L1.H_URL);
     AddPostbackUrlButton.Text = L1.SAVE;
     LangAdder.Add(TestPostback_Payout_RequiredFieldValidator, U6000.REQUIRED, true);
     LangAdder.Add(TestPostback_SubId_RequiredFieldValidator, U6000.REQUIRED, true);
     TestPostbackButton.Text = L1.SEND;
 }
Exemplo n.º 21
0
    protected void Page_Load(object sender, EventArgs e)
    {
        User = Member.Current;
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.AdvertisersRoleEnabled && AppSettings.TitanFeatures.AdvertLoginAdsEnabled && User.IsAdvertiser);

        RegularExpressionValidator2.ValidationExpression = RegexExpressions.AdWebsiteUrl;

        SubLiteral.Text = L1.ADVADSINFO;
        LangAdder.Add(CreateAdButton, L1.SEND);

        //Lang & Hint
        LangAdder.Add(Button1, L1.MANAGE);
        LangAdder.Add(Button2, L1.NEWCAMPAIGN);
        LangAdder.Add(RegularExpressionValidator2, L1.ER_BADURL, true);
        LangAdder.Add(UrlRequired, L1.ER_BADURL, true);
        HintAdder.Add(URL, L1.H_URL);
        HintAdder.Add(lblGeolocation, L1.GEOHINT);

        //JS changes
        URL.Attributes.Add("onfocus", "if (getElementById('" + URL.ClientID + "').value == 'http://') getElementById('" + URL.ClientID + "').value = ''");

        chbGeolocation.Attributes.Add("onclick", "ManageGeoEvent();");

        if (!Page.IsPostBack)
        {
            BindDataCountriesToDDL();

            if (AppSettings.LoginAds.IsGeolocationEnabled)
            {
                GeolocationPlaceholder.Visible = true;
            }

            var loginAdsCreditsEnabled = AppSettings.LoginAds.LoginAdsCreditsEnabled;

            LoginAdsCreditsPlaceHolder.Visible = loginAdsCreditsEnabled;
            string extraViews = string.Format(@"({0} {1})", User.LoginAdsCredits, U4200.AVAILABLE);
            AvailableLoginAdsCreditsLiteral.Text = extraViews;

            if (loginAdsCreditsEnabled)
            {
                PriceLiteral.Text = string.Format("{0} / {1} {2}", AppSettings.LoginAds.Price.ToString(), LoginAdCreditsPrice, U5008.LOGINADSCREDITS);
            }
            else
            {
                PriceLiteral.Text = AppSettings.LoginAds.Price.ToString();
            }
        }

        LoginAdsCreditsCheckBox_CheckedChanged(null, null);
    }
Exemplo n.º 22
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.AdvertisersRoleEnabled && AppSettings.TitanFeatures.AdvertTrafficExchangeEnabled &&
                                         Member.CurrentInCache.IsAdvertiser);

        RegularExpressionValidator2.ValidationExpression = RegexExpressions.AdWebsiteUrl;
        if (Member.IsLogged)
        {
            UserName.Text = Member.CurrentName;

            SubLiteral.Text = L1.ADVADSINFO;
            LangAdder.Add(CreateAdButton, L1.SEND);

            TrafficSourceList.Items[0].Text = " " + U4000.THISWEBSITE + ": " + AppSettings.Site.Url.Replace("http://", "").Replace("/", "");
            TrafficSourceList.Items[1].Text = " " + U4000.ANONDIRECT;

            //Lang & Hint
            LangAdder.Add(Button1, L1.MANAGE);
            LangAdder.Add(Button2, L1.NEWCAMPAIGN);
            LangAdder.Add(RegularExpressionValidator1, L1.ER_INVALIDTITLE, true);
            LangAdder.Add(UserNameRequired, L1.REQ_TITLE, true);
            HintAdder.Add(Title, L1.H_TITLE);

            LangAdder.Add(PasswordRequired, L1.REQ_URL, true);
            LangAdder.Add(RegularExpressionValidator2, L1.ER_BADURL, true);
            HintAdder.Add(URL, L1.H_URL);
            HintAdder.Add(lblGeolocation, L1.GEOHINT);

            //JS changes
            URL.Attributes.Add("onfocus", "if (getElementById('" + URL.ClientID + "').value == 'http://') getElementById('" + URL.ClientID + "').value = ''");
            Title.Attributes.Add("onchange", "$('#Abox1 .ABtitle').html($(this).val());");


            chbGeolocation.Attributes.Add("onclick", "updatePrice(); ManageGeoEvent();");
            ddlOptions.Attributes.Add("onchange", "updatePrice();");

            //Read prices
            PriceGeo.Text = AppSettings.PtcAdverts.GeolocationCost.ToString();

            UsersTrafficBalanceLabel.Text = string.Format(U6008.YOURTRAFFICBALANCE, Member.CurrentInCache.TrafficBalance);

            //Get Packs
            if (!Page.IsPostBack)
            {
                availableOptions = TableHelper.SelectRows <TrafficExchangeAdvertPack>(TableHelper.MakeDictionary("IsVisibleByMembers", true));
                BindDataToDDL();
                BindDataCountriesToDDL();
            }
        }
    }
Exemplo n.º 23
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.NewsWritingArticlesEnabled && (!Member.IsLogged || Member.CurrentInCache.IsEarner));

        if (ViewState["editid"] == null)
        {
            ViewState["editid"] = Request.QueryString["editid"];
        }
        if (ViewState["editid"] != null)
        {
            PageRequest = RequestType.Edit;
        }
        else
        {
            PageRequest = RequestType.Create;
        }

        TextCKEditor.config.format_tags = "p;h1";

        if (!IsPostBack)
        {
            TitleLiteral.Text      = U6012.WRITINGARTICLES;
            SubLiteral.Text        = U6012.WRITINGARTICLESINFO;
            TitleTextBox.MaxLength = Article.TitleMaxCharacters;
            TitleRangeValidator.ValidationExpression = "^.{" + Article.TitleMinCharacters + "," + Article.TitleMaxCharacters + "}$";

            LangAdder.Add(ManageButton, L1.MANAGE);
            LangAdder.Add(AddNewButton, L1.ADDNEW);
            LangAdder.Add(CreateButton, U6013.SENDFORAPPROVAL);
            LangAdder.Add(TitleRequired, L1.REQ_TITLE);
            LangAdder.Add(DescriptionRequiredFieldValidator, L1.REQ_DESC);
            LangAdder.Add(ImageSubmitCustomValidator, U6000.CHOOSEFILE);
            LangAdder.Add(VideoSubminCustomValidator, U6000.CHOOSEFILE);
            LangAdder.Add(CustomValidator1, L1.ER_BADCAPTCHA, true);
            LangAdder.Add(TitleRangeValidator, String.Format(U6013.THISFIELDMUSTCOINTAIN, Article.TitleMinCharacters, Article.TitleMaxCharacters));
            LangAdder.Add(SubtitleRangeValidator, String.Format(U6013.THISFIELDMUSTCOINTAIN, 70, 150));

            ArticlesGridView.EmptyDataText = U6012.NOARTICLES;

            if (PageRequest == RequestType.Edit)
            {
                BindEditWindow();
            }
        }

        KeywordsTextBox.Attributes.Add("data-max", MaxKeywords.ToString());
        KeywordsTextBox.Attributes.Add("data-message", string.Format(U6002.TOOMANYTAGS, MaxKeywords));
    }
Exemplo n.º 24
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.EntertainmentMiniVideoEnabled);

        if (!IsPostBack)
        {
            BindDataToDDL();
        }

        UserName.Text     = Member.CurrentName;
        TitleLiteral.Text = U6008.MINIVIDEO;
        SubLiteral.Text   = U6008.MINIVIDEOBOUGHTDESCRIPTION;
        LoadMiniVideos();
        LangAdder.Add(YourVideosButton, U6008.YOURVIDEOS);
        LangAdder.Add(AvaibleVideosButton, U6008.AVAIBLEVIDEOS);
    }
Exemplo n.º 25
0
    private void LangAdders()
    {
        AdPacksToBuyTextBox.Text = "1";
        CustomTypesLabel.Text    = "AdPack types";

        LangAdder.Add(CustomPurchaseViaPurchaseBalanceButton, U6012.PAYVIAPURCHASEBALANCE);
        LangAdder.Add(CustomPurchaseViaERC20TokensButton, String.Format(U6012.PAYVIAWALLET, TokenCryptocurrency.Code));
        LangAdder.Add(TOSAgreement, U6012.UNDERSTANDANDAGREE);
        LangAdder.Add(CustomAdPacksBuyTitle, String.Format("{0} {1}", L1.BUY, AppSettings.RevShare.AdPack.AdPackName).ToUpper());
        LangAdder.Add(CustomPurchaseViaCommissionBalanceButton, U6012.PAYVIACOMMISSIONBALANCE);
        LangAdder.Add(CustomPurchaseViaCashBalanceButton, U6005.PAYVIACASHBALANCE);
        LangAdder.Add(CustomBuyForReferralCheckBox, U5008.BUYFORREFERRAL);

        if (TitanFeatures.IsTrafficThunder)
        {
            LangAdder.Add(CustomAdPacksBuyTitle, "Qualify for Airdrop reward");
        }
    }
Exemplo n.º 26
0
    protected void SetupLanguagesAndTexts()
    {
        var currentStage = ICOStage.GetCurrentStage();
        var priceStage   = currentStage;

        BuyFromBTCWalletButton.Visible = BtcCryptocurrency.WalletEnabled;

        if (currentStage == null)
        {
            priceStage = ICOStage.GetNextStage();
            BuyFromPurchaseBalanceButton.Visible = BuyFromBTCWalletButton.Visible = false;
        }

        Money tokenPrice = Money.Zero;

        if (priceStage == null) //No next stage coming
        {
            tokenPrice = AppSettings.Ethereum.ERC20TokenRate;
        }
        else
        {
            tokenPrice = priceStage.TokenPrice;
        }

        BTCValueLabel.Visible = BtcCryptocurrency.WalletEnabled;
        BTCValueLiteral.Text  = String.Format("1 {0} = <b id='BTCPrice'>{1}</b> BTC", TokenCryptocurrency.Code,
                                              (tokenPrice.ToDecimal() / CryptocurrencyFactory.Get(CryptocurrencyType.BTC).GetValue().ToDecimal()).TruncateDecimals(8));

        USDValueLiteral.Text = String.Format("1 {0} = <b>{1}</b><span id='tokenPrice' style='display:none'>{2}</span>", TokenCryptocurrency.Code,
                                             tokenPrice.ToString(), tokenPrice.ToDecimal());

        MaxVolumeLiteral.Text = String.Format(U6012.MAXPER14MIN, "<b>" + AppSettings.ICO.ICOPurchaseLimitPerUserPer15mins + "</b>",
                                              TokenCryptocurrency.Code);

        LangAdder.Add(BuyFromPurchaseBalanceButton, U6012.PAYVIAPURCHASEBALANCE);
        LangAdder.Add(BuyFromBTCWalletButton, String.Format(U6012.PAYVIAWALLET, "BTC"));
        LangAdder.Add(RequiredFieldValidator4, L1.ER_ALLFIELDSREQUIRED);
        NumberOfTokensTextBox.Attributes["placeholder"] = String.Format("{0}", L1.AMOUNT);

        if (TitanFeatures.IsTrafficThunder)
        {
            BuyFromPurchaseBalanceButton.Visible = false;
        }
    }
Exemplo n.º 27
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.ReferralsBannersEnabled);

        if (!Page.IsPostBack)
        {
            LangAdder.Add(Button1, U5007.LINKS);
            LangAdder.Add(Button2, L1.BANNERS);
            LangAdder.Add(Button3, U5005.SPLASHPAGE);
            LangAdder.Add(Button4, U5007.CUSTOMSPLASH);
            LangAdder.Add(SaveButton, L1.SAVE);

            if (!AppSettings.SplashPage.SplashPageEnabled)
            {
                Button3.Visible = false;
                Button4.Visible = false;
            }
        }
    }
Exemplo n.º 28
0
    private void InitBuyViewControls()
    {
        WithdrawAllMoneyFromSystem.Text = L1.TRANSFERMONEY;
        PlansButton.Text           = CurrentMode == InvestmentPlatformMode.Standard ? U6006.PLANS : U5007.LEVELS;
        ManageButton.Text          = L1.MANAGE;
        MainDescriptionP.InnerText = CurrentMode == InvestmentPlatformMode.Standard ? U6006.PLANSDESCRIPTION : U6012.LEVELSDESCRIPTION;

        PlansDropDownList.Items.Clear();

        foreach (var plan in availablePlans)
        {
            PlansDropDownList.Items.Add(new ListItem(plan.Name, plan.Id.ToString()));
        }

        //TMP ??
        //if (CurrentMode == InvestmentPlatformMode.Standard)
        {
            var targetFeature  = PurchaseOption.Features.InvestmentPlatform;
            var purchaseOption = PurchaseOption.Get(targetFeature);

            PurchaseBalanceLabel.Text = string.Format("{0}: {1}", U6012.PURCHASEBALANCE, User.PurchaseBalance.ToString());
            CashBalanceLabel.Text     = string.Format("{0}: {1}", U5008.CASHBALANCE, User.CashBalance.ToString());

            BuyFromPurchaseBalanceButton.Visible = PurchaseBalanceInfoPlaceHolder.Visible = purchaseOption.PurchaseBalanceEnabled;
            BuyFromCashBalanceButton.Visible     = CashBalanceInfoPlaceHolder.Visible = AppSettings.Payments.CashBalanceEnabled && purchaseOption.CashBalanceEnabled;

            LangAdder.Add(BuyFromPurchaseBalanceButton, U6012.PAYVIAPURCHASEBALANCE);
            LangAdder.Add(BuyFromCashBalanceButton, U6005.PAYVIACASHBALANCE);
        }
        //else
        //    BuyFromPurchaseBalanceButton.Visible = BuyFromCashBalanceButton.Visible = PurchaseBalanceInfoPlaceHolder.Visible = CashBalanceInfoPlaceHolder.Visible = true; ///tmp

        LangAdder.Add(BuyViaPaymentProcessorButton, U6005.PAYVIAPAYMENTPROCESSOR);
        PlansDropDownList_SelectedIndexChanged(null, null);
        PurchaseDescriptionLabel.Text = U6011.PLANBUY;


        ///TMP
        //BuyFromPurchaseBalanceButton.Visible = true;
        ///TMP
    }
Exemplo n.º 29
0
    protected void Page_Load(object sender, EventArgs e)
    {
        AccessManager.RedirectIfDisabled(AppSettings.TitanFeatures.AdvertisersRoleEnabled && AppSettings.TitanFeatures.AdvertTrafficExchangeEnabled &&
                                         Member.CurrentInCache.IsAdvertiser);

        int AdId = Convert.ToInt32(Request.QueryString["id"]);

        Ad = new TrafficExchangeAdvert(AdId);

        //Lang & Hint
        LangAdder.Add(CreateAdButton, L1.BUY);
        TitleLabel.Text = Ad.Title;
        URLLabel.Text   = Ad.TargetUrl;

        if (!Page.IsPostBack)
        {
            //Get Packs
            availableOptions = TableHelper.SelectRows <TrafficExchangeAdvertPack>(TableHelper.MakeDictionary("IsVisibleByMembers", true));
            BindDataToDDL();
        }
    }
Exemplo n.º 30
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Member.IsLogged && !ProfilingManager.IsProfiled(Member.Current))
        {
            LangAdder.Add(ProfileButton, L1.SEND);
            LangAdder.Add(SkipButton, U3900.SKIP);

            if (AppSettings.Authentication.CustomFieldsAsSurvey)
            {
                var    panel = RegistrationFieldCreator.Generate(true);
                Member User  = Member.CurrentInCache;

                foreach (var control in panel.Controls)
                {
                    if (control is TextBox || control is CheckBox)
                    {
                        WebControl target = (WebControl)control;
                        string     id     = target.ID.Replace("CustomField", "");

                        if (User.Custom.ContainsKey(id))
                        {
                            target.Enabled = false;

                            if (control is TextBox)
                            {
                                ((TextBox)target).Text = User.Custom.ToList().FirstOrDefault(x => x.Key == id).Value.ToString();
                            }

                            if (control is CheckBox)
                            {
                                ((CheckBox)target).Checked = Convert.ToBoolean(User.Custom.ToList().FirstOrDefault(x => x.Key == id).Value);
                            }
                        }
                    }
                }

                CustomFields.Controls.Add(panel);
            }
        }
    }