﻿Друзья для Johncms 4
Автор мода: - ДжундуЛлах
Дополнение: Ходя4ий
---------------------------
        Установка
---------------------------
 
1. Распаковать архив
2. Залить таблицу в базу (install.txt)
3. Дописываем следующие строки в profile.php

   	// Друзья начало кода

	/*Счетчик и ссылка*/
	$friend = mysql_result(mysql_query("SELECT COUNT(*) FROM `friend` WHERE `user` = '" . $user['id'] . "'"), 0);
	if($user['id'] != $user_id)
		$user_id_friends=$user['id'];
	else 
		$user_id_friends=$user_id;
		
	$query = mysql_query("SELECT * FROM `friend` WHERE `user` = '".$user_id_friends."' ");
	if(@mysql_num_rows($query) != 0)
	{	
		$friends_online=0;
		 while ( $row = mysql_fetch_array ( $query ) )
		 {
			$friend_id=$row['friend'];
			$friend_me = mysql_fetch_assoc(mysql_query("SELECT * FROM `users` WHERE `id` = '" .$friend_id. "' "));
			if( time() < $friend_me['lastdate'] + 300)
				$friends_online=$friends_online+1;
			
		 }
	}
	echo '<a href="friend.php?user=' . $user['id'] . '">' .($user['id'] != $user_id ? 'Все друзья' : 'Все мои друзья') . '</a> (' . $friend . ')<br/>';
	echo '<a href="friend.php?act=friends_online&amp;user=' . $user['id'] . '">' .($user['id'] != $user_id ? 'Друзья онлайн' : 'Мои друзья онлайн') . '</a> ('.$friends_online.')'; 
	/*Ссылка на добавление / удаление*/
	$friends = mysql_result(mysql_query("SELECT COUNT(*) FROM `friend` WHERE (`user` = '" . $user['id'] . "' AND `friend` = '$user_id') OR (`user` = '$user_id' AND `friend` = '" . $user['id'] . "')"), 0);
	if ($user['id'] !=$user_id && mysql_result(mysql_query("SELECT COUNT(*) FROM `friend_notice` WHERE (`user` = '" . $user['id'] . "' AND `to` = '$user_id') OR (`user` = '$user_id' AND `to` = '" . $user['id'] . "')"), 0) == 0 && $friends == 0) echo '<a 	href="friend.php?act=add&amp;user=' . $user['id'] . '">Добаить в друзья</a><br/>';
	if ($friends > 0) echo '<a href="friend.php?act=del&amp;id=' . $user['id'] . '">Удалить из друзей</a>';

	// Друзья конец кода


4. Код для incfiles/head.php  Дописываем приблизительно ПОСЛЕ  201строки !!!

	///// Друзья начало кода /////
	if ($headmod != "friend") 
	{
	$new_frends = mysql_result(mysql_query("SELECT COUNT(*) FROM `friend_notice` WHERE `user` = '$user_id'"), 0);
	if ($new_frends)
		$list[] = '<a href="' . $set['homeurl'] . '/users/friend.php?act=new">Оповещение (+' . $new_frends . ')</a>';
	}
	///// Друзья конец кода /////