Forums / National / Russian / Модули и плагины / Плагин comments

CrazyFreeMan
#1 2015-03-05 23:14

Добрый

Пишу тут один плагин и нужно мне проверять текст в комментариях, для проверки текста до внесения в БД при создании комментария есть хук comments.send.first  а вот если проверять текст при редактировании то импорт данных идет после хука comments.edit.update.first потом идет апдейт в БД и только потом еще один хук comments.edit.update.done

Кажется или немного забыли про нужный хук или так задумано?)

Dayver Online
#2 2015-03-06 06:45
Да, не везде где хотелось бы есть хуки но иногда когда пишешь расширение осознаешь что хуков не хватает чуть ли не на каждом шагу(я не говорю что хук о котором вы говорите был бы избыточным) и сразу же понимаешь что это бы была глупость. Что касается вашей задачи то могу предложить - а почему бы вам не вклиниться своей проверкой в место хука comments.edit.update.first но проверять значения из глобальной переменной _POST и при необходимости измененную форму данных уже запишите обратно в пост и тогда далее по коду стандартные функции кот_импорт уже проверять и импортировать будут данные над кототорыми поработали ваши проверки
Pavlo Tkachenko aka Dayver
CrazyFreeMan
#3 2015-03-06 06:56

Да я и думал на крайняк перезаписать POST :) хотелось правильно. Спасибо пойду дальше допиливать :)