zloy_molo4nik Posted September 9, 2013 Share Posted September 9, 2013 Есть проблема. Мне нужно отловить действие когда пользователь сохраняет инфу в профайле. За сохранение инфы отвечает класс usercpForms_core. Я сделал хук (Action overloader) вот кусок кода, но этот хук не работаетclass catchSave Profile extends usercpForms_core { public function saveProfileInfo() { echo "Info saved"; parent::public function saveProfileInfo(); } } Link to comment Share on other sites More sharing options...
Bot Posted September 9, 2013 Share Posted September 9, 2013 Обратите внимание По указанному вами в профиле "Board url" находится не IP.Board, либо модифицированный пиратский скрипт с удаленными копирайтами. Если вы указали неверный URL, пожауйста, поправьте его, потому что он скорее всего потребуется при диагностике вашей проблемы. Нелицензионные скрипты не приветствуются, т.к. зачастую именно некорректное "нуление" и является причиной проблем в них. Link to comment Share on other sites More sharing options...
newbie Posted September 9, 2013 Share Posted September 9, 2013 вот кусок кода, но этот хук не работаетВы это где нашли? :) class catchSave extends usercpForms_core { public function saveProfileInfo() { // Тут какой-нибудь код return parent::saveProfileInfo(); } } К тому же тип хука будет не Action overloader, а Library Hook. 1 Link to comment Share on other sites More sharing options...
zloy_molo4nik Posted September 9, 2013 Author Share Posted September 9, 2013 Вы это где нашли? :) class catchSave extends usercpForms_core { public function saveProfileInfo() { // Тут какой-нибудь код return parent::saveProfileInfo(); } } К тому же тип хука будет не Action overloader, а Library Hook. Это я сам писал, я так делал для того что бы расширить класс календаря. Мне нужно было перехватить действие когда пользователь соглашается на события календаря. А почему именно Library hook? Link to comment Share on other sites More sharing options...
zloy_molo4nik Posted September 9, 2013 Author Share Posted September 9, 2013 Я никак немогу вкурить когда использовать Action overloader и когда использовать Library hook. Читал их описание оно вроде бы одинаковое. Link to comment Share on other sites More sharing options...
zloy_molo4nik Posted September 9, 2013 Author Share Posted September 9, 2013 Вы это где нашли? :) class catchSave extends usercpForms_core { public function saveProfileInfo() { // Тут какой-нибудь код return parent::saveProfileInfo(); } } К тому же тип хука будет не Action overloader, а Library Hook. Спасибо все работает :) Link to comment Share on other sites More sharing options...
siv1987 Posted September 9, 2013 Share Posted September 9, 2013 class catchSave Profileparent::public functionЕще бы этот г-код не работал. Вы в синтаксисе маленько ошиблись. 1 Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now