spam_checker = $apbct_spam_checker; switch ( current_action() ) { case 'users_page_ct_check_users' : case 'comments_page_ct_check_spam' : $this->current_tab = 1; $this->generatePageHeader(); $this->spam_checker->getCurrentScanPage(); break; case 'users_page_ct_check_users_logs' : case 'comments_page_ct_check_spam_logs' : $this->current_tab = 3; $this->generatePageHeader(); $this->spam_checker->getSpamLogsPage(); break; } } /** * Output header section of the FindSpam pages * * @return void (HTML layout output) */ public static function showFindSpamPage() { switch ( current_action() ) { case 'users_page_ct_check_users' : case 'users_page_ct_check_users_logs' : self::generateCheckUsersPage(); break; case 'comments_page_ct_check_spam' : case 'comments_page_ct_check_spam_logs' : self::generateCheckSpamPage(); break; } } private static function generateCheckUsersPage() { new self( new UsersChecker() ); self::closeTags(); } private static function generateCheckSpamPage() { new self( new CommentsChecker() ); self::closeTags(); } private function generatePageHeader() { // If access key is unset in if( ! apbct_api_key__is_correct() ){ if( 1 == $this->spam_checker->getApbct()->moderate_ip ){ echo '

' .sprintf( __('Antispam hosting tariff does not allow you to use this feature. To do so, you need to enter an Access Key in the %splugin settings%s.', 'cleantalk-spam-protect'), '', '' ) .'

'; } return; } ?>

CleanTalk logo spam_checker->getApbct()->plugin_name; ?>


spam_checker->getPageTitle(); ?>

esc_html__( 'Show per page', 'cleantalk-spam-protect'), 'default' => 10, 'option' => 'spam_per_page', ); add_screen_option( $option, $args ); } private static function closeTags() { ?>