Exemple #1
0
function awpcp_get_listings_about_to_expire()
{
    global $wpdb;
    $end_of_range = awpcp_calculate_end_of_renew_email_date_range_from_now();
    $conditions[] = $wpdb->prepare('ad_enddate <= %s', date('Y-m-d H:i:s', $end_of_range));
    $conditions[] = 'disabled != 1';
    $conditions[] = 'renew_email_sent != 1';
    return AWPCP_Ad::find(implode(' AND ', $conditions));
}
Exemple #2
0
 function is_about_to_expire()
 {
     if ($this->has_expired()) {
         return false;
     }
     $end_of_date_range = awpcp_calculate_end_of_renew_email_date_range_from_now();
     $one_second_after_end_of_date_range = $end_of_date_range + 1;
     return $this->has_expired($one_second_after_end_of_date_range);
 }