function dlike_user_list in Drupal like (Flag counter) 7.2
Same name and namespace in other branches
- 7.3 dlike.inc \dlike_user_list()
- 7 dlike.inc \dlike_user_list()
Get list of names of all the users who flagged particular content.
1 string reference to 'dlike_user_list'
- dlike_menu in ./
dlike.module - Implementation of hook_menu().
File
- ./
dlike.inc, line 21 - This files contains all the include functions.
Code
function dlike_user_list($flag_type, $content_id, $flag_name) {
$output = '';
$i = 0;
$flaggers = array();
$flaggers = dlike_get_users($flag_type, $content_id, $flag_name);
$output .= "<div class='dlike'>";
$output .= '<h2>' . variable_get('dlike-modal-window-title-' . $flag_name, NULL) . '</h2>';
// count($flaggers)
$alignment = variable_get('dlike-modal-flagged-user-alignment-' . $flag_name, NULL);
$col = variable_get('dlike-modal-flagged-user-horizontal-columns-' . $flag_name, NULL);
if ($alignment == 'horizontal') {
$iterate = 0;
while ($flaggers[$i]) {
if ($iterate / $col === 0) {
if ($iterate !== 0) {
$output .= '</div><div class="dlike-user-row-col-' . $iterate . '">';
$output .= '<div class="dlike-user-col-' . $col . '">' . views_embed_view('dlike_user_view', 'default', array(
$flaggers[$i],
)) . '</div>';
}
else {
$output .= '<div class="dlike-user-row-col-' . $iterate . '">';
$output .= '<div class="dlike-user-col-' . $col . '">' . views_embed_view('dlike_user_view', 'default', array(
$flaggers[$i],
)) . '</div>';
}
}
else {
$output .= '<div class="dlike-user-col-' . $col . '">' . views_embed_view('dlike_user_view', 'default', array(
$flaggers[$i],
)) . '</div>';
}
$i++;
$iterate++;
}
}
else {
while ($flaggers[$i]) {
$output .= '<div class="dlike-user-row">' . views_embed_view('dlike_user_view', 'default', array(
$flaggers[$i],
)) . '</div>';
$i++;
}
}
$output .= "</div>";
print $output;
}