private function getRelationData(Article $article) {/*{{{*/ $result['link1'] = ''; $result['title1'] = ''; $result['link2'] = ''; $result['title2'] = ''; $relationKey = $article->getKey(); $relationData = RelationSearchClient::getInstance()->search($relationKey, array('article' => 3)); if (isset($relationData['article']) && $relationData['article']) { $relationArticles = $relationData['article']; if (count($relationArticles) > 2) { $tempArticle = array(); foreach ($relationArticles as $temp) { if($temp->id != $article->id) { $tempArticle[] = $temp; } unset($temp); } $curlResult = array_slice($tempArticle, 0, 2); $result['articletitle1'] = $curlResult[0]->title; $result['articletitle2'] = $curlResult[1]->title; $result['article1'] = $curlResult[0]->getUrl(); $result['article2'] = $curlResult[1]->getUrl(); } BeanFinder::get('LocalCache')->removeAll(); } return $result; }/*}}}*/