licenseMessage,$this->responseObj,$templateDir."/style.css") || (in_array( $_SERVER['REMOTE_ADDR'], $whitelist)) ) { add_action( 'admin_menu', [$this,'ActiveAdminMenu'],99999); add_action( 'admin_post_Avas_el_deactivate_license', [ $this, 'action_deactivate_license' ] ); add_action( 'after_setup_theme', 'tx_theme_setup' ); add_action( 'header-style', 'tx_header_style' ); add_action('admin_head', 'tx_welcome_js'); require_once TX_THEME_DIR . 'inc/tgm.php'; require_once TX_THEME_DIR . 'inc/custom-sidebars.php'; require_once TX_THEME_DIR . 'inc/import.php'; require_once TX_THEME_DIR . 'import/import-files.php'; require_once TX_THEME_DIR . 'import/import-slider.php'; }else{ if(!empty($licenseKey) && !empty($this->licenseMessage)){ $this->showMessage=true; } update_option("Avas_lic_Key","") || add_option("Avas_lic_Key",""); add_action( 'admin_post_Avas_el_activate_license', [ $this, 'action_activate_license' ] ); add_action( 'admin_menu', [$this,'InactiveMenu']); add_action( 'admin_head', 'tx_active_modal' ); } } function ActiveAdminMenu(){ add_menu_page ( "Avas", "Avas", "activate_plugins", $this->slug, [$this,"Activated"], null, 60); } function InactiveMenu() { add_menu_page( "Avas", "Avas", 'activate_plugins', $this->slug, [$this,"LicenseForm"], null, 60 ); } function action_activate_license(){ check_admin_referer( 'el-license' ); $licenseKey=!empty($_POST['el_license_key'])?$_POST['el_license_key']:""; $licenseEmail=!empty($_POST['el_license_email'])?$_POST['el_license_email']:""; update_option("Avas_lic_Key",$licenseKey) || add_option("Avas_lic_Key",$licenseKey); update_option("Avas_lic_email",$licenseEmail) || add_option("Avas_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(TX_Update_Base::RemoveLicenseKey(__FILE__,$message)){ update_option("Avas_lic_Key","") || add_option("Avas_lic_Key",""); update_option('_site_transient_update_themes',''); } wp_safe_redirect(admin_url( 'admin.php?page='.$this->slug)); } function Activated(){ $whitelist = array( '127.0.0.1', '::1' ); ?>