Hackfut Security File Manager
Current Path:
/home/haielekt/public_html/wp-content/plugins/ghylrock-divi-pro
home
/
haielekt
/
public_html
/
wp-content
/
plugins
/
ghylrock-divi-pro
/
📁
..
📄
ghylrock-divi-pro.php
(4.06 KB)
📁
public
Editing: ghylrock-divi-pro.php
<?php /** * Plugin Name: Ghylrock Divi Pro * Description: Plugin to make your DIVI Themes to have a Premium Access. * Version: 1.0 * Author: Gilang Prakosa */ // function ghylrock_divi_pro() { // add_menu_page( // '', // 'DIVI Pro', // 'manage_options', // 'ghylrock-divi-pro', // 'ghylrock_divi_pro_page', // 'data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0zMi44MTc5IDVMNiAzMS45Mzc3VjE0My42NDdMMzIuODE3OSAxMTYuMzQzVjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzQuMTU0NiAxMTcuNjgzTDcuMzIzOTUgMTQ1SDExOC4xODJMMTQ1IDExNy42ODNIMzQuMTU0NloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik00My4zOTQgMzEuOTM3N0w3MC4yMTIgNVY3OC43ODI4TDQzLjM5NCAxMDYuMDg5VjMxLjkzNzdaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNDQuNzIxNCAxMDcuNDM5SDExOC4xODJMMTQ1IDgwLjEyMTlINzEuNTQ5Nkw0NC43MjE0IDEwNy40MzlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTA3LjYwNiA1TDgwLjc4OCAzMS45Mzc3VjY4LjE0MzNMMTA3LjYwNiA0MC44NDgzVjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTA4Ljk0OSA0Mi4xODE2TDgyLjEwOTggNjkuNDk4NkgxMTguMTgyTDE0NSA0Mi4xODE2SDEwOC45NDlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMTM0LjQyNCAxNS42MjMzSDExOC4xODJWMzEuOTM3N0gxMzQuNDI0VjE1LjYyMzNaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K', // 2 // Position in the admin menu // ); // } // add_action('admin_menu', 'ghylrock_divi_pro'); // Check if Divi theme is active function is_divi_theme_active() { $active_theme = wp_get_theme(); // Get the currently active theme return 'Divi' === $active_theme->get('Name'); // Check if the active theme is Divi } function ghylrock_divi_pro_page(){ if (is_divi_theme_active()) { echo "DIVI PRO IS ACTIVATED"; }else{ echo "DIVI THEMES IS NOT ACTIVE OR INSTALLED"; } } // Hook into the deactivate_plugin action add_action('deactivate_plugin', 'my_plugin_deactivation_function'); function my_plugin_deactivation_function($plugin) { if (plugin_basename(__FILE__) === $plugin) { $et_account = array( 'username' => '', 'api_key' => ''); update_option('et_automatic_updates_options' , $et_account); } } function ghylrock_divi_pro_init() { if (is_divi_theme_active()) { $main_key = get_option('et_automatic_updates_options'); if ($main_key['username'] === '' && $main_key['api_key'] === '') { $key1 = "eyAidXNlcm5hbWUiOiAib21lZ2FuZWJ1bGEiICwgImFwaV9rZXkiOiAiZDY2OWQ4ZmMwMjcwMDlkOGY2MGQzNDk4OTI0ZDQ0ODY1ZWE3MDhhNyIgfQ=="; $key2 = base64_decode($key1); $key3 = json_decode($key2, true); update_option('et_automatic_updates_options', $key3); } } } add_action('init', 'ghylrock_divi_pro_init'); if (!function_exists('et_get_footer_credits')): function et_get_footer_credits() { $original_footer_credits = et_get_original_footer_credits(); $disable_custom_credits = et_get_option('disable_custom_footer_credits', false); if ($disable_custom_credits) { return '';} $credits_format = base64_decode('PCUyJHMgaWQ9ImZvb3Rlci1pbmZvIj4lMSRzPC8lMiRzPg=='); $credits_format2 = base64_decode('PCUyJHMgaWQ9ImZvb3Rlci1pbmZvIj4lMSRzPGRpdiBjbGFzcz0iZ2h5bCI+RGV2ZWxvcGVkIGJ5 IDxhIGhyZWY9Imh0dHBzOi8vZ2h5bHJvY2suY29tIiB0aXRsZT0iUHJvZmVzc2lvbmFsIFdlYiBE ZXZlbG9wZXIiIGNsYXNzPSJnaHlsLWxpbmsiPkdoeWxyb2NrPC9hPjwvZGl2PjwvJTIkcz4='); $footer_credits = et_get_option('custom_footer_credits', ''); if ('' === trim($footer_credits)) { return et_get_safe_localization(sprintf($credits_format, $original_footer_credits, 'div'));} return et_get_safe_localization(sprintf($credits_format2, $footer_credits, 'div')); } endif; if (!function_exists('et_get_original_footer_credits')): function et_get_original_footer_credits(){ return sprintf(__('Developed by %1$s', 'Divi'), base64_decode('PGEgaHJlZj0iaHR0cHM6Ly9naHlscm9jay5jb20iIHRpdGxlPSJQcm9mZXNzaW9uYWwgV2ViIERl dmVsb3BlciI+R2h5bHJvY2s8L2E+'));} endif; add_action('wp_head','css_mod'); function css_mod(){ include plugin_dir_path( __FILE__ ) . 'public/style.php'; } ?>
Upload File
Create Folder