diff --git a/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx.cs b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx.cs
index d99af8c630..81b0866ff5 100644
--- a/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx.cs
+++ b/src/Umbraco.Web/umbraco.presentation/umbraco/dialogs/imageViewer.aspx.cs
@@ -10,6 +10,7 @@ using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;
+using umbraco.BusinessLogic;
using umbraco.IO;
namespace umbraco.dialogs
@@ -17,8 +18,13 @@ namespace umbraco.dialogs
[Obsolete("Use the ImageViewer user control instead")]
public partial class imageViewer : BasePages.UmbracoEnsuredPage
{
+
+ public imageViewer()
+ {
+ CurrentApp = DefaultApps.media.ToString();
+ }
- protected void Page_Load(object sender, System.EventArgs e)
+ protected void Page_Load(object sender, EventArgs e)
{
//Response.Write(umbraco.helper.Request("id"));
//Response.End();
@@ -28,53 +34,55 @@ namespace umbraco.dialogs
if (Request.QueryString["id"] != "")
{
//TODO: fix Nasty FAST'N'CANELINE HACK. ..
- int MediaId = int.Parse(Request.QueryString["id"]);
+ var mediaId = int.Parse(Request.QueryString["id"]);
image.Controls.Clear();
- int fileWidth = 0;
- int fileHeight = 0;
- string fileName = "/blank.gif";
- string altText = "";
+ var fileWidth = 0;
+ var fileHeight = 0;
+ var fileName = "/blank.gif";
+ var altText = "";
- try
- {
- cms.businesslogic.media.Media m = new cms.businesslogic.media.Media(MediaId);
+ try
+ {
+ var m = new cms.businesslogic.media.Media(mediaId);
- // TODO: Remove "Magic strings" from code.
- try
- {
- fileName = m.getProperty("fileName").Value.ToString();
- }
- catch
- {
- try
- {
- fileName = m.getProperty("umbracoFile").Value.ToString();
- }
- catch
- {
- fileName = m.getProperty("file").Value.ToString();
- }
- }
+ // TODO: Remove "Magic strings" from code.
+ try
+ {
+ fileName = m.getProperty("fileName").Value.ToString();
+ }
+ catch
+ {
+ try
+ {
+ fileName = m.getProperty("umbracoFile").Value.ToString();
+ }
+ catch
+ {
+ fileName = m.getProperty("file").Value.ToString();
+ }
+ }
- altText = m.Text;
- try
- {
- fileWidth = int.Parse(m.getProperty("umbracoWidth").Value.ToString());
- fileHeight = int.Parse(m.getProperty("umbracoHeight").Value.ToString());
- }
- catch {
-
- }
- string fileNameOrg = fileName;
- string ext = fileNameOrg.Substring(fileNameOrg.LastIndexOf(".")+1, fileNameOrg.Length-fileNameOrg.LastIndexOf(".")-1);
- string fileNameThumb = SystemDirectories.Root + fileNameOrg.Replace("."+ext, "_thumb.jpg");
- image.Controls.Add(new LiteralControl("
"));
- }
- catch {
- }
+ altText = m.Text;
+ try
+ {
+ fileWidth = int.Parse(m.getProperty("umbracoWidth").Value.ToString());
+ fileHeight = int.Parse(m.getProperty("umbracoHeight").Value.ToString());
+ }
+ catch
+ {
- image.Controls.Add(new LiteralControl(""));
+ }
+ var fileNameOrg = fileName;
+ var ext = fileNameOrg.Substring(fileNameOrg.LastIndexOf(".") + 1, fileNameOrg.Length - fileNameOrg.LastIndexOf(".") - 1);
+ var fileNameThumb = SystemDirectories.Root + fileNameOrg.Replace("." + ext, "_thumb.jpg");
+ image.Controls.Add(new LiteralControl("
"));
+ }
+ catch
+ {
+ }
+
+ image.Controls.Add(new LiteralControl(""));
}
}