X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContact%2FForm%2FTask%2FProximityCommon.php;h=79e21da02d7a7ab543ae0ae0dac8c50e2142c0e6;hb=f299f7db79fed6f3598c84302966bda087e7cac3;hp=5da9d8c418f89ff9bf3b654debfb9c60556c5a17;hpb=bc17b73e442ebbec13b08acb7093f03a66495b96;p=civicrm-core.git diff --git a/CRM/Contact/Form/Task/ProximityCommon.php b/CRM/Contact/Form/Task/ProximityCommon.php index 5da9d8c418..dfcfdd34be 100644 --- a/CRM/Contact/Form/Task/ProximityCommon.php +++ b/CRM/Contact/Form/Task/ProximityCommon.php @@ -1,9 +1,9 @@ assign('proximity_search', TRUE); @@ -74,18 +74,18 @@ class CRM_Contact_Form_Task_ProximityCommon { $form->add('text', 'prox_postal_code', ts('Postal Code'), NULL, FALSE); - $form->addChainSelect('prox_state_province_id', array('required' => $proxRequired)); + $form->addChainSelect('prox_state_province_id', ['required' => $proxRequired]); - $country = array('' => ts('- select -')) + CRM_Core_PseudoConstant::country(); + $country = ['' => ts('- select -')] + CRM_Core_PseudoConstant::country(); $form->add('select', 'prox_country_id', ts('Country'), $country, $proxRequired); $form->add('text', 'prox_distance', ts('Distance'), NULL, $proxRequired); - $proxUnits = array('km' => ts('km'), 'miles' => ts('miles')); + $proxUnits = ['km' => ts('km'), 'miles' => ts('miles')]; $form->add('select', 'prox_distance_unit', ts('Units'), $proxUnits, $proxRequired); // prox_distance_unit - $form->addFormRule(array('CRM_Contact_Form_Task_ProximityCommon', 'formRule'), $form); + $form->addFormRule(['CRM_Contact_Form_Task_ProximityCommon', 'formRule'], $form); } /** @@ -101,15 +101,13 @@ class CRM_Contact_Form_Task_ProximityCommon { * true if no errors, else array of errors */ public static function formRule($fields, $files, $form) { - $errors = array(); + $errors = []; // If Distance is present, make sure state, country and city or postal code are populated. if (!empty($fields['prox_distance'])) { if (empty($fields['prox_state_province_id']) || empty($fields['prox_country_id'])) { $errors["prox_state_province_id"] = ts("Country AND State/Province are required to search by distance."); } - if (!CRM_Utils_Array::value('prox_postal_code', $fields) AND - !CRM_Utils_Array::value('prox_city', $fields) - ) { + if (empty($fields['prox_postal_code']) && empty($fields['prox_city'])) { $errors["prox_distance"] = ts("City OR Postal Code are required to search by distance."); } } @@ -125,8 +123,8 @@ class CRM_Contact_Form_Task_ProximityCommon { * @return array * the default array reference */ - static public function setDefaultValues($form) { - $defaults = array(); + public static function setDefaultValues($form) { + $defaults = []; $config = CRM_Core_Config::singleton(); $countryDefault = $config->defaultContactCountry;