Ejemplo n.º 1
0
 } else {
     $new_kuser->setEmail($user->getEmail());
     $new_kuser->setScreenName($user->getScreenName());
     $new_kuser->setPartnerId($user->getPartnerId());
     $new_kuser->setFirstName($firstName);
     $new_kuser->setLastName($lastName);
     $new_kuser->setStatus(KuserStatus::ACTIVE);
     $new_kuser->setIcon($user->getIcon());
     $new_kuser->setPicture($user->getPicture());
     $new_kuser->setPuserId('__ADMIN__' . $user->getId());
     $new_kuser->setIsAdmin(true);
     if ($new_kuser->getPartnerId() == $admin_console_partner_id) {
         $partnerData = new Kaltura_AdminConsoleUserPartnerData();
         $partnerData->isPrimary = null;
         $partnerData->role = null;
         $new_kuser->setPartnerData(serialize($partnerData));
     }
 }
 if (!$dryRun) {
     KalturaLog::log('Saving new user_login_data with the following parameters: ');
     KalturaLog::log(print_r($new_login_data, true));
     $new_login_data->save();
     // save
     if ($existing_kuser) {
         $existing_kuser->setLoginDataId($new_login_data->getId());
         KalturaLog::log('Saving EXISTING kuser with the following parameters: ');
         KalturaLog::log(print_r($existing_kuser, true));
         $existing_kuser->save();
         // save
         $partner->setAccountOwnerKuserId($existing_kuser->getId(), false);
     } else {