Execute("UPDATE $specialstable SET status = '" . oos_db_input($status) . "', date_status_change = now() WHERE specials_id = '" . intval($nSpecialsId) . "'"); } /** * Auto expire products on special */ function oos_expire_spezials() { // Get database information $dbconn =& oosDBGetConn(); $oostable =& oosDBGetTables(); $specialstable = $oostable['specials']; $query = "SELECT specials_id FROM $specialstable WHERE status = '1' AND now() >= expires_date AND expires_date > 0"; if (USE_CACHE == 'true') { $result = $dbconn->CacheExecute(3600, $query); } else { $result = $dbconn->Execute($query); } if (!$result) {return;} if ($result->RecordCount() > 0) { while ($specials = $result->fields) { oos_set_specials_status($specials['specials_id'], '0'); // Move that ADOdb pointer! $result->MoveNext(); } } }