public void InstallWidget(int WidgetID) { user = (YoGomeeUser)Context.Session["User"]; Widget widget = Widget.LoadWidget(WidgetID); widget.InstallWidget(user); }
private void GenerateAppLister() { user = (YoGomeeUser)Session["User"]; List<Widget> MyWidgets = Widget.GetAllWidgetByUserID(user.YoGomeeUserID); for (int i = 0; i < MyWidgets.Count; i++) { MyWidgetsListerHTML += String.Format("<div>{0} - <a href='/editwidget/?wid={1}'>edit</a></div></br>", MyWidgets[i].Name, MyWidgets[i].WidgetID); } List<InstalledWidget> InstalledWidgets = InstalledWidget.GetAllInstalledWidgetByUserID(user.YoGomeeUserID); for (int i = 0; i < InstalledWidgets.Count; i++) { string DisableText = (InstalledWidgets[i].Enabled) ? "disable" : "enable"; InstalledWidgetsListerHTML += String.Format(@"<div>{0} - <a class='pointer' onclick ='showSettings({1})'>settings</a> | <a class='pointer' onclick ='updateWidget({1})'>Get latest version</a> | <a class='pointer' onclick ='disable({1},{2})'>{3}</a> | <a class='pointer' onclick ='uninstall({1})'>uninstall</a></div></br>", InstalledWidgets[i].OriginalWidget.Name, InstalledWidgets[i].InstalledWidgetID, (!InstalledWidgets[i].Enabled).ToString().ToLower(), DisableText); } }
public void SaveInputParameters(int InstalledWidgetID, Object[] InputParams) { user = (YoGomeeUser)Session["User"]; InstalledWidget widget = new InstalledWidget(InstalledWidgetID); Interpreter.RunWidget.SaveInputParameters(widget, InputParams); }
public void UpdateWidget(int InstalledWidgetID) { user = (YoGomeeUser)Session["User"]; InstalledWidget iWidget = new InstalledWidget(InstalledWidgetID); iWidget.OriginalWidget.UpdateInstallWidget(user); }
public void DisableInstalledWidget(int InstalledWidgetID, bool Enable) { user = (YoGomeeUser)Context.Session["User"]; InstalledWidget iw = new InstalledWidget(InstalledWidgetID); iw.Enabled = Enable; iw.Save(); }
protected void Page_Load(object sender, EventArgs e) { user = (YoGomeeUser)Session["User"]; if (user == null) { Response.Redirect("/login"); } }
protected void Page_Load(object sender, EventArgs e) { user = (YoGomeeUser)Session["User"]; if (user != null) { IsLoggedIn = true; } AjaxPro.Utility.RegisterTypeForAjax(typeof(Main)); }
protected void btnNew_Click(object sender, EventArgs e) { user = (YoGomeeUser)Session["User"]; Widget widget = new Widget(); widget.Name = txtName.Text; widget.Description = txtDescription.Text; widget.SaveNewWidget(user); Response.Redirect("/editwidget/?wid=" + widget.WidgetID); }
protected void Page_Load(object sender, EventArgs e) { AjaxPro.Utility.RegisterTypeForAjax(typeof(MyWidgets)); user = (YoGomeeUser)Session["User"]; if (user == null) { Response.Redirect("/login"); } GenerateAppLister(); }
public ExecutionResponse ExecuteCode(string Code, int WidgetID) { user = (YoGomeeUser)Session["User"]; FileManager fm = new FileManager(user.YoGomeeUserID); Widget widget = new Widget(WidgetID); Code = RegexXMLFormat.Modify(Code); var Response = RunWidget.DebugWidget(Code, fm.MyWidgetDir, widget.WidgetFileName); return Response; }
public void SaveWidgetCode(string Code, int WidgetID) { user = (YoGomeeUser)Session["User"]; FileManager fm = new FileManager(user.YoGomeeUserID); Widget widget = new Widget(WidgetID); string WidgetPath = fm.MyWidgetDir + @"\" + widget.WidgetFileName; StreamWriter writer = File.CreateText(WidgetPath); writer.Write(Code); writer.Flush(); writer.Close(); }
public string GetWidgetCode(int WidgetID) { user = (YoGomeeUser)Session["User"]; FileManager fm = new FileManager(user.YoGomeeUserID); Widget widget = new Widget(WidgetID); string WidgetPath = fm.MyWidgetDir + @"\" + widget.WidgetFileName; StreamReader reader = File.OpenText(WidgetPath); string SampleCode = reader.ReadToEnd(); reader.Close(); return SampleCode; }
public void UninstallWidget(int InstalledWidgetID) { user = (YoGomeeUser)Context.Session["User"]; InstalledWidget.Delete(InstalledWidgetID); }
public GomeeFileManager(int UserID) { User = new YoGomeeUser(UserID); }
protected void Page_Load(object sender, EventArgs e) { string strWidgetID = Request.Params["wid"]; WidgetID = Int32.Parse(strWidgetID); user = (YoGomeeUser)Session["User"]; if (user == null) { Response.Redirect("/login"); } AjaxPro.Utility.RegisterTypeForAjax(typeof(EditWidget)); }