Vincinzerei
08-10-2011, 09:02 AM
Can somebody tell me the correct code to get this from vb3 to vb4 working?
Getting plain out of my head with the changes in vb4..
Hook postbit_display_complete
if($thread['threadid']) {
$post_reputations_bit = $this->registry->db->query_read("
SELECT user.username, reputation.reputation, reputation.reason
FROM " . TABLE_PREFIX . "reputation AS reputation
LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = reputation.whoadded)
WHERE postid = ".$post['postid']."
ORDER BY reputation.dateline"
);
require_once(DIR . '/includes/class_bbcode.php');
$bbcode_parser =& new vB_BbCodeParser($this->registry, fetch_tag_list());
$postbit_reputation_given = '';
$show['postbit_reputation_given'] = false;
while ($post_reputation_bit=$this->registry->db->fetch_array($post_reputations_bit))
{
if($post_reputation_bit['reputation'] > 0)
{
$postbit_reputation_given .= '<div><img src="' . $stylevar[imgdir_reputation] . '/reputation_pos.gif" border="0" /> ' . $post_reputation_bit['username'] . ': ';
} elseif($post_reputation_bit['reputation'] == 0)
{
$postbit_reputation_given .= '<div><img src="' . $stylevar[imgdir_reputation] . '/reputation_balance.gif" border="0" /> ' . $post_reputation_bit['username'] . ': ';
} else {
$postbit_reputation_given .= '<div><img src="' . $stylevar[imgdir_reputation] . '/reputation_neg.gif" border="0" /> ' . $post_reputation_bit['username'] . ': ';
}
$postbit_reputation_given .= $bbcode_parser->parse($post_reputation_bit['reason']) . '</div>';
$show['postbit_reputation_given'] = true;
}
}
eval('$template_hook[postbit_signature_start] .= "' . fetch_template('ddd_mod_reputation_comments') . '";');
Hook postbit_display_complete
eval('$template_hook[postbit_controls] .= "' . fetch_template('ddd_mod_comment_button') . '";');
$show['reputationlink'] = false;
Hookpoint threadbit_display
if($thread['threadid']) {
$thread_reputations_bit = $db->query_read("
SELECT threadid, COUNT(threadid) AS score, reputation
FROM " . TABLE_PREFIX . "post AS post
INNER JOIN " . TABLE_PREFIX . "reputation AS reputation ON (post.postid=reputation.postid)
WHERE threadid = ".$thread['threadid']."
GROUP BY threadid,reputation"
);
$threadbit_reputation = array();
$threadbit_reputation['positive'] = 0;
$threadbit_reputation['neutral'] = 0;
$threadbit_reputation['negative'] = 0;
$show['threadbit_reputation_given'] = false;
while ($thread_reputation_bit=$db->fetch_array($thread_reputations_bit))
{
if($thread_reputation_bit['reputation'] > 0)
{
$threadbit_reputation['positive'] = $thread_reputation_bit['score'];
} elseif($thread_reputation_bit['reputation'] == 0) {
$threadbit_reputation['neutral'] = $thread_reputation_bit['score'];
} else {
$threadbit_reputation['negative'] = $thread_reputation_bit['score'];
}
$show['threadbit_reputation_given'] = true;
}
}
eval('$ddd_mod_reputation_score = "' . fetch_template('ddd_mod_reputation_score') . '";');
--------------- Added 1313051850 at 1313051850 ---------------
or maybe some clue where i have to search? A how to..
Getting plain out of my head with the changes in vb4..
Hook postbit_display_complete
if($thread['threadid']) {
$post_reputations_bit = $this->registry->db->query_read("
SELECT user.username, reputation.reputation, reputation.reason
FROM " . TABLE_PREFIX . "reputation AS reputation
LEFT JOIN " . TABLE_PREFIX . "user AS user ON(user.userid = reputation.whoadded)
WHERE postid = ".$post['postid']."
ORDER BY reputation.dateline"
);
require_once(DIR . '/includes/class_bbcode.php');
$bbcode_parser =& new vB_BbCodeParser($this->registry, fetch_tag_list());
$postbit_reputation_given = '';
$show['postbit_reputation_given'] = false;
while ($post_reputation_bit=$this->registry->db->fetch_array($post_reputations_bit))
{
if($post_reputation_bit['reputation'] > 0)
{
$postbit_reputation_given .= '<div><img src="' . $stylevar[imgdir_reputation] . '/reputation_pos.gif" border="0" /> ' . $post_reputation_bit['username'] . ': ';
} elseif($post_reputation_bit['reputation'] == 0)
{
$postbit_reputation_given .= '<div><img src="' . $stylevar[imgdir_reputation] . '/reputation_balance.gif" border="0" /> ' . $post_reputation_bit['username'] . ': ';
} else {
$postbit_reputation_given .= '<div><img src="' . $stylevar[imgdir_reputation] . '/reputation_neg.gif" border="0" /> ' . $post_reputation_bit['username'] . ': ';
}
$postbit_reputation_given .= $bbcode_parser->parse($post_reputation_bit['reason']) . '</div>';
$show['postbit_reputation_given'] = true;
}
}
eval('$template_hook[postbit_signature_start] .= "' . fetch_template('ddd_mod_reputation_comments') . '";');
Hook postbit_display_complete
eval('$template_hook[postbit_controls] .= "' . fetch_template('ddd_mod_comment_button') . '";');
$show['reputationlink'] = false;
Hookpoint threadbit_display
if($thread['threadid']) {
$thread_reputations_bit = $db->query_read("
SELECT threadid, COUNT(threadid) AS score, reputation
FROM " . TABLE_PREFIX . "post AS post
INNER JOIN " . TABLE_PREFIX . "reputation AS reputation ON (post.postid=reputation.postid)
WHERE threadid = ".$thread['threadid']."
GROUP BY threadid,reputation"
);
$threadbit_reputation = array();
$threadbit_reputation['positive'] = 0;
$threadbit_reputation['neutral'] = 0;
$threadbit_reputation['negative'] = 0;
$show['threadbit_reputation_given'] = false;
while ($thread_reputation_bit=$db->fetch_array($thread_reputations_bit))
{
if($thread_reputation_bit['reputation'] > 0)
{
$threadbit_reputation['positive'] = $thread_reputation_bit['score'];
} elseif($thread_reputation_bit['reputation'] == 0) {
$threadbit_reputation['neutral'] = $thread_reputation_bit['score'];
} else {
$threadbit_reputation['negative'] = $thread_reputation_bit['score'];
}
$show['threadbit_reputation_given'] = true;
}
}
eval('$ddd_mod_reputation_score = "' . fetch_template('ddd_mod_reputation_score') . '";');
--------------- Added 1313051850 at 1313051850 ---------------
or maybe some clue where i have to search? A how to..