Цитата:AraigumaЦитата:lega4
Посетили != Идёт в зачёт конкурса. А тут как бы идёт, но как бы нет, противоречие вижу я.
// Отметить взятие тайника
$currentCache = new Cache($cid);
$currentCache->setVisited(true);
// Добавить очки за посещение
$currentCacher = new Cacher($uid);
$currentCacher->addScore($currentCache, 0);
// Отметить взятие тайника $currentCache = new Cache($cid); $currentCache->setVisited(true); // Добавить очки за конкурс if ($currentCache->participatesInContest()) { $currentCacher = new Cacher($uid); $score = calculateScore($currentCache, $currentCacher); $currentCacher->addScore($currentCache, $score); }