fix Web App Gallery for WordPress

This commit is contained in:
dev_amdtel 2014-12-18 21:49:32 +04:00
parent 37b3098f2e
commit cad9cea1ea

View file

@ -185,6 +185,9 @@ namespace WebsitePanel.Portal
private void BindControls() private void BindControls()
{ {
try
{
// hide database server parameters // hide database server parameters
DeploymentParameterWellKnownTag hiddenTags = DeploymentParameterWellKnownTag hiddenTags =
DeploymentParameterWellKnownTag.IisApp | DeploymentParameterWellKnownTag.IisApp |
@ -238,21 +241,22 @@ namespace WebsitePanel.Portal
{ {
// Text value // Text value
TextControl.Visible = true; TextControl.Visible = true;
textValue.Text = DefaultValue; textValue.Text = DefaultValue == null ? "" : DefaultValue;
valPrefix.Text = ValuePrefix; valPrefix.Text = ValuePrefix == null ? "" : ValuePrefix;
valSuffix.Text = ValueSuffix; valSuffix.Text = ValueSuffix == null ? "" : ValueSuffix;
if ( if (
(WellKnownTags & DeploymentParameterWellKnownTag.MySql) == DeploymentParameterWellKnownTag.MySql (ValuePrefix != null) && (ValueSuffix != null)
&& &&
(WellKnownTags & DeploymentParameterWellKnownTag.DBUserName) == DeploymentParameterWellKnownTag.DBUserName ((WellKnownTags & DeploymentParameterWellKnownTag.MySql) == DeploymentParameterWellKnownTag.MySql)
&&
((WellKnownTags & DeploymentParameterWellKnownTag.DBUserName) == DeploymentParameterWellKnownTag.DBUserName)
) )
{ {
MysqlUsernameLengthValidator.Enabled = true; MysqlUsernameLengthValidator.Enabled = true;
} }
} }
// enforce validation for database parameters if they are allowed empty by app pack developers // enforce validation for database parameters if they are allowed empty by app pack developers
bool isDatabaseParameter = (WellKnownTags & ( bool isDatabaseParameter = (WellKnownTags & (
DeploymentParameterWellKnownTag.DBName | DeploymentParameterWellKnownTag.DBName |
@ -284,6 +288,9 @@ namespace WebsitePanel.Portal
String.Format(GetLocalizedString("RegexpValidator.Text"), FriendlyName, ValidationString); String.Format(GetLocalizedString("RegexpValidator.Text"), FriendlyName, ValidationString);
}
catch { } // just skip
} }
protected void mysqlUsernameLen_OnServerValidate(object source, ServerValidateEventArgs args) protected void mysqlUsernameLen_OnServerValidate(object source, ServerValidateEventArgs args)