Example #1
0
 private void CKFinderEvent_AfterFileUpload(object sender, CKFinder.Connector.CKFinderEventArgs e)
 {
     if (!File.Exists((string)e.data[1]))
     {
         return;
     }
     try
     {
         CreateWatermark((string)e.data[1]);
     }
     catch { }
 }
Example #2
0
        protected void BeforeExecuteCommand(object sender, CKFinder.Connector.CKFinderEventArgs args)
        {
            String command = (String)args.data[0];

            if (command == "SaveFile")
            {
                HttpResponse Response = (HttpResponse)args.data[1];

                CKFinder.Connector.CommandHandlers.CommandHandlerBase commandHandler =
                    new CKFinder.Connector.CommandHandlers.SaveFileCommandHandler();
                commandHandler.SendResponse(Response);
            }
        }
Example #3
0
        protected void InitCommand(object sender, CKFinder.Connector.CKFinderEventArgs args)
        {
            XmlNode ConnectorNode = (XmlNode)args.data[0];
            XmlNode oimageresize  = CKFinder.Connector.XmlUtil.AppendElement(ConnectorNode.SelectSingleNode("PluginsInfo"), "imageresize");

            if (CKFinder.Connector.Config.Current.PluginSettings.ContainsKey("ImageResize_smallThumb"))
            {
                CKFinder.Connector.XmlUtil.SetAttribute(oimageresize, "smallThumb", CKFinder.Connector.Config.Current.PluginSettings["ImageResize_smallThumb"].ToString());
            }
            if (CKFinder.Connector.Config.Current.PluginSettings.ContainsKey("ImageResize_mediumThumb"))
            {
                CKFinder.Connector.XmlUtil.SetAttribute(oimageresize, "mediumThumb", CKFinder.Connector.Config.Current.PluginSettings["ImageResize_mediumThumb"].ToString());
            }
            if (CKFinder.Connector.Config.Current.PluginSettings.ContainsKey("ImageResize_largeThumb"))
            {
                CKFinder.Connector.XmlUtil.SetAttribute(oimageresize, "largeThumb", CKFinder.Connector.Config.Current.PluginSettings["ImageResize_largeThumb"].ToString());
            }
        }