attachment_links.install in Attachment Links 7
Same filename and directory in other branches
attachment_links.install Provides install, uninstall, and update hooks.
File
attachment_links.installView source
<?php
/**
* @file attachment_links.install
* Provides install, uninstall, and update hooks.
*/
/**
* Implements hook_uninstall().
*/
function attachment_links_uninstall() {
// Remove variables used by this module.
db_delete('variable')
->condition('name', 'attachment_links%', 'LIKE')
->execute();
}
/**
* Update numeric field id in {variable} to field name.
*/
function attachment_links_update_7001() {
$result = db_select('variable', 'v')
->fields('v', array(
'name',
'value',
))
->condition('name', 'attachment_links_selection%', 'LIKE')
->execute();
while ($record = $result
->fetchAssoc()) {
$value = unserialize($record['value']);
if (is_numeric($value)) {
$field_info = field_info_field_by_id($value);
variable_set($record['name'], $field_info['field_name']);
}
}
}
Functions
Name![]() |
Description |
---|---|
attachment_links_uninstall | Implements hook_uninstall(). |
attachment_links_update_7001 | Update numeric field id in {variable} to field name. |