У меня 3.2.2
Заменил строчки-и анкета перестала работать вовсе!
Вот мой стандартный код кармы-
// Блок Кармы
if ($set_karma['on']) {
echo '<div class="sub"></div>';
$exp = explode('|', $user['plus_minus']);
if ($exp[0] > $exp[1]) {
$karma = $exp[1] ? ceil($exp[0] / $exp[1]) : $exp[0];
$images = $karma > 10 ? '2' : '1';
}
else
if ($exp[1] > $exp[0]) {
$karma = $exp[0] ? ceil($exp[1] / $exp[0]) : $exp[1];
$images = $karma > 10 ? '-2' : '-1';
}
else {
$images = 0;
}
echo '<table width="100%"><tr><td width="22" valign="top"><img src="../images/k_' . $images . '.gif"/></td><td>';
echo '<b>Карма Анимешника (' . $user['karma'] . ')</b><div class="sub">
<span class="green"><a href="karma.php?id=' . $id . '&type=1">Ангел(' . $exp[0] . ')</a></span> | <span class="red"><a href="karma.php?id=' . $id . '&type=2">Демон(' . $exp[1] . ')</a></span>';
if ($id) {
if (!$datauser['karma_off'] && (!$user['rights'] || ($user['rights'] && !$set_karma['adm'])) && $user['ip'] != $datauser['ip']) {
$sum = mysql_result(mysql_query("SELECT SUM(`points`) FROM `karma_users` WHERE `user_id` = '$user_id' AND `time` >= '" . $datauser['karma_time'] . "'"), 0);
$count = mysql_result(mysql_query("SELECT COUNT(*) FROM `karma_users` WHERE `user_id` = '$user_id' AND `karma_user` = '$id' AND `time` > '" . ($realtime - 86400) . "'"), 0);
if ($datauser['postforum'] >= $set_karma['forum'] && $datauser['total_on_site'] >= $set_karma['karma_time'] && ($set_karma['karma_points'] - $sum) > 0 && !$count) {
echo '<br /><a href="karma.php?act=user&id=' . $id . '">Отдать голос</a>';
}
}
}
else {
$total_karma = mysql_result(mysql_query("SELECT COUNT(*) FROM `karma_users` WHERE `karma_user` = '$user_id' AND `time` > " . ($realtime - 86400)), 0);
if ($total_karma > 0)
echo '<br /><a href="karma.php?act=new">Новые отзывы</a> (' . $total_karma . ')';
}
echo '</div></td></tr></table></div>';
}