function addRating($ratingValue, $user) { require_once ROOT_DIR . '/Drivers/marmot_inc/UserRating.php'; $rating = new UserRating(); $rating->userid = $user->id; $rating->resourceid = $this->id; //Check to see if it already exists. $rating->find(); if ($rating->N) { $rating->fetch(); $rating->rating = $ratingValue; $rating->dateRated = time(); $rating->update(); } else { $rating->rating = $ratingValue; $rating->dateRated = time(); $rating->insert(); } return true; }