/** * 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(); }
/** * 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(); }
/** * 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(); }