public function getStatus()
 {
     global $ilDB, $ilUser;
     $usr_id = $ilUser->getId();
     $obj_ref = $this->getValue();
     $obj_id = ilObject2::_lookupObjectId($obj_ref);
     $query = "  SELECT status_changed, status\n                    FROM ut_lp_marks\n                    WHERE usr_id = " . $usr_id . " AND obj_id = " . $obj_id . "\n";
     $result = $ilDB->query($query);
     return $result->numRows() == 0 ? false : $result->fetchRow(DB_FETCHMODE_OBJECT);
 }
 /**
  * Get comment count
  *
  * @param int $ref_id
  * @return int
  */
 public function getNumberOfComments($ref_id)
 {
     include_once "./Services/Notes/classes/class.ilNote.php";
     $obj_id = ilObject2::_lookupObjectId($ref_id);
     $number = ilNote::_countNotesAndComments($obj_id);
     if (count($number) == 0) {
         return 0;
     }
     return $number[$obj_id][IL_NOTE_PUBLIC];
 }