%2$s
', esc_attr( $class ), $message ); } } } if( !qcld_get_openaiaddon_enter_license_notice_dismiss_transient() ){ add_action('admin_notices', 'qcld_openaiaddon_license_enter_notice'); function qcld_openaiaddon_license_enter_notice(){ if( (get_openaiaddon_licensing_buy_from() != false) || (get_openaiaddon_invalid_license() != 1) ){ }else{ $class="notice notice-error is-dismissible qc-notice-error"; $message = "Hi! Please enter the license key to receive automatic updates and premium support. Please activate your copy of Open AI Addon."; $logo_src = openaiaddon_LICENSING_URL.'/images/qc-logo.jpg'; printf( '', esc_attr( $class ), $message ); } } } //start new-update-for-codecanyon function openaiaddon__licensing_notice_dismiss_func(){ check_ajax_referer('openaiaddon__licensing_admin_nonce', 'nonce'); if( sanitize_text_field(wp_unslash($_GET['dismiss_notice'])) == 'qc-enter-license' ){ if( !qcld_get_openaiaddon_enter_license_notice_dismiss_transient() ){ set_openaiaddon_enter_license_notice_dismiss_transient(); } } if( sanitize_text_field(wp_unslash($_GET['dismiss_notice'])) == 'qc-invalid-license' ){ if( !get_openaiaddon_invalid_license_notice_dismiss_transient() ){ set_openaiaddon_invalid_license_notice_dismiss_transient(); } } } add_action('wp_ajax_openaiaddon__licensing_notice_dismiss', 'openaiaddon__licensing_notice_dismiss_func'); //end new-update-for-codecanyon