171 похожих чатов

Коллеги, а кто-нить использовал #FormIt чисто для отработки хуков? ну

типа сформировать массив данных (как будто в post-запросе пришли) и скормить ему чтобы он письмо отправил, в таблицу к себе записал и т.п.

8 ответов

23 просмотра

имхо легче просто через аякс отправлять на сайт

Дима-🚀 Сайт Автор вопроса
Сергей (ЛА Дерзай)
имхо легче просто через аякс отправлять на сайт

У меня маленько другая задача: Есть кастомные хуки, там методы от формита, типа $hook->getValues() и вот я хочу чтобы это отработало изнутри другого сниппета, на заранее подготовленном массиве данных, но выдергивать код из хуков и копировать не хочу, чтобы дублирование не допускать. Код поддерживаемый (типа) )))

Дима-🚀 Сайт Автор вопроса
Roman S
Из хука в хук, чтобы передавалось?

Не. Если совсем широко взять, то хочу чтобы formit отработал полностью на массиве данных, не которые из post/get/ajax пришли, а переданы ему из другого сниппета. Например хочу плагин на оформление заказа ms2 и чтобы ещё как будто одновременно форму отправили.

Дима 🚀 Сайт
Не. Если совсем широко взять, то хочу чтобы formit...

А зачем? Не проще просто письмо отправить? Ну и сохранить как это делает FormIt.

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
А зачем? Не проще просто письмо отправить? Ну и со...

А я выше писал, что мне не просто письмо, мне надо чтобы хуки отработали, там всякие полезные действия с данными - запись логов, отправка данных в CRM, сохранение в админку (saveform) и т.д. и т.п. ))) Там среди хуков отправки письма даже нету)

Дима 🚀 Сайт
А я выше писал, что мне не просто письмо, мне надо...

Я бы вынес код хуков в отдельный класс, а в самих хуках подключал бы этот класс и вызывал нужный метод, ну и в плагине делал бы так же, правда это прокатило бы только с кастомными хуками.

Дима-🚀 Сайт Автор вопроса
Артур Шевченко💀
Я бы вынес код хуков в отдельный класс, а в самих ...

Да и такая мысль была, в лоб копировать код не хочется, но я думал попроще способ найти чем такой рефакторинг приличный)) А может пробовал кто тащить formit через getService и потом $hook->load($hookname, $fields)?

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта