@ -10,7 +10,7 @@ define(SOCIALDELETED,6);
class UserFriend extends UserManager {
function __construct() {
private function __construct() {
}
/**
@ -21,7 +21,7 @@ class UserFriend extends UserManager {
* @param int kind of relation between users
* @return void
*/
public function register_friend ($friend_id,$my_user_id,$relation_type) {
public static function register_friend ($friend_id,$my_user_id,$relation_type) {
$tbl_my_friend = Database :: get_main_table(TABLE_MAIN_USER_FRIEND);
$sql = 'SELECT COUNT(*) as count FROM ' . $tbl_my_friend . ' WHERE friend_user_id=' . ((int)$friend_id).' AND user_id='.((int)$my_user_id);
@ -47,7 +47,7 @@ class UserFriend extends UserManager {
*@param int user friend id
*@return void
*/
public function removed_friend ($friend_id) {
public static function removed_friend ($friend_id) {
$tbl_my_friend = Database :: get_main_table(TABLE_MAIN_USER_FRIEND);
$tbl_my_message = Database :: get_main_table(TABLE_MAIN_MESSAGE);
$user_id=api_get_user_id();
@ -72,7 +72,7 @@ class UserFriend extends UserManager {
* @author isaac flores paz < florespaz @ bidsoftperu . com >
* @return array
*/
public function show_list_type_friends () {
public static function show_list_type_friends () {
$friend_relation_list=array();
$count_list=0;
$tbl_my_friend_relation_type = Database :: get_main_table(TABLE_MAIN_USER_FRIEND_RELATION_TYPE);
@ -95,7 +95,7 @@ class UserFriend extends UserManager {
* @param string names of the kind of relation
* @return int
*/
public function get_relation_type_by_name ($relation_type_name) {
public static function get_relation_type_by_name ($relation_type_name) {
$list_type_friend=array();
$list_type_friend=self::show_list_type_friends();
foreach ($list_type_friend as $value_type_friend) {
@ -111,7 +111,7 @@ class UserFriend extends UserManager {
* @param int user friend id
* @param string
*/
public function get_relation_between_contacts ($user_id,$user_friend) {
public static function get_relation_between_contacts ($user_id,$user_friend) {
$tbl_my_friend_relation_type = Database :: get_main_table(TABLE_MAIN_USER_FRIEND_RELATION_TYPE);
$tbl_my_friend = Database :: get_main_table(TABLE_MAIN_USER_FRIEND);
$sql= 'SELECT rt.id as id FROM '.$tbl_my_friend_relation_type.' rt ' .
@ -132,7 +132,7 @@ class UserFriend extends UserManager {
* @param string name to search
* @return array
*/
public function get_list_id_friends_by_user_id ($user_id,$id_group=null,$search_name=null) {
public static function get_list_id_friends_by_user_id ($user_id,$id_group=null,$search_name=null) {
$list_ids_friends=array();
$tbl_my_friend = Database :: get_main_table(TABLE_MAIN_USER_FRIEND);
$tbl_my_user = Database :: get_main_table(TABLE_MAIN_USER);
@ -157,7 +157,7 @@ class UserFriend extends UserManager {
* @param string name to search
* @param array
*/
public function get_list_path_web_by_user_id ($user_id,$id_group=null,$search_name=null) {
public static function get_list_path_web_by_user_id ($user_id,$id_group=null,$search_name=null) {
$list_paths=array();
$list_path_friend=array();
$array_path_user=array();
@ -177,7 +177,7 @@ class UserFriend extends UserManager {
* @param int user id
* @return array
*/
public function get_list_web_path_user_invitation_by_user_id ($user_id) {
public static function get_list_web_path_user_invitation_by_user_id ($user_id) {
$list_paths=array();
$list_path_friend=array();
$list_ids = self::get_list_invitation_of_friends_by_user_id((int)$user_id);
@ -195,7 +195,7 @@ class UserFriend extends UserManager {
* @param string content of the message
* @return boolean
*/
public function send_invitation_friend ($user_id,$friend_id,$message_title,$message_content) {
public static function send_invitation_friend ($user_id,$friend_id,$message_title,$message_content) {
$tbl_message=Database::get_main_table(TABLE_MAIN_MESSAGE);
$current_date=date('Y-m-d H:i:s',time());
$status_invitation=5;//status of pending invitation
@ -229,7 +229,7 @@ class UserFriend extends UserManager {
* @param int user receiver id
* @return int
*/
public function get_message_number_invitation_by_user_id ($user_receiver_id) {
public static function get_message_number_invitation_by_user_id ($user_receiver_id) {
$status_invitation=5;//status of pending invitation
$tbl_message=Database::get_main_table(TABLE_MAIN_MESSAGE);
$sql='SELECT COUNT(*) as count_message_in_box FROM '.$tbl_message.' WHERE user_receiver_id='.((int)$user_receiver_id).' AND msg_status=5;';
@ -243,7 +243,7 @@ class UserFriend extends UserManager {
* @param int user id
* @return array()
*/
public function get_list_invitation_of_friends_by_user_id ($user_id) {
public static function get_list_invitation_of_friends_by_user_id ($user_id) {
$list_friend_invitation=array();
$tbl_message=Database::get_main_table(TABLE_MAIN_MESSAGE);
$sql='SELECT user_sender_id,send_date,title,content FROM '.$tbl_message.' WHERE user_receiver_id='.((int)$user_id).' AND msg_status=5;';
@ -260,7 +260,7 @@ class UserFriend extends UserManager {
* @param int user receiver id
* @return void()
*/
public function invitation_accepted ($user_send_id,$user_receiver_id) {
public static function invitation_accepted ($user_send_id,$user_receiver_id) {
$tbl_message=Database::get_main_table(TABLE_MAIN_MESSAGE);
$msg_status=6;// friend accepted
$sql='UPDATE '.$tbl_message.' SET msg_status='.$msg_status.' WHERE user_sender_id='.((int)$user_send_id).' AND user_receiver_id='.((int)$user_receiver_id).';';
@ -273,7 +273,7 @@ class UserFriend extends UserManager {
* @param int user receiver id
* @return void()
*/
public function invitation_denied($user_send_id,$user_receiver_id) {
public static function invitation_denied ($user_send_id,$user_receiver_id) {
$tbl_message=Database::get_main_table(TABLE_MAIN_MESSAGE);
$msg_status=7;
$sql='UPDATE '.$tbl_message.' SET msg_status='.$msg_status.' WHERE user_sender_id='.((int)$user_send_id).' AND user_receiver_id='.((int)$user_receiver_id).';';
@ -286,7 +286,7 @@ class UserFriend extends UserManager {
* @param int kind of rating
* @return void()
*/
public function qualify_friend($id_friend_qualify,$type_qualify) {
public static function qualify_friend ($id_friend_qualify,$type_qualify) {
$tbl_user_friend=Database::get_main_table(TABLE_MAIN_USER_FRIEND);
$user_id=api_get_user_id();
$sql='UPDATE '.$tbl_user_friend.' SET relation_type='.((int)$type_qualify).' WHERE user_id='.((int)$user_id).' AND friend_user_id='.((int)$id_friend_qualify).';';
@ -298,7 +298,7 @@ class UserFriend extends UserManager {
* @param void
* @return string message invitation
*/
function send_invitation_friend_user($userfriend_id,$subject_message='',$content_message='') {
public static function send_invitation_friend_user ($userfriend_id,$subject_message='',$content_message='') {
//$id_user_friend=array();
$user_info=array();
$user_info=api_get_user_info($userfriend_id);
@ -312,7 +312,7 @@ class UserFriend extends UserManager {
echo Display::display_error_message($succes,true);
}
exit;
} elseif(isset($userfriend_id) & & !isset($subject_message)) {
} elseif (isset($userfriend_id) & & !isset($subject_message)) {
$count_is_true=false;
$count_number_is_true=0;
if (isset($userfriend_id) & & $userfriend_id>0) {