- }
- }
-
- // If we have a dropdown obtain options for it.
- if ((count($this->fields) > 0) && ($this->fields[0]['type'] == CustomFields::TYPE_DROPDOWN)) {
-
- $sql = "select id, value from tt_custom_field_options".
- " where field_id = ".$this->fields[0]['id']." and group_id = $group_id and org_id = $org_id and status = 1 order by value";
- $res = $mdb2->query($sql);
- if (!is_a($res, 'PEAR_Error')) {
- while ($val = $res->fetchRow()) {
- $this->options[$val['id']] = $val['value'];
- }
+ if (CustomFields::ENTITY_TIME == $val['entity_type'])
+ $this->timeFields[] = $val;
+ else if (CustomFields::ENTITY_USER == $val['entity_type'])
+ $this->userFields[] = $val;
+ else if (CustomFields::ENTITY_PROJECT == $val['entity_type'])
+ $this->projectFields[] = $val;