protected void InitCommand(object sender, WebSite.Controls.Connector.CKFinderEventArgs args) { XmlNode ConnectorNode = (XmlNode)args.data[0]; XmlNode oimageresize = WebSite.Controls.Connector.XmlUtil.AppendElement(ConnectorNode.SelectSingleNode("PluginsInfo"), "imageresize"); if (WebSite.Controls.Connector.Config.Current.PluginSettings.ContainsKey("ImageResize_smallThumb")) { WebSite.Controls.Connector.XmlUtil.SetAttribute(oimageresize, "smallThumb", WebSite.Controls.Connector.Config.Current.PluginSettings["ImageResize_smallThumb"].ToString()); } if (WebSite.Controls.Connector.Config.Current.PluginSettings.ContainsKey("ImageResize_mediumThumb")) { WebSite.Controls.Connector.XmlUtil.SetAttribute(oimageresize, "mediumThumb", WebSite.Controls.Connector.Config.Current.PluginSettings["ImageResize_mediumThumb"].ToString()); } if (WebSite.Controls.Connector.Config.Current.PluginSettings.ContainsKey("ImageResize_largeThumb")) { WebSite.Controls.Connector.XmlUtil.SetAttribute(oimageresize, "largeThumb", WebSite.Controls.Connector.Config.Current.PluginSettings["ImageResize_largeThumb"].ToString()); } }
protected void BeforeExecuteCommand(object sender, WebSite.Controls.Connector.CKFinderEventArgs args) { String command = (String)args.data[0]; if (command == "ImageResizeInfo") { HttpResponse Response = (HttpResponse)args.data[1]; WebSite.Controls.Connector.CommandHandlers.CommandHandlerBase commandHandler = new WebSite.Controls.Connector.CommandHandlers.ImageResizeInfoCommandHandler(); commandHandler.SendResponse(Response); } else if (command == "ImageResize") { HttpResponse Response = (HttpResponse)args.data[1]; WebSite.Controls.Connector.CommandHandlers.CommandHandlerBase commandHandler = new WebSite.Controls.Connector.CommandHandlers.ImageResizeCommandHandler(); commandHandler.SendResponse(Response); } }