baseDir) || !is_dir($this->baseDir)) {
$civicrmDestination = urlencode(CRM_Utils_System::url('civicrm/admin/extensions', 'reset=1'));
$url = CRM_Utils_System::url('civicrm/admin/setting/path', "reset=1&civicrmDestination=${civicrmDestination}");
$errors[] = array(
'title' => ts('Invalid Base Directory'),
'message' => ts('The extensions directory is not properly set. Please go to the path setting page and correct it.
',
array(
1 => $url,
)
),
);
}
if (empty($this->baseUrl)) {
$civicrmDestination = urlencode(CRM_Utils_System::url('civicrm/admin/extensions', 'reset=1'));
$url = CRM_Utils_System::url('civicrm/admin/setting/url', "reset=1&civicrmDestination=${civicrmDestination}");
$errors[] = array(
'title' => ts('Invalid Base URL'),
'message' => ts('The extensions URL is not properly set. Please go to the URL setting page and correct it.
',
array(
1 => $url,
)
),
);
}
return $errors;
}
}