Файл: shop/includes/karmam.php
Строк: 57
<?php
/**
* @package JohnCMS
* @link http://johncms.com
* @copyright Copyright (C) 2008-2011 JohnCMS Community
* @license LICENSE.txt (see attached file)
* @version VERSION.txt (see attached file)
* @author http://johncms.com/about
*/
defined('_IN_JOHNCMS') or die('Error: restricted access');
/***********
МаГазин для сайта
Аффтар - ValekS
http://john-help.ru
***********/
echo '<div class="phdr"><a href="/shop/">Магазин '.str_replace('http://', '',$set['homeurl']).'</a> | Карма -</div>';
// Узнаём цену
$price = mysql_fetch_assoc(mysql_query("SELECT `price` FROM `shop` WHERE `id` = 4"));
$a = $price['price'];
switch ($mod) {
case 'del':
// Проверка монет
if ($datauser['balans'] < $a) {
echo '<div class="rmenu"><p><b>ОШИБКА!</b><br />Недостаточно монет для удаления отрицательного голоса кармы!</p></div>';
} else {
$req = mysql_query("SELECT * FROM `karma_users` WHERE `id` = '$id' AND `karma_user` = '" . $user_id . "'");
if (mysql_num_rows($req)) {
$res = mysql_fetch_assoc($req);
if (isset($_GET['yes'])) {
mysql_query("UPDATE `users` SET `balans` = '" . ($datauser['balans'] - $a) . "', `karma_minus` = '" . ($datauser['karma_minus'] - $res['points']) . "' WHERE `id` = '$user_id'");
mysql_query("DELETE FROM `karma_users` WHERE `id` = '$id'");
header('Location: index.php?act=karmam');
} else {
echo '<div class="gmenu"><p>Удалить отрицательный голос?<br/>' .
'<a href="index.php?act=karmam&mod=del&id=' . $id . '&yes">Удалить</a> | ' .
'<a href="index.php?act=karmam">Назад</a></p></div>';
}
} else {
echo '<div class="rmenu"><p><b>ОШИБКА!</b><br />Вы действуете нечестно!</p></div>';
}
}
break;
default:
echo '<div class="list1"><b>'.$login.'</b>, Сдесь ты можешь удалить отрицательные голоса своей кармы.<br/>Для удаления нажми на хрестик рядом с голосом.<br/>Стоимость удаления одного голоса: '.$a.' монет</div><div class="gmenu">';
echo '<p><b>Карма:</b><br/>'.($datauser['karma_plus'] - $datauser['karma_minus']).' (<span style="color:green">'.$datauser['karma_plus'].'</span> / <span style="color:red">'.$datauser['karma_minus'].'</span>)</p></div>';
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `karma_users` WHERE `karma_user` = '" . $user_id . "' AND `type` = '0'"), 0);
if ($total) {
$req = mysql_query("SELECT * FROM `karma_users` WHERE `karma_user` = '" . $user_id . "' AND `type` = '0' ORDER BY `time` DESC LIMIT $start, $kmess");
while ($res = mysql_fetch_assoc($req)) {
echo $i % 2 ? '<div class="list2">' : '<div class="list1">';
echo '<span style="color:red">-' . $res['points'] . '</span> ';
echo $user_id == $res['user_id'] || !$res['user_id'] ? '<b>' . $res['name'] . '</b>' : '<a href="profile.php?user=' . $res['user_id'] . '"><b>' . $res['name'] . '</b></a>';
echo ' <span style="color:gray">(' . functions::display_date($res['time']) . ')</span>';
echo ' <span style="color:red"><a href="index.php?act=karmam&mod=del&id=' . $res['id'] . '">[X]</a></span>';
if (!empty($res['text']))
echo '<br />' . functions::smileys(functions::checkout($res['text']));
echo '</div>';
++$i;
}
} else {
echo '<div class="list2"><p>Нет отрицательных голосов!</p></div>';
}
echo '<div class="phdr">' . $lng['total'] . ': ' . $total . '</div>';
if ($total > $kmess) {
echo '<div class="topmenu">' . functions::display_pagination('index.php?act=karmam&', $start, $total, $kmess) . '</div>';
}
}
?>