fontawesome_iconpicker_widget.install in Font Awesome Icons 8.2
Requirements page for Font Awesome Iconpicker.
File
modules/fontawesome_iconpicker_widget/fontawesome_iconpicker_widget.installView source
<?php
/**
* @file
* Requirements page for Font Awesome Iconpicker.
*/
/**
* Implements hook_requirements().
*/
function fontawesome_iconpicker_widget_requirements($phase) {
$requirements = [];
// Report the status of Font Awesome Iconpicker.
if ($phase == 'runtime') {
$requirements['fontawesome_iconpicker'] = [
'title' => t('Font Awesome IconPicker'),
];
if (fontawesome_iconpicker_widget_check_installed()) {
$requirements['fontawesome_iconpicker']['severity'] = REQUIREMENT_OK;
$requirements['fontawesome_iconpicker']['value'] = t('The fontIconPicker library is installed.');
}
else {
$requirements['fontawesome_iconpicker']['severity'] = REQUIREMENT_ERROR;
$requirements['fontawesome_iconpicker']['value'] = t('Not installed');
$requirements['fontawesome_iconpicker']['description'] = t('The fontIconPicker library could not be found. To use the Font Awesome Iconpicker, please verify that the fontIconPicker library is installed correctly. Please see the Font Awesome Iconpicker submodule README file for more details.');
}
}
return $requirements;
}
Functions
Name![]() |
Description |
---|---|
fontawesome_iconpicker_widget_requirements | Implements hook_requirements(). |