function advagg_display_message_if_requirements_not_met in Advanced CSS/JS Aggregation 7.2
Display a message if there are requirement issues with AdvAgg.
Parameters
array $requirements: Other requirements to list besides the standard ones.
15 calls to advagg_display_message_if_requirements_not_met()
- advagg_admin_info_form in ./
advagg.admin.inc - Form builder; Show info about advagg and advagg settings.
- advagg_admin_operations_form in ./
advagg.admin.inc - Form builder; Do advagg operations.
- advagg_admin_settings_form in ./
advagg.admin.inc - Form builder; Configure advagg settings.
- advagg_bundler_admin_settings_form in advagg_bundler/
advagg_bundler.admin.inc - Form builder; Configure advagg settings.
- advagg_critical_css_admin_settings_form in advagg_critical_css/
advagg_critical_css.admin.inc - Form builder; Configure advagg settings.
File
- ./
advagg.module, line 6442 - Advanced CSS/JS aggregation module.
Code
function advagg_display_message_if_requirements_not_met(array $requirements = array()) {
include_once DRUPAL_ROOT . '/includes/install.inc';
module_load_include('install', 'advagg');
$requirements += advagg_install_fast_checks();
if (!empty($requirements)) {
module_load_include('admin.inc', 'system');
usort($requirements, '_system_sort_requirements');
$report = theme('status_report', array(
'requirements' => $requirements,
));
drupal_set_message(t('Go to the <a href="@url">status report page</a> and fix the issues that AdvAgg lists there. Sneak peak: !report', array(
'@url' => url('admin/reports/status'),
'!report' => $report,
)));
}
}