Skip to content

Commit

Permalink
Merge pull request #8 from demeritcowboy/upgrade
Browse files Browse the repository at this point in the history
Civix upgrade
  • Loading branch information
KarinG authored Jan 5, 2023
2 parents d37a389 + cc66aaa commit 9ea65e5
Show file tree
Hide file tree
Showing 5 changed files with 189 additions and 348 deletions.
12 changes: 6 additions & 6 deletions CRM/DataBCGeocode/Form/Settings.php
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,9 @@ function buildQuickForm() {
function setDefaultValues() {

$defaults = array(
'match_threshold' => CRM_Core_BAO_Setting::getItem('bcdatageocode', 'bcdata_match_threshold', NULL, self::D_THRESHOLD),
'match_precision' => CRM_Core_BAO_Setting::getItem('bcdatageocode', 'bcdata_match_precision', NULL, self::D_PRECISION),
'backup_geoProvider' => CRM_Core_BAO_Setting::getItem('bcdatageocode', 'bcdata_backup_geoProvider'),
'match_threshold' => Civi::settings()->get('bcdata_match_threshold') ?? self::D_THRESHOLD,
'match_precision' => Civi::settings()->get('bcdata_match_precision') ?? self::D_PRECISION,
'backup_geoProvider' => Civi::settings()->get('bcdata_backup_geoProvider'),
);

return $defaults;
Expand All @@ -57,9 +57,9 @@ function postProcess() {
$values = $this->exportValues();

if (CRM_Utils_Array::value('match_threshold', $values)) {
CRM_Core_BAO_Setting::setItem($values['match_threshold'], 'bcdatageocode', 'bcdata_match_threshold');
CRM_Core_BAO_Setting::setItem($values['match_precision'], 'bcdatageocode', 'bcdata_match_precision');
CRM_Core_BAO_Setting::setItem($values['backup_geoProvider'], 'bcdatageocode', 'bcdata_backup_geoProvider');
Civi::settings()->set('bcdata_match_threshold', $values['match_threshold']);
Civi::settings()->set('bcdata_match_precision', $values['match_precision']);
Civi::settings()->set('bcdata_backup_geoProvider', $values['backup_geoProvider']);
}

parent::postProcess();
Expand Down
6 changes: 3 additions & 3 deletions CRM/Utils/Geocode/DataBC.php
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ static function format(&$values, $stateName = FALSE) {
if ((CRM_Utils_Array::value('state_province_id', $values) != '1101') && (CRM_Utils_Array::value('state_province', $values) != 'British Columbia'))
{
// if we get here we are NOT in British Columbia - try BackUp method!
$backupgeoProvider = CRM_Core_BAO_Setting::getItem('bcdatageocode', 'bcdata_backup_geoProvider');
$backupgeoProvider = Civi::settings()->get('bcdata_backup_geoProvider');

if ($backupgeoProvider == 'Google') {
$class = new CRM_Utils_Geocode_Google();
Expand Down Expand Up @@ -105,8 +105,8 @@ static function format(&$values, $stateName = FALSE) {
$add .= ', BC';
$add = urlencode($add);

$minScore = CRM_Core_BAO_Setting::getItem('bcdatageocode','bcdata_match_threshold');
$selectedPrecision = CRM_Core_BAO_Setting::getItem('bcdatageocode', 'bcdata_match_precision');
$minScore = Civi::settings()->get('bcdata_match_threshold');
$selectedPrecision = Civi::settings()->get('bcdata_match_precision');

$precisions = array(
0 => 'CIVIC_NUMBER',
Expand Down
Loading

0 comments on commit 9ea65e5

Please sign in to comment.