403Webshell
Server IP : 87.98.154.146  /  Your IP : 216.73.216.101
Web Server : Apache
System : Linux webm005.cluster126.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : bsiadvisil ( 110003)
PHP Version : 7.3.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/bsiadvisil/old/administrator/components/com_speasyimagegallery/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/bsiadvisil/old/administrator/components/com_speasyimagegallery/controllers/album.php
<?php
/**
* @package com_speasyimagegallery
* @author JoomShaper http://www.joomshaper.com
* @copyright Copyright (c) 2010 - 2017 JoomShaper
* @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 or later
*/

// No direct access to this file
defined('_JEXEC') or die('Restricted access');

jimport('joomla.filesystem.file');
jimport( 'joomla.application.component.helper' );

class SpeasyimagegalleryControllerAlbum extends JControllerForm
{

	public function __construct($config = array()) {
		parent::__construct($config);
	}

	protected function allowAdd($data = array())
	{
		return parent::allowAdd($data);
	}

	protected function allowEdit($data = array(), $key = 'id')
	{
		$id = isset( $data[ $key ] ) ? $data[ $key ] : 0;
		if( !empty( $id ) )
		{
			return JFactory::getUser()->authorise( "core.edit", "com_speasyimagegallery.album." . $id );
		}
	}

	protected function postSaveHook(JModelLegacy $model, $validData = array())
	{
		$params = JComponentHelper::getParams('com_speasyimagegallery');
		$width = $params->get('thumb_width', 400);
		$height = $params->get('thumb_height', 400);
		$item = $model->getItem();
		$id = $item->get('id');
		$image = JPATH_ROOT . '/' . $item->image;

		if(file_exists($image)) {
			$folder = JPATH_ROOT . '/images/speasyimagegallery/albums/' . $id;
			$base_name = JFile::stripExt($image);
			$ext = JFile::getExt($image);

			if(!JFolder::exists($folder))
			{
				JFolder::create($folder, 0755);
			}

			SpeasyimagegalleryHelper::createThumbs($image, array(
				'thumb'=> array($width, $height)
			), $folder, '', $ext);
		}

		return true;
	}
}

Youez - 2016 - github.com/yon3zu
LinuXploit