150 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
			
		
		
	
	
			150 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			PHP
		
	
	
	
	
	
| <?php
 | ||
| /**
 | ||
|  * Justboil.me - a TinyMCE image upload plugin
 | ||
|  * jbimages/config.php
 | ||
|  *
 | ||
|  * Released under Creative Commons Attribution 3.0 Unported License
 | ||
|  *
 | ||
|  * License: http://creativecommons.org/licenses/by/3.0/
 | ||
|  * Plugin info: http://justboil.me/
 | ||
|  * Author: Viktor Kuzhelnyi
 | ||
|  *
 | ||
|  * Version: 2.3 released 23/06/2013
 | ||
|  */
 | ||
| 
 | ||
| /*
 | ||
| 
 | ||
|   ------------------------------------------------------------------
 | ||
| 
 | ||
|   IMPORTANT NOTE! In case, when TinyMCE’s folder is not protected with HTTP Authorisation,
 | ||
|   you should require is_allowed() function to return
 | ||
|   `TRUE` if user is authorised,
 | ||
|   `FALSE` - otherwise
 | ||
|     is_allowed() can be found in jbimages/is_allowed.php
 | ||
| 
 | ||
|   This is intended to protect upload script, if someone guesses it's url.
 | ||
| 
 | ||
| 
 | ||
|   So, here we go...
 | ||
| 
 | ||
| 
 | ||
| | -------------------------------------------------------------------
 | ||
| |
 | ||
| | Path to upload target folder, relative to domain name. NO TRAILING SLASH!
 | ||
| | Example: if an image is acessed via http://www.example.com/images/somefolder/image.jpg, you should specify here:
 | ||
| |
 | ||
| | $config['img_path'] = '/images/somefolder';
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| $config['img_path'] = '/files'; // Relative to domain name
 | ||
| $config['upload_path'] = $_SERVER['DOCUMENT_ROOT'] . $config['img_path']; // Physical path. [Usually works fine like this]
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | Allowed image filetypes. Specifying something other, than image types will result in error.
 | ||
| |
 | ||
| | $config['allowed_types'] = 'gif|jpg|png';
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| $config['allowed_types'] = 'gif|jpg|png|jpeg|JPG|JPEG';
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | Maximum image file size in kilobytes. This value can't exceed value set in php.ini.
 | ||
| | Set to `0` if you want to use php.ini default:
 | ||
| |
 | ||
| | $config['max_size'] = 0;
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| $config['max_size'] = 0;
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | Maximum image width. Set to `0` for no limit:
 | ||
| |
 | ||
| | $config['max_width'] = 0;
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| $config['max_width'] = 0;
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | Maximum image height. Set to `0` for no limit:
 | ||
| |
 | ||
| | $config['max_height'] = 0;
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| $config['max_height'] = 0;
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | Allow script to resize image that exceeds maximum width or maximum height (or both)
 | ||
| | If set to `TRUE`, image will be resized to fit maximum values (proportions are saved)
 | ||
| | If set to `FALSE`, user will recieve an error message.
 | ||
| |
 | ||
| | $config['allow_resize'] = TRUE;
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| $config['allow_resize'] = TRUE;
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | Image name encryption
 | ||
| | If set to `TRUE`, image file name will be encrypted in something like 7fdd57742f0f7b02288feb62570c7813.jpg
 | ||
| | If set to `FALSE`, original filenames will be preserved
 | ||
| |
 | ||
| | $config['encrypt_name'] = TRUE;
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| $config['encrypt_name'] = TRUE;
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | How to behave if 2 or more files with the same name are uploaded:
 | ||
| | `TRUE` - the entire file will be overwritten
 | ||
| | `FALSE` - a number will be added to the newly uploaded file name
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| $config['overwrite'] = FALSE;
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | Target upload folder relative to document root. Most likely, you will not need to change this setting.
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| 
 | ||
| /*-------------------------------------------------------------------
 | ||
| |
 | ||
| | THAT IS ALL. HAVE A NICE DAY! )))
 | ||
| |
 | ||
| | -------------------------------------------------------------------*/
 | ||
| ?>
 |