Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


Zeppelin

Recommended Posts

Добрый день!

использую 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`";			
		}
Надіслати
Поділитися на інших сайтах


  • 1 month later...
  • 1 month later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.