| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- <?php
- /*******************************************************************************
- * Copyright (c) 2019, Code Atlantic LLC
- ******************************************************************************/
- if ( ! defined( 'ABSPATH' ) ) {
- exit; // Exit if accessed directly
- }
- /**
- * Return the popup id.
- *
- * @param int $popup_id
- *
- * @return int
- */
- function pum_get_popup_id( $popup_id = null ) {
- if ( ( is_null( $popup_id ) || 0 === $popup_id ) && pum_is_popup( pum()->current_popup ) ) {
- $_popup_id = pum()->current_popup->ID;
- } else {
- $_popup_id = ! empty( $popup_id ) && is_numeric( $popup_id ) ? $popup_id : 0;
- }
- return (int) apply_filters( 'pum_get_popup_id', (int) $_popup_id, $popup_id );
- }
- /**
- * @param int $popup_id
- *
- * @return string
- */
- function pum_get_popup_title( $popup_id = null ) {
- $popup = pum_get_popup( $popup_id );
- if ( ! pum_is_popup_object( $popup ) ) {
- return "";
- }
- $title = $popup->get_title();
- return $popup->get_title();
- }
- /**
- * @param int $popup_id
- *
- * @return array
- * @deprecated 1.8.0
- *
- */
- function pum_get_popup_triggers( $popup_id = null ) {
- $popup = pum_get_popup( $popup_id );
- if ( ! pum_is_popup_object( $popup ) ) {
- return array();
- }
- return $popup->get_triggers();
- }
|