/**
  * complete the user with the api json
  *
  * @param User $pUser
  * @param Object $pObject
  */
 public function completeUser(&$pUser, $lProfileArray)
 {
     $pUser->setUsername(UserUtils::getUniqueUsername(StringUtils::normalizeUsername($lProfileArray['first-name'] . $lProfileArray['last-name'])));
     if (isset($lProfileArray['summary'])) {
         $pUser->setDescription(strip_tags($lProfileArray['summary']));
     }
     $pUser->setActive(true);
     $pUser->setAgb(true);
     $pUser->setFirstname($lProfileArray['first-name']);
     $pUser->setLastname($lProfileArray['last-name']);
     if (isset($lProfileArray['location']['country']['code'])) {
         $pUser->setCulture($lProfileArray['location']['country']['code']);
     }
     $pUser->save();
 }
 /**
  * complete the user with the api json
  *
  * @author Matthias Pfefferle
  * @param User $pUser
  * @param Object $pObject
  */
 public function completeUser(&$pUser, $pObject)
 {
     $pUser->setUsername(UserUtils::getUniqueUsername(StringUtils::normalizeUsername($pObject->username)));
     $pUser->setActive(true);
     $pUser->setAgb(true);
     $pUser->setFirstname($pObject->firstname);
     $pUser->setEmail($pObject->email);
     $pUser->setLastname($pObject->lastname);
     $pUser->save();
 }
Example #3
0
 /**
  * complete the user with the api json
  *
  * @param User $pUser
  * @param Object $pObject
  */
 public function completeUser(&$pUser, $pObject)
 {
     $pUser->setUsername(UserUtils::getUniqueUsername(StringUtils::normalizeUsername($pObject->nickname)));
     if (isset($pObject->note) && !$pUser->getDescription()) {
         $pUser->setDescription(strip_tags($pObject->note));
     }
     if (isset($pObject->birthday)) {
         $pUser->setBirthdate($pObject->birthday);
     }
     $pUser->setActive(true);
     $pUser->setAgb(true);
     $pUser->setCulture("de");
     $pUser->save();
 }
Example #4
0
 /**
  * complete the user with the api json
  *
  * @param User $pUser
  * @param Object $pObject
  */
 public function completeUser(&$pUser, $pObject)
 {
     $pUser->setUsername(UserUtils::getUniqueUsername(StringUtils::normalizeUsername($pObject["page_name"])));
     $pUser->setActive(true);
     $pUser->setAgb(true);
     $pUser->setFirstname($pObject['first_name']);
     $pUser->setFirstname($pObject['last_name']);
     $pUser->setEmail($pObject['active_email']);
     $pUser->save();
 }
 /**
  * complete the user with the api json
  *
  * @param User $pUser
  * @param Object $pObject
  */
 public function completeUser(&$pUser, $pObject)
 {
     $pUser->setUsername(UserUtils::getUniqueUsername(StringUtils::normalizeUsername($pObject->screen_name)));
     $pUser->setDescription(strip_tags($pObject->description));
     $pUser->setActive(true);
     $pUser->setAgb(true);
     // try to split full-name
     $lName = MicroformatsTools::splitFN($pObject->name);
     if (array_key_exists("firstname", $lName)) {
         $pUser->setFirstname($lName['firstname']);
     }
     if (array_key_exists("lastname", $lName)) {
         $pUser->setFirstname($lName['lastname']);
     }
     $pUser->setCulture(substr($pObject->lang, 0, 2));
     $pUser->save();
 }