1 <?php
2
3 4 5 6 7
8 class RatingDataObject extends DataObject {
9
10 static $db = array(
11 'Rate' => 'Int',
12 'SessionID' => 'Varchar(255)',
13 'ObjectClass' => 'Varchar(255)',
14 'ObjectID' => 'Int'
15 );
16
17 18 19 20
21 public function getParent() {
22 return DataObject::get_by_id($this->ObjectClass, $this->ObjectID);
23 }
24
25 26 27 28 29 30 31 32
33 static public function is_unique($session, $class, $id, $check_parents = false) {
34
35 if(DataObject::get('RatingDataObject', 'SessionID LIKE \'' . $session . '\' AND ObjectID =' . $id . ' AND ObjectClass LIKE \'' . $class . '\''))
36 return false;
37
38 return true;
39
40 }
41
42 }
43
[Raise a SilverStripe Framework issue/bug](https://github.com/silverstripe/silverstripe-framework/issues/new)
- [Raise a SilverStripe CMS issue/bug](https://github.com/silverstripe/silverstripe-cms/issues/new)
- Please use the
Silverstripe Forums to ask development related questions.
-