Function Reference: geodir_payment_has_renew_period
Summary
This function has not been documented yet.
Source Code
function geodir_payment_has_renew_period($post_id) { $return = false; $expire_date = geodir_get_post_meta($post_id, 'expire_date', true); if ($expire_date == '' || $expire_date == '0000-00-00' || geodir_strtolower($expire_date) == 'never') { return $return; } $expire_time = strtotime($expire_date); $enable_preexpiry_notice = get_option('geodir_listing_preexpiry_notice_disable'); $notice_days = get_option('geodir_listing_preexpiry_notice_days'); if ($enable_preexpiry_notice && $notice_days > 0 && $expire_time > strtotime('01-01-1970')) { $preexpiry_date = $expire_time - (DAY_IN_SECONDS * $notice_days * 2); // show renew link before pre expiry days * 2 if($preexpiry_date <= strtotime(date_i18n('Y-m-d'))) { $return = true; } } return $return; }