primo commit
This commit is contained in:
		| @ -0,0 +1,81 @@ | ||||
| <?php | ||||
| /** | ||||
|  * @package   Phoca Gallery | ||||
|  * @author    Jan Pavelka - https://www.phoca.cz | ||||
|  * @copyright Copyright (C) Jan Pavelka https://www.phoca.cz | ||||
|  * @license   http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 and later | ||||
|  * @cms       Joomla | ||||
|  * @copyright Copyright (C) Open Source Matters. All rights reserved. | ||||
|  * @license   http://www.gnu.org/copyleft/gpl.html GNU/GPL, see LICENSE.php | ||||
|  */ | ||||
| defined( '_JEXEC' ) or die( 'Restricted access' ); | ||||
| use Joomla\CMS\Component\ComponentHelper; | ||||
| phocagalleryimport('phocagallery.utils.utils'); | ||||
|  | ||||
| class PhocaGalleryImgur | ||||
| { | ||||
|  | ||||
| 	public static function getSize() { | ||||
|  | ||||
|  | ||||
| 		$paramsC 	= ComponentHelper::getParams('com_phocagallery'); | ||||
| 		$lw 		= $paramsC->get( 'large_image_width', 640 ); | ||||
| 		$mw 		= $paramsC->get( 'medium_image_width', 256 ); | ||||
| 		$sw 		= $paramsC->get( 'small_image_width', 128 ); | ||||
|         $crop 		= $paramsC->get( 'crop_thumbnail', 5 ); | ||||
|  | ||||
|  | ||||
|         // Small Crop | ||||
|         if ($crop == 3 || $crop == 5 || $crop == 6 ||$crop == 7) { | ||||
|             $tbS = 'b'; | ||||
|         } else { | ||||
|             $tbS = 't'; | ||||
|         } | ||||
|  | ||||
|         // Medium Crop | ||||
|         if ($crop == 2 || $crop == 4 || $crop == 5 ||$crop == 7) { | ||||
|             $tbM = 'b'; | ||||
|         } else { | ||||
|             $tbM = 't'; | ||||
|         } | ||||
|  | ||||
| 		$iL         = array('l' => 640, 'h' => 1024); | ||||
| 		$iM         = array($tbM => 160, 'm' => 320, 'l' => 640, 'h' => 1024); | ||||
| 		$iS         = array($tbS => 160); | ||||
|  | ||||
|  | ||||
| 		$sizes      = array(); | ||||
|  | ||||
|  | ||||
| 		$sizes['s'][0] = $tbS;// default | ||||
|         $sizes['s'][1] = 160;// default | ||||
|  | ||||
|  | ||||
|         $sizes['m'][0] = 'l';// default | ||||
|         $sizes['m'][1] = 640;// default | ||||
| 		foreach($iM as $k => $v) { | ||||
| 		    if ($v >= $mw) { | ||||
| 		        $sizes['m'][0] = $k; | ||||
|                 $sizes['m'][1] = $v; | ||||
| 		        break; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|         $sizes['l'][0] = 'h';// default | ||||
|         $sizes['l'][1] = '1024';// default | ||||
|         foreach($iL as $k => $v) { | ||||
|             if ($v >= $lw) { | ||||
|                 $sizes['l'][0] = $k; | ||||
|                 $sizes['l'][1] = $v; | ||||
|                 break; | ||||
|             } | ||||
|         } | ||||
|  | ||||
|  | ||||
|  | ||||
|         return $sizes; | ||||
|  | ||||
| 	} | ||||
|  | ||||
| } | ||||
| ?> | ||||
| @ -0,0 +1 @@ | ||||
| <html><body bgcolor="#FFFFFF"></body></html> | ||||
		Reference in New Issue
	
	Block a user