static function ajaxHandler()
 {
     $response = array('success' => 0, 'message' => 'An error occurred.');
     if (CMA_Settings::getOption(CMA_Settings::OPTION_NEW_QUESTION_NOTIFY_EVERYBODY_OPTINOUT)) {
         if (isset($_POST['nonce']) and wp_verify_nonce($_POST['nonce'], 'cma_follow')) {
             if (CMA_ThreadNewsletter::isNewsletterFollower()) {
                 if (CMA_Settings::getOption(CMA_Settings::OPTION_NEW_QUESTION_NOTIFY_EVERYBODY_ENABLED)) {
                     CMA_ThreadNewsletter::addUserToNewsletterBlacklist();
                 }
                 CMA_ThreadNewsletter::removeUserFromNewsletterWhitelist();
                 $response = array('success' => 1, 'message' => CMA_Labels::getLocalized('newsletter_new_therads_disabled_success'));
             } else {
                 CMA_ThreadNewsletter::removeUserFromNewsletterBlacklist();
                 CMA_ThreadNewsletter::addUserToNewsletterWhitelist();
                 $response = array('success' => 1, 'message' => CMA_Labels::getLocalized('newsletter_new_therads_enabled_success'));
             }
         }
     }
     header('content-type: application/json');
     echo json_encode($response);
     exit;
 }