53                 $this->user_id = $a_user_id;
 
   54                 $this->field_id = $a_field_id;
 
   74                 include_once(
'Modules/Course/classes/Export/class.ilCourseDefinedFieldDefinition.php');
 
   76                 if(!count($field_ids))
 
   81                 $where = 
"WHERE ".$ilDB->in(
'field_id',$field_ids,
false,
'integer');
 
   82                 $query = 
"SELECT * FROM crs_user_data ".
 
   91                 return $user_data ? $user_data : array();
 
  109                 include_once(
'Modules/Course/classes/Export/class.ilCourseDefinedFieldDefinition.php');
 
  111                 if(!count($required))
 
  117                 $and = 
"AND ".$ilDB->in(
'field_id',$required,
false,
'integer');
 
  119                 $query = 
"SELECT COUNT(*) num_entries FROM crs_user_data ".
 
  120                         "WHERE usr_id = ".$ilDB->quote($a_usr_id ,
'integer').
" ".
 
  121                         "AND value != '' AND value IS NOT NULL ".
 
  127                 return $row->num_entries == count($required);
 
  142                 $query = 
"DELETE FROM crs_user_data ".
 
  143                         "WHERE usr_id = ".$ilDB->quote($a_user_id ,
'integer');
 
  159                 $query = 
"DELETE FROM crs_user_data ".
 
  160                         "WHERE field_id = ".$ilDB->quote($a_field_id ,
'integer');
 
  166                 $this->value = $a_value;
 
  191         public function delete()
 
  195                 $query = 
"DELETE FROM crs_user_data ".
 
  196                         "WHERE usr_id = ".$this->db->quote($this->user_id ,
'integer').
" ".
 
  197                         "AND field_id = ".$this->db->quote($this->field_id ,
'integer');
 
  211                 $query = 
"INSERT INTO crs_user_data (value,usr_id,field_id) ".
 
  213                         $this->db->quote($this->
getValue() ,
'text').
", ".
 
  214                         $this->db->quote($this->user_id ,
'integer').
", ".
 
  215                         $this->db->quote($this->field_id ,
'integer').
" ".
 
  230                 $query = 
"SELECT * FROM crs_user_data ".
 
  231                         "WHERE usr_id = ".$this->db->quote($this->user_id ,
'integer').
" ".
 
  232                         "AND field_id = ".$this->db->quote($this->field_id ,
'integer');