|
@@ -43,7 +43,7 @@ function munin_api_requirements($phase) {
|
|
$req = array(
|
|
$req = array(
|
|
'title' => t('Munin plugin modules'),
|
|
'title' => t('Munin plugin modules'),
|
|
// format plural although $count >= 2 because some languages have several plural forms
|
|
// format plural although $count >= 2 because some languages have several plural forms
|
|
- 'value' => t($count, '1 Munin plugin enabled.',
|
|
|
|
|
|
+ 'value' => format_plural($count, '1 Munin plugin enabled.',
|
|
'<a href="!link">@count Munin plugins</a> enabled.', array('!link' => url('admin/reports/munin_api'))),
|
|
'<a href="!link">@count Munin plugins</a> enabled.', array('!link' => url('admin/reports/munin_api'))),
|
|
'severity' => REQUIREMENT_OK,
|
|
'severity' => REQUIREMENT_OK,
|
|
);
|
|
);
|
|
@@ -61,3 +61,19 @@ function munin_api_requirements($phase) {
|
|
|
|
|
|
return $ret;
|
|
return $ret;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+/**
|
|
|
|
+ * Implements hook_uninstall()
|
|
|
|
+ */
|
|
|
|
+function munin_api_uninstall() {
|
|
|
|
+ $vars = array(
|
|
|
|
+ 'init_path',
|
|
|
|
+ 'last',
|
|
|
|
+ 'next_report',
|
|
|
|
+ 'watchdog',
|
|
|
|
+ );
|
|
|
|
+ foreach ($vars as $tail) {
|
|
|
|
+ $name = 'munin_api_'. $tail;
|
|
|
|
+ variable_del($name);
|
|
|
|
+ }
|
|
|
|
+}
|