public function post_meta_flags($post, $class) { if (isset($post['raw']['opostid'])) { $postid = $post['raw']['opostid']; } elseif (isset($post['raw']['postid'])) { $postid = $post['raw']['postid']; } $flaggers = array(); if (isset($postid)) { $votersflaggers = $this->get_post_voters_flaggers($post, $postid); if (isset($votersflaggers)) { foreach ($votersflaggers as $voterflagger) { if ($voterflagger['flag'] > 0) { $flaggers[] = qa_html($voterflagger['handle']); } } } } if (!empty($flaggers)) { $this->output('<span title="⚑ ' . implode(', ', $flaggers) . '">'); } parent::post_meta_flags($post, $class); if (!empty($flaggers)) { $this->output('</span>'); } }
function post_meta_flags($post, $class) { $postid = @$post['raw']['opostid']; if (!isset($postid)) { $postid = @$post['raw']['postid']; } $tooltip = ''; if (isset($postid)) { $votersflaggers = $this->get_post_voters_flaggers($post, $postid); if (isset($votersflaggers)) { foreach ($votersflaggers as $voterflagger) { if ($voterflagger['flag'] > 0) { $tooltip .= (strlen($tooltip) ? ', ' : '') . qa_html($voterflagger['handle']); } } } } if (strlen($tooltip)) { $this->output('<span title="⚑ ' . $tooltip . '">'); } qa_html_theme_base::post_meta_flags($post, $class); if (strlen($tooltip)) { $this->output('</span>'); } }
function post_meta_flags($post, $class) { $this->theme_view_count($post); qa_html_theme_base::post_meta_flags($post, $class); }