Ejemplo n.º 1
0
/**
 * Maybe submit a popup
 *
 * If a popup has been submitted we process the submission
 * and then redirect the user based on the submission result.
 *
 * @since 2.0
 * @return bool|void
 */
function wpbo_maybe_submit()
{
    if (!isset($_POST['wpbo_nonce']) || !wp_verify_nonce($_POST['wpbo_nonce'], 'subscribe')) {
        return;
    }
    if (!isset($_POST['wpbo_email']) || !isset($_POST['wpbo_id'])) {
        return;
    }
    $popup_id = filter_input(INPUT_POST, 'wpbo_id', FILTER_SANITIZE_NUMBER_INT);
    if (!WPBO_Popup::popup_exists($popup_id)) {
        return;
    }
    $popup = new WPBO_Popup($popup_id);
    $popup->submit();
}