$uf->setCountry($udf_obj->getCountry()); } $uf->setWorkPhone($udf_obj->getWorkPhone()); $uf->setWorkPhoneExt($udf_obj->getWorkPhoneExt()); $uf->setWorkEmail($udf_obj->getWorkEmail()); $uf->setHireDate($udf_obj->getHireDate()); $uf->setDefaultBranch($udf_obj->getDefaultBranch()); $uf->setDefaultDepartment($udf_obj->getDefaultDepartment()); if ($udf_obj->getPermissionControl() != '') { $uf->setPermissionControl($udf_obj->getPermissionControl()); } if ($udf_obj->getPayPeriodSchedule() != '') { $uf->setPayPeriodSchedule($udf_obj->getPayPeriodSchedule()); } if ($udf_obj->getPolicyGroup() != '') { $uf->setPolicyGroup($udf_obj->getPolicyGroup()); } if ($udf_obj->getCurrency() != '') { $uf->setCurrency($udf_obj->getCurrency()); } } if ($update_column != FALSE and isset($mapped_row[$update_column])) { //Try looking up user by the update column. echo " Looking up User By: {$update_column} (" . $mapped_row[$update_column] . ") - " . str_pad($mapped_row['first_name'] . " " . $mapped_row['last_name'], 20, '.', STR_PAD_RIGHT) . "... "; $ulf = new UserListFactory(); $ulf->getSearchByCompanyIdAndArrayCriteria($mapped_row['company_id'], array($update_column => $ulf->Validator->stripSpaces($mapped_row[$update_column]))); if ($ulf->getRecordCount() == 1) { echo " Found 1 User\n"; $uf = $ulf->getCurrent(); } elseif ($ulf->getRecordCount() == 0) { echo " User Not Found, Inserting...\n";