Dmytro
еще один))
Sergey_K
Не, там массив data
Sergey_K
Там же есть список передачи
Dmytro
где написано, что msonsubmit что то меняет?
Sergey_K
Эм... ты троллишь чтоль?
Dmytro
нет, покажи эту строчку)
Sergey_K
Там написано про классические формы
Dmytro
покажи строчку!
Sergey_K
Из формы прилетает массив данных
Sergey_K
Расскажи, зачем туда прилетает и data и заказ?
Sergey_K
Там проверки и создание рыбы заказа
Gaius Cassius
где написано, что msonsubmit что то меняет?
Дмитро, Сергей сам пытается поменять данные, точнее дописать и уже который день показывает исходники, в которых данные зашиты
Dmytro
тебе сложно показать строчку, где написано, что onsubmit меняет данные?
Sergey_K
тебе сложно показать строчку, где написано, что onsubmit меняет данные?
В исходниках посмотри, там результаты эвента пишутся в заказ
Sergey_K
Это, если что, означает, что эвент меняет данные
Dmytro
ты скинул скрин с доки, и утвеждаешь, что onsubmit должен чтото поменять!
Sergey_K
Только это нихера не работает, повторю в ПЯТЫЙ раз
Sergey_K
ты скинул скрин с доки, и утвеждаешь, что onsubmit должен чтото поменять!
Да, там русским по белому написано про то, что это сделано для классических форм.
Sergey_K
Я сделаю допполе в заказе свое
Sergey_K
И получу данные
Sergey_K
И они должны в этом методе упасть в заказа
Sergey_K
Автоматом
Dmytro
так вот, по той доке - вообще никто ниче не меняет и не должен))
Sergey_K
Только это не сработает
Sergey_K
Повторю в ШЕСТОЙ раз
Sergey_K
Потому что в исходниках забыто
Sergey_K
Передать данные в эвент
Sergey_K
Потом из эвента их вернуть в заказ
Sergey_K
Это просто для фана, да
Sergey_K
Ничего не должен
Gaius Cassius
Это просто для фана, да
да что ты паришься, заплати человеку 400р, ну 600, там же делов на полчаса)
Sergey_K
Кому? Васе чтобы минишоп исправил?)
Sergey_K
Я не спрашивал про этот метод, я сам его исправил, я спрашивал как вернуть из события данные
Gaius Cassius
не, Дмитро))
Sergey_K
Зачем?
Sergey_K
Если человек на черное говорит белое
Sergey_K
Открой сабмит
Sergey_K
Там даже димас увидит
Артем
Я сделаю допполе в заказе свое
ты где поле создаешь? в msOrder или msOrderAddress?
Sergey_K
Но это не столь важно
Anton
А кто-нибудь знает, может ли Office или Hybrid Auth в случае если на емейл уже зареган пользователь, при входе через не привязанную соц-сеть автоматом её привязывать. Сейчас получается так: если емейла, привязанного к соц-сетке на сайте нет, то учётка создаётся и всё ок, дальше можно входить через соц-сеть, но если на сайте уже есть учётка с таким емейлом и к неё соцсеть не привязана, то при попытке зарегаться через соц-сеть просто ничего не происходит, даже ошибка не вылазит, что пользователь с таким емейлом уже есть и надо под ним залогиниться и привязать соц-сеть.
Артем
Допустим в заказе
вот данные из формы перезаписываются в сессию и далее пишутся в msOrderAddress если ты создашь поле там, то из формы инфа сохранится тебе это нужно?
Sergey_K
вот данные из формы перезаписываются в сессию и далее пишутся в msOrderAddress если ты создашь поле там, то из формы инфа сохранится тебе это нужно?
Я именно про это. НО 1. Сам заказ забыли проапдейтить 2. Как вернуть данные из эвента - это мой вопрос и был)
Sergey_K
Ну т.е. на самом заказе должен точно такой же мердж стоять
Sergey_K
Он тупо по совпадающим полям и заберет
Артем
Ага
ну в принципе да но что мешает записать нужные поля на msOnBeforeCreateOrder?
Sergey_K
Данных формы там нет
Dmytro
ну в принципе да но что мешает записать нужные поля на msOnBeforeCreateOrder?
не, ну ты тугой))) не хочет он там ниче писать!!!!
Sergey_K
Формы
Sergey_K
Которая data
Артем
Формы
на 370 строке данные из формы пишутся в сессию
Артем
Которая data
if (!$response['success']) { return $this->error($response['message']); } if (!empty($response['data']['data'])) { $this->set($response['data']['data']); }
Sergey_K
Хорошо, тогда в сабмите есть order и есть data
Sergey_K
В чем логика?)
Sergey_K
if (!$response['success']) { return $this->error($response['message']); } if (!empty($response['data']['data'])) { $this->set($response['data']['data']); }
Да, подразумевается, что есть data, ты все это правишь и оно пишется обратно. Так?
Sergey_K
Ну вот если ты посмотришь, то мерджить и забыли в заказе
Sergey_K
О чем я и говорю.
Sergey_K
Я хочу восстановить нормальную логику т.к. все равно буду переписывать этот класс чтобы в т.ч. расширить список возможных запросов на коннектор.
Артем
Ну вот если ты посмотришь, то мерджить и забыли в заказе
так именно в msOrder то и не надо мержить зачем в таблицу где хранятся стоимость, статус и тд что то из формы писать поэтому все пишется в msOrderAddress, где вся инфа о клиенте
Sergey_K
К примеру
Артем
Ты не прав. В заказе есть поле properties
так и в msOrderAddress оно есть
Sergey_K
Ну да, только валюта, кредитная линия, отсрочка это свойства заказа
Sergey_K
А не адреса
Sergey_K
так и в msOrderAddress оно есть
Только заполнить его невозможно в заказе )
Sergey_K
И невозможно в заказ, положим, добавить автокомментарий
Миша
оператор сотовый толкает рекламу на сайте, я в ахуе
Sergey_K
Как бы очевидно, мне кажется )
Миша
https://github.com/bezumkin/miniShop2/issues/373 ребята, поставьте лайк, функция нужная
prohor
Миша
Veu, серьезно?
Миша
ВЬЮ
Миша
ВЬЮ!!!!!