Модуль Premium - совсем запутался...

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

Аватар пользователя BVod BVod 30 октября 2007 в 13:18

Хотел "расширить" использование модуля Premium - чтобы не только скрывать часть ноды, но и на его основе менять часть выводимого текста. Вставил в ноду (формат ввода - php) следующий код:

<?php
// Вычисляем номер текущей ноды

if (arg(0) == 'node' && is_numeric(arg(1))) {
$nid = arg(1);
}
if (arg(0) == 'comment' && arg(1) == 'reply' && is_numeric(arg(2))) {
$nid = arg(2);
}

global $node;
$node = $nid;
// Получаем значение доступа Premium для текущей ноды
premium_nodeapi($node , 'view', 0);
if (!$node->premium_access ) {
echo t('Full text available to premium subscribers only');
} else {
return l('! ' . $nid );
}
?>

... но он не работает....
Подскажите, что не так делаю?

Комментарии