Добрый день!
использую 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`";
}