public function ajax_play_captcha() { if (is_admin()) { $poll_id = isset($_REQUEST['poll_id']) ? $_REQUEST['poll_id'] : null; $unique_id = isset($_REQUEST['unique_id']) ? $_REQUEST['unique_id'] : null; if ($poll_id) { require_once YOP_POLL_MODELS . 'poll_model.php'; $yop_poll_model = new YOP_POLL_MODEL($poll_id); if ('yes' == $yop_poll_model->use_captcha) { require_once YOP_POLL_INC . 'securimage.php'; $img = new Yop_Poll_Securimage(); $img->audio_path = YOP_POLL_PATH . 'captcha/audio/'; $img->audio_noise_path = YOP_POLL_PATH . 'captcha/audio/noise/'; $img->namespace = 'yop_poll_' . $poll_id . $unique_id; $img->outputAudioFile(); } } else { wp_die('Invalid Poll'); } } else { wp_die('captcha error'); } die; }