Esempio n. 1
0
        public static ThumbPaths GetThumbPaths()
        {
            ThumbPaths  thumbs = new ThumbPaths();
            XmlDocument doc    = new XmlDocument();

            doc.Load(AppDomain.CurrentDomain.BaseDirectory + "config.xml");
            XmlNodeList dbNodes = doc.SelectNodes("/appconfig/thumbpaths/thumb");

            foreach (XmlNode node in dbNodes)
            {
                switch (node.Attributes["name"].Value)
                {
                case "tv":
                    thumbs.tv = node.Attributes["path"].Value;
                    break;

                case "radio":
                    thumbs.radio = node.Attributes["path"].Value;
                    break;

                case "pictures":
                    thumbs.pictures = node.Attributes["path"].Value;
                    break;
                }
            }
            return(thumbs);
        }
Esempio n. 2
0
        public static string GetLogoURL(string name, bool isTv)
        {
            string     ret   = "";
            ThumbPaths paths = Utils.GetThumbPaths();

            if (isTv)
            {
                string fn = paths.tv + "\\" + name + ".png";
                if (File.Exists(fn))
                {
                    ret = Utils.GetStreamURL() + "/PictureStreamer.aspx?tvlogo=" + HttpUtility.UrlEncode(name);
                }
            }
            else
            {
                string fn = paths.radio + "\\" + name + ".png";
                if (File.Exists(fn))
                {
                    ret = Utils.GetStreamURL() + "/PictureStreamer.aspx?radiologo=" + HttpUtility.UrlEncode(name);
                }
            }
            return(ret);
        }
Esempio n. 3
0
 public static ThumbPaths GetThumbPaths()
 {
   ThumbPaths thumbs = new ThumbPaths();
   XmlDocument doc = new XmlDocument();
   doc.Load(AppDomain.CurrentDomain.BaseDirectory + "config.xml");
   XmlNodeList dbNodes = doc.SelectNodes("/appconfig/thumbpaths/thumb");
   foreach (XmlNode node in dbNodes)
   {
     switch (node.Attributes["name"].Value)
     {
       case "tv":
         thumbs.tv = node.Attributes["path"].Value;
         break;
       case "radio":
         thumbs.radio = node.Attributes["path"].Value;
         break;
       case "pictures":
         thumbs.pictures = node.Attributes["path"].Value;
         break;
     }
   }
   return thumbs;
 }