function file_force_link_alter in File Force Download 6.2
Implementation of hook_link_alter().
File
- ./
file_force.module, line 153 - file_force.module
Code
function file_force_link_alter(&$links, $node) {
if ($node->type == 'image' && function_exists('image_get_sizes')) {
$request = isset($_GET['size']) ? $_GET['size'] : IMAGE_PREVIEW;
foreach (image_get_sizes() as $key => $size) {
if ($size['link'] == 'ff') {
if (isset($links['image_size_' . $key]) && isset($node->images[$key]) && $node->images[$key] != $node->images[$request]) {
$links['image_size_' . $key] = array(
'title' => t($size['label']),
'href' => "image/view/{$node->nid}/{$key}",
'query' => array(
'download' => '1',
),
);
}
}
}
}
}