Номер заказа поместить в сессию

Добрый день!
Встала задача генерировать счета пользователю вместе с заказом, ну и для удобства дума сделать так, чтобы номер заказа в админке и номер счета совпадали. Чтобы сильно не заморачиваться, решил сделать так:
В minishop.class.php добавляю
$num = $td.'/'.($tnum[1] + 1);
$_SESSION['order_number'] = $num;
Ну и хуки формы сниппет.
Но переменная не отображается, я было грешил на то, что сессия умирает, но нет, другие переменные выводятся (например из $_SESSION['minishop'])
Куда копать?
Спасибо!
Олег
11 апреля 2013, 02:12
modx.pro
940
0

Комментарии: 3

Алексей Карташов
11 апреля 2013, 09:22
0
сделай
die(var_dump($num));
и посмотри что у тебя в переменной $num лежит. Скорей всего в ней что-то такое, чего нельзя просто так на экран вывести. Ну или включи отображение ошибок — может твой скрипт просто тихо умирает на ошибках.
    Олег
    11 апреля 2013, 11:22
    0
    спасибо за ответ! Скрипт не умирает, т.к. файл отправляется по почте.
      Олег
      11 апреля 2013, 11:56
      0
      Делаю
      $_SESSION['order_number'] = $num;
      var_dump($_SESSION);
      Получаю
      ... ["order_number"]=> string(7) "1304/13" ...
      Т.е. «жива»…
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3