| Current Path : /home/chauffn/vuzelia/2023/administrator/components/com_bagallery/ |
| 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)
{
}
}