File Manager

Current Path : /webspace/www.babilon.be/html/modules/Gallery/
Upload File :
Current File : //webspace/www.babilon.be/html/modules/Gallery/method.uninstall.php

<?php
#-------------------------------------------------------------------------
# Module: Gallery
# Method: Uninstall
#-------------------------------------------------------------------------
# CMS - CMS Made Simple is (c) 2005 by Ted Kulp (wishy@cmsmadesimple.org)
# This project's homepage is: http://www.cmsmadesimple.org
#-------------------------------------------------------------------------

if (!isset($gCms)) exit;


$db = $gCms->GetDb();

// remove the database tables
$dict = NewDataDictionary( $db );
$sqlarray = $dict->DropTableSQL( cms_db_prefix()."module_gallery" );
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->DropTableSQL( cms_db_prefix()."module_gallery_props" );
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->DropTableSQL( cms_db_prefix()."module_gallery_fielddefs" );
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->DropTableSQL( cms_db_prefix()."module_gallery_fieldvals" );
$dict->ExecuteSQLArray($sqlarray);
$sqlarray = $dict->DropTableSQL( cms_db_prefix()."module_gallery_templateprops" );
$dict->ExecuteSQLArray($sqlarray);

// remove the permissions
$this->RemovePermission('Use Gallery');
$this->RemovePermission('Gallery - Add subgalleries');
$this->RemovePermission('Gallery - Edit all galleries');

// remove all preferences
$this->RemovePreference();

// remove all templates
$this->DeleteTemplate();

// remove the events
//$this->RemoveEvent( 'OnGalleryPreferenceChange' );
$this->RemoveEventHandler( 'Core', 'ContentPostRender' );

?>

File Manager Version 1.0, Coded By Lucas
Email: hehe@yahoo.com