/** * Checks whether a redirect is active. * * @since 1.0 * @param int $redirect_id * @return bool */ function edd_csr_is_redirect_active($redirect_id = null) { $redirect = edd_csr_get_redirect($redirect_id); $return = false; if ($redirect) { if ($redirect->post_status == 'active') { $return = true; } } return apply_filters('edd_csr_is_redirect_active', $return, $redirect_id); }
<?php /** * Edit Redirect Page * * @since 1.0 */ // Exit if accessed directly if (!defined('ABSPATH')) { exit; } if (!isset($_GET['redirect']) || !is_numeric($_GET['redirect'])) { wp_die(__('Something went wrong.', 'edd-csr'), __('Error', 'edd-csr')); } $redirect_id = absint($_GET['redirect']); $redirect = edd_csr_get_redirect($redirect_id); ?> <h2><?php _e('Edit Redirect', 'edd-csr'); ?> - <a href="<?php echo admin_url('edit.php?post_type=download&page=edd-redirects'); ?> " class="button-secondary"><?php _e('Go Back', 'edd-csr'); ?> </a></h2> <form id="edd-edit-redirect" action="" method="post"> <?php do_action('edd_csr_edit_redirect_form_top', $redirect_id, $redirect); ?>