Câu trả lời:
Bạn có thể sử dụng node_access
để làm điều này:
$node = node_load(123);
$account = user_load(456);
if (node_access("update", $node, $account) === TRUE) {
do_something_awesome();
}
Nếu bạn nhìn vào nguồn cho node_access
, bạn sẽ thấy rằng $node
đối số cũng có thể là a $nid
. Đây là cách đường dẫn cho các trang chỉnh sửa được kiểm tra (xem mục 'nút /% nút / chỉnh sửa' trong node_menu
).