Execute("UPDATE $featuredtable SET status = '" . oos_db_input($status) . "', date_status_change = now() WHERE featured_id = '" . intval($nFeaturedId) . "'"); } /** * Auto expire featured products */ function oos_expire_featured() { // Get database information $dbconn =& oosDBGetConn(); $oostable =& oosDBGetTables(); $featuredtable = $oostable['featured']; $sql = "SELECT featured_id FROM $featuredtable WHERE status = '1' AND now() >= expires_date AND expires_date > 0"; if (USE_CACHE == 'true') { $featured_result = $dbconn->CacheExecute(15, $sql); } else { $featured_result = $dbconn->Execute($sql); } if (!$featured_result) {return;} if ($featured_result->RecordCount() > 0) { while ($featured = $featured_result->fields) { oos_set_featured_status($featured['featured_id'], '0'); // Move that ADOdb pointer! $featured_result->MoveNext(); } } }