Перейти к содержанию
Zeppelin

[Модуль Продажи - Почта] Ошибка при отправке сообщений "всем пользователям"

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

Добрый день!

использую osStore 0.2.0

все установки на локальной машине, в том числе почтовый сервер.

При отправке сообщений из админки Продажи - Почта - кому ВСЕ ПОКУПАТЕЛИ появляется сообщение об ошибке и почта не уходит.

Notice: Undefined index: sort in E:\web\htdocs\too-sweet.rum\admin\model\sale\customer.php on line 151

по указанному адресу - if ($data['sort'] == 'name'), но в массиве такого поля нет.

		$sort_data = array(
			'pname',
			'c.email',
			'customer_group',
			'c.status',
			'c.date_added'
		);

		if ($data['sort'] == 'name') {
		    $data['sort'] = 'pname';
		};

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

вроде заработало, но правомерно ли такое изменение кода оценить не могу.

		$sort_data = array(
			'name',
####		'pname',
			'c.email',
			'customer_group',
			'c.status',
			'c.date_added'
		);

###		if ($data['sort'] == 'name')
###		{
###		    $data['sort'] = 'pname';
###		};

		if (isset($data['sort']) && in_array($data['sort'], $sort_data)) {
			$sql .= " ORDER BY `" . $data['sort'] . '`';
		} else {
###			$sql .= " ORDER BY `pname`";
			$sql .= " ORDER BY `name`";			
		}

Поделиться сообщением


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

Такая же проблема и у меня, зделал вот так:


		$sort_data = array(
           'name', ##Дописал
			'pname',
			'c.email',
			'customer_group',
			'c.status',
			'c.date_added'
		);

Поделиться сообщением


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

ок, проверю

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.