"; // Output echo $thumbnail; } function affcoups_get_coupon_discount( $postid = null ) { if ( empty ( $postid ) ) $postid = get_the_ID(); $discount = get_post_meta( $postid, AFFILIATE_COUPONS_PREFIX . 'coupon_discount', true ); return ( ! empty ( $discount ) ) ? $discount : false; } function affcoups_get_coupon_title( $postid = null ) { if ( empty ( $postid ) ) $postid = get_the_ID(); // Coupon $title = get_post_meta( $postid, AFFILIATE_COUPONS_PREFIX . 'coupon_title', true ); if ( ! empty ( $title ) ) return $title; // Vendor $vendor_id = affcoups_get_coupon_vendor_id( $postid ); if ( ! empty ( $vendor_id ) ) $title = get_the_title( $vendor_id ); // Fallback if ( empty ( $title ) ) $title = get_the_title( $postid ); return $title; } function affcoups_get_coupon_description( $postid = null ) { if ( empty ( $postid ) ) $postid = get_the_ID(); // Coupon $description = get_post_meta( $postid, AFFILIATE_COUPONS_PREFIX . 'coupon_description', true ); // Vendor if ( empty ( $description ) ) { $vendor_id = affcoups_get_coupon_vendor_id( $postid ); if ( ! empty ( $vendor_id ) ) $description = get_post_meta( $vendor_id, AFFILIATE_COUPONS_PREFIX . 'vendor_description', true ); } // Fallback if ( empty ( $description ) ) $description = affcoups_get_post_content( $postid ); return $description; } function affcoups_get_coupon_code( $postid = null ) { if ( empty ( $postid ) ) $postid = get_the_ID(); $code = get_post_meta( $postid, AFFILIATE_COUPONS_PREFIX . 'coupon_code', true ); return ( ! empty ( $code ) ) ? $code : false; } function affcoups_the_coupon_code( $postid = null ) { if ( empty ( $postid ) ) $postid = get_the_ID(); $copy_img = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAMAAAC6V+0/AAABI1BMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzPLD7eUAAAAYHRSTlMAAQIEBQYHCAoLDg8QEhMUFRYXGBocHR4gISIjKy0xMjM2ODo9P0FCRUZJSktMTlFSWFtcYmRma21wcXN3eHt8f4CDho6SmqKlqLC0ucDDx8jT3ODi5Obo6evt7/H1+f2nUYbbAAAAy0lEQVQYGa3BezvCUADA4d/RUCm3mrlMiZAIxVaas9wSucyllPv5/p/C9oznyd+8L3+VvelfmPw2/3kiO+pcEErYY4B0QTRUhUDEWhtyJmD3FhBvD/jydoSFfUDrXSaJv3cFaTcBpWUCcU/5ys1DE0R9km/G1nZOtqIaI0fDDCrYK+vT14v8mG0+dq6WojubG+T2CLmqXW0pr2Sc6hA7HsWXfU0Bz0+AXjMQlgkcSKCozgjozhxyHDIfDede3WmEZqwpfKveSzsv+Edfyg4bpMKWWckAAAAASUVORK5CYII='; $copy_img = apply_filters( 'affcoups_coupon_copy_img_src', $copy_img ); $code = affcoups_get_coupon_code( $postid ); ?>
<?php _e('Copy', 'affiliate-coupons'); ?>
"all" ) ); if ( sizeof( $term_list ) > 0 ) { return $term_list; } return false; } function affcoups_the_coupon_types( $postid = null ) { if ( empty ( $postid ) ) $postid = get_the_ID(); $types = ''; $term_list = affcoups_get_coupon_types( $postid ); if ( is_array( $term_list ) && sizeof( $term_list ) > 0 ) { foreach($term_list as $term_single) { echo ''; echo $term_single->name; echo ''; } } echo $types; } function affcoups_has_coupon_valid_dates( $postid = null ) { if ( empty ( $postid ) ) $postid = get_the_ID(); $valid_from = get_post_meta( $postid, AFFILIATE_COUPONS_PREFIX . 'coupon_valid_from', true ); $valid_until = get_post_meta( $postid, AFFILIATE_COUPONS_PREFIX . 'coupon_valid_until', true ); return ( ! empty ( $valid_from ) || ! empty ( $valid_until ) ) ? true : false; } function affcoups_the_coupon_valid_dates( $postid = null ) { if ( empty ( $postid ) ) $postid = get_the_ID(); $date_format = get_option( 'date_format' ); $date_format = apply_filters( 'affcoups_coupon_validation_date_format', $date_format ); $dates = ''; $valid_from = get_post_meta( $postid, AFFILIATE_COUPONS_PREFIX . 'coupon_valid_from', true ); $valid_until = get_post_meta( $postid, AFFILIATE_COUPONS_PREFIX . 'coupon_valid_until', true ); if ( ! empty ( $valid_from ) && time() < $valid_from ) { $dates .= __('Valid from', 'affiliate-coupons') . ' ' . date_i18n( $date_format, $valid_from ); } if ( ! empty ( $valid_until ) ) { $dates .= ( empty ( $dates ) ) ? __('Valid until', 'affiliate-coupons') : ' ' . __('until', 'affiliate-coupons'); $dates .= ' ' . date_i18n( $date_format, $valid_until ); } echo $dates; }