[pLog-svn] r6921 - plog/branches/lifetype-1.2

jondaley at devel.lifetype.net jondaley at devel.lifetype.net
Wed Sep 9 20:44:49 EDT 2009


Author: jondaley
Date: 2009-09-09 20:44:48 -0400 (Wed, 09 Sep 2009)
New Revision: 6921

Modified:
   plog/branches/lifetype-1.2/wizard
Log:
check for tokenizer during pre-install.  fixes #1554

Modified: plog/branches/lifetype-1.2/wizard
===================================================================
--- plog/branches/lifetype-1.2/wizard	2009-09-09 23:57:19 UTC (rev 6920)
+++ plog/branches/lifetype-1.2/wizard	2009-09-10 00:44:48 UTC (rev 6921)
@@ -364,7 +364,23 @@
             return( parent::validate());                            
         }        
     }
+
+    class WizardTokenizerFunctionsAvailableValidator extends WizardValidator
+    {
+        function WizardTokenizerFunctionsAvailableValidator()
+        {
+            $this->WizardValidator( "Checking if <b>Tokenizer</b> functions are available", 
+                                    "LifeType requires support for the Tokenizer to be part of your PHP installation",
+                                    true );
+        }    
     
+        function validate()
+        {
+            $this->_valid = function_exists( "token_get_all" );
+            return( parent::validate());                            
+        }        
+    }
+    
     class WizardSafeModeValidator extends WizardValidator
     {
         function WizardSafeModeValidator()
@@ -517,6 +533,7 @@
                "sessions" => new WizardSessionFunctionsAvailableValidator(),
                "mysql" => new WizardMySQLFunctionsAvailableValidator(),
                "xml" => new WizardXmlFunctionsAvailableValidator(),
+               "tokenizer" => new WizardTokenizerFunctionsAvailableValidator(),
                "iconv" => new WizardIconvFunctionsAvailableValidator(),
                "mbstring" => new WizardMbstringFunctionsAvailableValidator(),
                "gd" => new WizardGdFunctionsAvailableValidator(),



More information about the pLog-svn mailing list