function uniqueness_widget_content in Uniqueness 7
Same name and namespace in other branches
- 6 uniqueness.module \uniqueness_widget_content()
Returns the rendered related content.
Parameters
$count: Returns the number of related content items that were found.
Return value
The rendered HTML with content as specified by the data in _uniqueness_store().
2 calls to uniqueness_widget_content()
- uniqueness_block_view in ./
uniqueness.module - Implements hook_block_view().
- uniqueness_form_alter in ./
uniqueness.module - Implements hook_form_alter().
File
- ./
uniqueness.module, line 321 - uniqueness.module
Code
function uniqueness_widget_content(&$count) {
$results = array();
$items = array();
$description = filter_xss_admin(variable_get('uniqueness_default_description', t("Help us avoid duplicate content! If we find content that's related or similar to what you're posting it will be listed here.")));
$values = _uniqueness_store();
if (!empty($values)) {
$content = uniqueness_content($values);
foreach ($content as $nid => $item) {
// Avoid duplicates.
if (!in_array($nid, array_keys($items))) {
$items[$nid] = $item;
$options = array(
'attributes' => array(
'target' => '_blank',
),
);
$results[] = l($item['title'], 'node/' . $item['nid'], $options);
}
}
}
$count = count($items);
// Pass the description and any initial results through the theme system.
return theme('uniqueness_widget', array(
'description' => $description,
'results' => $results,
));
}