Line 1: #pragma checksum "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "8309B93B4B9C5D1D87B581B143836AA1405B1C09"
Line 2: //------------------------------------------------------------------------------
Line 3: // <auto-generated>
Line 4: // This code was generated by a tool.
Line 5: // Runtime Version:4.0.30319.42000
Line 6: //
Line 7: // Changes to this file may cause incorrect behavior and will be lost if
Line 8: // the code is regenerated.
Line 9: // </auto-generated>
Line 10: //------------------------------------------------------------------------------
Line 11:
Line 12: namespace ASP {
Line 13:
Line 14: #line 390 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 15: using System.Linq;
Line 16:
Line 17: #line default
Line 18: #line hidden
Line 19:
Line 20: #line 397 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 21: using System.Web.Security;
Line 22:
Line 23: #line default
Line 24: #line hidden
Line 25:
Line 26: #line 388 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 27: using System.ComponentModel.DataAnnotations;
Line 28:
Line 29: #line default
Line 30: #line hidden
Line 31:
Line 32: #line 386 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 33: using System.Collections.Generic;
Line 34:
Line 35: #line default
Line 36: #line hidden
Line 37:
Line 38: #line 392 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 39: using System.Text.RegularExpressions;
Line 40:
Line 41: #line default
Line 42: #line hidden
Line 43:
Line 44: #line 400 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 45: using System.Web.UI.WebControls;
Line 46:
Line 47: #line default
Line 48: #line hidden
Line 49:
Line 50: #line 403 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 51: using System.Xml.Linq;
Line 52:
Line 53: #line default
Line 54: #line hidden
Line 55:
Line 56: #line 399 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 57: using System.Web.UI;
Line 58:
Line 59: #line default
Line 60: #line hidden
Line 61:
Line 62: #line 402 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 63: using System.Web.UI.HtmlControls;
Line 64:
Line 65: #line default
Line 66: #line hidden
Line 67:
Line 68: #line 3 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 69: using System.Web;
Line 70:
Line 71: #line default
Line 72: #line hidden
Line 73:
Line 74: #line 4 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 75: using System.Configuration;
Line 76:
Line 77: #line default
Line 78: #line hidden
Line 79:
Line 80: #line 2 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 81: using System;
Line 82:
Line 83: #line default
Line 84: #line hidden
Line 85:
Line 86: #line 391 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 87: using System.Text;
Line 88:
Line 89: #line default
Line 90: #line hidden
Line 91:
Line 92: #line 398 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 93: using System.Web.Profile;
Line 94:
Line 95: #line default
Line 96: #line hidden
Line 97:
Line 98: #line 394 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 99: using System.Web.Caching;
Line 100:
Line 101: #line default
Line 102: #line hidden
Line 103:
Line 104: #line 385 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 105: using System.Collections;
Line 106:
Line 107: #line default
Line 108: #line hidden
Line 109:
Line 110: #line 401 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 111: using System.Web.UI.WebControls.WebParts;
Line 112:
Line 113: #line default
Line 114: #line hidden
Line 115:
Line 116: #line 6 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 117: using System.Data.SQLite;
Line 118:
Line 119: #line default
Line 120: #line hidden
Line 121:
Line 122: #line 5 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 123: using JSPublic;
Line 124:
Line 125: #line default
Line 126: #line hidden
Line 127:
Line 128: #line 387 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 129: using System.Collections.Specialized;
Line 130:
Line 131: #line default
Line 132: #line hidden
Line 133:
Line 134: #line 396 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 135: using System.Web.SessionState;
Line 136:
Line 137: #line default
Line 138: #line hidden
Line 139:
Line 140: #line 395 "C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config"
Line 141: using System.Web.DynamicData;
Line 142:
Line 143: #line default
Line 144: #line hidden
Line 145:
Line 146:
Line 147: [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
Line 148: public class app_upload_applications__license_api_json_websites_aspx : global::System.Web.UI.Page, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
Line 149:
Line 150: private static bool @__initialized;
Line 151:
Line 152: private static object @__fileDependencies;
Line 153:
Line 154: private static System.Web.UI.OutputCacheParameters @__outputCacheSettings = null;
Line 155:
Line 156: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 157: public app_upload_applications__license_api_json_websites_aspx() {
Line 158: string[] dependencies;
Line 159: ((global::System.Web.UI.Page)(this)).AppRelativeVirtualPath = "~/app_upload/applications/_license/API/json/websites.aspx";
Line 160: if ((global::ASP.app_upload_applications__license_api_json_websites_aspx.@__initialized == false)) {
Line 161: dependencies = new string[1];
Line 162: dependencies[0] = "~/app_upload/applications/_license/API/json/websites.aspx";
Line 163: global::ASP.app_upload_applications__license_api_json_websites_aspx.@__fileDependencies = this.GetWrappedFileDependencies(dependencies);
Line 164: global::ASP.app_upload_applications__license_api_json_websites_aspx.@__initialized = true;
Line 165: }
Line 166: this.Server.ScriptTimeout = 30000000;
Line 167: if ((global::ASP.app_upload_applications__license_api_json_websites_aspx.@__outputCacheSettings == null)) {
Line 168: System.Web.UI.OutputCacheParameters outputCacheSettings;
Line 169: outputCacheSettings = new System.Web.UI.OutputCacheParameters();
Line 170: outputCacheSettings.Duration = 360000;
Line 171: outputCacheSettings.Location = System.Web.UI.OutputCacheLocation.Any;
Line 172: outputCacheSettings.VaryByParam = "*";
Line 173: global::ASP.app_upload_applications__license_api_json_websites_aspx.@__outputCacheSettings = outputCacheSettings;
Line 174: }
Line 175: }
Line 176:
Line 177: protected System.Web.Profile.DefaultProfile Profile {
Line 178: get {
Line 179: return ((System.Web.Profile.DefaultProfile)(this.Context.Profile));
Line 180: }
Line 181: }
Line 182:
Line 183: protected override bool SupportAutoEvents {
Line 184: get {
Line 185: return false;
Line 186: }
Line 187: }
Line 188:
Line 189: protected System.Web.HttpApplication ApplicationInstance {
Line 190: get {
Line 191: return ((System.Web.HttpApplication)(this.Context.ApplicationInstance));
Line 192: }
Line 193: }
Line 194:
Line 195: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 196: private void @__BuildControlTree(app_upload_applications__license_api_json_websites_aspx @__ctrl) {
Line 197:
Line 198: #line 1 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 199: this.InitializeCulture();
Line 200:
Line 201: #line default
Line 202: #line hidden
Line 203: @__ctrl.SetRenderMethodDelegate(new System.Web.UI.RenderMethod(this.@__Render__control1));
Line 204: }
Line 205:
Line 206: private void @__Render__control1(System.Web.UI.HtmlTextWriter @__w, System.Web.UI.Control parameterContainer) {
Line 207:
Line 208: #line 8 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 209:
Line 210: string myConnectionString = "Data Source=" + HttpContext.Current.Server.MapPath("~/App_Data/applications/_license/db.db3") + ";Version=3;New=False;Compress=True;Pooling=True;UTF8Encoding=True;Journal Mode=WAL;";
Line 211: string myHRPHConnectionString = "Data Source=" + HttpContext.Current.Server.MapPath("~/App_Data/applications/_horuph/db.db3") + ";Version=3;New=False;Compress=True;Pooling=True;UTF8Encoding=True;Journal Mode=WAL;";
Line 212: string myWebThumbnailsConnectionString = "Data Source=" + HttpContext.Current.Server.MapPath("~/App_Data/applications/webthumbnails/db.db3") + ";Version=3;New=False;Compress=True;Pooling=True;UTF8Encoding=True;Journal Mode=WAL;";
Line 213: SQLiteConnection myConnection, myConnection2;
Line 214: SQLiteDataReader Reader, nReader;
Line 215: public_classes pbc = new public_classes();
Line 216: odb_conections odb = new odb_conections();
Line 217: string url = HttpUtility.UrlDecode(pbc.ClearEntry(Request.QueryString.Get("url")));
Line 218: string langShort = pbc.ClearEntry(Request.QueryString.Get("lang"));
Line 219: string myquery = pbc.ClearEntry(Request.QueryString.Get("myquery"));
Line 220: string content = pbc.ClearEntry(Request.QueryString.Get("content"));
Line 221: //if (langShort != "fa") { langShort = "en"; }
Line 222: string llang = langShort;
Line 223: string langShortConsole = pbc.ClearEntry(Request.QueryString.Get("langcon"));
Line 224: website_classes wbc = new website_classes();
Line 225: string thislanguagepack = wbc.GetLanguagePack("_license", langShort), thisHRPHlanguagepack = "";
Line 226: thisHRPHlanguagepack = wbc.GetActivePage("app_upload/applications/_horuph/_UPLOAD/addons/languages/" + langShort + ".xml");
Line 227: string languagepackconsole = wbc.GetLanguagePack(langShortConsole);
Line 228: string languagepack = languagepackconsole;
Line 229: // This data can be used for new applications
Line 230:
Line 231: string siteAlign, siteRevAlign, siteDirection, siteRevDirection;
Line 232: pbc.getDirections(langShort, out siteAlign, out siteRevAlign, out siteDirection, out siteRevDirection);
Line 233:
Line 234:
Line 235: int ugroup = 0, userID = pbc.toInteger(Request.QueryString.Get("ud"));
Line 236: Reader = odb.ReadByConnectionString("SELECT * FROM site_users WHERE ID = " + userID, odb.ConnString("users"));
Line 237: if (Reader.Read())
Line 238: {
Line 239: ugroup = Reader.GetInt32(3);
Line 240: }
Line 241: Reader.Close();
Line 242: Reader.Dispose();
Line 243: string siteroles = odb.ReadSiteRoles(), approles = odb.ReadAppRoles(), rolebadges = odb.ReadUserRoles(ugroup, siteroles, approles);
Line 244:
Line 245: if (content == "")
Line 246: {
Line 247:
Line 248:
Line 249: #line default
Line 250: #line hidden
Line 251: @__w.Write("{ \'websites\': [");
Line 252:
Line 253: #line 46 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 254:
Line 255: int cjj = 0;
Line 256: Reader = odb.ReadByConnectionString("SELECT siteown, siteurl, isvisible, isactive FROM licenses_list WHERE isvisible = 1 GROUP BY siteown ORDER BY isvisible DESC, submitdate DESC", myConnectionString);
Line 257: while (Reader.Read())
Line 258: {
Line 259: cjj++;
Line 260: if (cjj > 1) {
Line 261:
Line 262: #line default
Line 263: #line hidden
Line 264: @__w.Write(",");
Line 265:
Line 266: #line 52 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 267: }
Line 268: int lngc = 0;
Line 269: nReader = odb.ReadByConnectionString("SELECT * FROM licenses_list WHERE producttype = 0 AND siteown LIKE '" + Reader.GetString(0) + "' ORDER BY producttype", myConnectionString);
Line 270: while (nReader.Read())
Line 271: {
Line 272: lngc++;
Line 273: }
Line 274: nReader.Close();
Line 275: nReader.Dispose();
Line 276: string lngstr = ""; if (lngc > 1) { lngstr = wbc.GetCommonText(thislanguagepack, 7) + " " + lngc + " " + wbc.GetCommonText(thislanguagepack, 8); }
Line 277:
Line 278:
Line 279: #line default
Line 280: #line hidden
Line 281: @__w.Write("{ \'title\':\'");
Line 282:
Line 283: #line 62 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 284: @__w.Write(wbc.GetCommonText(thislanguagepack, 6).Replace("HRPHlink", Reader.GetString(0)).Replace("HRPHlanguages", lngstr));
Line 285:
Line 286:
Line 287: #line default
Line 288: #line hidden
Line 289: @__w.Write("\', \'url\': \'");
Line 290:
Line 291: #line 62 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 292: @__w.Write(Reader.GetString(0));
Line 293:
Line 294:
Line 295: #line default
Line 296: #line hidden
Line 297: @__w.Write("\' }");
Line 298:
Line 299: #line 62 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 300:
Line 301: }
Line 302: Reader.Close();
Line 303: Reader.Dispose();
Line 304:
Line 305:
Line 306: #line default
Line 307: #line hidden
Line 308: @__w.Write("]}");
Line 309:
Line 310: #line 66 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 311:
Line 312: }
Line 313: if (content == "website")
Line 314: {
Line 315: Reader = odb.ReadByConnectionString("SELECT * FROM licenses_list WHERE siteown LIKE '" + myquery + "' ORDER BY producttype", myConnectionString);
Line 316: if (Reader.Read())
Line 317: {
Line 318: string linkadd = Reader.GetString(2);
Line 319: if (Reader.GetInt32(6) == 1) { linkadd = "<a class=\"nobr\" target=\"_blank\" href=\"http://" + Reader.GetString(2).Replace("http://", "").Replace("https://", "") + "\">" + Reader.GetString(2) + "</a>"; }
Line 320: string languages = ""; int ccj = 0;
Line 321: nReader = odb.ReadByConnectionString("SELECT * FROM licenses_list WHERE producttype = 0 AND siteown LIKE '" + Reader.GetString(1) + "' ORDER BY submitdate", myConnectionString);
Line 322: while (nReader.Read())
Line 323: {
Line 324: ccj++;
Line 325: if (ccj > 1) { languages = languages + " ,"; }
Line 326: languages = languages + nReader.GetString(4);
Line 327: }
Line 328: nReader.Close();
Line 329: nReader.Dispose();
Line 330: string addons = ""; ccj = 0;
Line 331: nReader = odb.ReadByConnectionString("SELECT * FROM licenses_list WHERE producttype = 1 AND siteown LIKE '" + Reader.GetString(1) + "' ORDER BY submitdate", myConnectionString);
Line 332: while (nReader.Read())
Line 333: {
Line 334: int nameid = odb.ReadFirstRecordIntByConnectionString("SELECT nameid FROM app_horuph_addons WHERE appname LIKE '" + nReader.GetString(4) + "'", myHRPHConnectionString);
Line 335: if (nameid > 0)
Line 336: {
Line 337: ccj++;
Line 338: if (ccj > 1) { addons = addons + " ,"; }
Line 339: addons = addons + nReader.GetString(4) + "##" + wbc.GetCommonText(thislanguagepack, 18) + " " + wbc.GetCommonText(thisHRPHlanguagepack, nameid) + "|";
Line 340: }
Line 341: }
Line 342: nReader.Close();
Line 343: nReader.Dispose();
Line 344: string websiteimage = "", websitelaptopimage = ""; int imgchk = odb.ReadFirstRecordIntByConnectionString("SELECT isok FROM app_webthumbnails_images WHERE pageurl LIKE '" + Reader.GetString(1) + "'", myWebThumbnailsConnectionString);
Line 345: if (imgchk < 2)
Line 346: {
Line 347: websiteimage = pbc.GetWebSiteThumbnaillink(wbc.HomeUrl, "", Reader.GetString(1), 320);
Line 348: }
Line 349:
Line 350:
Line 351: #line default
Line 352: #line hidden
Line 353: @__w.Write("{ \'title\':\'");
Line 354:
Line 355: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 356: @__w.Write(wbc.GetCommonText(thislanguagepack, 6).Replace("HRPHlink", Reader.GetString(1)).Replace("HRPHlanguages", ""));
Line 357:
Line 358:
Line 359: #line default
Line 360: #line hidden
Line 361: @__w.Write("\', \'url\': \'");
Line 362:
Line 363: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 364: @__w.Write(Reader.GetString(1));
Line 365:
Line 366:
Line 367: #line default
Line 368: #line hidden
Line 369: @__w.Write("\', \'designer\': \'");
Line 370:
Line 371: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 372: @__w.Write(wbc.GetCommonText(thislanguagepack, 20));
Line 373:
Line 374:
Line 375: #line default
Line 376: #line hidden
Line 377: @__w.Write("\', \'developer\': \'");
Line 378:
Line 379: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 380: @__w.Write(wbc.GetCommonText(thislanguagepack, 20));
Line 381:
Line 382:
Line 383: #line default
Line 384: #line hidden
Line 385: @__w.Write("\', \'theme\': \'");
Line 386:
Line 387: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 388: @__w.Write(wbc.GetCommonText(thislanguagepack, 21));
Line 389:
Line 390:
Line 391: #line default
Line 392: #line hidden
Line 393: @__w.Write("\', \'image\': \'");
Line 394:
Line 395: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 396: @__w.Write(websiteimage);
Line 397:
Line 398:
Line 399: #line default
Line 400: #line hidden
Line 401: @__w.Write("\', \'laptopimage\': \'");
Line 402:
Line 403: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 404: @__w.Write(websitelaptopimage);
Line 405:
Line 406:
Line 407: #line default
Line 408: #line hidden
Line 409: @__w.Write("\', \'date\': \'");
Line 410:
Line 411: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 412: @__w.Write(Reader.GetString(8));
Line 413:
Line 414:
Line 415: #line default
Line 416: #line hidden
Line 417: @__w.Write("\', \'languages\': \'");
Line 418:
Line 419: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 420: @__w.Write(languages);
Line 421:
Line 422:
Line 423: #line default
Line 424: #line hidden
Line 425: @__w.Write("\', \'description\': \'");
Line 426:
Line 427: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 428: @__w.Write(wbc.GetCommonText(thislanguagepack, 11).Replace("HRPHlink", "<em>" + linkadd + "</em>").Replace("HRPHcompany", ""));
Line 429:
Line 430:
Line 431: #line default
Line 432: #line hidden
Line 433: @__w.Write("\', \'addons\': \'");
Line 434:
Line 435: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 436: @__w.Write(addons);
Line 437:
Line 438:
Line 439: #line default
Line 440: #line hidden
Line 441: @__w.Write("\', \'isactive\': \'");
Line 442:
Line 443: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 444: @__w.Write(Reader.GetInt32(6));
Line 445:
Line 446:
Line 447: #line default
Line 448: #line hidden
Line 449: @__w.Write("\' }");
Line 450:
Line 451: #line 104 "E:\WebROOT\gearbacknet\gearback.net\wwwroot\app_upload\applications\_license\API\json\websites.aspx"
Line 452:
Line 453: }
Line 454: Reader.Close();
Line 455: Reader.Dispose();
Line 456: }
Line 457:
Line 458:
Line 459: #line default
Line 460: #line hidden
Line 461: }
Line 462:
Line 463: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 464: protected override void FrameworkInitialize() {
Line 465: base.FrameworkInitialize();
Line 466: this.@__BuildControlTree(this);
Line 467: this.AddWrappedFileDependencies(global::ASP.app_upload_applications__license_api_json_websites_aspx.@__fileDependencies);
Line 468: this.InitOutputCache(global::ASP.app_upload_applications__license_api_json_websites_aspx.@__outputCacheSettings);
Line 469: this.Request.ValidateInput();
Line 470: }
Line 471:
Line 472: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 473: public override int GetTypeHashCode() {
Line 474: return 1044437092;
Line 475: }
Line 476:
Line 477: [System.Diagnostics.DebuggerNonUserCodeAttribute()]
Line 478: public override void ProcessRequest(System.Web.HttpContext context) {
Line 479: base.ProcessRequest(context);
Line 480: }
Line 481: }
Line 482: }
Line 483:
|