diff options
author | Andreas Gohr <andi@splitbrain.org> | 2013-07-31 11:15:12 -0700 |
---|---|---|
committer | Andreas Gohr <andi@splitbrain.org> | 2013-07-31 11:15:12 -0700 |
commit | 15754217312575b58b0594cd63f1e1db57623b42 (patch) | |
tree | 8d1e59c132c764889d2c3c9b7cefd19623be35c1 /inc/indexer.php | |
parent | 20587314b0587d68f5e18e442a0e2af152c22af2 (diff) | |
parent | 0320882f767e5685df9d7ac4bec5a3e3f1b1f216 (diff) | |
download | rpg-15754217312575b58b0594cd63f1e1db57623b42.tar.gz rpg-15754217312575b58b0594cd63f1e1db57623b42.tar.bz2 |
Merge pull request #244 from splitbrain/mediause_index
Index media usage data
Diffstat (limited to 'inc/indexer.php')
-rw-r--r-- | inc/indexer.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/inc/indexer.php b/inc/indexer.php index 2f3ab25dc..8f0ba7ec6 100644 --- a/inc/indexer.php +++ b/inc/indexer.php @@ -10,7 +10,7 @@ if(!defined('DOKU_INC')) die('meh.'); // Version tag used to force rebuild on upgrade -define('INDEXER_VERSION', 5); +define('INDEXER_VERSION', 6); // set the minimum token length to use in the index (note, this doesn't apply to numeric tokens) if (!defined('IDX_MINWORDLENGTH')) define('IDX_MINWORDLENGTH',2); @@ -1365,6 +1365,12 @@ function idx_addPage($page, $verbose=false, $force=false) { $metadata['relation_references'] = array_keys($references); else $metadata['relation_references'] = array(); + + if (($media = p_get_metadata($page, 'relation media', METADATA_RENDER_UNLIMITED)) !== null) + $metadata['relation_media'] = array_keys($media); + else + $metadata['relation_media'] = array(); + $data = compact('page', 'body', 'metadata', 'pid'); $evt = new Doku_Event('INDEXER_PAGE_ADD', $data); if ($evt->advise_before()) $data['body'] = $data['body'] . " " . rawWiki($page); |