예제 #1
0
파일: Post.php 프로젝트: Sywooch/forums
 public function processConstraint(XenForo_Search_SourceHandler_Abstract $sourceHandler, $constraint, $constraintInfo, array $constraints)
 {
     $result = Tinhte_XenTag_Integration::processConstraint($sourceHandler, $constraint, $constraintInfo, $constraints);
     if ($result !== false) {
         return $result;
     }
     return parent::processConstraint($sourceHandler, $constraint, $constraintInfo, $constraints);
 }
예제 #2
0
 protected function _insertIntoIndex(XenForo_Search_Indexer $indexer, array $data, array $parentData = null)
 {
     $metadata = array();
     if (isset($data[Tinhte_XenTag_Constants::FIELD_POST_TAGS])) {
         $title = '';
         Tinhte_XenTag_Helper::prepareSearchIndex($title, $metadata, $data[Tinhte_XenTag_Constants::FIELD_POST_TAGS]);
         $indexer = new Tinhte_XenTag_XenForo_Search_Indexer($indexer, $metadata);
     }
     parent::_insertIntoIndex($indexer, $data, $parentData);
 }