Files
Sebastiaan Janssen 1b362dd1cb Merge branch 'master' into move-masterpages-to-views
# Conflicts:
#	OurUmbraco.Site/OurUmbraco.Site.csproj
#	OurUmbraco.Site/masterpages/UmbracoMVP2011.master
#	OurUmbraco/Our/MigrationsHandler.cs
#	OurUmbraco/OurUmbraco.csproj
2016-11-27 13:38:53 +01:00

43 lines
1.2 KiB
Plaintext

@using umbraco.BusinessLogic
@{
int docId;
if (int.TryParse(Request["id"], out docId))
{
if (docId == 92350)
{
docId = 111983;
}
var umbracoHelper = new UmbracoHelper(UmbracoContext.Current);
var content = umbracoHelper.TypedContent(docId);
if (content != null)
{
var link = content.GetProperty("downloadLink").Value.ToString().Trim();
var currentMember = 0;
var memberShipHelper = new Umbraco.Web.Security.MembershipHelper(UmbracoContext.Current);
var member = memberShipHelper.GetCurrentMember();
if (member != null)
{
currentMember = member.Id;
}
using (var sqlHelper = Application.SqlHelper)
{
sqlHelper.ExecuteNonQuery(@"insert into projectDownload(projectId,memberId,timestamp) values(@id, @memberId, getdate())",
sqlHelper.CreateParameter("@id", docId),
sqlHelper.CreateParameter("@memberId", currentMember));
}
Response.Redirect(link, false);
}
else
{
Response.StatusCode = 404;
Response.End();
return;
}
}
}