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

Кемеровские программисты 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

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