| Server IP : 172.67.201.108 / Your IP : 216.73.216.114 Web Server : Apache/2.4.68 (Amazon Linux) OpenSSL/3.5.5 System : Linux ip-172-31-69-123.ec2.internal 6.1.176-223.369.amzn2023.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Jul 24 13:34:27 UTC 2026 x86_64 User : ec2-user ( 1000) PHP Version : 8.4.23 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/home2/domains/celeberateshowcase.com/wp-content/plugins/masterslider/ |
Upload File : |
<?php
/**
* Fired when the plugin is uninstalled.
*
* Uninstalling MasterSlider deletes tables(sliders), user roles and options.
*
* @package MasterSlider
* @author averta [averta.net]
* @license LICENSE.txt
* @link http://masterslider.com
* @copyright Copyright © 2014 averta
*/
// If uninstall not called from WordPress, then exit
if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) {
exit( 'No Naughty Business Please !' );
}
// To uninstall the plugin completely you need to define MS_UNINSTALL_PLUGIN constant in wp-config.php file
// before deleting it from plugins page
if ( defined( 'MSWP_UNINSTALL_PLUGIN' ) ) {
global $wpdb;
// MasterSlider Tables
$wpdb->query( "DROP TABLE IF EXISTS " . $wpdb->prefix . "masterslider_sliders" );
$wpdb->query( "DROP TABLE IF EXISTS " . $wpdb->prefix . "masterslider_options" );
// MasterSlider user roles
$roles = array( 'administrator', 'editor' );
foreach ( $roles as $role ) {
$role = get_role( $role );
$role->remove_cap( 'access_masterslider' );
$role->remove_cap( 'publish_masterslider' );
$role->remove_cap( 'delete_masterslider' );
$role->remove_cap( 'create_masterslider' );
$role->remove_cap( 'export_masterslider' );
$role->remove_cap( 'duplicate_masterslider' );
}
// Delete Masterslider related options
$wpdb->query("DELETE FROM $wpdb->options WHERE option_name LIKE 'masterslider_%';");
// Delete custom css directory
$uploads = wp_upload_dir();
$css_dir = $uploads['basedir'] . '/masterslider' ;
rmdir( $css_dir );
}