本文整理匯總了PHP中UserFactory::setPermissionControl方法的典型用法代碼示例。如果您正苦於以下問題:PHP UserFactory::setPermissionControl方法的具體用法?PHP UserFactory::setPermissionControl怎麽用?PHP UserFactory::setPermissionControl使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類UserFactory
的用法示例。
在下文中一共展示了UserFactory::setPermissionControl方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: UserListFactory
$uf->setTitle($udf_obj->getTitle());
$uf->setCity($udf_obj->getCity());
if ($udf_obj->getProvince() != '' and $udf_obj->getProvince() != 0) {
$uf->setProvince($udf_obj->getProvince());
}
if ($udf_obj->getCountry() != '') {
$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();
示例2: PermissionControlListFactory
} else {
$uf->Validator->isTrue($uf->password_validator_label, FALSE, $uf->password_validator_match_msg);
}
$uf->setEmployeeNumber(1);
$uf->setFirstName($user_data['first_name']);
$uf->setLastName($user_data['last_name']);
$uf->setWorkEmail($user_data['work_email']);
//Get Permission Control with highest ID, assume its for Administrators
//and use it.
$pclf = new PermissionControlListFactory();
$pclf->getByCompanyId($user_data['company_id'], NULL, NULL, NULL, array('id' => 'desc'));
if ($pclf->getRecordCount() > 0) {
$pc_obj = $pclf->getCurrent();
if (is_object($pc_obj)) {
Debug::Text('Adding User to Permission Control: ' . $pc_obj->getId(), __FILE__, __LINE__, __METHOD__, 10);
$uf->setPermissionControl($pc_obj->getId());
}
}
if ($uf->isValid()) {
$user_id = $uf->Save();
$uf->CommitTransaction();
if ($external_installer == 1) {
Redirect::Page(URLBuilder::getURL(NULL, 'Done.php'));
} else {
Redirect::Page(URLBuilder::getURL(NULL, 'MaintenanceJobs.php'));
}
break;
}
$uf->FailTransaction();
default:
if (isset($company_id)) {