Привет друпал комьюнити!
Сделал сборку соц сети, все слажено работало, но в какой-то момент перестала работать реализация друзей через модуль user relationships. Заявка на добавление появляется, а когда нажимаешь добавить в друзья вылетает вот это:
warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\drupal\sites\all\modules\user_relationships\user_relationships_api\user_relationships_api.module on line 44.
warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\drupal\sites\all\modules\user_relationships\user_relationships_api\user_relationships_api.module on line 44.
user warning: Duplicate entry '0-0-0' for key 'PRIMARY' query: INSERT INTO user_relationships (rid, requester_id, requestee_id, rtid, approved, created_at, updated_at, flags) SELECT rid, requestee_id, requester_id, rtid, approved, created_at, updated_at, flags from user_relationships where rid = 21 in C:\xampp\htdocs\drupal\sites\all\modules\user_relationships\user_relationships_api\user_relationships_api.api.inc on line 262.
а ниже
Гость's request has been approved.
вот это where rid = 21 увеличивается с каждым нажатием на подтверждение.
Ссылка на добавление вот такая
<?php$user_actions[] = l('Добавить в друзья', "relationship/{$user->uid}/request/$ur_id", array('query' => drupal_get_destination(), 'html' => TRUE, 'attributes' => array('class' => 'user_relationships_popup_link')));?>
Подскажите в чем может быть дело и в какую сторону копать?
Комментарии
Когда нажимаю подтвердить заявку в всплывающем окне вылезает сообщение:
Are you sure you want to approve the relationship request from Гость?
гости не могу добавляться в друзья, поэтому мне кажется, что когда подается заявка, где-то не передается id заявителя.
А еще после добавления стал появляться такая ошибка:
user warning: Duplicate entry '0-0-0' for key 'PRIMARY' query: INSERT INTO user_relationships (requester_id, requestee_id, rtid, approved, created_at, updated_at, flags) VALUES (0, 0, 0, 1, 1327586111, 1327586111, 0) in C:\xampp\htdocs\drupal\includes\common.inc on line 3538.
Может какой модуль мешает?
Ни у кого даже мыслей нет?
денег нет и мыслей нет... только... $$$ работает...
...