本文整理汇总了PHP中Owner::getPersonIDArray方法的典型用法代码示例。如果您正苦于以下问题:PHP Owner::getPersonIDArray方法的具体用法?PHP Owner::getPersonIDArray怎么用?PHP Owner::getPersonIDArray使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Owner
的用法示例。
在下文中一共展示了Owner::getPersonIDArray方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: removeOwnerRPTOP
function removeOwnerRPTOP($rptopID, $ownerID, $personIDArray = false, $companyIDArray = false)
{
$owner = new Owner();
$owner->selectRecord($ownerID);
$ctr = 0;
$refreshArr = "";
$ownerPersonIDArray = $owner->getPersonIDArray();
$ownerCompanyIDArray = $owner->getCompanyIDArray();
//*
if ($personIDArray) {
foreach ($personIDArray as $key => $value) {
$owner->deleteOwnerPerson($value);
//$rptop = new RPTOP;
//$rptop->selectRecordForList($rptopID);
//$year = $rptop->getTaxableYear();
//$tdIDArray = $this->getTDListOf($value,"Person",$year);
//foreach ($tdIDArray as $tdKey => $tdValue){
// $rptop->deleteRptopTd($rptopID,$tdValue);
//$ctr++;
//}
//unset($rptop);
}
$ownerPersonIDArray = array_diff($ownerPersonIDArray, $personIDArray);
}
if ($companyIDArray) {
foreach ($companyIDArray as $key => $value) {
$owner->deleteOwnerCompany($value);
//$rptop = new RPTOP;
//$rptop->selectRecordForList($rptopID);
//$year = $rptop->getTaxableYear();
//$tdIDArray = $this->getTDListOf($value,"Company",$year);
//foreach ($tdIDArray as $tdKey => $tdValue){
// $rptop->deleteRptopTd($rptopID,$tdValue);
//$ctr++;
//}
//unset($rptop);
}
$ownerCompanyIDArray = array_diff($ownerCompanyIDArray, $companyIDArray);
}
//*/
//echo "personArray<br>";
//print_r($ownerPersonIDArray);
//echo "<br>companyArray<br>";
//print_r($ownerCompanyIDArray);
//echo "<br><br>";
$rptopRecords = new RPTOPRecords();
$ret = $rptopRecords->deleteRPTOPTD($rptopID);
//if ($personIDArray) $ownerPersonIDArray = array_diff($ownerPersonIDArray,$personIDArray);
//if ($companyIDArray) $ownerCompanyIDArray = array_diff($ownerCompanyIDArray,$companyIDArray);
if (is_array($ownerPersonIDArray)) {
$this->addOwnerPersonRPTOP($rptopID, $ownerID, $ownerPersonIDArray);
}
if (is_array($ownerCompanyIDArray)) {
$this->addOwnerCompanyRPTOP($rptopID, $ownerID, $ownerCompanyIDArray);
}
unset($owner);
$ret = $ctr;
return $ret;
}