19 Commits

Author SHA1 Message Date
nao-pon 08300ac5f1 [php:core] fix #3120 allow plugins (Sanitizer etc) to be applied when pasting from another volume 2020-03-03 15:38:01 +09:00
nao-pon 28bb822aef [php:plugins] tiny correction 2019-02-03 18:23:05 +09:00
nao-pon 15cc46ea27 [php] change code style to PSR-2 of all of php files 2019-01-01 21:18:39 +09:00
nao-pon 759df980c0 [php:plugin] fix #2649 disable content editing plugin when saving data in OnlineConvert 2018-09-07 21:35:12 +09:00
N. Petkov f1c59f6253 [php:plugin] add option onDropWith for plugin function iaEnabled (#2442)
* Add option onDropWith for plugin function iaEnabled

* change to tab indent
2018-03-26 23:32:46 +09:00
nao-pon 6be712d34b [php:plugin:AutoResize] update source code comments 2017-10-28 02:02:20 +09:00
nao-pon 75302848ad [php:plugins] fix #2198 AutoResize/AutoRotate/Watermark fail if php fileinfo module not loaded 2017-09-12 11:02:56 +09:00
nao-pon 3c3b233a6e [VD:abstract,plugin] fix #2160 animation of apng is lost 2017-08-22 15:54:59 +09:00
nao-pon 9c26ac5e9a [php] Refactoring variable names more friendly
c.f. #1983
2017-04-24 10:51:46 +09:00
nao-pon 75a14f6a36 [php:plugin] fix #1807 enable/disable plugin by pressing meta key on DnD upload 2016-12-15 00:24:48 +09:00
nao-pon 1a0095eff6 [php:plugin:AutoResize] fix #1746 add an option forceEffect (default:false)
For change quality of small images
2016-11-16 21:14:34 +09:00
nao-pon f3c1ef2a1d [php:plugins] fix notice error 2016-07-28 17:35:17 +09:00
nao-pon e88048a205 [php] add PHP error handler and remove @ error-control operator 2016-05-13 17:13:31 +09:00
nao-pon ace042da88 [php:plugin:AutoResize] use elFinderVolumeDriver::imageUtil() 2016-04-30 15:51:02 +09:00
nao-pon 54bea258f7 [plugin:AutoResize,Watermark] fix notice error 2016-01-24 00:11:03 +09:00
nao-pon 53abae10c8 [php:plugin:AutoResize] fix #1175 and new option preserveExif
`preserveExif`: Preserve EXIF data (Imagick only). default is `false`
2016-01-04 23:35:00 +09:00
nao-pon aa58030bf7 [php] fix #1162 to set false to second param of class_exists() 2015-12-11 21:57:14 +09:00
nao-pon 6cb76dbfd2 [php.plugin] add usage comments (AutoResize,Watermark) 2014-11-24 09:33:25 +09:00
nao-pon fe5489eec8 [plugin:AutoResize] add new plugin "AutoResize"
# Connector configuration options

```php
$opts = array(
	'roots'	 => array(
		 array(
			'driver' => 'LocalFileSystem',
			'path'	 => '/path/to/files/',
			'URL'	 => 'http://localhost/to/files/',
			'plugin' => array(
				/* optional, this volume values are */
				'AutoResize' => array(
					'enable'		 => true,		// For control by volume driver
					'maxWidth'		 => 1024,		// Path to Water mark image
					'maxHeight'		 => 1024,		// Margin right pixel
					'quality'		 => 95,			// JPEG image save quality
					'targetType'	 => IMG_GIF|IMG_JPG|IMG_PNG|IMG_WBMP
											   // Target image formats ( bit-field )
				),
			),
	),
	'bind'	 => array(
		/* regist action, require */
		'upload.presave' => array(
			'Plugin.AutoResize.onUpLoadPreSave'
		),
	),
	'plugin' => array(
		/* optional, All volume's default values are */
		'AutoResize' => array(
			'enable'		 => true,		// For control by volume driver
			'maxWidth'		 => 1024,		// Path to Water mark image
			'maxHeight'		 => 1024,		// Margin right pixel
			'quality'		 => 95,			// JPEG image save quality
			'targetType'	 => IMG_GIF|IMG_JPG|IMG_PNG|IMG_WBMP
									   // Target image formats ( bit-field )
		),
	),
);
$connector = new elFinderConnector(new xelFinder($opts), true);
$connector->run();
```

# Connector configuration options(enable AutoResize & Watermark with default)

```php
$opts = array(
	'roots'	 => array(
		 array(
			'driver' => 'LocalFileSystem',
			'path'	 => '/path/to/files/',
			'URL'	 => 'http://localhost/to/files/',
	),
	'bind'	 => array(
		/* regist action, require */
		'upload.presave' => array(
			'Plugin.AutoResize.onUpLoadPreSave', // Do 1st
			'Plugin.Watermark.onUpLoadPreSave'   // Do 2nd
		),
	),
);
$connector = new elFinderConnector(new xelFinder($opts), true);
$connector->run();
```
2013-07-15 21:32:27 +09:00