function _webform_civicrm_status in Webform CiviCRM Integration 7.4
Same name and namespace in other branches
- 8.5 webform_civicrm.module \_webform_civicrm_status()
- 7.5 webform_civicrm.module \_webform_civicrm_status()
- 7.3 webform_civicrm.module \_webform_civicrm_status()
Checks dependencies.
Return value
array Array with TRUE/FALSE for each dependency.
See also
webform_civicrm_requirements
1 call to _webform_civicrm_status()
- webform_civicrm_requirements in ./
webform_civicrm.install - Implements hook_requirements().
File
- ./
webform_civicrm.module, line 686 - Webform CiviCRM Integration Module: Links webform submissions to contacts in a CiviCRM database. @author Coleman Watts
Code
function _webform_civicrm_status() {
$status = array();
$status['webform_civicrm'] = FALSE;
$civicrm = system_get_info('module', 'civicrm');
$webform = system_get_info('module', 'webform');
if (version_compare($civicrm['version'], WEBFORM_CIVICRM_CIVICRM_VERSION_MIN, '>=') && version_compare($webform['version'], WEBFORM_CIVICRM_WEBFORM_VERSION, '>=')) {
$status['webform_civicrm'] = TRUE;
}
// If there is a max version of CiviCRM supported, check it too.
if (WEBFORM_CIVICRM_CIVICRM_VERSION_MAX && version_compare($civicrm['version'], WEBFORM_CIVICRM_CIVICRM_VERSION_MAX, '>=')) {
$status['webform_civicrm'] = FALSE;
}
return $status;
}