Merge branch '7.0.0' of https://github.com/umbraco/Umbraco-CMS into 7.0.0
This commit is contained in:
@@ -38,21 +38,20 @@ namespace Umbraco.Web.UI.Install.Steps
|
||||
get { return DatabaseType.SelectedValue != ""; }
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Returns whether the selected database is an embedded database.
|
||||
/// </summary>
|
||||
protected bool HasEmbeddedDatabaseFiles
|
||||
protected bool IsNewInstall
|
||||
{
|
||||
get
|
||||
{
|
||||
// check if sql ce is present
|
||||
if (
|
||||
!File.Exists(IOHelper.MapPath(Path.Combine(IOHelper.ResolveUrl(SystemDirectories.Bin), "System.Data.SqlServerCe.dll"))) ||
|
||||
!File.Exists(IOHelper.MapPath(Path.Combine(IOHelper.ResolveUrl(SystemDirectories.Bin), "SQLCE4Umbraco.dll")))
|
||||
)
|
||||
return false;
|
||||
else
|
||||
var databaseSettings = ConfigurationManager.ConnectionStrings[GlobalSettings.UmbracoConnectionName];
|
||||
if (databaseSettings != null && (
|
||||
databaseSettings.ConnectionString.Trim() == string.Empty
|
||||
&& databaseSettings.ProviderName.Trim() == string.Empty
|
||||
&& GlobalSettings.ConfigurationStatus == string.Empty))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -167,8 +166,7 @@ namespace Umbraco.Web.UI.Install.Steps
|
||||
toggleVisible(DatabasePasswordItem, !ManualConnectionString && !IsEmbeddedDatabase);
|
||||
toggleVisible(DatabaseNameItem, !ManualConnectionString && !IsEmbeddedDatabase);
|
||||
|
||||
|
||||
if (IsEmbeddedDatabase)
|
||||
if (IsNewInstall || IsEmbeddedDatabase)
|
||||
dbinit.Text = "$('#databaseOptionEmbedded').click();$('#databaseOptionEmbedded').change();";
|
||||
else if (ManualConnectionString)
|
||||
dbinit.Text = "$('#databaseOptionAdvanced').click();$('#databaseOptionAdvanced').change();";
|
||||
|
||||
@@ -26,13 +26,13 @@
|
||||
|
||||
<ul>
|
||||
<li>
|
||||
<input type="radio" id="databaseOptionBlank" name="database" value="blank" />
|
||||
<label for="databaseOptionBlank">I already have a blank SQL Server, SQL Azure or MySQL database</label>
|
||||
<input type="radio" id="databaseOptionEmbedded" name="database" value="embedded" />
|
||||
<label for="databaseOptionEmbedded">I want to use SQL CE 4, a free, quick-and-simple embedded database</label>
|
||||
|
||||
</li>
|
||||
<li>
|
||||
<input type="radio" id="databaseOptionEmbedded" name="database" value="embedded" />
|
||||
<label for="databaseOptionEmbedded">I want to use SQL CE 4, a free, quick-and-simple embedded database</label>
|
||||
<input type="radio" id="databaseOptionBlank" name="database" value="blank" />
|
||||
<label for="databaseOptionBlank">I already have a blank SQL Server, SQL Azure or MySQL database</label>
|
||||
|
||||
</li>
|
||||
<li>
|
||||
@@ -253,7 +253,6 @@
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
var hasEmbeddedDlls = <%= HasEmbeddedDatabaseFiles.ToString().ToLower() %>;
|
||||
var currentVersion = '<%=UmbracoVersion.Current.ToString(3)%> <%=UmbracoVersion.CurrentComment%> ';
|
||||
var configured = <%= IsConfigured.ToString().ToLower() %>;
|
||||
|
||||
@@ -278,15 +277,9 @@
|
||||
$(".database-option").hide();
|
||||
$("#database-embedded").show();
|
||||
|
||||
if (!hasEmbeddedDlls) {
|
||||
$('.embeddedError').show();
|
||||
$(".installbtn").hide();
|
||||
}
|
||||
else {
|
||||
$('.embedded').show();
|
||||
$(".installbtn").show();
|
||||
}
|
||||
|
||||
$('.embedded').show();
|
||||
$(".installbtn").show();
|
||||
|
||||
break;
|
||||
case "advanced":
|
||||
$(".database-option").hide();
|
||||
|
||||
Reference in New Issue
Block a user