Переопределить основные функции в Drupal 7Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Переопределить основные функции в Drupal 7

Сообщение Anonymous »

есть ли способ полностью переопределить функцию «form_execute_handlers(...)», которая находится в /includes/form.inc?

Проблема в том, что в /modules/user/user.pages.inc есть некоторые функции-обработчики, такие как «user_profile_form_validate(...)», которые не могут быть найдены базовой версией «form.inc», поскольку следующий оператор отсутствует в «form_execute_handlers» (...)" для этого особого случая:

module_load_include('inc', 'user', 'user.pages');

Я хотел бы как-то добавить это и, следовательно, переопределить form.inc ;)

Хорошо, я нашел способ подключить библиотеку ( внутри моего пользовательского модуля):

function wr_pages_init() {
if (($_GET['q'] == 'system/ajax' || strstr($_GET['q'], 'file/ajax/')) && $_POST['form_id'] == "user_profile_form") {
module_load_include('inc', 'user', 'user.pages');
}
}


Подробнее здесь: https://stackoverflow.com/questions/219 ... n-drupal-7
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»