<?php
/*
+--------------------------------------------------------------------+
- | CiviCRM version 4.6 |
+ | CiviCRM version 4.7 |
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC (c) 2004-2015 |
+--------------------------------------------------------------------+
$subtypeList = $subtypes;
}
- $sel = $form->add('select', $name, $title, $subtypeList, $required);
- $sel->setMultiple(TRUE);
+ $form->add('select', $name, $title, $subtypeList, $required, array('class' => 'crm-select2', 'multiple' => TRUE));
}
elseif (in_array($fieldName, CRM_Contact_BAO_Contact::$_greetingTypes)) {
//add email greeting, postal greeting, addressee, CRM-4575
);
}
elseif (substr($fieldName, 0, 4) === 'url-') {
- $form->add('text', $name, $title,
- array_merge(CRM_Core_DAO::getAttribute('CRM_Core_DAO_Website', 'url'),
- array(
- 'onfocus' => "if (!this.value) { this.value='http://';} else return false",
- 'onblur' => "if ( this.value == 'http://') { this.value='';} else return false",
- )
- ), $required
- );
-
- $form->addRule($name, ts('Enter a valid Website.'), 'url');
+ $form->add('text', $name, $title, CRM_Core_DAO::getAttribute('CRM_Core_DAO_Website', 'url'), $required);
+ $form->addRule($name, ts('Enter a valid web address beginning with \'http://\' or \'https://\'.'), 'url');
}
// Note should be rendered as textarea
elseif (substr($fieldName, -4) == 'note') {
$form->add('select', $name, $title, CRM_Core_PseudoConstant::worldRegion(), $required, $selectAttributes);
}
elseif ($fieldName == 'signature_html') {
- $form->addWysiwyg($name, $title, CRM_Core_DAO::getAttribute('CRM_Core_DAO_Email', $fieldName));
+ $form->add('wysiwyg', $name, $title, CRM_Core_DAO::getAttribute('CRM_Core_DAO_Email', $fieldName));
}
elseif ($fieldName == 'signature_text') {
$form->add('textarea', $name, $title, CRM_Core_DAO::getAttribute('CRM_Core_DAO_Email', $fieldName));
}
}
elseif ($fieldName == 'activity_details') {
- $form->addWysiwyg($fieldName, $title, array('rows' => 4, 'cols' => 60), $required);
+ $form->add('wysiwyg', $fieldName, $title, array('rows' => 4, 'cols' => 60), $required);
}
elseif ($fieldName == 'activity_duration') {
$form->add('text', $name, $title, $attributes, $required);
* @param int $contactId
*
* @return array
- * assoicated formatted array
+ * associated formatted array
*/
public static function formatFields($params, $contactId = NULL) {
if ($contactId) {