Сделать форму заявки

Вопросы и ответы по изменению функционала, смене дизайна, переносу сайта и т.п.

Модераторы: Xpycm, Koduc

Правила форума
ВНИМАНИЕ! Форум не является средством гарантированной поддержки клиентов и пользователей. Поэтому на быстрый ответ тут рассчитывать не нужно, как и на ответ вообще. Сотрудники отвечают по мере своих возможностей.

На форуме действует ограничение в 3 сообщения / сутки.
Если Вы хотите сказать "спасибо", то воспользуйтесь функцией "Повысить репутацию" - зелёная иконка "плюс" под ником ответившего.

Сделать форму заявки

Сообщение vanred79 » 23 фев 2017, 11:26

Здравствуйте! Хочу сделать форму заявки, но нужно чтобы данные заявки отправлялись на несколько определенных email и email админа. Начал было делать по аналогии с формой "Написать владельцу", но в ней письмо отправляется владельцу, а мне нужно чтобы на определенные емайлы.
Понимаю, что условие нужно здесь поставить, но не понятно как if задать:
Код: Выделить всё
else {
            if (isset(
$model->useremail) && $model->useremail) {
                
$to $model->useremail;
            } elseif (
$user){
                
$to $user->email;
            } else {
                
$to param('adminEmail');
            }
        } 
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Сделать форму заявки

Сообщение Xpycm » 24 фев 2017, 08:19

Здравствуйте.

Вы можете использовать BCC.
https://habrahabr.ru/company/omnidesk/blog/291080/
http://reisub.blogspot.ru/2011/05/cc-bcc-e-mail.html

Библиотека phpMailer поддерживает
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Сделать форму заявки

Сообщение vanred79 » 24 фев 2017, 16:26

Здравствуйте Хруст! Подскажите пожалуйста как поменять в форме Бронирование емайл владельца на определенный емайл
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Сделать форму заявки

Сообщение Xpycm » 25 фев 2017, 10:56

Здравствуйте.

Файл protected\modules\booking\controllers\MainController.php

попробуйте вместо
Код: Выделить всё
$booking->ownerEmail $ownerApartment->email

вставить
Код: Выделить всё
$booking->ownerEmail 'my_email'
Dropbox
Open Real Estate CMS: FAQ | FAQ 2 | FAQ 3
Изображение
Xpycm
Разработчик
Разработчик
 
Сообщения: 1592
Зарегистрирован: 30 дек 2011, 11:06
Откуда: Йошкар-Ола
Очки репутации: 50

Re: Сделать форму заявки

Сообщение vanred79 » 25 фев 2017, 11:55

Xpycm писал(а):Здравствуйте.

Файл protected\modules\booking\controllers\MainController.php

попробуйте вместо
Код: Выделить всё
$booking->ownerEmail = $ownerApartment->email;

вставить
Код: Выделить всё
$booking->ownerEmail = 'my_email';

Добрый день! Почему то все равно владельцу приходит
Вся недвижимость Астаны у нас на сайте
vanred79
Местная знаменитость
Местная знаменитость
 
Сообщения: 660
Зарегистрирован: 02 фев 2013, 18:42
Откуда: Казахстан
Очки репутации: 2

Re: Сделать форму заявки

Сообщение Foton » 01 мар 2017, 10:10

Попробуйте в том же файле изменить
Код: Выделить всё
$notifier->raiseEvent('onNewBooking', $booking, array('user' => $ownerApartment)); 

на
Код: Выделить всё
$notifier->raiseEvent('onNewBooking', $booking, array('user' => $ownerApartment, 'forceEmail' => 'my_email'));
Foton
Разработчик
Разработчик
 
Сообщения: 431
Зарегистрирован: 26 янв 2012, 14:58
Очки репутации: 8


Вернуться в Вопросы и помощь по изменениям

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron