Рассылка почты for JohnCMS 6.2.0

1.14K
.
Рыбалка на мамонтов
Мыкола, Читай реадми ВНИМАТЕЛЬНО , мод работает на 100%
.
Упс. Виноват. Все работает. Что то не так юелал по ходу.
.
Мыкола, Ты, уважаемый, на будущее вначале тестируй, а потом делай подобные выводы.
.
Валера я же написал что виноват. Извини еще раз что был сам виноват.
.
Мыкола, Да все норм же. Просто дал совет касательно других скриптов
.
Str@nnik, с удовольствием тебе отвечу, нашел в чем ошибался. В 5 ветке в массиве возле вставки точка вроде ставилась. А теперь запятая. Сейчас пришлось переустанавливать и пока врубился что по чем...
В общем модуль отличный и работает на все 100 Автору респект.
Кстати хотел плюсик в катму кинуть что то я с ней видимо еще не подружился.
.
Мыкола, точка никак не может быть Ты перечисляешь значения массива через запятую. Возможно, ты вставлял значение 'send_mail' перед последним значением без запятой, а может в конец массива, но тогда после предпоследнего нужно было ставить запятую.
.
Eternal
[20-Feb-2019 20:39:35 Europe/Kiev] PHP Warning: in_array() expects parameter 2 to be array, string given in /home/dinamk01/public_html/adm_panel/mailing.php on line 54

не различает $who, механизм не менялся. разве что был переписан под другую почту. версия пых 5.6.40
.
Hey guys! Finally I'm gonna change status!?
Eternal, В ошибке написано почему, потому что $who должен быть массивом.
Кстати там в send_mail.php проверка этого $who подозрительная
$who = isset($_POST['who']) ? $_POST['who'] : '';
.
так ведь не работают вариации Рассылка только простым юзерам+Рассылка только парням .
потому что

$sql = "SELECT id FROM users WHERE rights = 0 AND id != $user_id";
        elseif (in_array('only_usr', $who) && in_array('only_mans', $who)) // Только простым юзерам с уточнением только парням
            $sql = "SELECT id FROM users WHERE rights = 0 AND sex = 'm' AND id != $user_id";

сначало проверяет на rights = 0 ( проверка выполнена) и дальше уже rights = 0 AND sex = 'm' не проверяет
Всего: 21