예제 #1
0
 /**
  * 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;
 }
예제 #2
0
 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;
 }