Your IP : 216.73.216.219


Current Path : /home/chauffn/vuzelia/2023/administrator/components/com_bagallery/
Upload File :
Current File : /home/chauffn/vuzelia/2023/administrator/components/com_bagallery/script.php

<?php
/**
* @package   BaGallery
* @author    Balbooa http://www.balbooa.com/
* @copyright Copyright @ Balbooa
* @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
*/ 

defined('_JEXEC') or die;

jimport('joomla.filesystem.folder');

class com_bagalleryInstallerScript
{
    public function install($parent)
    {
    }

    public function deleteFolder($dir)
    {
        if (is_dir($dir)) { 
            $objects = scandir($dir);
            foreach ($objects as $object) {
                if ($object != "." && $object != "..") {
                    if (filetype($dir."/".$object) == "dir") {
                        $this->deleteFolder($dir."/".$object);
                    } else {
                        unlink($dir."/".$object);
                    }
                }
            }
            reset($objects);
            rmdir($dir);
        }
    }
    
    public function uninstall($parent)
    {
        $params = JComponentHelper::getParams('com_bagallery');
        $base = JPATH_ROOT . '/' . $params->get('file_path', 'images');
        if (jFolder::exists($base. '/bagallery')) {
            $this->deleteFolder($base. '/bagallery');
        }
    }
    public function update($parent)
    {
    }
    
    public function preflight($type, $parent)
    {
    }
    
    public function postflight($type, $parent)
    {
    }
}