setPrimaryKey('virtuemart_rating_review_id'); $this->setObligatoryKeys('comment'); $this->setLoggable(); $this->setLockable(); } function check(){ if($this->created_by>0) { $q = 'SELECT `virtuemart_rating_review_id` FROM `#__virtuemart_rating_reviews` WHERE `virtuemart_product_id`="'.$this->virtuemart_product_id.'" AND `created_by`="'.$this->created_by.'" '; $this->_db->setQuery($q); if($r = $this->_db->loadResult()){ vmdebug('__virtuemart_rating_reviews check set virtuemart_rating_review_id',$r); $this->virtuemart_rating_review_id = $r; } } else if(empty($this->created_by) and !empty($this->customer) and vmAccess::manager('ratings')){ $this->created_by = -1; } return parent::check(); } } // pure php no closing tag