Ejemplo n.º 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 { }
 }
Ejemplo n.º 2
0
        public void Init(CKFinder.Connector.CKFinderEvent CKFinderEvent)
        {
            CKFinderEvent.AfterFileUpload += new CKFinder.Connector.CKFinderEvent.Hook(CKFinderEvent_AfterFileUpload);

            if (!CKFinder.Connector.Config.Current.PluginSettings.ContainsKey("Watermark_source")) CKFinder.Connector.Config.Current.PluginSettings["Watermark_source"] = "logo.gif";
            if (!CKFinder.Connector.Config.Current.PluginSettings.ContainsKey("Watermark_marginRight")) CKFinder.Connector.Config.Current.PluginSettings["Watermark_marginRight"] = "5";
            if (!CKFinder.Connector.Config.Current.PluginSettings.ContainsKey("Watermark_marginBottom")) CKFinder.Connector.Config.Current.PluginSettings["Watermark_marginBottom"] = "5";
            if (!CKFinder.Connector.Config.Current.PluginSettings.ContainsKey("Watermark_quality")) CKFinder.Connector.Config.Current.PluginSettings["Watermark_quality"] = "90";
            if (!CKFinder.Connector.Config.Current.PluginSettings.ContainsKey("Watermark_transparency")) CKFinder.Connector.Config.Current.PluginSettings["Watermark_transparency"] = "80";
        }
Ejemplo n.º 3
0
		protected void BeforeExecuteCommand( object sender, CKFinder.Connector.CKFinderEventArgs args )
		{
			String command = (String)args.data[0];

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

				CKFinder.Connector.CommandHandlers.CommandHandlerBase commandHandler =
					new CKFinder.Connector.CommandHandlers.ImageResizeInfoCommandHandler();
				commandHandler.SendResponse( Response );
			}
			else if ( command == "ImageResize" )
			{
				HttpResponse Response = (HttpResponse)args.data[1];

				CKFinder.Connector.CommandHandlers.CommandHandlerBase commandHandler =
					new CKFinder.Connector.CommandHandlers.ImageResizeCommandHandler();
				commandHandler.SendResponse( Response );
			}
		}
Ejemplo n.º 4
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() );
			}
		}
Ejemplo n.º 5
0
		public void Init( CKFinder.Connector.CKFinderEvent CKFinderEvent )
		{
			CKFinderEvent.BeforeExecuteCommand += new CKFinder.Connector.CKFinderEvent.Hook( this.BeforeExecuteCommand );
			CKFinderEvent.InitCommand += new CKFinder.Connector.CKFinderEvent.Hook( this.InitCommand );
		}