Проблема с работой node_load
Вообщем, проблема такая. Есть один тип материала вида /node/$args["1"]/$args["2"], где выводятся квиктабсы (они отображаются только когда $args["1"]=804), и если эта страничка относится к данному пользователю (типа расширенного профиля), появляется "Редактировать данные" над вкладками quicktabs. Всё замечательно работает на практически идентичном сайте, однако же отказывается работать на рассматриваемом.
Думал сначала, что что-то с правами, но в итоге решил проверить сам шаблон. Там есть следующий кусок кода для случая $args["1"]=804, который нам нужен:
$nd = node_load($args["2"], $args["2"], false);
if (($user->uid == 1) || (in_array('администратор', $user->roles)) || ($nd->uid == $user->uid))
print "[Редактировать данные]";
Так вот, суть в том, что затыка оказалась с этой строчкой: $nd = node_load($args["2"], $args["2"], false);
$args["2"] - это номер ноды, которая выводится. Причем забавно получается, что под анонимным пользователем [Редактировать данные] появляется, а под пользователем, которому принадлежит данная нода - нет. В принципе через другой путь данные могут редактироваться (/node/$args["2"]), т.е. с правами всё нормально.
Почему node_load выдает пустоту непонятно (пытался вывести результат принтом)... Подскажите где хоть ковырять.