Перейти к содержанию
Официальный форум поддержки Simpla

Рекомендуемые сообщения

Здравствуйте!
Есть simpla 2.3.7, есть прикрученный в соответствии с инструкцией (http://forum.simplacms.ru/topic/4527-модуль-sms-оповещения/) модуль смс, все проверено все работает.

В админке для активации пользователя надо нажать на лампочку, вопрос в следующем, как сделать чтобы при нажатии на эту лампочку отправлялось смс?(( Из инструкции понятно что вот это: $this->smssend->send(телефон,'сообщение'); надо вставить в файл, но вот какой?(
Заранее спасибо!

Ссылка на сообщение
Поделиться на другие сайты

не, там же аякс. это в simpla/ajax/update_object.php

Попробовал в /ajax/update_object.php после строчки 

$simpla->notify->email_user_active(intval($id));

вставить

$this->smssend->send(ВВЕЛ СВОЙ НОМЕР,'сообщение');

не получилось( лампочка вообще не нажимается

Ссылка на сообщение
Поделиться на другие сайты

Если в списке пользователей, тогда simpla/UsersAdmin.php

так же) вставил после

$simpla->notify->email_user_active(intval($id));

вот это

$this->smssend->send(ВВЕЛ СВОЙ НОМЕР,'сообщение');

кнопка нажимается но не работает( не приходит смс и даже не передается в sms.ru(

Ссылка на сообщение
Поделиться на другие сайты

Попробовал в /ajax/update_object.php после строчки 

$simpla->notify->email_user_active(intval($id));

вставить

$this->smssend->send(ВВЕЛ СВОЙ НОМЕР,'сообщение');

не получилось( лампочка вообще не нажимается

Попробуйте так

$simpla->smssend->send(ВВЕЛ СВОЙ НОМЕР,'сообщение');
Ссылка на сообщение
Поделиться на другие сайты

 

Попробуйте так

$simpla->smssend->send(ВВЕЛ СВОЙ НОМЕР,'сообщение');

Но есть проблема... когда деактивируешь покупателя смс все равно приходит(

Ссылка на сообщение
Поделиться на другие сайты

 

    case 'user':
    	if($simpla->managers->access('users')) {
            $result = $simpla->users->update_user($id, $values);
            $simpla->smssend->send('номер','сообщение');
        }
        break;

заменить вместо этого??

    case 'user':
    	if($simpla->managers->access('users'))
        {
            $user_old = $simpla->users->get_user(intval($id));
            if($user_old->enabled != 1 && $values)
                $simpla->notify->email_user_active(intval($id));
                $simpla->smssend->send(79670458128,'сообщение');

            $result = $simpla->users->update_user($id, $values);
        }
        break;
Ссылка на сообщение
Поделиться на другие сайты

нет, в вашем случае так

 

    case 'user':
    	if($simpla->managers->access('users'))
        {
            $user_old = $simpla->users->get_user(intval($id));
            if($user_old->enabled != 1 && $values) {
                $simpla->notify->email_user_active(intval($id));
                $simpla->smssend->send('79670458128','сообщение');
            }
            
            $result = $simpla->users->update_user($id, $values);
        }
        break;
Изменено пользователем mishanya
Ссылка на сообщение
Поделиться на другие сайты

 

нет, в вашем случае так

 

    case 'user':
    	if($simpla->managers->access('users'))
        {
            $user_old = $simpla->users->get_user(intval($id));
            if($user_old->enabled != 1 && $values) {
                $simpla->notify->email_user_active(intval($id));
                $simpla->smssend->send('79670458128','сообщение');
            }
            
            $result = $simpla->users->update_user($id, $values);
        }
        break;

Да, но я не могу понять почему же при деактивации оно все равно приходит(

Ссылка на сообщение
Поделиться на другие сайты

так я ваш код заменил. посмотрите. там добавлены { .. }

теперь должно только при активации

Спасибо Вам) все заработало)

Ссылка на сообщение
Поделиться на другие сайты

Хмм, возникла другая проблема:
Нужно чтобы смс отправлялось непосредственно клиенту попробовал так:
 

$simpla->smssend->send($data['phone'],'сообщение');

но не вышло(
Есть у кого какие мысли на этот счет?)

Ссылка на сообщение
Поделиться на другие сайты

Откуда вы хотите брать этот телефон?

От этого код будет зависеть

В админке в карточке покупателя стоит телефон, на него)
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...