->andWhere(['status' => 1])
->column();
+ $testPhones = array_map('trim', explode(',', $messagesSettings->test_phones_list));
+ $countTestPhones = count($testPhones);
+ if (!empty($messagesSettings->test_phones_list)) {
+ if (
+ isset($messagesSettings->test_phones_active)
+ &&
+ $messagesSettings->test_phones_active == 1
+ ) {
+ $kogortPhones = $testPhones;
+ }
+ }
+
if (!empty($kogortPhones)) {
$countPhones = count($kogortPhones);
$this->stdout(
->andWhere(['tip_sale' => 'target'])
->andWhere(['date_start' => $kogortDate])
->column();
- $testPhones = array_map('trim', explode(',', $messagesSettings->test_phones_list));
- $countTestPhones = count($testPhones);
+
$countBonuses = 0;
foreach ($kogortPhones as $key => $phone) {
if (in_array($phone, $testPhones)) {
->andWhere(['target_date' => $targetDate])
->andWhere(['purchase' => 0])
->column();
+ $testPhones = array_map('trim', explode(',', $messagesSettings->test_phones_list));
+
+ if (!empty($messagesSettings->test_phones_list)) {
+ if (
+ isset($messagesSettings->test_phones_active)
+ &&
+ $messagesSettings->test_phones_active == 1
+ ) {
+ $kogortPhones = $testPhones;
+ }
+ }
if (!empty($kogortPhones)) {
$countPhones = count($kogortPhones);
$toSend = Users::filterTelegramUsersForSending($telegramUsers, $sentStatusKogort);
-
- $chatIdsArray = array_column($telegramUsers, 'chat_id');
$countTelegramPhones = count($toSend);
$this->stdout(
"Всего телефонов в рассылке телеграма {$countTelegramPhones} записей.\n",