/** * stop sharing * * @access public * @param int obj_id * @return bool */ public function stopSharing($a_obj_id) { global $ilDB; if (!$this->isShared($a_obj_id)) { return false; } $query = "DELETE FROM cal_shared WHERE cal_id = " . $this->db->quote($this->getCalendarId(), 'integer') . " " . "AND obj_id = " . $this->db->quote($a_obj_id, 'integer') . " "; $res = $ilDB->manipulate($query); include_once './Services/Calendar/classes/class.ilCalendarSharedStatus.php'; ilCalendarSharedStatus::deleteStatus($a_obj_id, $this->getCalendarId()); $this->read(); return true; }