41                 $query = 
'DELETE FROM ecs_course_assignments '.
 
   42                                 'WHERE obj_id = '.$ilDB->quote($a_obj_id, 
'integer');
 
   57                 $query = 
'DELETE FROM ecs_course_assignments '.
 
   58                                 'WHERE sid = '.$ilDB->quote($a_server_id, 
'integer');
 
   70         public static function lookupUserIds($a_cms_id, $a_cms_sub_id, $a_obj_id)
 
   74                 $query = 
'SELECT usr_id FROM ecs_course_assignments '.
 
   75                                 'WHERE cms_id = '.$ilDB->quote($a_cms_id,
'integer').
' '.
 
   76                                 'AND cms_sub_id = '.$ilDB->quote($a_cms_sub_id).
' '.
 
   77                                 'AND obj_id = '.$ilDB->quote($a_obj_id,
'integer');
 
   83                         $usr_ids[] = 
$row->usr_id;
 
  100                 $query = 
'SELECT id FROM ecs_course_assignments '.
 
  101                                 'WHERE cms_id = '.$ilDB->quote($a_cms_id,
'integer').
' '.
 
  102                                 'AND cms_sub_id = '.$ilDB->quote($a_cms_sub_id,
'integer').
' '.
 
  103                                 'AND obj_id = '.$ilDB->quote($a_obj_id,
'integer').
' '.
 
  104                                 'AND usr_id = '.$ilDB->quote($a_usr_id,
'text');
 
  125                 $this->server = $a_server;
 
  149                 $this->cms_id = $a_id;
 
  159                 $this->cms_sub_id = $a_id;
 
  169                 $this->obj_id = $a_id;
 
  189                 $this->status = $a_status;
 
  205                 $this->
id = $ilDB->nextId(
'ecs_course_assignments');
 
  207                 $query = 
'INSERT INTO ecs_course_assignments '.
 
  208                                 '(id,sid,mid,cms_id,cms_sub_id,obj_id,usr_id,status) '.
 
  210                                 $ilDB->quote($this->
getId(),
'integer').
', '.
 
  211                                 $ilDB->quote($this->
getServer(),
'integer').
', '.
 
  212                                 $ilDB->quote($this->
getMid(),
'integer').
', '.
 
  213                                 $ilDB->quote($this->
getCmsId(),
'integer').
', '.
 
  215                                 $ilDB->quote($this->
getObjId(),
'integer').
', '.
 
  216                                 $ilDB->quote($this->
getUid(),
'text').
', '.
 
  217                                 $ilDB->quote($this->
getStatus(),
'integer').
' '.
 
  219                 $ilDB->manipulate(
$query);
 
  231                 $query = 
'UPDATE ecs_course_assignments '.
 
  233                                 'sid = '.$ilDB->quote($this->
getServer(),
'integer').
', '.
 
  234                                 'mid = '.$ilDB->quote($this->
getMid(),
'integer').
', '.
 
  235                                 'cms_id = '.$ilDB->quote($this->
getCmsId(),
'integer').
', '.
 
  236                                 'cms_sub_id = '.$ilDB->quote($this->
getCmsSubId(),
'integer').
' '.
 
  237                                 'obj_id = '.$ilDB->quote($this->
getObjId(),
'integer').
', '.
 
  238                                 'usr_id = '.$ilDB->quote($this->
getUid(),
'text').
', '.
 
  239                                 'status = '.$ilDB->quote($this->
get,
'integer').
' '.
 
  240                                 'WHERE id = '.$ilDB->quote($this->
getId(),
'integer');
 
  241                 $ilDB->manipulate(
$query);
 
  248         public function delete()
 
  252                 $query = 
'DELETE FROM ecs_course_assignments '.
 
  253                                 'WHERE id = '.$ilDB->quote($this->
getId(),
'integer');
 
  254                 $ilDB->manipulate(
$query);
 
  273                 $query = 
'SELECT * FROM ecs_course_assignments '.
 
  274                                 'WHERE id = '.$ilDB->quote($this->
getId(),
'integer');
 
  283                         $this->uid = 
$row->uid;