add stripe library status to status report
This commit is contained in:
@@ -930,10 +930,47 @@ function booking_mail($key, &$message, $params) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
/**
|
||||||
|
* Implements hook_requirements().
|
||||||
|
*/
|
||||||
|
function booking_requirements($phase) {
|
||||||
|
$requirements = array();
|
||||||
|
$t = get_t();
|
||||||
|
|
||||||
|
//do a runtime verification that the stripe library is installed
|
||||||
|
if ($phase == 'runtime') {
|
||||||
|
//check that the stripe library is present
|
||||||
|
if (($library = libraries_detect('stripe')) && !empty($library['installed'])) {
|
||||||
|
// The library is installed. Awesome!
|
||||||
|
$requirements['booking_stripe_library'] = array(
|
||||||
|
'title' => $t('Booking Module Libraries'),
|
||||||
|
'description' => $t('Ensure that the stripe module is installed.'),
|
||||||
|
'value' => libraries_info('stripe'),
|
||||||
|
'severity' => REQUIREMENT_OK,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
// Something went wrong. :(
|
||||||
|
// This contains a short status code of what went wrong, such as 'not found'.
|
||||||
|
//$error = $library['error'];
|
||||||
|
// This contains a detailed (localized) error message.
|
||||||
|
$error_message = $library['error message'];
|
||||||
|
$requirements['booking_stripe_library'] = array(
|
||||||
|
'title' => $t('Booking Module Libraries'),
|
||||||
|
'description' => $t('Ensure that the stripe module is installed.'),
|
||||||
|
'value' => $error_message,
|
||||||
|
'severity' => REQUIREMENT_ERROR,
|
||||||
|
);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return $requirements;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Function for generating the "lucky number" to be used on the lanyard
|
* Function for generating the "lucky number" to be used on the lanyard
|
||||||
|
* @todo move this into a better place. It doesn't belong here
|
||||||
*/
|
*/
|
||||||
function booking_generate_luckynumbers() {
|
function booking_generate_luckynumbers() {
|
||||||
global $event;
|
global $event;
|
||||||
@@ -968,8 +1005,7 @@ function booking_generate_luckynumbers() {
|
|||||||
}
|
}
|
||||||
drupal_set_message(t('Finished.'));
|
drupal_set_message(t('Finished.'));
|
||||||
|
|
||||||
return t("<h3>Generate Lucky Numbers</h3>");
|
return t("<h3>Generate Lucky Numbers</h3>");
|
||||||
|
|
||||||
}
|
}
|
||||||
/*
|
/*
|
||||||
function booking_form_user_profile_form_alter(&$form, &$form_state) {
|
function booking_form_user_profile_form_alter(&$form, &$form_state) {
|
||||||
|
Reference in New Issue
Block a user