コード例 #1
0
ファイル: friend.php プロジェクト: beingsane/com_api-plugins
 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);
 }
コード例 #2
0
 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;
 }