protected override void PreLoadComponentDefinition() { Title = GetMessage("SystemAuth.Title"); Description = GetMessage("SystemAuth.Description"); Icon = "images/system_auth.gif"; Group = new BXComponentGroup("Auth", GetMessage("Group"), 100, BXComponentGroup.Utility); BXCategory main = BXCategory.Main; ParamsDefinition["ProfilePath"] = new BXParamText(GetMessageRaw("UserProfilePath"), "", main); ParamsDefinition["RegistrationAllow"] = new BXParamYesNo(GetMessageRaw("RegistrationAllow"), true, main); ParamsDefinition.Add( "AddToRoles", new BXParamMultiSelection( GetMessageRaw("AddToRoles"), "", BXCategory.Main ) ); ParamsDefinition["RegistrationDoAuthentication"] = new BXParamYesNo(GetMessageRaw("RegistrationDoAuthentication"), false, main); ParamsDefinition["RegistrationRedirectUrl"] = new BXParamText(GetMessageRaw("RegistrationRedirectUrl"), "", main); ParamsDefinition.Add( "TryRegisterNewExternalUser", new BXParamYesNo( GetMessageRaw("TryRegisterNewExternalUser"), true, BXCategory.Main ) ); ParamsDefinition.Add( "EditFields", new BXParamDoubleList( GetMessageRaw("EditFields"), "Name", BXCategory.Main ) ); ParamsDefinition.Add( "UseCaptcha", new BXParamYesNo( GetMessageRaw("UseCaptcha"), false, BXCategory.Main ) ); BXCategory fields = new BXCategory(GetMessageRaw("FieldSettings"), "fields", 200); ParamsDefinition["FirstNameFieldMode"] = new BXParamSingleSelection(GetMessageRaw("FirstNameFieldMode"), "require", fields); ParamsDefinition["LastNameFieldMode"] = new BXParamSingleSelection(GetMessageRaw("LastNameFieldMode"), "require", fields); ParamsDefinition["DisplayNameFieldMode"] = new BXParamSingleSelection(GetMessageRaw("DisplayNameFieldMode"), "hide", fields); // Query string variable names BXCategory sef = BXCategory.Sef; ParamsDefinition.Add(BXParametersDefinition.Sef); ParamsDefinition["ActionVariable"] = new BXParamText(GetMessageRaw("ActionVariable"), "auth_page", sef); ParamsDefinition["RegisterTemplate"] = new BXParamText(GetMessageRaw("RegisterTemplate"), "/register/", sef); ParamsDefinition["PasswordRecoveryTemplate"] = new BXParamText(GetMessageRaw("PasswordRecoveryTemplate"), "/recovery/", sef); ParamsDefinition["PasswordResetTemplate"] = new BXParamText(GetMessageRaw("PasswordResetTemplate"), "/reset/", sef); ParamsDefinition["ConfirmationTemplate"] = new BXParamText(GetMessageRaw("ConfirmationTemplate"), "/confirmation/", sef); }
protected override void PreLoadComponentDefinition() { Title = "Список заявок, договорв, туристов, услуг"; Description = "Компонент выводит список заявок текущего пользователя со всеми данными"; Icon = "images/icon.gif"; Group = new BXComponentGroup("volotour-agreement", "Заявки и договора", 100, new BXComponentGroup("volotour", "ВОЛО ТУР", 1000, null)); ParamsDefinition["OrdersIBlockId"] = new BXParamSingleSelection("Инфоблок заявок", "0", BXCategory.Main); ParamsDefinition["AgreementsIBlockId"] = new BXParamSingleSelection("Инфоблок договоров", "0", BXCategory.Main); ParamsDefinition["TouristsIBlockId"] = new BXParamSingleSelection("Инфоблок туристов", "0", BXCategory.Main); ParamsDefinition["ServicesIBlockId"] = new BXParamSingleSelection("Инфоблок услуг", "0", BXCategory.Main); ParamsDefinition["PaysIBlockId"] = new BXParamSingleSelection("Инфоблок платежей", "0", BXCategory.Main); ParamsDefinition["Count"] = new BXParamText("Количество выводимых элементов в списках", "10", BXCategory.Main); }
protected override void PreLoadComponentDefinition() { Title = "Список платежей"; Description = "Компонент выводит список платежей текущего пользователя со всеми данными"; Icon = "images/icon.gif"; Group = new BXComponentGroup("volotour-pays", "Платежи", 100, new BXComponentGroup("volotour", "ВОЛО ТУР", 1000, null)); ParamsDefinition["OrdersIBlockId"] = new BXParamSingleSelection("Инфоблок заявок", "0", BXCategory.Main); ParamsDefinition["PaysIBlockId"] = new BXParamSingleSelection("Инфоблок платежей", "0", BXCategory.Main); ParamsDefinition["Count"] = new BXParamText("Количество выводимых элементов в списках", "10", BXCategory.Main); }