/** * Retrieves the associated profile template field * * @return ProfileTemplateField object * * @access public */ public function getProfileTemplateField() { $retval = null; $retval = ProfileTemplateField::getObject($this->profile_field_row['profile_template_field_id']); return $retval; }
function getFields($additional_where = null) { $db = AbstractDb::getObject(); // Init values $retval = array(); $field_rows = null; $sql = "SELECT profile_template_field_id FROM profile_template_fields WHERE profile_template_id = '{$this->getId()}' {$additional_where} ORDER BY display_order"; $db->execSql($sql, $field_rows, false); if ($field_rows != null) { foreach ($field_rows as $field_row) { $retval[] = ProfileTemplateField::getObject($field_row['profile_template_field_id']); } } return $retval; }