public structResponse Profile() { if (R.isSessionLost() == true) { return(lostResponse()); } structResponse response = new structResponse(); response.window = "Profile"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return(response); } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/dashboard/profile.html", "", new string[] { "websites", "admin" }); if (R.User.userId == 1) { scaffold.Data["admin"] = "true"; } //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return(response); }
public structResponse Components() { if (R.isSessionLost() == true) { return(lostResponse()); } structResponse response = new structResponse(); response.window = "Components"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return(response); } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/editor/components.html", "", new string[] { "components", "categories" }); //get a list of components scaffold.Data["components"] = GetComponentsList(); //get a list of categories scaffold.Data["categories"] = GetComponentCategories(); //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return(response); }
public structResponse Options() { if (R.isSessionLost() == true) { return(lostResponse()); } structResponse response = new structResponse(); response.window = "Options"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return(response); } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/editor/options.html", "", new string[] { "helpicon-grid", "helpicon-dragfrompanel", "helpicon-guidelines" }); scaffold.Data["helpicon-grid"] = ""; scaffold.Data["helpicon-dragfrompanel"] = ""; scaffold.Data["helpicon-guidelines"] = ""; //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return(response); }
public structResponse Layers() { if (R.isSessionLost() == true) { return(lostResponse()); } structResponse response = new structResponse(); response.window = "Layers"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return(response); } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/editor/layers.html", "", new string[] { }); R.Page.RegisterJS("layers", "R.editor.layers.refresh();"); //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return(response); }
public structResponse Dashboard() { if (R.isSessionLost() == true) { return(lostResponse()); } structResponse response = new structResponse(); response.window = "Dashboard"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return(response); } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/editor/dashboard.html", "", new string[] { "website-title", "page-title", "pageid" }); scaffold.Data["website-title"] = R.Page.websiteTitle; scaffold.Data["page-title"] = R.Util.Str.GetPageTitle(R.Page.pageTitle); scaffold.Data["pageid"] = R.Page.pageId.ToString(); //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return(response); }
public structResponse NewPage(int parentId, string title) { if (R.isSessionLost() == true) { return(lostResponse()); } structResponse response = new structResponse(); response.window = "NewPage"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return(response); } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/dashboard/newpage.html", "", new string[] { "url", "data-page", "data-pagename" }); scaffold.Data["url"] = R.Page.Url.host.Replace("http://", "").Replace("https://", "") + title; scaffold.Data["data-page"] = ""; scaffold.Data["data-pagename"] = ""; R.Page.RegisterJS("newpage", "R.editor.pages.add.item.url = '" + scaffold.Data["url"] + "';"); //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return(response); }
protected structResponse lostResponse() { //if session is lost, reload the page structResponse response = new structResponse(); response.js = "R.lostSession();"; return(response); }
public structResponse PageSettings(int pageId) { if (R.isSessionLost() == true) { return(lostResponse()); } structResponse response = new structResponse(); response.window = "PageSettings"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return(response); } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/dashboard/pagesettings.html", "", new string[] { "url", "page-title", "description", "secure", "page-type", "type" }); string parentTitle = ""; SqlReader reader = R.Page.SqlPage.GetParentInfo(pageId); if (reader.Rows.Count > 0) { reader.Read(); parentTitle = reader.Get("parenttitle"); scaffold.Data["page-title"] = R.Util.Str.GetPageTitle(reader.Get("title")); if (reader.GetBool("security") == true) { scaffold.Data["secure"] = "true"; } scaffold.Data["description"] = reader.Get("description"); } scaffold.Data["url"] = R.Page.Url.host.Replace("http://", "").Replace("https://", "") + scaffold.Data["page-title"].Replace(" ", "-") + "/"; if (!string.IsNullOrEmpty(parentTitle)) { parentTitle = R.Util.Str.GetPageTitle(parentTitle); scaffold.Data["page-type"] = "true"; scaffold.Data["type"] = "A sub-page for \"" + parentTitle + "\""; } //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return(response); }
public structResponse Components() { if (R.isSessionLost() == true) { return lostResponse(); } structResponse response = new structResponse(); response.window = "Components"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return response; } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/editor/components.html", "", new string[] { "components", "categories" }); //get a list of components scaffold.Data["components"] = GetComponentsList(); //get a list of categories scaffold.Data["categories"] = GetComponentCategories(); //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return response; }
protected structResponse lostResponse() { //if session is lost, reload the page structResponse response = new structResponse(); response.js = "R.lostSession();"; return response; }
public structResponse Profile() { if (R.isSessionLost() == true) { return lostResponse(); } structResponse response = new structResponse(); response.window = "Profile"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return response; } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/dashboard/profile.html", "", new string[] { "websites", "admin" }); if (R.User.userId == 1) { scaffold.Data["admin"] = "true"; } //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return response; }
public structResponse PageSettings(int pageId) { if (R.isSessionLost() == true) { return lostResponse(); } structResponse response = new structResponse(); response.window = "PageSettings"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return response; } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/dashboard/pagesettings.html", "", new string[] { "url", "page-title", "description", "secure", "page-type", "type" }); string parentTitle = ""; SqlReader reader = R.Page.SqlPage.GetParentInfo(pageId); if (reader.Rows.Count > 0) { reader.Read(); parentTitle = reader.Get("parenttitle"); scaffold.Data["page-title"] = R.Util.Str.GetPageTitle(reader.Get("title")); if (reader.GetBool("security") == true) { scaffold.Data["secure"] = "true"; } scaffold.Data["description"] = reader.Get("description"); } scaffold.Data["url"] = R.Page.Url.host.Replace("http://", "").Replace("https://", "") + scaffold.Data["page-title"].Replace(" ", "-") + "/"; if (!string.IsNullOrEmpty(parentTitle)) { parentTitle = R.Util.Str.GetPageTitle(parentTitle); scaffold.Data["page-type"] = "true"; scaffold.Data["type"] = "A sub-page for \"" + parentTitle + "\""; } //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return response; }
public structResponse Options() { if (R.isSessionLost() == true) { return lostResponse(); } structResponse response = new structResponse(); response.window = "Options"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return response; } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/editor/options.html", "", new string[] { "helpicon-grid", "helpicon-dragfrompanel", "helpicon-guidelines" }); scaffold.Data["helpicon-grid"] = ""; scaffold.Data["helpicon-dragfrompanel"] = ""; scaffold.Data["helpicon-guidelines"] = ""; //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return response; }
public structResponse NewPage(int parentId, string title) { if (R.isSessionLost() == true) { return lostResponse(); } structResponse response = new structResponse(); response.window = "NewPage"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return response; } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/dashboard/newpage.html", "", new string[] { "url", "data-page", "data-pagename" }); scaffold.Data["url"] = R.Page.Url.host.Replace("http://", "").Replace("https://", "") + title; scaffold.Data["data-page"] = ""; scaffold.Data["data-pagename"] = ""; R.Page.RegisterJS("newpage", "R.editor.pages.add.item.url = '" + scaffold.Data["url"] + "';"); //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return response; }
public structResponse Layers() { if (R.isSessionLost() == true) { return lostResponse(); } structResponse response = new structResponse(); response.window = "Layers"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return response; } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/editor/layers.html", "", new string[] { }); R.Page.RegisterJS("layers", "R.editor.layers.refresh();"); //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return response; }
public structResponse Dashboard() { if (R.isSessionLost() == true) { return lostResponse(); } structResponse response = new structResponse(); response.window = "Dashboard"; //check security if (R.User.Website(R.Page.websiteId).getWebsiteSecurityItem("dashboard/pages", 0) == false) { return response; } //setup scaffolding variables Scaffold scaffold = new Scaffold(R, "/app/editor/dashboard.html", "", new string[] { "website-title", "page-title", "pageid" }); scaffold.Data["website-title"] = R.Page.websiteTitle; scaffold.Data["page-title"] = R.Util.Str.GetPageTitle(R.Page.pageTitle); scaffold.Data["pageid"] = R.Page.pageId.ToString(); //finally, scaffold Rennder platform HTML response.html = scaffold.Render(); response.js = CompileJs(); return response; }