void WriteApplicationBaseVariables(HtmlTextWriter writer) { writer.Write("<center><input name='btn_refresh1' type='submit' id='btn_refresh1' value='Refresh' onclick=\"reloadme('')\" /></center>"); writer.RenderBeginTag(HtmlTextWriterTag.Table); writer.AddAttribute(HtmlTextWriterAttribute.Id, "hilite"); writer.AddAttribute(HtmlTextWriterAttribute.Border, "1"); writer.AddAttribute(HtmlTextWriterAttribute.Class, "hilite"); writer.Write("<tr>"); writer.Write("<th colspan='4'>IDPE Base Variables</th>"); writer.Write("</tr>"); writer.Write("<tr><td>InstanceName</td><td><strong>{0}</strong></td><td></td><td></td></tr>", EyediaCoreConfigurationSection.CurrentConfig.InstanceName); writer.Write("<tr><td>HostingEnvironment</td><td>{0}</td><td></td><td></td></tr>", EyediaCoreConfigurationSection.CurrentConfig); string str = new Idpe().GetPullersStatus(); if (str.Equals("true", StringComparison.OrdinalIgnoreCase)) { writer.Write("<tr><td>LocalWatcher</td><td>{0}</td><td align='center'><img src='{1}/running.png' height='16' width='16' border='0' /></td>", IdpeConfigurationSection.CurrentConfig.LocalFileWatcher.DirectoryPull, this.Context.Request.Path); writer.Write("<td align='center'><input name='btn_LocalFileWatcherFolderNamePull' type='submit' id='btn_LocalFileWatcherFolderNamePull' value='Stop' onclick=\"reloadme('pullers=1')\" /></td></tr>"); } else { writer.Write("<tr><td>LocalWatcher</td><td>{0}</td><td align='center'><img src='{1}/stopped.png' height='16' width='16' border='0' /></td>", IdpeConfigurationSection.CurrentConfig.LocalFileWatcher.DirectoryPull, this.Context.Request.Path); writer.Write("<td align='center'><input name='btn_LocalFileWatcherFolderNamePull' type='submit' id='btn_LocalFileWatcherFolderNamePull' value='Start' onclick=\"reloadme('pullers=0')\" /></td></tr>"); } if (EyediaCoreConfigurationSection.CurrentConfig.Cache) { writer.Write("<tr><td>Cache</td><td>true</td><td></td>"); writer.Write("<td align='center'><input name='btn_SRECache' type='submit' id='btn_SRECache' value='Disable' onclick=\"reloadme('cache=0')\" /></td></tr>"); } else { writer.Write("<tr><td>Cache</td><td>false</td><td></td>"); writer.Write("<td align='center'><input name='btn_SRECache' type='submit' id='btn_SRECache' value='Enable' onclick=\"reloadme('cache=1')\" /></td></tr>"); } writer.RenderEndTag(); //</table> }
void HandleQueryParams(HttpContext context) { if (context.Request.QueryString["pullers"] != null) { switch (context.Request.QueryString["pullers"]) { case "0": new Idpe().StartPullers(); break; case "1": new Idpe().StopPullers(); break; case "2": Idpe psc = new Idpe(); psc.StopPullers(); psc.StartPullers(); break; } } if (context.Request.QueryString["log"] != null) { switch (context.Request.QueryString["log"]) { case "1": //Registry.Instance.ClearLog(); SetupTrace.Clear(Information.EventLogSource, Information.EventLogName); break; } } if (context.Request.QueryString["cache"] != null) { var configuration = WebConfigurationManager.OpenWebConfiguration("~"); EyediaCoreConfigurationSection coreConfig = (EyediaCoreConfigurationSection)configuration.GetSection("eyediaCoreConfigurationSection"); coreConfig.Cache = context.Request.QueryString["cache"] == "1" ? true : false; configuration.Save(); } if (context.Request.QueryString["logname"] != null) { _ArchiveLogRelativePath = context.Request.QueryString["logname"]; } }