Skip to content
This repository has been archived by the owner on Nov 25, 2020. It is now read-only.

Commit

Permalink
Add user if not in indexed URL.
Browse files Browse the repository at this point in the history
  • Loading branch information
cdujeu committed Nov 16, 2016
1 parent 5855164 commit d472eb0
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions core/src/plugins/index.elasticsearch/src/ElasticSearchIndexer.php
Expand Up @@ -266,8 +266,16 @@ public function applyAction(\Psr\Http\Message\ServerRequestInterface $requestInt
if ($source["serialized_metadata"] != null) {
$meta = unserialize(base64_decode($source["serialized_metadata"]));
$tmpNode = new AJXP_Node($source["node_url"], $meta);
if(!$tmpNode->hasUser()){
if($source['ajxp_scope'] === "user" && !empty($source['ajxp_user'])) $tmpNode->setUserId($source['ajxp_user']);
else $tmpNode->setUserId($ctx->getUser()->getId());
}
} else {
$tmpNode = new AJXP_Node($source["node_url"], []);
if(!$tmpNode->hasUser()){
if($source['ajxp_scope'] === "user" && !empty($source['ajxp_user'])) $tmpNode->setUserId($source['ajxp_user']);
else $tmpNode->setUserId($ctx->getUser()->getId());
}
$tmpNode->loadNodeInfo();
}

Expand Down Expand Up @@ -330,8 +338,16 @@ public function applyAction(\Psr\Http\Message\ServerRequestInterface $requestInt
if ($hit->serialized_metadata!=null) {
$meta = unserialize(base64_decode($hit->serialized_metadata));
$tmpNode = new AJXP_Node($hit->node_url, $meta);
if(!$tmpNode->hasUser()){
if($hit->ajxp_user) $tmpNode->setUserId($hit->ajxp_user);
else $tmpNode->setUserId($ctx->getUser()->getId());
}
} else {
$tmpNode = new AJXP_Node($hit->node_url, []);
if(!$tmpNode->hasUser()){
if($hit->ajxp_user) $tmpNode->setUserId($hit->ajxp_user);
else $tmpNode->setUserId($ctx->getUser()->getId());
}
$tmpNode->loadNodeInfo();
}
if (!file_exists($tmpNode->getUrl())) {
Expand Down

0 comments on commit d472eb0

Please sign in to comment.