Exemplo n.º 1
0
 /**
  * Synchronize a person and user 
  * 
  * @param ComPeopleDomainEntityPerson $person
  * @param JUser	                      $user
  * 
  * @return void
  */
 public function synchronizeWithUser($person, $user)
 {
     if ($person->userId != $user->id) {
         return;
     }
     $params = new JParameter($user->params);
     $person->setData(array('component' => 'com_people', 'name' => $user->name, 'username' => $user->username, 'email' => $user->email, 'userType' => $user->usertype, 'registrationDate' => AnDomainAttribute::getInstance('date')->setDate($user->registerDate), 'lastVisitDate' => AnDomainAttribute::getInstance('date')->setDate($user->lastvisitDate), 'language' => $params->get('language'), 'timezone' => $params->get('timezone'), 'enabled' => !$user->block), AnDomain::ACCESS_PROTECTED);
 }