Ejemplo n.º 1
0
 /**
  * Inserts new contact in DB
  * @param  string $type
  * @param  array $message
  * @return object
  */
 public function createContact($type, $message)
 {
     if ($type == "twitter_mention") {
         $contact = $this->getContact('twitter', $message['user']['id_str']);
         $contact->name = $message['user']['name'];
         $contact->twitter_handle = $message['user']['screen_name'];
         $contact->twitter_id = $message['user']['id_str'];
         $contact->profile_picture = $message['user']['profile_image_url'];
     } else {
         if ($type == "twitter_direct") {
             $contact = $this->getContact('twitter', $message['sender']['id_str']);
             $contact->name = $message['sender']['name'];
             $contact->twitter_handle = $message['sender']['screen_name'];
             $contact->twitter_id = $message['sender']['id_str'];
             $contact->profile_picture = $message['sender']['profile_image_url'];
         } else {
             if ($type == "facebook") {
                 $contact = $this->getContact('facebook', $message->from->id);
                 $contact->name = $message->from->name;
                 $contact->facebook_id = $message->from->id;
                 $contact->profile_picture = getProfilePicture($message->from->id);
             }
         }
     }
     $contact->save();
     return $contact;
 }
Ejemplo n.º 2
0
     getUniqueLoveCount();
     break;
 case 'getAllLove':
     getAllLove();
     break;
 case 'getlove':
     // If $_REQUEST['giver'] or $_REQUEST['receiver'] is set,
     // it will filter the results accordingly.
     // $_REQUEST['pagination'] == 0 -> Disables paginated output
     getUserLove();
     break;
 case 'uploadProfilePicture':
     uploadProfilePicture();
     break;
 case 'getProfilePicture':
     getProfilePicture();
     break;
 case 'pushCreateUser':
     pushCreateUser();
     break;
 case 'pushVerifyUser':
     pushVerifyUser();
     break;
 case 'checkConfirmation':
     checkConfirmation();
     break;
 case 'login':
     loginUserIntoSession();
     break;
 case 'getUserlist':
     getUserlist();