Lines Matching refs:pages
30 $pages = $this->collectPages($namespace, $recursive);
37 $pages[$sourceId] = $sourceFile;
38 ksort($pages);
41 if (!$pages) throw new Exception('No pages found in namespace: ' . hsc($namespace));
42 if (!isset($pages[$sourceId])) {
59 foreach ($pages as $id => $file) {
65 $md = $this->buildSkillMarkdown($namespace, $metadata, $md, $pages, $sourceId);
91 return array('file' => $target, 'name' => $zipName, 'count' => count($pages));
146 $pages = array();
160 $pages[$id] = $path;
167 if (!$pages && is_dir($conf['datadir'])) {
175 if (strpos($id, $namespace . ':') === 0) $pages[$id] = $path;
178 … if (strpos($id, $namespace . ':') === 0 && strpos($tail, ':') === false) $pages[$id] = $path;
183 ksort($pages);
184 return $pages;
248 private function buildSkillMarkdown($namespace, $metadata, $body, $pages, $sourceId) { argument
253 foreach ($pages as $id => $file) {