/// check for php5 (lib.php)
- if (!search_check_php5()) {
- $phpversion = phpversion();
- mtrace("Sorry, global search requires PHP 5.0.0 or later (currently using version ".phpversion().")");
- exit(0);
- }
-
try {
$index = new Zend_Search_Lucene(SEARCH_INDEX_PATH);
} catch(LuceneException $e) {
error(get_string('beadmin', 'search'), "$CFG->wwwroot/login/index.php");
} //if
-/// check for php5 (lib.php)
- if (!search_check_php5()) {
- $phpversion = phpversion();
- mtrace("Sorry, global search requires PHP 5.0.0 or later (currently using version ".phpversion().")");
- exit(0);
- }
-
try {
$index = new Zend_Search_Lucene(SEARCH_INDEX_PATH);
} catch(LuceneException $e) {
/// check for php5 (lib.php)
- if (!search_check_php5()) {
- mtrace("Sorry, global search requires PHP 5.0.0 or later (currently using version ".phpversion().")");
- exit(0);
- }
-
//php5 found, continue including php5-only files
//require_once("$CFG->dirroot/search/Zend/Search/Lucene.php");
require_once("$CFG->dirroot/search/indexlib.php");
error(get_string('beadmin', 'search'), "$CFG->wwwroot/login/index.php");
}
-/// check for php5 (lib.php)
-
- if (!search_check_php5()) {
- $phpversion = phpversion();
- mtrace("Sorry, global search requires PHP 5.0.0 or later (currently using version ".phpversion().")");
- exit(0);
- }
-
require_once("$CFG->dirroot/search/indexlib.php");
$indexinfo = new IndexInfo();
function search_get_additional_modules() {
function search_shorten_url($url, $length=30) {
function search_escape_string($str) {
-function search_check_php5($feedback = false) {
function search_stopwatch($cli = false) {
function search_pexit($str = "") {
*/
return $s;
} //search_escape_string
-/**
-* get a real php 5 version number, using 5.0.0 arbitrarily
-* @param feedback if true, prints a feedback message to output.
-* @return true if version of PHP is high enough
-*/
-function search_check_php5($feedback = false) {
- if (!check_php_version("5.0.0")) {
- if ($feedback) {
- print_heading(get_string('versiontoolow', 'search'));
- }
- return false;
- }
- else {
- return true;
- }
-} //search_check_php5
-
/**
* simple timer function, on first call, records a current microtime stamp, outputs result on 2nd call
* @param cli an output formatting switch
/// check for php5, but don't die yet (see line 52)
- if ($check = search_check_php5()) {
require_once("{$CFG->dirroot}/search/querylib.php");
$page_number = optional_param('page', -1, PARAM_INT);
//run the query against the index ensuring internal coding works in UTF-8
Zend_Search_Lucene_Analysis_Analyzer::setDefault(new Zend_Search_Lucene_Analysis_Analyzer_Common_Utf8());
$sq = new SearchQuery($query_string, $page_number, 10, false);
- }
if (!$site = get_site()) {
redirect("index.php");
print_header("$strsearch", "$site->fullname" , $navigation, "", "", true, " ", navmenu($site));
}
- //keep things pretty, even if php5 isn't available
- if (!$check) {
- print_heading(search_check_php5(true));
- print_footer();
- exit(0);
- }
-
if (!empty($error)){
notice ($error);
}
/// check for php5, but don't die yet
- if ($check = search_check_php5()) {
- require_once("{$CFG->dirroot}/search/indexlib.php");
+ require_once("{$CFG->dirroot}/search/indexlib.php");
- $indexinfo = new IndexInfo();
- }
+ $indexinfo = new IndexInfo();
if (!$site = get_site()) {
redirect("index.php");
/// keep things pretty, even if php5 isn't available
- if (!$check) {
- print_heading(search_check_php5(true));
- print_footer();
- exit(0);
- }
-
print_box_start();
print_heading($strquery);
$phpversion = phpversion();
- if (!search_check_php5()) {
- mtrace("ERROR: PHP 5.0.0 or later required (currently using version $phpversion).");
- exit(0);
- } else {
- mtrace("Success: PHP 5.0.0 or later is installed ($phpversion).\n");
- } //else
-
//fix paths for testing
set_include_path(get_include_path().":../");
require_once("$CFG->dirroot/search/Zend/Search/Lucene.php");
error(get_string('beadmin', 'search'), "$CFG->wwwroot/login/index.php");
}
-/// check for php5 (lib.php)
- if (!search_check_php5()) {
- $phpversion = phpversion();
- mtrace("Sorry, global search requires PHP 5.0.0 or later (currently using version ".phpversion().")");
- exit(0);
- }
-
try {
$index = new Zend_Search_Lucene(SEARCH_INDEX_PATH);
} catch(LuceneException $e) {