| value="1" /> |
Click this button to import popups from the Easy Modal plugin.
clear_log(); } /** * Process em import. */ public static function emodal_process_import() { if ( ! isset( $_REQUEST['popmake_emodal_v2_import'] ) ) { return; } popmake_emodal_v2_import(); wp_redirect( admin_url( 'edit.php?post_type=popup&page=pum-tools&imported=1' ), 302 ); } /** * Save enabled betas * * @since 1.5 */ public static function save_enabled_betas() { if ( ! wp_verify_nonce( $_POST['pum_save_betas_nonce'], 'pum_save_betas_nonce' ) ) { return; } if ( ! current_user_can( 'manage_options' ) ) { return; } if ( ! empty( $_POST['enabled_betas'] ) ) { $enabled_betas = array_filter( array_map( array( __CLASS__, 'enabled_betas_sanitize_value', ), $_POST['enabled_betas'] ) ); PUM_Utils_Options::update( 'enabled_betas', $enabled_betas ); } else { PUM_Utils_Options::delete( 'enabled_betas' ); } } /** * Sanitize the supported beta values by making them booleans * * @param mixed $value The value being sent in, determining if beta support is enabled. * * @return bool * @since 1.5 */ public static function enabled_betas_sanitize_value( $value ) { return filter_var( $value, FILTER_VALIDATE_BOOLEAN ); } /** * Check if a given extensions has beta support enabled * * @param string $slug The slug of the extension to check. * * @return bool True if enabled, false otherwise * @since 1.5 */ public static function extension_has_beta_support( $slug ) { $enabled_betas = PUM_Utils_Options::get( 'enabled_betas', array() ); $return = false; if ( array_key_exists( $slug, $enabled_betas ) ) { $return = true; } return $return; } /** * Retrieves error log and prepares it for displaying * * @uses PUM_Utils_Logging::get_log() * @since 1.12.0 */ public static function display_error_log() { return PUM_Utils_Logging::instance()->get_log(); } }