Author: glen                         Date: Mon Jun 13 09:26:26 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- Added a feature to automatically enable/disable the full-text search feature 
on the installation procedure

---- Files affected:
SOURCES:
   eventum-ft-enable.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/eventum-ft-enable.patch
diff -u /dev/null SOURCES/eventum-ft-enable.patch:1.1
--- /dev/null   Mon Jun 13 11:26:26 2005
+++ SOURCES/eventum-ft-enable.patch     Mon Jun 13 11:26:20 2005
@@ -0,0 +1,51 @@
+diff -Naru a/setup/config.inc.php b/setup/config.inc.php
+--- a/setup/config.inc.php     2005-06-13 02:18:33 -07:00
++++ b/setup/config.inc.php     2005-06-13 02:18:33 -07:00
+@@ -119,7 +119,7 @@
+ @define("APP_SYSTEM_USER_ID", 1);
+ 
+ // if full text searching is enabled
[EMAIL PROTECTED]("APP_ENABLE_FULLTEXT", false);
[EMAIL PROTECTED]("APP_ENABLE_FULLTEXT", %{APP_ENABLE_FULLTEXT}%);
+ 
+ @define("APP_BENCHMARK", false);
+ if (APP_BENCHMARK) {
+diff -Naru a/setup/index.php b/setup/index.php
+--- a/setup/index.php  2005-06-13 02:18:33 -07:00
++++ b/setup/index.php  2005-06-13 02:18:33 -07:00
+@@ -398,6 +398,17 @@
+         $protocol_type = 'http://';
+     }
+     $config_contents = str_replace("%{PROTOCOL_TYPE}%", $protocol_type, 
$config_contents);
++    // disable the full-text search feature for certain mysql server users
++    $stmt = "SELECT VERSION();";
++    $res = mysql_query($stmt, $conn);
++    $mysql_version = mysql_result($res, 0, 0);
++    preg_match('/(\d{1,2}\.\d{1,2}\.\d{1,2})/', $mysql_version, $matches);
++    if ($mysql_version > '4.0.23') {
++        $config_contents = str_replace("%{APP_ENABLE_FULLTEXT}%", "true", 
$config_contents);
++    } else {
++        $config_contents = str_replace("%{APP_ENABLE_FULLTEXT}%", "false", 
$config_contents);
++    }
++
+     $fp = @fopen('../config.inc.php', 'w');
+     if ($fp === FALSE) {
+         return "Could not open the file 'config.inc.php' for writing. The 
permissions on the file should be set as to allow the user that the web server 
runs as to open it. Please correct this problem and try again.";
+# This is a BitKeeper generated diff -Nru style patch.
+#
+# ChangeSet
+#   2005/06/07 12:29:11-05:00 [EMAIL PROTECTED] 
+#   Added a feature to automatically enable/disable the full-text search 
feature on the installation procedure
+# 
+# ChangeLog
+#   2005/06/07 12:29:10-05:00 [EMAIL PROTECTED] +1 -0
+#   Added a feature to automatically enable/disable the full-text search 
feature on the installation procedure
+# 
+# setup/config.inc.php
+#   2005/06/07 12:29:11-05:00 [EMAIL PROTECTED] +1 -1
+#   Added a feature to automatically enable/disable the full-text search 
feature on the installation procedure
+# 
+# setup/index.php
+#   2005/06/07 12:29:11-05:00 [EMAIL PROTECTED] +11 -0
+#   Added a feature to automatically enable/disable the full-text search 
feature on the installation procedure
+# 
================================================================
_______________________________________________
pld-cvs-commit mailing list
pld-cvs-commit@lists.pld-linux.org
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to