public function scoreReport($repId, $uid, $stamp) { $record = $this->fetchByAttributes(array("repid" => $repId)); $attributes = array("repid" => $repId, "uid" => $uid, "stamp" => $stamp, "integration" => ReportUtil::getScoreByStamp($stamp), "scoretime" => TIMESTAMP); if (empty($record)) { $this->add($attributes); } else { $this->modify($record["id"], $attributes); } }