| [ Index ] |
PHP Cross Reference of Moodle 1.9.3 [Build 15-Oct-2008] |
[Summary view] [Print] [Text view]
1 <?php 2 /** 3 * Global Search Engine for Moodle 4 * 5 * @package search 6 * @category core 7 * @subpackage document_wrappers 8 * @author Valery Fremaux [valery.fremaux@club-internet.fr] > 1.8 9 * @date 2008/03/31 10 * @license http://www.gnu.org/copyleft/gpl.html GNU Public License 11 * 12 * this is a format handler for getting text out of a proprietary binary format 13 * so it can be indexed by Lucene search engine 14 */ 15 16 /** 17 * @param object $resource 18 * @uses CFG, USER 19 */ 20 function get_text_for_indexing_txt(&$resource){ 21 global $CFG, $USER; 22 23 // SECURITY : do not allow non admin execute anything on system !! 24 if (!isadmin($USER->id)) return; 25 26 // just try to get text empirically from ppt binary flow 27 $text = implode('', file("{$CFG->dataroot}/{$resource->course}/{$resource->reference}")); 28 if (!empty($CFG->block_search_limit_index_body)){ 29 $text = shorten($text, $CFG->block_search_limit_index_body); 30 } 31 return $text; 32 } 33 ?>
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated: Wed Jan 14 11:33:29 2009 | Cross-referenced by PHPXref 0.7 |