function linkimagefield_init in Link Image Field 6
Implementation of hook_init().
Load required includes.
File
- ./
linkimagefield.module, line 20 - Defines a link image field type.
Code
function linkimagefield_init() {
// If Content, FileField, or ImageField is not available, immediately disable Link Image Field.
$disable = FALSE;
$message = '';
if (!module_exists('content')) {
$disable = TRUE;
$message = t('The <a href="http://drupal.org/project/cck">Content Creation Kit</a> needs to be installed for it to work properly.');
}
if (!module_exists('filefield')) {
$disable = TRUE;
$message = (!empty($message) ? '<br />' : '') . t('The <a href="http://drupal.org/project/filefield">FileField module</a> needs to be installed for it to work properly.');
}
if (!module_exists('imagefield')) {
$disable = TRUE;
$message = (!empty($message) ? '<br />' : '') . t('The <a href="http://drupal.org/project/imagefield">ImageField module</a> needs to be installed for it to work properly.');
}
if ($disable) {
module_disable(array(
'linkimagefield',
));
drupal_set_message(t('The Link Image Field module has been disabled.<br />') . $message);
return;
}
// Load include code
module_load_include('inc', 'linkimagefield', 'linkimagefield_widget');
}