Your IP : 216.73.216.61


Current Path : /home/gonzalx/www/administrator/components/com_sigpro/controllers/
Upload File :
Current File : /home/gonzalx/www/administrator/components/com_sigpro/controllers/galleries.php

<?php
/**
 * @version    3.8.x
 * @package    Simple Image Gallery Pro
 * @author     JoomlaWorks - https://www.joomlaworks.net
 * @copyright  Copyright (c) 2006 - 2021 JoomlaWorks Ltd. All rights reserved.
 * @license    https://www.joomlaworks.net/license
 */

// no direct access
defined('_JEXEC') or die;

class SigProControllerGalleries extends SigProController
{
    public function delete()
    {
        JRequest::checkToken() or jexit('Invalid Token');
        $model = $this->getModel('galleries');
        $type = JRequest::getCmd('type', 'site');
        $folders = JRequest::getVar('folder');
        $model->setState('type', $type);
        $model->setState('folders', $folders);
        $model->delete();
        $this->setRedirect('index.php?option=com_sigpro&view=galleries', JText::_('COM_SIGPRO_FOLDERS_DELETED'));
    }

    public function add()
    {
        $view = $this->getView('gallery', 'html');
        $view->add();
    }

    public function create()
    {
        $folder = JRequest::getCmd('newFolder');
        $type = JRequest::getCmd('type', 'site');
        if (!$folder) {
            $this->setRedirect('index.php?option=com_sigpro');
            return $this;
        }
        if (!JFolder::exists(JPATH_SITE.'/media/k2/galleries/'.$folder)) {
            $model = $this->getModel('gallery');
            $model->setState('type', $type);
            $model->setState('folder', $folder);
            $model->add();
        }
        $this->setRedirect('index.php?option=com_sigpro&view=gallery&type=k2&folder='.$folder);
        return $this;
    }
}