コード例 #1
0
 /**
  * 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;
 }