if ($lockStatus['LOCKED'] == 0) { $lockedFailed = !$file->acquireLock($lockToken); } else { $lockedFailed = true; } } break; case 'page': $pageID = $data[0]; $siteID = $data[1]; $pageMgr = new PageMgr($siteID); $page = $pageMgr->getPage($pageID); $pageInfo = $page->get(); $pageInfo['RSTAGE'] = $page->permissions->checkInternal(sUserMgr()->getCurrentUserID(), $pageID, "RSTAGE"); $pversion = $page->getPublishedVersion(true); $oref = $reftracker->getOutgoingForPage($siteID, $pageID, $pversion); $oc = 0; $outgoing = array(); $refcohash = array(); $reftargethash = array(); for ($i = 0; $i < count($oref); $i++) { if (!isset($reftargethash[$oref[$i]["CBID"] . $oref[$i]["TGTOID"] . $oref[$i]["TGTAID"]])) { $cov = $oref[$i]["CBVERSION"]; if ($cov == ALWAYS_LATEST_APPROVED_VERSION) { $cov = 0; } $ocb = sCblockMgr()->getCblock($oref[$i]["CBID"], $cov); $cblockInfo = $ocb->get(); $hash = $cblockInfo["ID"]; if (!isset($refcohash[$hash])) { $outgoing[$oc]["ID"] = $cblockInfo["ID"];