static function updateCount($d, $n) { $suc = Sitemap_user_count::getKV('registration_date', DB_DataObject_Cast::date($d)); if (empty($suc)) { // TRANS: Exception thrown when a registration date cannot be found. throw new Exception(_m("No such registration date: {$d}.")); } $orig = clone $suc; $suc->registration_date = DB_DataObject_Cast::date($d); $suc->user_count = $n; $suc->created = common_sql_now(); $suc->modified = $suc->created; if (!$suc->update($orig)) { common_log(LOG_WARNING, "Could not save user counts for '{$d}'"); } }