use addField in Household form
authorTim Mallezie <tim.mallezie@chiro.be>
Sun, 17 May 2015 13:30:09 +0000 (15:30 +0200)
committerTim Mallezie <tim.mallezie@chiro.be>
Sun, 17 May 2015 13:30:09 +0000 (15:30 +0200)
CRM/Contact/Form/Edit/Household.php

index 417a8261043e00f43d6d959e838d00432e2bdca0..8cfbb3c92eff846ef0ef80d495bcd48de7e7fe9e 100644 (file)
@@ -53,23 +53,21 @@ class CRM_Contact_Form_Edit_Household {
    * @return void
    */
   public static function buildQuickForm(&$form, $inlineEditMode = NULL) {
-    $attributes = CRM_Core_DAO::getAttribute('CRM_Contact_DAO_Contact');
-
     $form->applyFilter('__ALL__', 'trim');
 
     if (!$inlineEditMode || $inlineEditMode == 1) {
       // household_name
-      $form->add('text', 'household_name', ts('Household Name'), $attributes['household_name']);
+      $form->addField('household_name');
     }
 
     if (!$inlineEditMode || $inlineEditMode == 2) {
       // nick_name
-      $form->addElement('text', 'nick_name', ts('Nickname'), $attributes['nick_name']);
-      $form->addElement('text', 'contact_source', ts('Source'), CRM_Utils_Array::value('source', $attributes));
+      $form->addField('nick_name');
+      $form->addField('contact_source', array('label' => ts('Source')));
     }
 
     if (!$inlineEditMode) {
-      $form->add('text', 'external_identifier', ts('External ID'), $attributes['external_identifier'], FALSE);
+      $form->addField('external_identifier', array('label' => ts('External ID')));
       $form->addRule('external_identifier',
         ts('External ID already exists in Database.'),
         'objectExists',