Программное создание ноды и PHP Filter

Главные вкладки

Аватар пользователя Eliasz Eliasz 25 сентября 2012 в 16:11

Создаю программно ноду, выставляю фильтр PHP filter, нода создаётся, но ни один из трёх фильтров не включается. При редактировании ноды видно что ни один из трёх вариантов не выбран, и соответственно php код не работает. Если выставить filtered html или full html, то они выставляются. Что я могу делать неправильно?

global $user;
$node_m = new stdClass();
$node_m->title = "A_poll";
$node_m->type = "normal_page";
$node_m->format = 3;//тут выставляю фильтр
$node_m->body = 'Lorem Ipsum <?php тут код?>';
$node_m->name = $user->name;
if ($node_m = node_submit($node_m))
{
node_save($node_m);
drupal_set_message("node save ok");
}
else
{
drupal_set_message("node save error");
}