Рейтинги клубов

как сумма рейтингов пользователей

#1 3 ноября 2012 в 23:37
Не судите строго — быстро не нашел фрилансера и кривыми своими руками (вообще не знаю php, "для чайников" помогло) сделал чтобы рейтинг клубов обновлялся при изменении рейтингов пользователей и всегда равнялся сумме рейтингов участников клуба. Прошу подсказать если что не так. И вообще нужен человек для доработок.
в /components/clubs/model.php в функции SetClubRating меняем “$rating = $data['rating'] * 5;” на
“$rating = $data['rating'];”
в /core/lib_karma.php в функции cmsSubmitKarma добавляем в конец блока if с комментарием “если нужно, изменяем рейтинг автора цели”:
$user_sql = "SELECT u.id
FROM `cms_users` AS u,
`{$info['target_table']}` AS t
WHERE t.user_id = u.id AND t.id = '$item_id' LIMIT 1";
$inDB->query($user_sql);

$uid = $inDB->query($user_sql);
$uid = $inDB->fetch_assoc($uid);
$uid = $uid['id'];

$user_sql = "SELECT `club_id`
FROM `cms_user_clubs`
WHERE `user_id` = '$uid'";
$result = $inDB->query($user_sql);

cmsCore::loadModel('clubs');
$club = new cms_model_clubs();

while ($clubs = $inDB->fetch_assoc($result)){
$club->setClubRating($clubs['club_id']);
}
#2 7 ноября 2012 в 21:25
Что за рейтинг для клуба
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.