Skip to content
Snippets Groups Projects
Commit de66def2 authored by jaapjansma's avatar jaapjansma
Browse files

Merge branch 'wordregion_improvements' into 'master'

Wordregion improvements

See merge request !55
parents df606c3b fe87dcea
No related branches found
No related tags found
1 merge request!55Wordregion improvements
......@@ -43,12 +43,19 @@ class WorldRegionFieldOutputHandler extends AbstractSimpleFieldOutputHandler {
JOIN civicrm_country c on (c.region_id = wr.id)
WHERE c.id = %1';
$countryId = $rawRecord[$this->inputFieldSpec->alias];
$regionName = \CRM_Core_DAO::singleValueQuery($sql, [ 1 => [$countryId,'Integer']]);
if (isset($countryId)) {
$regionName = \CRM_Core_DAO::singleValueQuery($sql, [
1 => [
$countryId,
'Integer',
],
]);
}
else {
$regionName = "";
}
$formattedValue = new HTMLFieldOutput();
$formattedValue->setHtmlOutput($regionName);
return $formattedValue;
}
}
......@@ -151,11 +151,11 @@ class WorldRegionFilter extends AbstractFieldFilterHandler {
'multiple' => false,
'placeholder' => E::ts('- select -'),
]);
$form->add('select', "{$fieldSpec->alias}_value", E::ts('World Regions:'), $this->worldRegions(), true, [
'placeholder' => E::ts('Select worldregion'),
$form->add('select', "{$fieldSpec->alias}_value", E::ts('World Regions:'), $this->worldRegions(), false , [
'style' => $minWidth,
'class' => 'crm-select2 '.$sizeClass,
'multiple' => true,
'select' => ['minimumInputLength' => 0],
'placeholder' => E::ts('- select -'),
]);
if (isset($defaultFilterValue['op'])) {
......@@ -190,8 +190,8 @@ class WorldRegionFilter extends AbstractFieldFilterHandler {
protected function getOperatorOptions(\Civi\DataProcessor\DataSpecification\FieldSpecification $fieldSpec) {
return array(
'IN' => E::ts('Address in Worldregions'),
'NOT IN' => E::ts('Address outside Worldregions'),
'IN' => E::ts('Address is inside'),
'NOT IN' => E::ts('Address is outside'),
);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment