芝麻web文件管理V1.00
编辑当前文件:/home/pulsehostuk9/www/wp-content/plugins/dexolix-core/library/license/DexolixLicense.php
licenseMessage,$this->responseObj,$templateDir."/style.css")){ add_action( 'admin_menu', [$this,'ActiveAdminMenu'],99999); add_action( 'admin_post_Dexolix_el_deactivate_license', [ $this, 'action_deactivate_license' ] ); //$this->licenselMessage=$this->mess; //***Write you plugin's code here*** }else{ if(!empty($licenseKey) && !empty($this->licenseMessage)){ $this->showMessage=true; } update_option("Dexolix_lic_Key","") || add_option("Dexolix_lic_Key",""); add_action( 'admin_post_Dexolix_el_activate_license', [ $this, 'action_activate_license' ] ); add_action( 'admin_menu', [$this,'InactiveMenu'],99999); } } function ActiveAdminMenu(){ add_submenu_page( 'teconce-dashboard', "Dexolix License", "License Info", "activate_plugins", "dexolix", [$this,"Activated"] ); } function InactiveMenu() { add_submenu_page( 'teconce-dashboard', "Dexolix License", "License Info", "activate_plugins", "dexolix", [$this,"LicenseForm"] ); } function action_activate_license(){ check_admin_referer( 'el-license' ); $licenseKey=!empty($_POST['el_license_key'])?sanitize_text_field($_POST['el_license_key']):""; $licenseEmail=!empty($_POST['el_license_email'])?sanitize_email($_POST['el_license_email']):""; update_option("Dexolix_lic_Key",$licenseKey) || add_option("Dexolix_lic_Key",$licenseKey); update_option("Dexolix_lic_email",$licenseEmail) || add_option("Dexolix_lic_email",$licenseEmail); update_option('_site_transient_update_themes',''); wp_safe_redirect(admin_url( 'admin.php?page='.$this->slug)); } function action_deactivate_license() { check_admin_referer( 'el-license' ); $message=""; if(Dexolix_Base::RemoveLicenseKey(__FILE__,$message)){ update_option("Dexolix_lic_Key","") || add_option("Dexolix_lic_Key",""); update_option('_site_transient_update_themes',''); } wp_safe_redirect(admin_url( 'admin.php?page='.$this->slug)); } function Activated(){ ?>
%s', __( 'Welcome', 'dexolix-core' ) ); printf( '
%s
', __( 'Theme Options', 'dexolix' ) ); printf( '
%s
', __( 'License', 'dexolix-core' ) ); printf( '
%s
', admin_url( 'admin.php?page=dexolix-wizard&step=content' ), __( 'Demo Import', 'dexolix-core' ) ); ?>
slug);?>
slug);?>
responseObj->is_valid ) : ?>
slug);?>
slug);?>
slug);?>
responseObj->license_title; ?>
slug);?>
responseObj->expire_date; ?>
responseObj->support_end) ; $date4 = date("j F, Y", strtotime($date2)); $date5 = date("Y-m-d", strtotime($date2)) ?>
$date5) { ?>class="dexolix-expired" >
slug);?>
$date5) { ?> responseObj->support_renew_link)){ ?>
Renew
slug);?>
responseObj->license_key,0,9)."XXXXXXXX-XXXXXXXX".substr($this->responseObj->license_key,-9) ); ?>
%s', __( 'Welcome', 'dexolix-core' ) ); printf( '
%s
', __( 'Theme Options', 'dexolix' ) ); printf( '
%s
', __( 'License', 'dexolix-core' ) ); printf( '
%s
', admin_url( 'admin.php?page=dexolix-wizard&step=content' ), __( 'Demo Import', 'dexolix-core' ) ); ?>
slug);?>
showMessage) && !empty($this->licenseMessage)){ ?>
licenseMessage; ?>
slug);?>
slug);?>
slug);?>