public function delete() { $app = JFactory::getApplication(); $frnd_id = $app->input->get('target_userid', 0, 'INT'); $user = FD::user($frnd_id); $user->approve(); $res = new stdClass(); $res->result = EasySocialModelUsers::deleteFriends($frnd_id); if ($res->result == true) { $res->status = 1; //$res->message = 'Freind deleted'; } else { $res->status = 0; //$res->message = 'Unable to delete friend'; } $this->plugin->setResponse($res); }
function manageFriends() { //init variable $app = JFactory::getApplication(); $log_user = JFactory::getUser($this->plugin->get('user')->id); $db = JFactory::getDbo(); $frnd_id = $app->input->post->get('friend_id', 0, 'INT'); $choice = $app->input->post->get('choice', 0, 'INT'); $userid = $log_user->id; $res = new stdClass(); if (!$frnd_id) { return 'Friend id not found'; } if ($choice) { $frnds_obj = new EasySocialModelFriends(); $result = $frnds_obj->request($frnd_id, $userid); if ($result->id) { $res->frnd_id = $frnd_id; $res->code = 200; $res->message = 'Request send'; } else { $res->code = 403; $res->message = $result; } } else { $user = FD::user($id); $user->approve(); $res->result = EasySocialModelUsers::deleteFriends($frnd_id); if ($res->result == true) { $res->code = 200; $res->message = 'Freind deleted'; } else { $res->code = 403; $res->message = 'Unable to delete friend'; } } return $res; }