Пример #1
0
        private void WriteCsv(string query)
        {
            var cbtt = HydrometWebUtility.GetParameter(query, "cbtt");

            if (cbtt == "")
            {
                return;
            }

            var sites = db.GetSiteCatalog("siteid='" + db.Server.SafeSqlLiteral(cbtt) + "' ");

            if (sites.Count > 0)
            {
                sites.WriteXml(Console.Out, System.Data.XmlWriteMode.WriteSchema);
            }
        }
Пример #2
0
        public void Run(string query = "")
        {
            Console.Write("Content-type: text/html\n\n");

            if (query == "")
            {
                query = HydrometWebUtility.GetQuery();
            }
            query = System.Uri.UnescapeDataString(query);

            if (!ValidQuery(query))
            {
                HydrometWebUtility.PrintHydrometTrailer("Error: Invalid query");
                return;
            }

            WriteCsv(query);
        }
Пример #3
0
        public void Run(string query = "")
        {
            Console.Write("Content-type: text/html\n\n");

            if (query == "")
            {
                query = HydrometWebUtility.GetQuery();
            }
            query = HttpUtility.HtmlDecode(query);

            if (!ValidQuery(query))
            {
                HydrometWebUtility.PrintHydrometTrailer("Error: Invalid query");
                return;
            }

            WriteCsv(query);
        }