+ if ($crawl && count($GLOBALS['phinde']['crawlBlacklist'])) {
+ foreach ($GLOBALS['phinde']['crawlBlacklist'] as $bl) {
+ if (preg_match('#' . $bl . '#', $linkInfo->url)) {
+ $crawl = false;
+ }
+ }
+ }
+
+ $linkInfo->known = $this->es->isKnown($linkInfo->url);
+ $linkInfo->crawl = $crawl;
+ $linkInfo->index = $index;
+ $filteredLinkInfos[] = $linkInfo;
+ }
+ return $filteredLinkInfos;
+ }
+
+ protected function enqueue($linkInfos)
+ {
+ foreach ($linkInfos as $linkInfo) {
+ if ($linkInfo->known) {
+ continue;
+ }
+ if ($linkInfo->crawl || $linkInfo->index) {