А не обращай внимание, он у нас правый а все говно и позволяет себе выпады в сторону команды форума вида:Ну это как бы интернет, и это как бы не официальный форум, какая тут может быть мотивация у модераторов облизывать очередного неосилятора в поиск?
Ни разу не встречал какого то неадекватного поведения при нормально сформулированном вопросе.
"Алкаш", "Ослоумный", "Умственно отсталый" и кучу подобных сообщений, а когда ему ответишь его же словами то всё, проблема века.
Пытается доказать всем, что кто то тут алкаш, но не он учитывая по его теме мы видим:

А вот вам живой пример платного дополнения от шарка с чудо проблемными розыгрышами:
Подсчет количества пользователей осуществляется запросом, эх сейчас бы разработчики бы так же делали бы так же и считали количество сообщений в темах и не только.
Офигенные проверки на участие в розыгрышах:
Код:
public function getParticipantsGrouped()
{
return $this->Participants->groupBy('user_id');
}
if (isset($this->ParticipantsGrouped[$user->user_id]))
{
$error = \XF::phrase('you_are_already_participating_in_the_contest');
return false;
}
Код:
public function getParticipantCount()
{
return $this->Participants->count();
}
SQL:
SELECT xf_contest.*
FROM xf_contest
WHERE (xf_contest.thread_id = 10683)
SQL:
SELECT xf_contest_participant.*
FROM xf_contest_participant
WHERE (xf_contest_participant.contest_id = 21)
Queries (114, time: 0.2939s, 64.6%)
На 115 человек
Queries (156, time: 0.3501s, 65.2%)
Чем больше людей, тем больше запросов из-за кучи такого якобы по стандартам кода).
Если рассмотреть каждое его дополнение можно найти нарушение стандартов:
8, 11, 16, 17, 20, 21, 24, 30
И многих других. А помимо якобы, что нету багов в дополнениях это смешно простой пример на розыгрышах опять таки:
- Не может нормально завершиться розыгрыш и всех будет перебирать кучу раз
- Не умеет работать с никами по нормальному:

Вообще отлично распарсил своим дополнением)
- Не умеет нормально работать с автоматической выдачей награды и не только)
- Плодит кучу запросов
Так же мнения нормальных и адекватных людей



И это лишь малая часть, а про стату которая еще свои данные добавляет в движок совсем весело и много прикольного есть. А особенно доставляет код копипаста виджетов просто откройте AbstractTab и движковый AbstractWidget и найдите 10 отличий. Откройте этого аддона провайдер для Телеграмма, а потом откройте движковый Email и называется игра найди 10 отличий с движком и их не будет.
Я уже молчу как он банил пользователей за слив своих дополнений