/** * register license key notices */ public function register_license_notices() { if (Advanced_Ads_Admin::screen_belongs_to_advanced_ads()) { $options = $this->options(); $queue = isset($options['queue']) ? $options['queue'] : array(); // check license keys if (Advanced_Ads_Plugin::check_licenses_invalid() && !in_array('license_invalid', $queue)) { $this->notices[] = 'license_invalid'; } else { $this->remove_from_queue('license_invalid'); } // check expiring licenses if (Advanced_Ads_Plugin::check_licenses_expire() && !in_array('license_expires', $queue)) { $this->notices[] = 'license_expires'; } else { $this->remove_from_queue('license_expires'); } // check expired licenses if (Advanced_Ads_Plugin::check_licenses_expired() && !in_array('license_expired', $queue)) { $this->notices[] = 'license_expired'; } else { $this->remove_from_queue('license_expired'); } } }