protected void Page_Load(object sender, EventArgs e) { Data dat = new Data(DateTime.Now); Page.Title = "Hippo Blog - The Portal To What's Happenings<"; DataView dvFeatured = dat.GetDataDV("SELECT * FROM HippoBlogContent WHERE Featured = 'True' "); if (dvFeatured.Count > 0) { FeaturedLiteral.Text = "<table>" + "<tr>" + " <td class=\"ContentLeft\" valign=\"top\">" + " <img src=\"../NewImages/Cloud.png\" />" + " </td>" + " <td valign=\"top\">" + " <h1 class=\"FeaturedTitle\">" + dvFeatured[0]["Title"].ToString() + "</h1>" + " </td>" + " </tr>" + "<tr>" + " <td class=\"ContentLeft\" align=\"center\">" + " 2pm <br />" + " Wed <br />" + " Mar. <br />" + " 22nd <br />" + " </td>" + " <td class=\"FeaturedContent\">" + "<img src=\"" + dvFeatured[0]["HomeImage"].ToString() + "\" />" + dvFeatured[0]["HomePageSummary"].ToString() + " </td>" + "</tr>" + "<tr>" + " <td>" + " </td>" + " <td>" + " Continue Reading <a class=\"FeaturedLink\" href=\"" + dat.MakeNiceNameFive(dvFeatured[0]["Title"].ToString()) + "_" + dvFeatured[0]["ID"].ToString() + "_Blog\">" + dvFeatured[0]["Title"].ToString() + "</a>" + " </td>" + " </tr>" + " </table>"; } DataView dv = dat.GetDataDV("SELECT * FROM HippoBlogContent WHERE Featured = 'False' ORDER BY PostDate DESC"); foreach (DataRowView row in dv) { RestOfArticlesLiteral.Text += "<table class=\"OneArticle\">" + "<tr>" + " <td class=\"ContentLeft\" valign=\"top\">" + " <img src=\"../NewImages/Cloud.png\" />" + " </td>" + " <td valign=\"top\">" + " <h1 class=\"Title\">" + row["Title"].ToString() + "</h1>" + " </td>" + " </tr>" + "<tr>" + " <td class=\"ContentLeft\" align=\"center\">" + " 2pm <br />" + " Wed <br />" + " Mar. <br />" + " 22nd <br />" + " </td>" + " <td class=\"Content\">" + "<img src=\"" + row["HomeImage"].ToString() + "\" />" + row["HomePageSummary"].ToString() + " </td>" + "</tr>" + "<tr>" + " <td>" + " </td>" + " <td>" + " Continue Reading <a class=\"Title\" href=\"" + dat.MakeNiceNameFive(row["Title"].ToString()) + "_" + row["ID"].ToString() + "_Blog\">" + row["Title"].ToString() + "</a>" + " </td>" + " </tr>" + " </table>"; } }
protected void Page_Load(object sender, EventArgs e) { HttpCookie cookie = Request.Cookies["BrowserDate"]; DateTime isn = DateTime.Now; DateTime.TryParse(cookie.Value.ToString().Replace("%20", " ").Replace("%3A", ":"), out isn); Data dat = new Data(isn); if (IsPostBack) { MessageRadWindowManager.VisibleOnPageLoad = false; } string background = ""; if (isFeatured) { background = "background-color: #e9f1f4;"; } else { background = "border-bottom: solid 1px #dedbdb;"; } if (searchNumber != "") { string markerNumber = dat.GetImageNum(searchNumber); ImageLiteral.Text = imageLiteral + "<div class=\"topDiv\" style=\"float: left;padding-right: 5px;height: 50px;\"><img style=\"cursor: " + "pointer;\" onclick=\"myclick(" + markerNumber + ");\" id='image" + searchNumber + "' src=" + "\"http://www.google.com/mapfiles/marker" + searchNumber + ".png\" /></div>"; BeginingLiteral.Text = "<div style=\"margin-top: 3px;height: 56px;margin-bottom: 3px; width: " + width.ToString() + "px; padding: 3px;" + background + "\">"; } else { BeginingLiteral.Text = "<div class=\"topDiv\" style=\"margin-top: 3px;margin-bottom: 3px;" + background + " width: " + width.ToString() + "px;padding: 3px;\">"; } bool imgAbsolute = false; VenueLabel.Text = venueLabel; if (!isVenue) { DataView dvEvent = dat.GetDataDV("SELECT * FROM Events WHERE ID=" + eventID); DataView dvEventsSlider = dat.GetDataDV("SELECT * FROM Events E, Event_Slider_Mapping ESM WHERE E.ID=ESM.EventID AND E.ID=" + eventID); if (dvEventsSlider.Count > 0) { if(bool.Parse(dvEventsSlider[0]["ImgPathAbsolute"].ToString())) imgAbsolute = true; if (imgAbsolute) { string name = dat.MakeNiceNameFull(dvEventsSlider[0]["PictureName"].ToString().Replace("/", "_").Replace(":", "_").Replace(".", "_")); int i = 0; for (i = name.Length - 1; i >= 0; i--) { if (name[i] == '_') { break; } } Random rand = new Random(DateTime.Now.Millisecond); name = dat.MakeNiceNameFive(dvEventsSlider[0]["PictureName"].ToString()) + "_" + eventID + "." + name.Substring(i + 1, name.Length - i - 1); //if (name.Length > 230) // name = name.Substring(name.Length - 50, 50); //if (!System.IO.File.Exists(MapPath("../") + "\\Temp\\Temp_" + name)) //{ try { HttpWebRequest request = (HttpWebRequest)WebRequest.Create(dvEventsSlider[0]["PictureName"].ToString()); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); Stream receiveStream = response.GetResponseStream(); // read the stream System.Drawing.Image img = System.Drawing.Image.FromStream(receiveStream); receiveStream.Close(); response.Close(); SaveThumbnail(img, MapPath("../") + "\\Temp\\Temp_" + name); //} EventImageLiteral.Text = "<img style='float: left; padding-right: 5px;' src='http://hippohappenings.com/Temp/Temp_" + name + "' />"; } catch (Exception ex) { } } else { if (!System.IO.File.Exists(MapPath("../") + "\\Temp\\Temp_" + dvEventsSlider[0]["PictureName"].ToString())) { if (System.IO.File.Exists(MapPath("../") + "\\UserFiles\\" + dvEvent[0]["UserName"].ToString() + "\\Slider\\" + dvEventsSlider[0]["PictureName"].ToString())) { System.Drawing.Image img = System.Drawing.Image.FromFile(MapPath("../") + "\\UserFiles\\" + dvEvent[0]["UserName"].ToString() + "\\Slider\\" + dvEventsSlider[0]["PictureName"].ToString()); SaveThumbnail(img, MapPath("../") + "\\Temp\\Temp_" + dvEventsSlider[0]["PictureName"].ToString()); EventImageLiteral.Text = "<img style='float: left; padding-right: 5px;' src='http://hippohappenings.com/Temp/Temp_" + dvEventsSlider[0]["PictureName"].ToString() + "' />"; } } } } else { EventImageLiteral.Text = ""; } string shortDesc = ""; if (dvEvent[0]["ShortDescription"].ToString().Trim() != "") { shortDesc = dat.stripHTML(dvEvent[0]["ShortDescription"].ToString()).Trim(); if (shortDesc.Length > 130) { shortDesc = shortDesc.Substring(0, 127) + "..."; } } if (VenueLabel.Text.Length > 41) { VenueLabel.Text = VenueLabel.Text.Substring(0, 38) + "..."; } if (shortDesc.Trim() == "") { shortDesc = dat.stripHTML(dvEvent[0]["Content"].ToString()).Trim(); if (shortDesc.Length > 130) { shortDesc = shortDesc.Substring(0, 127) + "..."; } } ShortDescriptionLabel.Text = dat.stripHTML(shortDesc); if (windowT) { SearchLabel.Attributes.Add("onclick", "CloseWindow('" + "../" + dat.MakeNiceName(searchLabel) + "_" + eventID + "_Event" + "');"); VenueLabel.Attributes.Add("onclick", "CloseWindow('" + "../" + dat.MakeNiceName(venueLabel) + "_" + venueID + "_Venue" + "');"); } else { SearchLabel.NavigateUrl = "../" + dat.MakeNiceName(searchLabel) + "_" + eventID + "_Event"; VenueLabel.NavigateUrl = "../" + dat.MakeNiceName(venueLabel) + "_" + venueID + "_Venue"; } //if (datelabel.Trim() != "") //{ // char[] delim = { '/' }; // char[] delimer = { ' ' }; // string[] toks = datelabel.Split(delimer, StringSplitOptions.RemoveEmptyEntries); // string[] tokens = toks[0].Split(delim, StringSplitOptions.RemoveEmptyEntries); // if (tokens.Length > 1) // DateLabel.Text = tokens[0] + "/" + tokens[1]; // if (toks.Length > 1) // DateLabel.Text += " " + toks[1]; // if (datelabel.Contains("+ more dates")) // { // DateLabel.Text += " +"; // } //} DateLabel.Text = datelabel; if (isConnectTo && Session["User"] != null) { ConnectImageButton.Visible = true; ConnectImageButton.Attributes.Add("onclick", "OpenConnect('" + eventID + "', 'You have a Connect request for Event: " + searchLabel.Replace("'", "\\'") + "')"); } } else { DataView dvEvent = dat.GetDataDV("SELECT * FROM Venues WHERE ID=" + venueID); DataView dvEventsSlider = dat.GetDataDV("SELECT * FROM Venues E, Venue_Slider_Mapping ESM "+ "WHERE E.ID=ESM.VenueID AND E.ID=" + venueID); if (dvEventsSlider.Count > 0) { if (!System.IO.File.Exists(MapPath("../") + "\\Temp\\Temp_" + venueID + "_" + dvEventsSlider[0]["PictureName"].ToString())) { if (System.IO.File.Exists(MapPath("../") + "\\VenueFiles\\" + venueID + "\\Slider\\" + dvEventsSlider[0]["PictureName"].ToString())) { System.Drawing.Image img = System.Drawing.Image.FromFile(MapPath("../") + "\\VenueFiles\\" + venueID + "\\Slider\\" + dvEventsSlider[0]["PictureName"].ToString()); SaveThumbnail(img, MapPath("../") + "\\Temp\\Temp_" + venueID + "_" + dvEventsSlider[0]["PictureName"].ToString()); EventImageLiteral.Text = "<img style='float: left; padding-right: 5px;' src='http://hippohappenings.com/Temp/Temp_" + venueID + "_" + dvEventsSlider[0]["PictureName"].ToString() + "' />"; } } } else { EventImageLiteral.Text = ""; } string shortDesc = ""; if (dvEvent[0]["Content"].ToString().Trim() != "") { shortDesc = dat.stripHTML(dvEvent[0]["Content"].ToString()).Trim(); if (shortDesc.Length > 130) { shortDesc = shortDesc.Substring(0, 127) + "..."; } } if (VenueLabel.Text.Length > 45) { VenueLabel.Text = VenueLabel.Text.Substring(0, 42) + "..."; } ShortDescriptionLabel.Text = dat.stripHTML(shortDesc); if (windowT) { SearchLabel.Attributes.Add("onclick", "CloseWindow('" + "../" + dat.MakeNiceName(searchLabel) + "_" + venueID + "_Venue" + "');"); VenueLabel.Attributes.Add("onclick", "CloseWindow('" + "../" + dat.MakeNiceName(venueLabel) + "_" + venueID + "_Venue" + "');"); } else { SearchLabel.NavigateUrl = "../" + dat.MakeNiceName(searchLabel) + "_" + venueID + "_Venue"; VenueLabel.NavigateUrl = "../" + dat.MakeNiceName(venueLabel) + "_" + venueID + "_Venue"; } } if (searchLabel.Length > 36) { searchLabel = searchLabel.Substring(0, 33) + "..."; } SearchLabel.Text = searchLabel; }