Необходимо, чтобы при нажатии на ссылку выполнялся запрос вставки в базу. Написав код а пхп, вставила в page.
Но столкнулась с проблемой. На локальном друпале все работает нормально, но на сервере происходят чудеса. Код отрабатывает несколько раз, т.е. вставляется несколько записей с пустым $usr_id, а потом вставляется уже правильная запись. Кроме того, после удаления вставки в базу, друпал продолжает по-прежнему отрабатывать вставки, т.е. непонятно где-то в недрах застрял код, хотя кеширование отключено. Каким образом тогда можно реализовать такие операции, я склонняюсь к мысли, что лучше все-таки сделать обычный пхп-скрипт, не зависящий от друпала, но мне ннужно еще делать проверку, что это авторизованный пользователь из своего профиля нажал ссылку.
Комментарии
1. Вот так можно получить id пользователя
$user_id = $user->uid
2. Для корректной отработки нажатия на кнопку необходимо использовать FORM API.
Там все вставляется корректно и можно сделать штатную проверку