Commit 7bdcecdb0fd5ee56a72a485116a2e93b8729f291

Authored by Jarrett Jordaan
1 parent da42410f

StoryId778896:Restructered installer framework

Committed by: Jarrett Jordaan

Reviewed by: Megan Watson
setup/wizard/config/config.xml
... ... @@ -10,10 +10,11 @@
10 10 <install version="3.3">
11 11 <steps>
12 12 <step name="Welcome">welcome</step>
  13 + <step name="PHP Dependencies">dependencies</step>
  14 + <step name="Service Dependencies" order="3">services</step>
  15 + <step name="System Configuration" order="1">configuration</step>
13 16 <step name="License Agreement">license</step>
14   - <step name="PHP Dependencies">dependency_check</step>
15   - <step name="System Configuration" order="2">configuration</step>
16   - <step name="Database Configuration" order="1">database</step>
  17 + <step name="Database Configuration" order="2">database</step>
17 18 <step name="Install">install</step>
18 19 <step name="Complete">complete</step>
19 20 </steps>
... ...
setup/wizard/dbUtil.php 0 → 100755
  1 +<?php
  2 +/**
  3 +* Installer Database Control.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright (C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software (Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +class DBUtil {
  43 + /**
  44 + * Host
  45 + *
  46 + * @author KnowledgeTree Team
  47 + * @access protected
  48 + * @var string
  49 + */
  50 + protected $dbhost = '';
  51 +
  52 + /**
  53 + * Host
  54 + *
  55 + * @author KnowledgeTree Team
  56 + * @access protected
  57 + * @var string
  58 + */
  59 + protected $dbname = '';
  60 +
  61 + /**
  62 + * Host
  63 + *
  64 + * @author KnowledgeTree Team
  65 + * @access protected
  66 + * @var string
  67 + */
  68 + protected $dbuname = '';
  69 +
  70 + /**
  71 + * Host
  72 + *
  73 + * @author KnowledgeTree Team
  74 + * @access protected
  75 + * @var string
  76 + */
  77 + protected $dbpassword = '';
  78 +
  79 + /**
  80 + * Host
  81 + *
  82 + * @author KnowledgeTree Team
  83 + * @access protected
  84 + * @var object mysql connection
  85 + */
  86 + protected $dbconnection = '';
  87 +
  88 + /**
  89 + * Any errors encountered
  90 + *
  91 + * @author KnowledgeTree Team
  92 + * @access protected
  93 + * @var string
  94 + */
  95 + protected $error = '';
  96 +
  97 + /**
  98 + * Constructs database connection object
  99 + *
  100 + * @author KnowledgeTree Team
  101 + * @access public
  102 + */
  103 + public function __construct() {
  104 + }
  105 +
  106 + /**
  107 + * Connect to a MySQL database
  108 + *
  109 + * @param string $dhost host
  110 + * @param string $duname database username
  111 + * @param string $dpassword database password
  112 + * @access public
  113 + * @return boolean
  114 + */
  115 + public function DBUtil($dhost = 'localhost', $duname, $dpassword, $dbname = '') {
  116 + $this->dbhost = $dhost;
  117 + $this->dbuname = $duname;
  118 + $this->dbpassword = $dpassword;
  119 + $this->dbconnection = mysql_connect($dhost, $duname, $dpassword);
  120 + if($dbname != '') {
  121 + $this->setDb($dbname);
  122 + $this->useBD($dbname);
  123 + }
  124 + if($this->dbconnection)
  125 + return $this->dbconnection;
  126 + else {
  127 + $this->error = mysql_error();
  128 + return false;
  129 + }
  130 + }
  131 +
  132 + /**
  133 + * Choose a database to use
  134 + *
  135 + * @param string $dbname name of the database
  136 + * @access public
  137 + * @return boolean
  138 + */
  139 + public function useBD($dbname) {
  140 + if($dbname != '') {
  141 + $this->setDb($dbname);
  142 + }
  143 +
  144 + if(mysql_select_db($this->dbname))
  145 + return true;
  146 + else {
  147 + $this->error = mysql_error();
  148 + return false;
  149 + }
  150 + }
  151 +
  152 + public function setDb($dbname) {
  153 + $this->dbname = $dbname;
  154 + }
  155 +
  156 + /**
  157 + * Query the database.
  158 + *
  159 + * @param $query the sql query.
  160 + * @access public
  161 + * @return object The result of the query.
  162 + */
  163 + public function query($query)
  164 + {
  165 + $result = mysql_query($query);
  166 + if($result) {
  167 + return $result;
  168 + } else {
  169 + $this->error = mysql_error();
  170 + return false;
  171 + }
  172 + }
  173 +
  174 + /**
  175 + * Do the same as query.
  176 + *
  177 + * @param $query the sql query.
  178 + * @access public
  179 + * @return boolean
  180 + */
  181 + public function execute($query) {
  182 + $result = mysql_query($query);
  183 + if($result) {
  184 + return true;
  185 + } else {
  186 + $this->error = mysql_error();
  187 + return false;
  188 + }
  189 + }
  190 +
  191 + /**
  192 + * Convenience method for mysql_fetch_object().
  193 + *
  194 + * @param $result The resource returned by query().
  195 + * @access public
  196 + * @return object An object representing a data row.
  197 + */
  198 + public function fetchNextObject($result = NULL) {
  199 + if ($result == NULL || mysql_num_rows($result) < 1)
  200 + return NULL;
  201 + else
  202 + return mysql_fetch_object($result);
  203 + }
  204 +
  205 + /**
  206 + * Convenience method for mysql_fetch_assoc().
  207 + *
  208 + * @param $result The resource returned by query().
  209 + * @access public
  210 + * @return array Returns an associative array of strings.
  211 + */
  212 + public function fetchAssoc($result = NULL) {
  213 + $r = array();
  214 + if ($result == NULL || mysql_num_rows($result) < 1)
  215 + return NULL;
  216 + else {
  217 + while ($row = mysql_fetch_assoc($result)) {
  218 + $r[] = $row;
  219 + }
  220 + return $r;
  221 + }
  222 + }
  223 +
  224 + /**
  225 + * Close the connection with the database server.
  226 + *
  227 + * @param none.
  228 + * @access public
  229 + * @return void.
  230 + */
  231 + public function close() {
  232 + mysql_close();
  233 + }
  234 +
  235 + /**
  236 + * Get database errors.
  237 + *
  238 + * @param none.
  239 + * @access public
  240 + * @return string.
  241 + */
  242 + public function getErrors() {
  243 + return $this->error;
  244 + }
  245 +}
  246 +?>
0 247 \ No newline at end of file
... ...
setup/wizard/index.php
... ... @@ -39,5 +39,5 @@
39 39 * @package Installer
40 40 * @version Version 0.1
41 41 */
42   -require_once("installwizard.php");
  42 +require_once("installWizard.php");
43 43 ?>
44 44 \ No newline at end of file
... ...
setup/wizard/ini.php 0 → 100755
  1 +<?php
  2 +/**
  3 + * $Id:$
  4 + *
  5 + * KnowledgeTree Community Edition
  6 + * Document Management Made Simple
  7 + * Copyright (C) 2008, 2009 KnowledgeTree Inc.
  8 + * Portions copyright The Jam Warehouse Software (Pty) Limited
  9 + *
  10 + * This program is free software; you can redistribute it and/or modify it under
  11 + * the terms of the GNU General Public License version 3 as published by the
  12 + * Free Software Foundation.
  13 + *
  14 + * This program is distributed in the hope that it will be useful, but WITHOUT
  15 + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 + * details.
  18 + *
  19 + * You should have received a copy of the GNU General Public License
  20 + * along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 + *
  22 + * You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 + * California 94120-7775, or email info@knowledgetree.com.
  24 + *
  25 + * The interactive user interfaces in modified source and object code versions
  26 + * of this program must display Appropriate Legal Notices, as required under
  27 + * Section 5 of the GNU General Public License version 3.
  28 + *
  29 + * In accordance with Section 7(b) of the GNU General Public License version 3,
  30 + * these Appropriate Legal Notices must retain the display of the "Powered by
  31 + * KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 + * logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 + * must display the words "Powered by KnowledgeTree" and retain the original
  34 + * copyright notice.
  35 + * Contributor( s): ______________________________________
  36 + *
  37 + */
  38 +
  39 +class Ini {
  40 +
  41 + private $cleanArray = array();
  42 + private $iniFile = '';
  43 + private $lineNum = 0;
  44 + private $exists = '';
  45 +
  46 + function Ini($iniFile = '../../config.ini') {
  47 + $this->iniFile = $iniFile;
  48 + $this->backupIni($iniFile);
  49 + $this->read($iniFile);
  50 + }
  51 +
  52 + /**
  53 + * Create a backup with the date as an extension in the same location as the original config.ini
  54 + *
  55 + * @param string $iniFile
  56 + * @return boolean
  57 + */
  58 + function backupIni($iniFile)
  59 + {
  60 + $content = file_get_contents($iniFile);
  61 + if ($content === false)
  62 + {
  63 + return false;
  64 + }
  65 + $date = date('YmdHis');
  66 +
  67 + $backupFile = $iniFile . '.' .$date;
  68 + if (is_writeable($backupFile)) {
  69 + file_put_contents($backupFile, $content);
  70 + }
  71 + }
  72 +
  73 + function read($iniFile) {
  74 +
  75 + $iniArray = file($iniFile);
  76 + $section = '';
  77 + foreach($iniArray as $iniLine) {
  78 + $this->lineNum++;
  79 + $iniLine = trim($iniLine);
  80 + $firstChar = substr($iniLine, 0, 1);
  81 + if($firstChar == ';') {
  82 + if($section == ''){
  83 + $this->cleanArray['_comment_'.$this->lineNum]=$iniLine;
  84 + }else {
  85 + $this->cleanArray[$section]['_comment_'.$this->lineNum]=$iniLine;
  86 + }
  87 + continue;
  88 + }
  89 + if($iniLine == '') {
  90 + if($section == ''){
  91 + $this->cleanArray['_blankline_'.$this->lineNum]='';
  92 + }else {
  93 + $this->cleanArray[$section]['_blankline_'.$this->lineNum]='';
  94 + }
  95 + continue;
  96 + }
  97 +
  98 + if ($firstChar == '[' && substr($iniLine, -1, 1) == ']') {
  99 + $section = substr($iniLine, 1, -1);
  100 + $this->sections[] = $section;
  101 + } else {
  102 + $equalsPos = strpos($iniLine, '=');
  103 + if ($equalsPos > 0 && $equalsPos != sizeof($iniLine)) {
  104 + $key = trim(substr($iniLine, 0, $equalsPos));
  105 + $value = trim(substr($iniLine, $equalsPos+1));
  106 + if (substr($value, 1, 1) == '"' && substr( $value, -1, 1) == '"') {
  107 + $value = substr($value, 1, -1);
  108 + }
  109 + $this->cleanArray[$section][$key] = stripcslashes($value);
  110 + } else {
  111 + $this->cleanArray[$section][trim($iniLine)]='';
  112 + }
  113 + }
  114 + }
  115 + return $this->cleanArray;
  116 + }
  117 +
  118 + function write($iniFile = "") {
  119 +
  120 + if(empty($iniFile)) {
  121 + $iniFile = $this->iniFile;
  122 + }
  123 + if (!is_writeable($iniFile)) {
  124 + return;
  125 + }
  126 +
  127 + $fileHandle = fopen($iniFile, 'wb');
  128 + foreach ($this->cleanArray as $section => $items) {
  129 + if (substr($section, 0, strlen('_blankline_')) === '_blankline_' ) {
  130 + fwrite ($fileHandle, "\r\n");
  131 + continue;
  132 + }
  133 + if (substr($section, 0, strlen('_comment_')) === '_comment_' ) {
  134 + fwrite ($fileHandle, "$items\r\n");
  135 + continue;
  136 + }
  137 + fwrite ($fileHandle, "[".$section."]\r\n");
  138 + foreach ($items as $key => $value) {
  139 + if (substr($key, 0, strlen('_blankline_')) === '_blankline_' ) {
  140 + fwrite ($fileHandle, "\r\n");
  141 + continue;
  142 + }
  143 + if (substr($key, 0, strlen('_comment_')) === '_comment_' ) {
  144 + fwrite ($fileHandle, "$value\r\n");
  145 + continue;
  146 + }
  147 +
  148 + $value = addcslashes($value,'');
  149 + //fwrite ($fileHandle, $key.' = "'.$value."\"\r\n");
  150 + fwrite ($fileHandle, $key.' = '.$value."\r\n");
  151 + }
  152 + }
  153 + fclose($fileHandle);
  154 + }
  155 +
  156 + function itemExists($checkSection, $checkItem) {
  157 +
  158 + $this->exists = '';
  159 + foreach($this->cleanArray as $section => $items) {
  160 + if($section == $checkSection) {
  161 + $this->exists = 'section';
  162 + foreach ($items as $key => $value) {
  163 + if($key == $checkItem) {
  164 + return true;
  165 + }
  166 + }
  167 + }
  168 + }
  169 + return false;
  170 + }
  171 +
  172 + function addItem($addSection, $addItem, $value, $itemComment = '', $sectionComment = '') {
  173 +
  174 + if($this->itemExists($addSection, $addItem)) {
  175 + $this->delItem($addSection, $addItem);
  176 + }
  177 +
  178 + if($this->exists != 'section') {
  179 + $this->cleanArray['_blankline_'.$this->lineNum++]='';
  180 + if(!empty($sectionComment)) $this->cleanArray['_comment_'.$this->lineNum++] = '; '.$sectionComment;
  181 + }
  182 + if(!empty($itemComment)) {
  183 + $this->cleanArray[$addSection]['_comment_'.$this->lineNum++] = '; '.$itemComment;
  184 + }
  185 + $this->cleanArray[$addSection][$addItem] = stripcslashes($value);
  186 + return true;
  187 + }
  188 +
  189 + function updateItem($addSection, $addItem, $value) {
  190 +
  191 + $this->cleanArray[$addSection][$addItem] = stripcslashes($value);
  192 + return true;
  193 + }
  194 +
  195 + function delItem($delSection, $delItem) {
  196 +
  197 + if(!$this->itemExists($delSection, $delItem)) return false;
  198 +
  199 + unset($this->cleanArray[$delSection][$delItem]);
  200 + return true;
  201 + }
  202 +
  203 + function delSection($delSection) {
  204 +
  205 + unset($this->cleanArray[$delSection]);
  206 + return true;
  207 + }
  208 +
  209 +}
  210 +/*
  211 +// USAGE EXAMPLE
  212 +
  213 +if(file_exists('../../config.ini')) {
  214 +
  215 + $ini = new Ini();
  216 + $ini->addItem('Section1', 'NewItem1', 'Some Text1', 'Item1 Comment', 'Section1 Comment');
  217 + $ini->addItem('Section1', 'NewItem1.2', 'Some Text1.2', 'Item1.2 Comment');
  218 + $ini->addItem('Section1', 'NewItem1.3', 'Some Text1.3', 'Item1.3 Comment');
  219 + $ini->addItem('Section1', 'NewItem1.4', 'Some Text1.4', 'Item1.4 Comment');
  220 + $ini->addItem('Section2', 'NewItem2', 'Some Text2', 'Item2 Comment');
  221 + $ini->addItem('Section2', 'NewItem2.1', 'Some Text2.1');
  222 + $ini->addItem('Section3', 'NewItem3', 'Some Text3', 'Item3 Comment', 'Section3 Comment');
  223 + $ini->addItem('Section4', 'NewItem4', 'Some Text4', 'Item4 Comment');
  224 + $ini->write();
  225 +
  226 +}
  227 +*/
  228 +?>
... ...
setup/wizard/installUtil.php 0 → 100755
  1 +<?php
  2 +/**
  3 +* Configuration Step Controller.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright(C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software(Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +class InstallUtil {
  43 + /**
  44 + * Constructs installation object
  45 + *
  46 + * @author KnowledgeTree Team
  47 + * @access public
  48 + */
  49 + public function __construct() {
  50 + }
  51 +
  52 + /**
  53 + * Check if system needs to be installed
  54 + *
  55 + * @author KnowledgeTree Team
  56 + * @access public
  57 + * @param none
  58 + * @return boolean
  59 + */
  60 + public function isSystemInstalled() {
  61 + if (file_exists(dirname(__FILE__)."/install")) {
  62 + return true;
  63 + }
  64 + return false;
  65 + }
  66 +
  67 + /**
  68 + * Check if system needs to be installed
  69 + *
  70 + * @author KnowledgeTree Team
  71 + * @access public
  72 + * @param none
  73 + * @return mixed
  74 + */
  75 + public function checkStructurePermissions() {
  76 + // Check if Wizard Directory is writable
  77 + if(!$this->_checkPermission(WIZARD_DIR)) {
  78 + return 'wizard';
  79 + }
  80 + if(!$this->_checkPermission(CONF_DIR)) {
  81 + return 'wizard';
  82 + }
  83 + if(!$this->_checkPermission(SQL_DIR)) {
  84 + return 'wizard';
  85 + }
  86 + if(!$this->_checkPermission(RES_DIR)) {
  87 + return 'wizard';
  88 + }
  89 + if(!$this->_checkPermission(STEP_DIR)) {
  90 + return 'wizard';
  91 + }
  92 + if(!$this->_checkPermission(TEMP_DIR)) {
  93 + return 'wizard';
  94 + }
  95 +
  96 + return true;
  97 + }
  98 +
  99 + /**
  100 + * Redirect
  101 + *
  102 + * This function redirects the client. This is done by issuing
  103 + * a "Location" header and exiting if wanted. If you set $rfc2616 to true
  104 + * HTTP will output a hypertext note with the location of the redirect.
  105 + *
  106 + * @static
  107 + * @access public
  108 + * have already been sent.
  109 + * @param string $url URL where the redirect should go to.
  110 + * @param bool $exit Whether to exit immediately after redirection.
  111 + * @param bool $rfc2616 Wheter to output a hypertext note where we're
  112 + * redirecting to (Redirecting to <a href="...">...</a>.)
  113 + * @return mixed Returns true on succes (or exits) or false if headers
  114 + */
  115 + public function redirect($url, $exit = true, $rfc2616 = false)
  116 + {
  117 + if (headers_sent()) {
  118 + return false;
  119 + }
  120 +
  121 + $url = $this->absoluteURI($url);
  122 + header('Location: '. $url);
  123 +
  124 + if ( $rfc2616 && isset($_SERVER['REQUEST_METHOD']) &&
  125 + $_SERVER['REQUEST_METHOD'] != 'HEAD') {
  126 + printf('Redirecting to: <a href="%s">%s</a>.', $url, $url);
  127 + }
  128 + if ($exit) {
  129 + exit;
  130 + }
  131 + return true;
  132 + }
  133 +
  134 + /**
  135 + * Absolute URI
  136 + *
  137 + * This function returns the absolute URI for the partial URL passed.
  138 + * The current scheme (HTTP/HTTPS), host server, port, current script
  139 + * location are used if necessary to resolve any relative URLs.
  140 + *
  141 + * Offsets potentially created by PATH_INFO are taken care of to resolve
  142 + * relative URLs to the current script.
  143 + *
  144 + * You can choose a new protocol while resolving the URI. This is
  145 + * particularly useful when redirecting a web browser using relative URIs
  146 + * and to switch from HTTP to HTTPS, or vice-versa, at the same time.
  147 + *
  148 + * @author Philippe Jausions <Philippe.Jausions@11abacus.com>
  149 + * @static
  150 + * @access public
  151 + * @param string $url Absolute or relative URI the redirect should go to.
  152 + * @param string $protocol Protocol to use when redirecting URIs.
  153 + * @param integer $port A new port number.
  154 + * @return string The absolute URI.
  155 + */
  156 + public function absoluteURI($url = null, $protocol = null, $port = null)
  157 + {
  158 + // filter CR/LF
  159 + $url = str_replace(array("\r", "\n"), ' ', $url);
  160 +
  161 + // Mess around with already absolute URIs
  162 + if (preg_match('!^([a-z0-9]+)://!i', $url)) {
  163 + if (empty($protocol) && empty($port)) {
  164 + return $url;
  165 + }
  166 + if (!empty($protocol)) {
  167 + $url = $protocol .':'. end($array = explode(':', $url, 2));
  168 + }
  169 + if (!empty($port)) {
  170 + $url = preg_replace('!^(([a-z0-9]+)://[^/:]+)(:[\d]+)?!i',
  171 + '\1:'. $port, $url);
  172 + }
  173 + return $url;
  174 + }
  175 +
  176 + $host = 'localhost';
  177 + if (!empty($_SERVER['HTTP_HOST'])) {
  178 + list($host) = explode(':', $_SERVER['HTTP_HOST']);
  179 + } elseif (!empty($_SERVER['SERVER_NAME'])) {
  180 + list($host) = explode(':', $_SERVER['SERVER_NAME']);
  181 + }
  182 +
  183 + if (empty($protocol)) {
  184 + if (isset($_SERVER['HTTPS']) && !strcasecmp($_SERVER['HTTPS'], 'on')) {
  185 + $protocol = 'https';
  186 + } else {
  187 + $protocol = 'http';
  188 + }
  189 + if (!isset($port) || $port != intval($port)) {
  190 + $port = isset($_SERVER['SERVER_PORT']) ? $_SERVER['SERVER_PORT'] : 80;
  191 + }
  192 + }
  193 +
  194 + if ($protocol == 'http' && $port == 80) {
  195 + unset($port);
  196 + }
  197 + if ($protocol == 'https' && $port == 443) {
  198 + unset($port);
  199 + }
  200 +
  201 + $server = $protocol .'://'. $host . (isset($port) ? ':'. $port : '');
  202 +
  203 + if (!strlen($url)) {
  204 + $url = isset($_SERVER['REQUEST_URI']) ?
  205 + $_SERVER['REQUEST_URI'] : $_SERVER['PHP_SELF'];
  206 + }
  207 +
  208 + if ($url{0} == '/') {
  209 + return $server . $url;
  210 + }
  211 +
  212 + // Check for PATH_INFO
  213 + if (isset($_SERVER['PATH_INFO']) && strlen($_SERVER['PATH_INFO']) &&
  214 + $_SERVER['PHP_SELF'] != $_SERVER['PATH_INFO']) {
  215 + $path = dirname(substr($_SERVER['PHP_SELF'], 0, -strlen($_SERVER['PATH_INFO'])));
  216 + } else {
  217 + $path = dirname($_SERVER['PHP_SELF']);
  218 + }
  219 +
  220 + if (substr($path = strtr($path, '\\', '/'), -1) != '/') {
  221 + $path .= '/';
  222 + }
  223 +
  224 + return $server . $path . $url;
  225 + }
  226 +
  227 + /**
  228 + * Check whether a given directory / file path exists and is writable
  229 + *
  230 + * @author KnowledgeTree Team
  231 + * @access private
  232 + * @param string $dir The directory / file to check
  233 + * @param boolean $create Whether to create the directory if it doesn't exist
  234 + * @return array The message and css class to use
  235 + */
  236 + private function _checkPermission($dir)
  237 + {
  238 + if(is_writable($dir)){
  239 + return true;
  240 + } else {
  241 + return false;
  242 + }
  243 +
  244 + }
  245 +
  246 + /**
  247 + * Change permissions on a directory helper
  248 + *
  249 + * @author KnowledgeTree Team
  250 + * @access public
  251 + * @param string $folderPath The directory / file to check
  252 + * @return boolean
  253 + */
  254 + public function canChangePermissions($folderPath) {
  255 + return $this->_chmodRecursive($folderPath, 0755);
  256 + }
  257 +
  258 + /**
  259 + * Change permissions on a directory (recursive)
  260 + *
  261 + * @author KnowledgeTree Team
  262 + * @access private
  263 + * @param string $folderPath The directory / file to check
  264 + * @param boolean $create Whether to create the directory if it doesn't exist
  265 + * @return boolean
  266 + */
  267 + private function _chmodRecursive($path, $filemode) {
  268 + if (!is_dir($path))
  269 + return chmod($path, $filemode);
  270 + $dh = opendir($path);
  271 + while (($file = readdir($dh)) !== false) {
  272 + if($file != '.' && $file != '..') {
  273 + $fullpath = $path.'/'.$file;
  274 + if(is_link($fullpath))
  275 + return false;
  276 + elseif(!is_dir($fullpath)) {
  277 + $perms = substr(sprintf('%o', fileperms($fullpath)), -4);
  278 + if($perms != $filemode)
  279 + if (!chmod($fullpath, $filemode))
  280 + return false;
  281 + } elseif(!$this->chmodRecursive($fullpath, $filemode))
  282 + return false;
  283 + }
  284 + }
  285 + closedir($dh);
  286 + $perms = substr(sprintf('%o', fileperms($path)), -4);
  287 + if($perms != $filemode) {
  288 + if(chmod($path, $filemode))
  289 + return true;
  290 + else
  291 + return false;
  292 + } else {
  293 + return true;
  294 + }
  295 + }
  296 +
  297 + /**
  298 + * Check if a file can be written to a folder
  299 + *
  300 + * @author KnowledgeTree Team
  301 + * @access public
  302 + * @param string $filename the path to the file to create
  303 + * @return boolean
  304 + */
  305 + public function canWriteFile($filename) {
  306 + $fh = fopen($filename, "w+");
  307 + if($fr = fwrite($fh, 'test') === false) {
  308 + return false;
  309 + }
  310 +
  311 + fclose($fh);
  312 + return true;
  313 + }
  314 +
  315 + /**
  316 + * Portably execute a command on any of the supported platforms.
  317 + */
  318 + function pexec($aCmd, $aOptions = null) {
  319 + if (is_array($aCmd)) {
  320 + $sCmd = $this->safeShellString($aCmd);
  321 + } else {
  322 + $sCmd = $aCmd;
  323 + }
  324 + $sAppend = $this->arrayGet($aOptions, 'append');
  325 + if ($sAppend) {
  326 + $sCmd .= " >> " . escapeshellarg($sAppend);
  327 + }
  328 + $sPopen = $this->arrayGet($aOptions, 'popen');
  329 + if ($sPopen) {
  330 + if (WINDOWS_OS) {
  331 + $sCmd = "start /b \"kt\" " . $sCmd;
  332 + }
  333 + return popen($sCmd, $sPopen);
  334 + }
  335 + // for exec, check return code and output...
  336 + $aRet = array();
  337 + $aOutput = array();
  338 + $iRet = '';
  339 + if(WINDOWS_OS) {
  340 + $sCmd = 'call '.$sCmd;
  341 + }
  342 + exec($sCmd, $aOutput, $iRet);
  343 + $aRet['ret'] = $iRet;
  344 + $aRet['out'] = $aOutput;
  345 +
  346 + return $aRet;
  347 + }
  348 +
  349 + function arrayGet($aArray, $sKey, $mDefault = null, $bDefaultIfEmpty = true) {
  350 + if (!is_array($aArray)) {
  351 + $aArray = (array) $aArray;
  352 + }
  353 +
  354 + if ($aArray !== 0 && $aArray !== '0' && empty($aArray)) {
  355 + return $mDefault;
  356 + }
  357 + if (array_key_exists($sKey, $aArray)) {
  358 + $mVal =& $aArray[$sKey];
  359 + if (empty($mVal) && $bDefaultIfEmpty) {
  360 + return $mDefault;
  361 + }
  362 + return $mVal;
  363 + }
  364 + return $mDefault;
  365 + }
  366 +
  367 + function safeShellString () {
  368 + $aArgs = func_get_args();
  369 + $aSafeArgs = array();
  370 + if (is_array($aArgs[0])) {
  371 + $aArgs = $aArgs[0];
  372 + }
  373 + $aSafeArgs[] = escapeshellarg(array_shift($aArgs));
  374 + if (is_array($aArgs[0])) {
  375 + $aArgs = $aArgs;
  376 + }
  377 + foreach ($aArgs as $sArg) {
  378 + if (empty($sArg)) {
  379 + $aSafeArgs[] = "''";
  380 + } else {
  381 + $aSafeArgs[] = escapeshellarg($sArg);
  382 + }
  383 + }
  384 + return join(" ", $aSafeArgs);
  385 + }
  386 +
  387 +}
  388 +?>
0 389 \ No newline at end of file
... ...
setup/wizard/installWizard.php 0 → 100755
  1 +<?php
  2 +/**
  3 +* Installer Index.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright (C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software (Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +include("path.php"); // Paths
  43 +
  44 +function __autoload($class) { // Attempt and autoload classes
  45 + $class = strtolower(substr($class,0,1)).substr($class,1); // Linux Systems.
  46 + if(file_exists(WIZARD_DIR."$class.php")) {
  47 + require(WIZARD_DIR."$class.php");
  48 + } elseif (file_exists(STEP_DIR."$class.php")) {
  49 + require(STEP_DIR."$class.php");
  50 + } else {
  51 + return false;
  52 + }
  53 +}
  54 +
  55 +class InstallWizard {
  56 + /**
  57 + * Install bypass flag
  58 + *
  59 + * @author KnowledgeTree Team
  60 + * @access protected
  61 + * @var mixed
  62 + */
  63 + protected $bypass = null;
  64 +
  65 + /**
  66 + * Reference to installer utility object
  67 + *
  68 + * @author KnowledgeTree Team
  69 + * @access protected
  70 + * @var boolean
  71 + */
  72 + protected $iutil = null;
  73 +
  74 + /**
  75 + * Constructs installation wizard object
  76 + *
  77 + * @author KnowledgeTree Team
  78 + * @access public
  79 + */
  80 + public function __construct(){}
  81 +
  82 + /**
  83 + * Check if system has been install
  84 + *
  85 + * @author KnowledgeTree Team
  86 + * @access private
  87 + * @param none
  88 + * @return boolean
  89 + */
  90 + private function isSystemInstalled() {
  91 + return $this->iutil->isSystemInstalled();
  92 + }
  93 +
  94 + /**
  95 + * Display the wizard
  96 + *
  97 + * @author KnowledgeTree Team
  98 + * @access private
  99 + * @param string
  100 + * @return void
  101 + */
  102 + public function displayInstaller($response = null) {
  103 + if($response) {
  104 + $ins = new Installer(); // Instantiate the installer
  105 + $ins->resolveErrors($response); // Run step
  106 + } else {
  107 + $ins = new Installer(new Session()); // Instantiate the installer and pass the session class
  108 + $ins->step(); // Run step
  109 + }
  110 + }
  111 +
  112 + /**
  113 + * Set bypass flag
  114 + *
  115 + * @author KnowledgeTree Team
  116 + * @access private
  117 + * @param boolean
  118 + * @return void
  119 + */
  120 + private function setBypass($bypass) {
  121 + $this->bypass = $bypass;
  122 + }
  123 +
  124 + /**
  125 + * Set util reference
  126 + *
  127 + * @author KnowledgeTree Team
  128 + * @access private
  129 + * @param object installer utility
  130 + * @return void
  131 + */
  132 + private function setIUtil($iutil) {
  133 + $this->iutil = $iutil;
  134 + }
  135 +
  136 + /**
  137 + * Get bypass flag
  138 + *
  139 + * @author KnowledgeTree Team
  140 + * @access public
  141 + * @param none
  142 + * @return boolean
  143 + */
  144 + public function getBypass() {
  145 + return $this->bypass;
  146 + }
  147 +
  148 + /**
  149 + * Bypass and force an install
  150 + *
  151 + * @author KnowledgeTree Team
  152 + * @access private
  153 + * @param none
  154 + * @return boolean
  155 + */
  156 + private function bypass() {
  157 +
  158 + }
  159 +
  160 + /**
  161 + * Create install file
  162 + *
  163 + * @author KnowledgeTree Team
  164 + * @access private
  165 + * @param none
  166 + * @return void
  167 + */
  168 + private function createInstallFile() {
  169 + touch("install");
  170 + }
  171 +
  172 + /**
  173 + * Remove install file
  174 + *
  175 + * @author KnowledgeTree Team
  176 + * @access private
  177 + * @param none
  178 + * @return void
  179 + */
  180 + private function removeInstallFile() {
  181 + unlink("install");
  182 + }
  183 +
  184 + /**
  185 + * Load default values
  186 + *
  187 + * @author KnowledgeTree Team
  188 + * @access private
  189 + * @param none
  190 + * @return void
  191 + */
  192 + function load() {
  193 + if(isset($_GET['bypass'])) {
  194 + $this->setBypass($_GET['bypass']);
  195 + }
  196 + $this->setIUtil(new InstallUtil());
  197 + }
  198 +
  199 + /**
  200 + * Run pre-installation system checks
  201 + *
  202 + * @author KnowledgeTree Team
  203 + * @access public
  204 + * @param none
  205 + * @return void
  206 + */
  207 + public function systemChecks() {
  208 + $res = $this->iutil->checkStructurePermissions();
  209 + if($res === true) return $res;
  210 + switch ($res) {
  211 + case "wizard":
  212 + return 'Installer directory is not writable<br/>';
  213 + break;
  214 + case "/":
  215 + return 'System root is not writable<br/>';
  216 + break;
  217 + default:
  218 + return true;
  219 + break;
  220 + }
  221 +
  222 + return $res;
  223 + }
  224 +
  225 + /**
  226 + * Control all requests to wizard
  227 + *
  228 + * @author KnowledgeTree Team
  229 + * @access public
  230 + * @param none
  231 + * @return void
  232 + */
  233 + public function dispatch() {
  234 + $this->load();
  235 + if($this->getBypass() === "1") {
  236 + $this->removeInstallFile();
  237 + } elseif ($this->getBypass() === "0") {
  238 + $this->createInstallFile();
  239 + }
  240 + if(!$this->isSystemInstalled()) { // Check if the systems not installed
  241 + $response = $this->systemChecks();
  242 + if($response === true) {
  243 + $this->displayInstaller();
  244 + } else {
  245 + $this->displayInstaller($response);
  246 + }
  247 + } else {
  248 + // TODO: Die gracefully
  249 + echo "System has been installed <a href='../../'>Goto Login</a>";
  250 + }
  251 + }
  252 +}
  253 +
  254 +$ic = new InstallWizard();
  255 +$ic->dispatch();
  256 +?>
0 257 \ No newline at end of file
... ...
setup/wizard/installer.php
... ... @@ -109,7 +109,7 @@ class Installer {
109 109 *
110 110 * @author KnowledgeTree Team
111 111 * @access protected
112   - * @var array boolean
  112 + * @var boolean
113 113 */
114 114 protected $stepConfirmation = false;
115 115  
... ... @@ -125,21 +125,6 @@ class Installer {
125 125 }
126 126  
127 127 /**
128   - * Sets any variables passed through for testing purposes
129   - *
130   - * @author KnowledgeTree Team
131   - * @access private
132   - * @param none
133   - * @return void
134   - */
135   - private function _setSessionVars() {
136   - if(isset($_GET['bypass'])) {
137   - $bypass = $_GET['bypass'];
138   - $this->session->set('bypass', $bypass);
139   - }
140   - }
141   -
142   - /**
143 128 * Read xml configuration file
144 129 *
145 130 * @author KnowledgeTree Team
... ... @@ -282,6 +267,7 @@ class Installer {
282 267 * @return string
283 268 */
284 269 private function _runStepAction($stepName) {
  270 + //echo $stepName."==";
285 271 $this->stepAction = new stepAction($stepName);
286 272 $this->stepAction->setSteps($this->getSteps());
287 273 $this->stepAction->setStepNames($this->getStepNames());
... ... @@ -314,13 +300,44 @@ class Installer {
314 300 private function _xmlStepsToArray() {
315 301 foreach($this->simpleXmlObj->steps->step as $d_step) {
316 302 $step_name = (string) $d_step[0];
317   - $this->stepClassNames[] = $step_name; // Store steps as strings
318   - $this->stepNames[$step_name] = (string) $d_step['name']; // Store steps as human readable strings
319   - if(isset($d_step['order'])) {
  303 + $this->stepClassNames[] = $step_name;
  304 + }
  305 + $this->_loadToSession('stepClassNames', $this->stepClassNames);
  306 + }
  307 +
  308 + /**
  309 + * Set steps as human readable strings
  310 + *
  311 + * @author KnowledgeTree Team
  312 + * @param none
  313 + * @access private
  314 + * @return void
  315 + */
  316 + private function _xmlStepsNames() {
  317 + foreach($this->simpleXmlObj->steps->step as $d_step) {
  318 + $step_name = (string) $d_step[0];
  319 + $this->stepNames[$step_name] = (string) $d_step['name'];
  320 + }
  321 + $this->_loadToSession('stepNames', $this->stepNames);
  322 + }
  323 +
  324 + /**
  325 + * Set steps install order
  326 + *
  327 + * @author KnowledgeTree Team
  328 + * @param none
  329 + * @access private
  330 + * @return void
  331 + */
  332 + private function _xmlStepsOrders() {
  333 + foreach($this->simpleXmlObj->steps->step as $d_step) {
  334 + if(isset($d_step['order'])) {
  335 + $step_name = (string) $d_step[0];
320 336 $order = (string) $d_step['order'];
321 337 $this->installOrders[$order] = $step_name; // Store step install order
322 338 }
323 339 }
  340 + $this->_loadToSession('installOrders', $this->installOrders);
324 341 }
325 342  
326 343 /**
... ... @@ -349,7 +366,7 @@ class Installer {
349 366 * @return void
350 367 */
351 368 private function _completeInstall() {
352   - unlink("install");
  369 + touch("install");
353 370 }
354 371  
355 372 /**
... ... @@ -371,7 +388,7 @@ class Installer {
371 388 // TODO : Break on error response
372 389 }
373 390 } else {
374   - die("$className : Class Files Missing");
  391 + die("$className : Class Files Missing : Install Helper");
375 392 }
376 393 }
377 394  
... ... @@ -389,10 +406,32 @@ class Installer {
389 406 foreach ($this->getSteps() as $class) {
390 407 $this->session->un_setClass($class);
391 408 }
  409 + foreach ($this->getStepNames() as $class) {
  410 + $this->session->un_setClass($class);
  411 + }
  412 + foreach ($this->_getInstallOrders() as $class) {
  413 + $this->session->un_setClass($class);
  414 + }
392 415 }
393 416 }
394 417 }
395 418  
  419 + private function loadNeeded() {
  420 + $this->_readXml(); // Xml steps
  421 + $this->_resetSessions(); // Make sure
  422 + $this->stepClassNames = $this->session->get('stepClassNames');
  423 + if(!$this->stepClassNames) {
  424 + $this->_xmlStepsToArray(); // String steps
  425 + }
  426 + $this->stepNames = $this->session->get('stepNames');
  427 + if(!$this->stepNames) {
  428 + $this->_xmlStepsNames();
  429 + }
  430 + $this->installOrders = $this->session->get('installOrders');
  431 + if(!$this->installOrders) {
  432 + $this->_xmlStepsOrders();
  433 + }
  434 + }
396 435 /**
397 436 * Main control to handle the flow of install
398 437 *
... ... @@ -402,10 +441,7 @@ class Installer {
402 441 * @return void
403 442 */
404 443 public function step() {
405   - $this->_readXml(); // Xml steps
406   - $this->_xmlStepsToArray(); // String steps
407   - $this->_resetSessions(); // Make sure
408   - $this->_setSessionVars();
  444 + $this->loadNeeded();
409 445 $response = $this->_landing();
410 446 switch($response) {
411 447 case 'next':
... ... @@ -518,7 +554,13 @@ class Installer {
518 554 public function resolveErrors($errors) {
519 555 echo $errors;
520 556 exit();
521   - }
  557 + }
  558 +
  559 + private function _loadToSession($type, $values) {
  560 + if($values) {
  561 + $this->session->set($type , $values);
  562 + }
  563 + }
522 564 }
523 565  
524 566 ?>
525 567 \ No newline at end of file
... ...
setup/wizard/lucene.pid 0 → 100644
  1 +11702
  2 +12676
  3 +12679
... ...
setup/wizard/path.php
... ... @@ -39,13 +39,30 @@
39 39 * @package Installer
40 40 * @version Version 0.1
41 41 */
42   - define('DS', '/');
  42 + // Define installer environment
  43 + if (substr(php_uname(), 0, 7) == "Windows"){
  44 + define('WINDOWS_OS', true);
  45 + define('UNIX_OS', false);
  46 + } else {
  47 + define('WINDOWS_OS', false);
  48 + define('UNIX_OS', true);
  49 + }
  50 + if(WINDOWS_OS) {
  51 + define('DS', '\\');
  52 + } else {
  53 + define('DS', '/');
  54 + }
43 55 define('WIZARD_DIR', dirname(__FILE__).DS);
44   - define('SYSTEM_DIR', WIZARD_DIR."../../");
  56 + define('SYSTEM_DIR', WIZARD_DIR."..".DS."..".DS);
  57 + define('SYS_BIN_DIR', WIZARD_DIR."..".DS."..".DS."bin".DS);
  58 + define('SYS_LOG_DIR', WIZARD_DIR."..".DS."..".DS."var".DS."log".DS);
45 59 define('SQL_DIR', WIZARD_DIR.DS."sql".DS);
46   - define('SQL_UPGRADE_DIR', SQL_DIR.DS."/upgrades/".DS);
  60 + define('SQL_UPGRADE_DIR', SQL_DIR.DS."upgrades".DS);
47 61 define('CONF_DIR', WIZARD_DIR.DS."config".DS);
48 62 define('RES_DIR', WIZARD_DIR.DS."resources".DS);
49 63 define('STEP_DIR', WIZARD_DIR.DS."steps".DS);
50 64 define('TEMP_DIR', WIZARD_DIR.DS."templates".DS);
  65 +
  66 +
  67 +
51 68 ?>
... ...
setup/wizard/resources/graphics/background.gif 100644 → 100755

914 Bytes | W: | H:

914 Bytes | W: | H:

  • 2-up
  • Swipe
  • Onion skin
setup/wizard/resources/graphics/cross_orange.png 100644 → 100755

1.43 KB | W: | H:

1.43 KB | W: | H:

  • 2-up
  • Swipe
  • Onion skin
setup/wizard/resources/wizard.css 100644 → 100755
setup/wizard/resources/wizard.js 100644 → 100755
setup/wizard/service.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Service Controller.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright(C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software(Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +
  43 +class Service {
  44 + private static $on = 1;
  45 + private static $off = 0;
  46 + public $pid;
  47 + public $status;
  48 +
  49 + public function start() {
  50 +
  51 +// $this->status = $this->on;
  52 + }
  53 +
  54 + public function stop() {
  55 +
  56 +// $this->status = $this->off;
  57 + }
  58 +
  59 + public function install() {
  60 +
  61 + }
  62 +
  63 + public function restart() {
  64 +// $this->status = $this->off;
  65 +
  66 +// $this->status = $this->on;
  67 + }
  68 +
  69 + public function uninstall() {
  70 +
  71 + }
  72 +
  73 + public function status() {
  74 +// return $this->status;
  75 + }
  76 +}
  77 +?>
0 78 \ No newline at end of file
... ...
setup/wizard/services/diagnoseIndexing.sh 0 → 100755
  1 +#!/bin/sh
  2 +
  3 +cd /home/jarrett/ktdms/knowledgeTree/search2/indexing/bin
  4 +/home/jarrett/ktdms/php/bin/php -Cq diagnose.php
... ...
setup/wizard/services/indexMigrationTask.sh 0 → 100755
  1 +#!/bin/sh
  2 +
  3 +cd /home/jarrett/ktdms/knowledgeTree/search2/indexing/bin
  4 +/home/jarrett/ktdms/php/bin/php -Cq cronMigration.php
... ...
setup/wizard/services/indexingTask.sh 0 → 100755
  1 +#!/bin/sh
  2 +
  3 +cd /home/jarrett/ktdms/knowledgeTree/search2/indexing/bin
  4 +/home/jarrett/ktdms/php/bin/php -Cq cronIndexer.php
... ...
setup/wizard/services/networkservice.sh 0 → 100755
  1 +# Network Service Agent Control Script
  2 +
  3 +export INSTALL_PATH=/home/jarrett/ktdms
  4 +
  5 +AGENT_PIDFILE="$INSTALL_PATH/updates/agent.pid"
  6 +AGENT_PID=""
  7 +AGENT="$INSTALL_PATH/updates/agent.bin"
  8 +AGENT_STATUS=""
  9 +AGENT_BIN=agent.bin
  10 +
  11 +get_pid() {
  12 + PID=""
  13 + PIDFILE=$1
  14 + # check for pidfile
  15 + if [ -f $PIDFILE ] ; then
  16 + exec 6<&0
  17 + exec < $PIDFILE
  18 + read pid
  19 + PID=$pid
  20 + exec 0<&6 6<&-
  21 + fi
  22 +}
  23 +
  24 +is_service_running() {
  25 + PID=$1
  26 + if [ "x$PID" != "x" ] && kill -0 $PID 2>/dev/null ; then
  27 + RUNNING=1
  28 + else
  29 + RUNNING=0
  30 + fi
  31 + return $RUNNING
  32 +}
  33 +
  34 +get_agent_pid() {
  35 + get_pid $AGENT_PIDFILE
  36 + if [ ! $PID ]; then
  37 + return
  38 + fi
  39 + if [ $PID -gt 0 ]; then
  40 + AGENT_PID=$PID
  41 + fi
  42 +}
  43 +
  44 +is_agent_running() {
  45 + get_agent_pid
  46 + is_service_running $AGENT_PID
  47 + RUNNING=$?
  48 + if [ $RUNNING -eq 0 ]; then
  49 + AGENT_STATUS="agent not running"
  50 + else
  51 + AGENT_STATUS="agent already running"
  52 + fi
  53 + return $RUNNING
  54 +}
  55 +
  56 +start_agent() {
  57 + is_agent_running
  58 + RUNNING=$?
  59 + if [ $RUNNING -eq 1 ]; then
  60 + echo "$0 $ARG: agent (pid $AGENT_PID) already running"
  61 + else
  62 + $AGENT &
  63 + sleep 5
  64 + get_agent_pid
  65 + if [ $AGENT_PID -gt 0 ]; then
  66 + echo "$0 $ARG: agent started"
  67 + else
  68 + echo "$0 $ARG: agent could not be started"
  69 + ERROR=3
  70 + fi
  71 + fi
  72 +}
  73 +
  74 +stop_agent() {
  75 + NO_EXIT_ON_ERROR=$1
  76 + is_agent_running
  77 + RUNNING=$?
  78 +
  79 + if [ $RUNNING -eq 0 ]; then
  80 + echo "$0 $ARG: $AGENT_STATUS"
  81 + if [ "x$NO_EXIT_ON_ERROR" != "xno_exit" ]; then
  82 + exit
  83 + else
  84 + return
  85 + fi
  86 + fi
  87 + get_agent_pid
  88 + if kill $AGENT_PID ; then
  89 + echo "$0 $ARG: agent stopped"
  90 + else
  91 + echo "$0 $ARG: agent could not be stopped"
  92 + ERROR=4
  93 + fi
  94 +}
  95 +
  96 +case $1 in
  97 + start)
  98 + start_agent
  99 + ;;
  100 + stop)
  101 + stop_agent
  102 + ;;
  103 +esac
  104 +
  105 +exit 0
... ...
setup/wizard/services/nohup.out 0 → 100755
  1 +sh: getcwd() failed: No such file or directory
  2 +Could not open input file: scheduler.php
  3 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'dms'@'localhost' (using password: YES)] ** Array"]
  4 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'dms'@'localhost' (using password: YES)] ** Array"]
  5 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'dms'@'localhost' (using password: YES)] ** Array"]
  6 +PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  7 +><div id="phperror" style="display:none">
  8 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  9 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  10 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  11 +><div id="phperror" style="display:none">
  12 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  13 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  14 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  15 +><div id="phperror" style="display:none">
  16 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  17 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  18 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  19 +><div id="phperror" style="display:none">
  20 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  21 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  22 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  23 +><div id="phperror" style="display:none">
  24 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  25 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  26 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  27 +><div id="phperror" style="display:none">
  28 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  29 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  30 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  31 +><div id="phperror" style="display:none">
  32 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  33 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  34 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  35 +><div id="phperror" style="display:none">
  36 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  37 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  38 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  39 +><div id="phperror" style="display:none">
  40 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  41 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  42 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  43 +><div id="phperror" style="display:none">
  44 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  45 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  46 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  47 +><div id="phperror" style="display:none">
  48 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  49 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  50 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  51 +><div id="phperror" style="display:none">
  52 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  53 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  54 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  55 +><div id="phperror" style="display:none">
  56 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  57 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  58 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  59 +><div id="phperror" style="display:none">
  60 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  61 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  62 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  63 +><div id="phperror" style="display:none">
  64 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  65 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  66 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  67 +><div id="phperror" style="display:none">
  68 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  69 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  70 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  71 +><div id="phperror" style="display:none">
  72 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  73 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  74 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  75 +><div id="phperror" style="display:none">
  76 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  77 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  78 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  79 +><div id="phperror" style="display:none">
  80 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  81 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  82 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  83 +><div id="phperror" style="display:none">
  84 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  85 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  86 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  87 +><div id="phperror" style="display:none">
  88 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  89 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  90 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  91 +><div id="phperror" style="display:none">
  92 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  93 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  94 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  95 +><div id="phperror" style="display:none">
  96 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php on line 29
  97 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  98 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  99 +><div id="phperror" style="display:none">
  100 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  101 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  102 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  103 +><div id="phperror" style="display:none">
  104 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  105 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  106 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  107 +><div id="phperror" style="display:none">
  108 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  109 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  110 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  111 +><div id="phperror" style="display:none">
  112 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  113 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  114 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  115 +><div id="phperror" style="display:none">
  116 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/commercial-plugins/electronic-signatures/KTElectronicSignaturesPlugin.php on line 31
  117 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  118 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Warning: require_once(/home/jarrett/ktdms/knowledgeTree/plugins/ktcore/scheduler/schedulerUtil.php): failed to open stream: No such file or directory in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 42
  119 +
  120 +Warning: require_once(/home/jarrett/ktdms/knowledgeTree/plugins/ktcore/scheduler/schedulerUtil.php): failed to open stream: No such file or directory in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 42
  121 +PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/ktcore/scheduler/schedulerUtil.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 42
  122 +
  123 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/ktcore/scheduler/schedulerUtil.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 42
  124 +PHP Warning: require_once(/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php): failed to open stream: No such file or directory in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  125 +
  126 +Warning: require_once(/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php): failed to open stream: No such file or directory in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  127 +PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  128 +
  129 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  130 +PHP Warning: require_once(/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php): failed to open stream: No such file or directory in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  131 +
  132 +Warning: require_once(/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php): failed to open stream: No such file or directory in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  133 +PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  134 +
  135 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  136 +PHP Warning: require_once(/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php): failed to open stream: No such file or directory in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  137 +
  138 +Warning: require_once(/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php): failed to open stream: No such file or directory in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  139 +PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  140 +
  141 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/ktapi/ktapi.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/search2/indexing/indexerCore.inc.php on line 43
  142 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'dms'@'localhost' (using password: YES)] ** Array"]
  143 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'dms'@'localhost' (using password: YES)] ** Array"]
  144 +PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  145 +><div id="phperror" style="display:none">
  146 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  147 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  148 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  149 +><div id="phperror" style="display:none">
  150 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  151 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  152 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  153 +><div id="phperror" style="display:none">
  154 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  155 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  156 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  157 +><div id="phperror" style="display:none">
  158 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  159 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  160 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  161 +><div id="phperror" style="display:none">
  162 +Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  163 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  164 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  165 +><div id="phperror" style="display:none">
  166 +Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  167 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  168 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  169 +><div id="phperror" style="display:none">
  170 +Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  171 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  172 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  173 +><div id="phperror" style="display:none">
  174 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  175 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  176 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  177 +><div id="phperror" style="display:none">
  178 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/i18n/japanese/JapanesePlugin.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 200
  179 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  180 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  181 +><div id="phperror" style="display:none">
  182 +Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  183 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  184 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  185 +><div id="phperror" style="display:none">
  186 +Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  187 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  188 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  189 +><div id="phperror" style="display:none">
  190 +Fatal error: Cannot redeclare class BaobabKey in /home/jarrett/ktdms/knowledgeTree/plugins/wintools/key.inc.php on line 256
  191 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  192 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  193 +><div id="phperror" style="display:none">
  194 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  195 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  196 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  197 +><div id="phperror" style="display:none">
  198 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  199 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  200 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  201 +><div id="phperror" style="display:none">
  202 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  203 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  204 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  205 +><div id="phperror" style="display:none">
  206 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  207 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  208 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  209 +><div id="phperror" style="display:none">
  210 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  211 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  212 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  213 +><div id="phperror" style="display:none">
  214 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  215 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  216 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  217 +><div id="phperror" style="display:none">
  218 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  219 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  220 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  221 +><div id="phperror" style="display:none">
  222 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  223 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  224 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  225 +><div id="phperror" style="display:none">
  226 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  227 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  228 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  229 +><div id="phperror" style="display:none">
  230 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  231 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  232 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  233 +><div id="phperror" style="display:none">
  234 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  235 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  236 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  237 +><div id="phperror" style="display:none">
  238 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  239 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  240 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  241 +><div id="phperror" style="display:none">
  242 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  243 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  244 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  245 +><div id="phperror" style="display:none">
  246 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  247 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  248 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  249 +><div id="phperror" style="display:none">
  250 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  251 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  252 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  253 +><div id="phperror" style="display:none">
  254 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  255 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  256 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  257 +><div id="phperror" style="display:none">
  258 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  259 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  260 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  261 +><div id="phperror" style="display:none">
  262 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  263 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  264 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  265 +><div id="phperror" style="display:none">
  266 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  267 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  268 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  269 +><div id="phperror" style="display:none">
  270 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  271 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  272 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  273 +><div id="phperror" style="display:none">
  274 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  275 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  276 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  277 +><div id="phperror" style="display:none">
  278 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  279 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  280 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  281 +><div id="phperror" style="display:none">
  282 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  283 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  284 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  285 +><div id="phperror" style="display:none">
  286 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  287 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  288 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  289 +><div id="phperror" style="display:none">
  290 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  291 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  292 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  293 +><div id="phperror" style="display:none">
  294 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  295 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  296 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  297 +><div id="phperror" style="display:none">
  298 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  299 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  300 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  301 +><div id="phperror" style="display:none">
  302 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  303 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  304 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  305 +><div id="phperror" style="display:none">
  306 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  307 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  308 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  309 +><div id="phperror" style="display:none">
  310 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  311 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  312 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  313 +><div id="phperror" style="display:none">
  314 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  315 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  316 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  317 +><div id="phperror" style="display:none">
  318 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  319 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  320 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  321 +><div id="phperror" style="display:none">
  322 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  323 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  324 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  325 +><div id="phperror" style="display:none">
  326 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  327 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  328 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  329 +><div id="phperror" style="display:none">
  330 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  331 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  332 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  333 +><div id="phperror" style="display:none">
  334 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  335 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  336 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  337 +><div id="phperror" style="display:none">
  338 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  339 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  340 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  341 +><div id="phperror" style="display:none">
  342 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  343 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  344 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  345 +><div id="phperror" style="display:none">
  346 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  347 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  348 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  349 +><div id="phperror" style="display:none">
  350 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  351 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  352 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  353 +><div id="phperror" style="display:none">
  354 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  355 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  356 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  357 +><div id="phperror" style="display:none">
  358 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  359 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  360 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  361 +><div id="phperror" style="display:none">
  362 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  363 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  364 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  365 +><div id="phperror" style="display:none">
  366 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  367 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  368 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  369 +><div id="phperror" style="display:none">
  370 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  371 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  372 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  373 +><div id="phperror" style="display:none">
  374 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  375 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  376 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  377 +><div id="phperror" style="display:none">
  378 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  379 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  380 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  381 +><div id="phperror" style="display:none">
  382 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  383 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  384 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  385 +><div id="phperror" style="display:none">
  386 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  387 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  388 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  389 +><div id="phperror" style="display:none">
  390 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  391 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  392 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  393 +><div id="phperror" style="display:none">
  394 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  395 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  396 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  397 +><div id="phperror" style="display:none">
  398 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  399 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  400 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  401 +><div id="phperror" style="display:none">
  402 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  403 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  404 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  405 +><div id="phperror" style="display:none">
  406 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  407 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  408 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  409 +><div id="phperror" style="display:none">
  410 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  411 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  412 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  413 +><div id="phperror" style="display:none">
  414 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  415 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  416 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  417 +><div id="phperror" style="display:none">
  418 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  419 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  420 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  421 +><div id="phperror" style="display:none">
  422 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  423 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  424 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  425 +><div id="phperror" style="display:none">
  426 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  427 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  428 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  429 +><div id="phperror" style="display:none">
  430 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  431 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  432 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  433 +><div id="phperror" style="display:none">
  434 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  435 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  436 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  437 +><div id="phperror" style="display:none">
  438 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  439 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  440 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  441 +><div id="phperror" style="display:none">
  442 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  443 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  444 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  445 +><div id="phperror" style="display:none">
  446 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  447 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  448 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  449 +><div id="phperror" style="display:none">
  450 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  451 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  452 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  453 +><div id="phperror" style="display:none">
  454 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  455 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  456 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  457 +><div id="phperror" style="display:none">
  458 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  459 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  460 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  461 +><div id="phperror" style="display:none">
  462 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  463 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  464 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  465 +><div id="phperror" style="display:none">
  466 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  467 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  468 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  469 +><div id="phperror" style="display:none">
  470 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  471 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  472 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  473 +><div id="phperror" style="display:none">
  474 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  475 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  476 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  477 +><div id="phperror" style="display:none">
  478 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  479 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  480 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  481 +><div id="phperror" style="display:none">
  482 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  483 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  484 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  485 +><div id="phperror" style="display:none">
  486 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  487 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  488 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  489 +><div id="phperror" style="display:none">
  490 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  491 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  492 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  493 +><div id="phperror" style="display:none">
  494 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  495 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  496 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  497 +><div id="phperror" style="display:none">
  498 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  499 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  500 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  501 +><div id="phperror" style="display:none">
  502 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  503 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  504 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  505 +><div id="phperror" style="display:none">
  506 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  507 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  508 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  509 +><div id="phperror" style="display:none">
  510 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  511 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  512 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  513 +><div id="phperror" style="display:none">
  514 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  515 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  516 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  517 +><div id="phperror" style="display:none">
  518 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  519 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  520 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  521 +><div id="phperror" style="display:none">
  522 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  523 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  524 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  525 +><div id="phperror" style="display:none">
  526 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  527 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  528 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  529 +><div id="phperror" style="display:none">
  530 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  531 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  532 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  533 +><div id="phperror" style="display:none">
  534 +Fatal error: require_once(): Failed opening required '/home/jarrett/ktdms/knowledgeTree/plugins/wintools/baobabkeyutil.inc.php' (include_path='/home/jarrett/ktdms/knowledgeTree/search2:/home/jarrett/ktdms/knowledgeTree/ktapi:/home/jarrett/ktdms/knowledgeTree/thirdparty/xmlrpc-2.2/lib:/home/jarrett/ktdms/knowledgeTree/thirdparty/simpletest:/home/jarrett/ktdms/knowledgeTree/thirdparty/Smarty:/home/jarrett/ktdms/knowledgeTree/thirdparty/pear:/home/jarrett/ktdms/knowledgeTree/thirdparty/ZendFramework/library:.:/home/jarrett/ktdms/php/lib/php') in /home/jarrett/ktdms/knowledgeTree/plugins/custom-numbering/CustomNumberingPlugin.php on line 26
  535 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  536 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>PHP Fatal error: Call to a member function getPath() on a non-object in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 597
  537 +><div id="phperror" style="display:none">
  538 +Fatal error: Call to a member function getPath() on a non-object in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 597
  539 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  540 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  541 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  542 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_4'] ** Array"]
  543 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  544 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  545 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  546 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  547 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  548 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  549 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  550 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  551 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  552 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  553 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  554 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  555 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  556 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  557 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  558 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  559 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  560 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  561 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  562 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  563 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  564 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  565 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  566 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  567 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  568 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  569 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  570 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  571 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  572 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  573 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  574 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  575 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  576 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  577 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  578 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  579 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  580 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  581 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  582 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  583 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  584 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  585 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  586 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  587 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  588 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  589 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  590 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  591 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  592 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  593 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  594 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  595 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  596 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  597 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  598 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  599 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  600 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  601 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  602 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  603 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  604 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  605 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  606 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  607 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  608 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  609 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  610 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  611 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  612 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  613 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  614 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  615 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  616 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  617 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  618 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  619 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  620 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  621 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  622 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  623 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  624 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  625 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  626 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  627 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  628 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_install4'] ** Array"]
  629 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  630 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  631 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  632 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  633 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  634 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  635 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  636 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  637 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  638 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  639 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  640 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  641 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  642 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  643 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  644 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  645 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  646 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  647 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  648 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  649 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  650 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  651 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  652 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  653 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  654 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  655 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  656 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  657 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  658 +[db_error: message="DB Error: connect failed" code=-24 mode=return level=notice prefix="" info=" [nativecode=Access denied for user 'jarrett'@'localhost' (using password: NO)] ** Array"]
  659 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  660 +PHP Fatal error: Call to a member function getPath() on a non-object in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 597
  661 +><div id="phperror" style="display:none">
  662 +Fatal error: Call to a member function getPath() on a non-object in /home/jarrett/ktdms/knowledgeTree/lib/plugins/pluginutil.inc.php on line 597
  663 +</div>><form name="catcher" action="http://127.0.0.1:10080/customerrorpage.php" method="post" ><input type="hidden" name="fatal" value=""></form>
  664 + <script> document.catcher.fatal.value = document.getElementById("phperror").innerHTML; document.catcher.submit();</script>[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  665 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  666 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  667 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  668 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  669 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  670 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms'] ** Array"]
  671 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  672 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  673 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  674 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  675 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  676 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  677 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  678 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  679 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  680 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  681 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  682 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  683 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  684 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  685 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  686 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  687 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
  688 +[db_error: message="DB Error: no such database" code=-27 mode=return level=notice prefix="" info=" [nativecode=Unknown database 'dms_1'] ** Array"]
... ...
setup/wizard/services/optimizeIndexes.sh 0 → 100755
  1 +#!/bin/sh
  2 +
  3 +cd /home/jarrett/ktdms/knowledgeTree/search2/indexing/bin
  4 +/home/jarrett/ktdms/php/bin/php -Cq optimise.php
... ...
setup/wizard/services/registerExtractorTypes.sh 0 → 100755
  1 +#!/bin/sh
  2 +
  3 +cd /home/jarrett/ktdms/knowledgeTree/search2/indexing/bin
  4 +/home/jarrett/ktdms/php/bin/php -Cq registerTypes.php
... ...
setup/wizard/services/savedSearchTask.sh 0 → 100755
  1 +#!/bin/sh
  2 +
  3 +cd /home/jarrett/ktdms/knowledgeTree/search2/indexing/bin
  4 +/home/jarrett/ktdms/php/bin/php -Cq cronSavedSearch.php
... ...
setup/wizard/services/scheduler.pid 0 → 100755
  1 +5541
... ...
setup/wizard/services/schedulerTask.sh 0 → 100755
  1 +#!/bin/sh
  2 +
  3 +cd /home/jarrett/ktdms/knowledgeTree/bin
  4 +while true; do
  5 +/home/jarrett/ktdms/php/bin/php -Cq scheduler.php
  6 + sleep 30
  7 +done
... ...
setup/wizard/services/winserv.exe 0 → 100755
No preview for this file type
setup/wizard/stepAction.php 0 → 100755
  1 +<?php
  2 +/**
  3 +* Steap Action Controller.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright (C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software (Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +
  43 +class stepAction {
  44 + /**
  45 + * Step class name
  46 + *
  47 + * @author KnowledgeTree Team
  48 + * @access protected
  49 + * @var string
  50 + */
  51 + protected $stepName = '';
  52 +
  53 + /**
  54 + * Step names for classes
  55 + *
  56 + * @author KnowledgeTree Team
  57 + * @access protected
  58 + * @var array
  59 + */
  60 + protected $stepClassNames = array();
  61 +
  62 + /**
  63 + * Flag if step needs confirmation
  64 + *
  65 + * @author KnowledgeTree Team
  66 + * @access protected
  67 + * @var boolean
  68 + */
  69 + protected $displayConfirm = false;
  70 +
  71 + /**
  72 + * Reference to session object
  73 + *
  74 + * @author KnowledgeTree Team
  75 + * @access protected
  76 + * @var object Session
  77 + */
  78 + protected $session = null;
  79 +
  80 + /**
  81 + * Reference to current step object
  82 + *
  83 + * @author KnowledgeTree Team
  84 + * @access protected
  85 + * @var object class Step
  86 + */
  87 + protected $action = null;
  88 +
  89 + /**
  90 + * Constructs step action object
  91 + *
  92 + * @author KnowledgeTree Team
  93 + * @access public
  94 + * @param string class name of the current step
  95 + */
  96 + public function __construct($step) {
  97 + $this->stepName = $step;
  98 + }
  99 +
  100 + /**
  101 + * Main control to handle the steps actions
  102 + *
  103 + * @author KnowledgeTree Team
  104 + * @param none
  105 + * @access public
  106 + * @return string
  107 + */
  108 + public function doAction() {
  109 + if($this->stepName != '') {
  110 + $this->action = $this->createStep();
  111 + if(!$this->action) {
  112 + die("{$this->stepName} : Class Files Missing : Create Step");
  113 + }
  114 + $response = $this->action->doStep();
  115 + if($this->action->storeInSession()) { // Check if class values need to be stored in session
  116 + $this->_loadStepToSession($this->stepName); // Send class to session
  117 + }
  118 + if ($response == 'error') {
  119 + $this->_handleErrors(); // Send Errors to session
  120 + } else {
  121 + $this->_clearErrors($this->stepName); // Send Errors to session
  122 + }
  123 + return $response;
  124 + } else {
  125 + die("{$this->stepName} : Class Files Missing : Do Action");
  126 + }
  127 + }
  128 +
  129 + /**
  130 + * Instantiate a step.
  131 + *
  132 + * @author KnowledgeTree Team
  133 + * @param none
  134 + * @access public
  135 + * @return object Step
  136 + */
  137 + public function createStep() {
  138 + $step_class = $this->makeCamelCase($this->stepName);
  139 + return new $step_class();
  140 + }
  141 +
  142 + /**
  143 + * Converts string to camel case
  144 + *
  145 + * @author KnowledgeTree Team
  146 + * @param string
  147 + * @access public
  148 + * @return string
  149 + */
  150 + public function makeCamelCase($str) {
  151 + $upper=ucwords($str);
  152 + $str=str_replace('_', '', $upper);
  153 +
  154 + return $str;
  155 + }
  156 +
  157 + /**
  158 + * Converts string to human readable heading
  159 + *
  160 + * @author KnowledgeTree Team
  161 + * @param string
  162 + * @access public
  163 + * @return string
  164 + */
  165 + public function makeHeading($str) {
  166 + $str = str_replace('_', ' ', $str);
  167 + $str = ucwords($str);
  168 +
  169 + return $str;
  170 + }
  171 +
  172 + /**
  173 + * Sets steps class names in string format
  174 + *
  175 + * @author KnowledgeTree Team
  176 + * @param array
  177 + * @access public
  178 + * @return void
  179 + */
  180 + public function setSteps($stepClassNames) {
  181 + $this->stepClassNames = $stepClassNames;
  182 + }
  183 +
  184 + /**
  185 + * Sets steps in human readable string format
  186 + *
  187 + * @author KnowledgeTree Team
  188 + * @param array
  189 + * @access public
  190 + * @return void
  191 + */
  192 + public function setStepNames($step_names) {
  193 + $this->step_names = $step_names;
  194 + }
  195 +
  196 + /**
  197 + * Returns a message to display at the top of template
  198 + *
  199 + * @author KnowledgeTree Team
  200 + * @param none
  201 + * @access public
  202 + * @return string
  203 + */
  204 + public function getTop() {
  205 + return '<span class="top">'.$this->getCurrentStepName().'</span>';
  206 + }
  207 +
  208 + /**
  209 + * Returns current step name
  210 + *
  211 + * @author KnowledgeTree Team
  212 + * @param none
  213 + * @access public
  214 + * @return string
  215 + */
  216 + public function getCurrentStepName() {
  217 + return $this->step_names[$this->stepName];
  218 + }
  219 +
  220 + /**
  221 + * Returns left menu
  222 + *
  223 + * @author KnowledgeTree Team
  224 + * @param none
  225 + * @access public
  226 + * @return string
  227 + */
  228 + public function getLeftMenu()
  229 + {
  230 + $menu = '<div class="menu">';
  231 + $active = false;
  232 +
  233 + foreach ($this->stepClassNames as $k=>$step){
  234 + if($this->step_names[$step] != '') {
  235 + $item = $this->step_names[$step];
  236 + } else {
  237 + $item = $this->makeHeading($step);
  238 + }
  239 + if($step == $this->stepName) {
  240 + $class = 'active';
  241 + $active = true;
  242 + } else {
  243 + if($active){
  244 + $class = 'inactive';
  245 + }else{
  246 + $class = 'indicator';
  247 + $item = "<a href=\"index.php?step_name={$step}\">{$item}</a>";
  248 + }
  249 + }
  250 +
  251 + $menu .= "<span class='{$class}'>$item</span><br />";
  252 + }
  253 + $menu .= '</div>';
  254 + return $menu;
  255 + }
  256 +
  257 + /**
  258 + * Returns confirmation page flag
  259 + *
  260 + * @author KnowledgeTree Team
  261 + * @param none
  262 + * @access public
  263 + * @return boolean
  264 + */
  265 + public function displayConfirm() {
  266 + // TODO:No other way I can think of doing this
  267 + return $this->displayConfirm;
  268 + }
  269 +
  270 + /**
  271 + * Sets confirmation page flag
  272 + *
  273 + * @author KnowledgeTree Team
  274 + * @param boolean
  275 + * @access public
  276 + * @return void
  277 + */
  278 + public function setDisplayConfirm($displayConfirm) {
  279 + $this->displayConfirm = $displayConfirm;
  280 + }
  281 +
  282 + /**
  283 + * Sets session object
  284 + *
  285 + * @author KnowledgeTree Team
  286 + * @param object Session
  287 + * @access public
  288 + * @return void
  289 + */
  290 + public function loadSession($ses) {
  291 + $this->session = $ses;
  292 + }
  293 +
  294 + /**
  295 + * Returns session object
  296 + *
  297 + * @author KnowledgeTree Team
  298 + * @param object Session
  299 + * @access public
  300 + * @return object
  301 + */
  302 + public function getSession() {
  303 + return $this->session;
  304 + }
  305 +
  306 + /**
  307 + * Returns step tenplate content
  308 + *
  309 + * @author KnowledgeTree Team
  310 + * @param none
  311 + * @access public
  312 + * @return string
  313 + */
  314 + public function paintAction() {
  315 + $left = $this->getLeftMenu();
  316 + $top = $this->getTop();
  317 + $step_errors = $this->action->getErrors(); // Get errors
  318 + if($this->displayConfirm()) // Check if theres a confirm step
  319 + $template = "templates/{$this->stepName}_confirm.tpl";
  320 + else
  321 + $template = "templates/{$this->stepName}.tpl";
  322 + $step_tpl = new Template($template);
  323 + $step_tpl->set("errors", $step_errors); // Set template errors
  324 + $step_vars = $this->action->getStepVars(); // Get template variables
  325 + foreach ($step_vars as $key => $value) { // Set template variables
  326 + $step_tpl->set($key, $value); // Load values to session
  327 + if($this->action->storeInSession()) { // Check if class values need to be stored in session
  328 + $this->_loadValueToSession($this->stepName, $key, $value);
  329 + }
  330 + }
  331 + $content = $step_tpl->fetch();
  332 + $tpl = new Template("templates/wizard.tpl");
  333 + $tpl->set('content', $content);
  334 + $tpl->set('left', $left);
  335 + echo $tpl->fetch();
  336 + }
  337 +
  338 + /**
  339 + * Load class to session
  340 + *
  341 + * @author KnowledgeTree Team
  342 + * @param string $class name of class
  343 + * @param array $v array of values
  344 + * @param boolean $overwrite whether or not to overwrite existing
  345 + * @access private
  346 + * @return void
  347 + */
  348 + private function _loadStepToSession($class, $v = array(), $overwrite = false) {
  349 + if($this->session != null) {
  350 + if($overwrite) {
  351 + $this->session->set($class , $v);
  352 + } else {
  353 + if(!$this->session->is_set($class))
  354 + $this->session->set($class , $v);
  355 + }
  356 + } else {
  357 + die("Where is the session?");
  358 + }
  359 + }
  360 +
  361 + /**
  362 + * Load class value to session
  363 + *
  364 + * @author KnowledgeTree Team
  365 + * @param string $class name of class
  366 + * @param string $k key value
  367 + * @param string $v value to store
  368 + * @param boolean $overwrite whether or not to overwrite existing
  369 + * @access private
  370 + * @return void
  371 + */
  372 + private function _loadValueToSession($class, $k, $v, $overwrite = false) {
  373 + if($this->session != null) {
  374 + $this->session->setClass($class, $k, $v);
  375 + } else {
  376 + die("Where is the session ?");
  377 + }
  378 + }
  379 +
  380 + /**
  381 + * Load all class errors value to session
  382 + *
  383 + * @author KnowledgeTree Team
  384 + * @param none
  385 + * @access private
  386 + * @return void
  387 + */
  388 + private function _handleErrors() {// TODO: handle multiple errors
  389 + $step_errors = $this->action->getErrors(); // Get errors
  390 + foreach ($step_errors as $key => $value) {
  391 + $this->_loadErrorToSession($this->stepName, $key, $value); // Load values session
  392 + }
  393 + }
  394 +
  395 + /**
  396 + * Remove all class errors value to session
  397 + *
  398 + * @author KnowledgeTree Team
  399 + * @param none
  400 + * @access private
  401 + * @return void
  402 + */
  403 + private function _clearErrors($class) {
  404 + if($this->session) {
  405 + $this->session->clearErrors($class);
  406 + }
  407 + }
  408 +
  409 + /**
  410 + * Load class error value to session
  411 + *
  412 + * @author KnowledgeTree Team
  413 + * @param string $class name of class
  414 + * @param string $k key value
  415 + * @param string $v value to store
  416 + * @param boolean $overwrite whether or not to overwrite existing
  417 + * @access private
  418 + * @return void
  419 + */
  420 + private function _loadErrorToSession($class, $k, $v, $overwrite = false) {
  421 + $k = "errors";
  422 + if($this->session != null) {
  423 + $this->session->setClassError($class, $k, $v);
  424 + } else {
  425 + die("Where is the session ?");
  426 + }
  427 + }
  428 +}
  429 +
  430 +?>
0 431 \ No newline at end of file
... ...
setup/wizard/steps/complete.php
... ... @@ -39,7 +39,6 @@
39 39 * @package Installer
40 40 * @version Version 0.1
41 41 */
42   -require_once(WIZARD_DIR.'step.php');
43 42  
44 43 class complete extends Step
45 44 {
... ... @@ -48,5 +47,8 @@ class complete extends Step
48 47 $this->temp_variables = array("step_name"=>"complete");
49 48 }
50 49  
  50 + function doStep() {
  51 + return 'landing';
  52 + }
51 53 }
52 54 ?>
53 55 \ No newline at end of file
... ...
setup/wizard/steps/configuration.php
... ... @@ -39,7 +39,6 @@
39 39 * @package Installer
40 40 * @version Version 0.1
41 41 */
42   -require_once(WIZARD_DIR.'step.php');
43 42  
44 43 class configuration extends Step
45 44 {
... ... @@ -171,8 +170,6 @@ class configuration extends Step
171 170 */
172 171 public function installStep()
173 172 {
174   - include_once('database.inc');
175   - include_once('Ini.inc');
176 173 // get data from the server
177 174 $conf = $this->getDataFromSession("configuration");
178 175 $server = $conf['server'];
... ...
setup/wizard/steps/database.php
... ... @@ -39,8 +39,6 @@
39 39 * @package Installer
40 40 * @version Version 0.1
41 41 */
42   -require_once(WIZARD_DIR.'step.php');
43   -require_once(WIZARD_DIR.'database.inc');
44 42  
45 43 class database extends Step
46 44 {
... ...
setup/wizard/steps/dependencies.php 0 → 100755
  1 +<?php
  2 +/**
  3 +* Dependency Step Step Controller.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright(C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software(Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +
  43 +class dependencies extends Step
  44 +{
  45 + private $maxPHPVersion = '6.0.0';
  46 + private $minPHPVersion = '5.0.0';
  47 + private $done;
  48 +
  49 + /**
  50 + * Flag to store class information in session
  51 + *
  52 + * @author KnowledgeTree Team
  53 + * @access public
  54 + * @var array
  55 + */
  56 + public $storeInSession = true;
  57 +
  58 + /**
  59 + * Constructor
  60 + *
  61 + * @author KnowledgeTree Team
  62 + * @access public
  63 + */
  64 + public function __construct() {
  65 + $this->temp_variables = array("step_name"=>"dependencyCheck");
  66 + $this->error = array();
  67 + $this->done = true;
  68 + }
  69 +
  70 + /**
  71 + * Control function for position within the step
  72 + *
  73 + * @author KnowledgeTree Team
  74 + * @access public
  75 + * @return string The position in the step
  76 + */
  77 + public function doStep()
  78 + {
  79 + // Check dependencies
  80 + $passed = $this->doRun();
  81 + if($this->next()) {
  82 + if($passed)
  83 + return 'next';
  84 + else
  85 + return 'error';
  86 + } else if($this->previous()) {
  87 +
  88 + return 'previous';
  89 + }
  90 +
  91 + return 'landing';
  92 + }
  93 +
  94 + /**
  95 + * Execute the step
  96 + *
  97 + * @author KnowledgeTree Team
  98 + * @access public
  99 + * @return boolean True to continue | False if errors occurred
  100 + */
  101 + public function doRun()
  102 + {
  103 + $check = $this->checkPhpVersion();
  104 + $this->temp_variables['version'] = $check;
  105 +
  106 + $configs = $this->checkPhpConfiguration();
  107 + $this->temp_variables['configurations'] = $configs;
  108 +
  109 + // get the list of extensions
  110 + $list = $this->getRequiredExtensions();
  111 + $extensions = array();
  112 +
  113 + foreach($list as $ext){
  114 +
  115 + $ext['available'] = 'no';
  116 + if($this->checkExtension($ext['extension'])){
  117 + $ext['available'] = 'yes';
  118 + }else {
  119 + if($ext['required'] == 'no'){
  120 + $ext['available'] = 'optional';
  121 + }else{
  122 + $this->done = false;
  123 + $this->error[] = 'Missing required extension: '.$ext['name'];
  124 + }
  125 + }
  126 +
  127 + $extensions[] = $ext;
  128 + }
  129 +
  130 + $this->temp_variables['extensions'] = $extensions;
  131 +
  132 + return $this->done;
  133 + }
  134 +
  135 + /**
  136 + * Get any errors that occurred
  137 + *
  138 + * @author KnowledgeTree Team
  139 + * @access public
  140 + * @return array The error list
  141 + */
  142 + public function getErrors() {
  143 + return $this->error;
  144 + }
  145 +
  146 + /**
  147 + * Get the variables to be passed to the template
  148 + *
  149 + * @author KnowledgeTree Team
  150 + * @access public
  151 + * @return array
  152 + */
  153 + public function getStepVars()
  154 + {
  155 + return $this->temp_variables;
  156 + }
  157 +
  158 + /**
  159 + * Check the php configuration
  160 + *
  161 + * @author KnowledgeTree Team
  162 + * @access private
  163 + * @return array The configurations list
  164 + */
  165 + private function checkPhpConfiguration()
  166 + {
  167 + $configs = $this->getConfigurations();
  168 +
  169 + foreach($configs as $key => $config) {
  170 + $setting = ini_get($config['configuration']);
  171 +
  172 + switch($config['type']){
  173 + case 'bool':
  174 + $value = ($setting == 1) ? 'ON' : 'OFF';
  175 + break;
  176 +
  177 + case 'empty':
  178 + $value = ($setting === false || $setting === '') ? 'unset' : $setting;
  179 + break;
  180 +
  181 + default:
  182 + $value = $setting;
  183 + }
  184 +
  185 + $class = ($value == $config['recommended']) ? 'green' : 'orange';
  186 + $configs[$key]['setting'] = $value;
  187 + $configs[$key]['class'] = $class;
  188 + }
  189 +
  190 + $limits = $this->getLimits();
  191 +
  192 + foreach($limits as $key => $limit) {
  193 + $setting = ini_get($limit['configuration']);
  194 +
  195 + $setting = $this->prettySizeToActualSize($setting);
  196 + $recommended = $this->prettySizeToActualSize($limit['recommended']);
  197 + $class = ($recommended < $setting || $setting = -1) ? 'green' : 'orange';
  198 +
  199 + $limits[$key]['setting'] = $this->prettySize($setting);
  200 + $limits[$key]['class'] = $class;
  201 + }
  202 + $configs = array_merge($configs, $limits);
  203 +
  204 + return $configs;
  205 + }
  206 +
  207 + /**
  208 + * Check that the version of php is correct
  209 + *
  210 + * @author KnowledgeTree Team
  211 + * @access private
  212 + * @return array Version check result
  213 + */
  214 + private function checkPhpVersion()
  215 + {
  216 + $phpversion = phpversion();
  217 +
  218 + $phpversion5 = version_compare($phpversion, $this->minPHPVersion, '>=');
  219 + $phpversion6 = version_compare($phpversion, $this->maxPHPVersion, '<');
  220 +
  221 + $check['class'] = 'cross';
  222 + if($phpversion5 != 1){
  223 + $this->done = false;
  224 + $check['version'] = "Your PHP version needs to be PHP 5.0 or higher. You are running version <b>{$phpversion}</b>.";
  225 + return $check;
  226 + }
  227 +
  228 + if($phpversion6 != 1){
  229 + $this->done = false;
  230 + $check['version'] = "KnowledgeTree is not supported on PHP 6.0 and higher. You are running version <b>{$phpversion}</b>.";
  231 + return $check;
  232 + }
  233 + $check['class'] = 'tick';
  234 + $check['version'] = "You are running version <b>{$phpversion}</b>.";
  235 + return $check;
  236 + }
  237 +
  238 + /**
  239 + * Check whether the given extension is loaded
  240 + *
  241 + * @author KnowledgeTree Team
  242 + * @access private
  243 + * @param string $extension
  244 + * @return boolean
  245 + */
  246 + private function checkExtension($extension)
  247 + {
  248 + if(extension_loaded($extension)){
  249 + return true;
  250 + }
  251 + $this->continue = false;
  252 + return false;
  253 + }
  254 +
  255 + /**
  256 + * Convert a formatted string to a size integer
  257 + *
  258 + * @author KnowledgeTree Team
  259 + * @access string
  260 + * @param integer $pretty
  261 + * @return integer
  262 + */
  263 + private function prettySizeToActualSize($pretty) {
  264 + if (strtoupper(substr($pretty, strlen($pretty) - 1)) == 'G') {
  265 + return (int)substr($pretty, 0, strlen($pretty)) * 1024 * 1024 * 1024;
  266 + }
  267 + if (strtoupper(substr($pretty, strlen($pretty) - 1)) == 'M') {
  268 + return (int)substr($pretty, 0, strlen($pretty)) * 1024 * 1024;
  269 + }
  270 + if (strtoupper(substr($pretty, strlen($pretty) - 1)) == 'K') {
  271 + return (int)substr($pretty, 0, strlen($pretty)) * 1024 * 1024;
  272 + }
  273 + return (int)$pretty;
  274 + }
  275 +
  276 + /**
  277 + * Convert a size integer to a formatted string
  278 + *
  279 + * @author KnowledgeTree Team
  280 + * @access private
  281 + * @param integer $v
  282 + * @return string
  283 + */
  284 + private function prettySize($v) {
  285 + $v = (float)$v;
  286 + foreach (array('B', 'K', 'M', 'G') as $unit) {
  287 + if ($v < 1024) {
  288 + return $v . $unit;
  289 + }
  290 + $v = $v / 1024;
  291 + }
  292 + }
  293 +
  294 + /**
  295 + * Get the list of extensions used by the system
  296 + *
  297 + * @author KnowledgeTree Team
  298 + * @access private
  299 + * @return array
  300 + */
  301 + private function getRequiredExtensions()
  302 + {
  303 + return array(
  304 + array('extension' => 'fileinfo', 'required' => 'no', 'name' => 'Fileinfo', 'details' => 'Provides better file identification support - not necessary if you use file extensions.'),
  305 + array('extension' => 'iconv', 'required' => 'no', 'name' => 'IconV', 'details' => 'Used for conversion between character sets.'),
  306 + array('extension' => 'mysql', 'required' => 'yes', 'name' => 'MySQL', 'details' => 'Used for accessing a MySQL database.'),
  307 + array('extension' => 'curl', 'required' => 'yes', 'name' => 'cURL', 'details' => 'Allows the connection and communication between different servers types using various protocols.'),
  308 + array('extension' => 'xmlrpc', 'required' => 'yes', 'name' => 'XMLRPC', 'details' => 'Used with XML-RPC servers and clients.'),
  309 + array('extension' => 'win32', 'required' => 'no', 'name' => 'Win32', 'details' => 'Allows control of Microsoft Windows services.'),
  310 + array('extension' => 'mbstring', 'required' => 'no', 'name' => 'Multi Byte Strings', 'details' => 'Used in the manipulation of multi-byte strings.'),
  311 + array('extension' => 'ldap', 'required' => 'no', 'name' => 'LDAP', 'details' => 'Used to access LDAP directory servers.'),
  312 + array('extension' => 'json', 'required' => 'yes', 'name' => 'JSON', 'details' => 'Implements the javascript object notation (json) data-interchange format.'),
  313 + array('extension' => 'openssl', 'required' => 'no', 'name' => 'Open SSL', 'details' => 'Used for the generation and verification of signatures and the encrypting and decrypting of data'),
  314 + );
  315 + }
  316 +
  317 + /**
  318 + * Get the recommended configuration settings
  319 + *
  320 + * @author KnowledgeTree Team
  321 + * @access private
  322 + * @return array
  323 + */
  324 + private function getConfigurations()
  325 + {
  326 + return array(
  327 + array('name' => 'Safe Mode', 'configuration' => 'safe_mode', 'recommended' => 'ON', 'type' => 'bool'),
  328 + array('name' => 'Display Errors', 'configuration' => 'display_errors', 'recommended' => 'OFF', 'type' => 'bool'),
  329 + array('name' => 'Display Startup Errors', 'configuration' => 'display_startup_errors', 'recommended' => 'ON', 'type' => 'bool'),
  330 + array('name' => 'File Uploads', 'configuration' => 'file_uploads', 'recommended' => 'ON', 'type' => 'bool'),
  331 + array('name' => 'Magic Quotes GPC', 'configuration' => 'magic_quotes_gpc', 'recommended' => 'OFF', 'type' => 'bool'),
  332 + array('name' => 'Magic Quotes Runtime', 'configuration' => 'magic_quotes_runtime', 'recommended' => 'OFF', 'type' => 'bool'),
  333 + array('name' => 'Register Globals', 'configuration' => 'register_globals', 'recommended' => 'OFF', 'type' => 'bool'),
  334 + array('name' => 'Output Buffering', 'configuration' => 'output_buffering', 'recommended' => 'OFF', 'type' => 'bool'),
  335 + array('name' => 'Session auto start', 'configuration' => 'session.auto_start', 'recommended' => 'OFF', 'type' => 'bool'),
  336 + array('name' => 'Automatic prepend file', 'configuration' => 'auto_prepend_file', 'recommended' => 'unset', 'type' => 'empty'),
  337 + array('name' => 'Automatic append file', 'configuration' => 'auto_append_file', 'recommended' => 'unset', 'type' => 'empty'),
  338 + array('name' => 'Open base directory', 'configuration' => 'open_basedir', 'recommended' => 'unset', 'type' => 'empty'),
  339 + array('name' => 'Default MIME type', 'configuration' => 'default_mimetype', 'recommended' => 'text/html', 'type' => 'string'),
  340 + );
  341 + }
  342 +
  343 + /**
  344 + * Get the recommended limits settings
  345 + *
  346 + * @author KnowledgeTree Team
  347 + * @access private
  348 + * @return array
  349 + */
  350 + private function getLimits()
  351 + {
  352 + return array(
  353 + array('name' => 'Maximum POST size', 'configuration' => 'post_max_size', 'recommended' => '32M', 'type' => 'int'),
  354 + array('name' => 'Maximum upload size', 'configuration' => 'upload_max_filesize', 'recommended' => '32M', 'type' => 'int'),
  355 + array('name' => 'Memory limit', 'configuration' => 'memory_limit', 'recommended' => '32M', 'type' => 'int'),
  356 + );
  357 + }
  358 +}
  359 +?>
0 360 \ No newline at end of file
... ...
setup/wizard/steps/install.php
... ... @@ -40,8 +40,6 @@
40 40 * @version Version 0.1
41 41 */
42 42  
43   -require_once(WIZARD_DIR.'step.php');
44   -
45 43 class install extends step
46 44 {
47 45  
... ...
setup/wizard/steps/license.php
... ... @@ -39,7 +39,6 @@
39 39 * @package Installer
40 40 * @version Version 0.1
41 41 */
42   -require_once(WIZARD_DIR.'step.php');
43 42  
44 43 class license extends step {
45 44  
... ...
setup/wizard/steps/services.php 0 → 100755
  1 +<?php
  2 +/**
  3 +* Services Step Controller.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright(C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software(Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +
  43 +
  44 +//require_once('../../thirdparty/xmlrpc-2.2/xmlrpc.inc');
  45 +
  46 +class services extends Step
  47 +{
  48 + /**
  49 + * List of errors encountered
  50 + *
  51 + * @author KnowledgeTree Team
  52 + * @access public
  53 + * @var array
  54 + */
  55 + public $error = array();
  56 +
  57 + /**
  58 + * Flag if step needs to be installed
  59 + *
  60 + * @author KnowledgeTree Team
  61 + * @access public
  62 + * @var array
  63 + */
  64 + protected $runInstall = true;
  65 +
  66 +
  67 + /**
  68 + * Constructs database object
  69 + *
  70 + * @author KnowledgeTree Team
  71 + * @access public
  72 + * @param none
  73 + */
  74 + public function __construct() {
  75 +
  76 + }
  77 +
  78 + /**
  79 + * Main control of services setup
  80 + *
  81 + * @author KnowledgeTree Team
  82 + * @param none
  83 + * @access public
  84 + * @return string
  85 + */
  86 + public function doStep()
  87 + {
  88 + // Check dependencies
  89 + $passed = $this->doRun();
  90 + if($this->next()) {
  91 + if($passed)
  92 + return 'next';
  93 + else
  94 + return 'error';
  95 + } else if($this->previous()) {
  96 +
  97 + return 'previous';
  98 + }
  99 +
  100 + return 'landing';
  101 + }
  102 +
  103 + private function doRun() {
  104 + $util = new InstallUtil();
  105 +// $response = $util->pexec("java"); // Java Runtime Check
  106 + $response = $util->pexec("java -version"); // Java Runtime Check
  107 + if(empty($response['out'])) {
  108 + $this->error[] = "Java runtime environment required";
  109 +// return false;
  110 + }
  111 + $this->installStep();
  112 + return true;
  113 + }
  114 +
  115 +
  116 + /**
  117 + * Runs step install if required
  118 + *
  119 + * @author KnowledgeTree Team
  120 + * @param none
  121 + * @access public
  122 + * @return void
  123 + */
  124 + public function installStep() {
  125 + $util = new InstallUtil();
  126 + if(WINDOWS_OS) { // Add service to tasks list if needed
  127 + $lucene = new windowsLucene();
  128 + // Start service
  129 + } else { // Unix based systems
  130 + $lucene = new unixLucene();
  131 + $lucene->load();
  132 + }
  133 +
  134 +
  135 +
  136 +
  137 + }
  138 +
  139 +
  140 +
  141 + /**
  142 + * Returns database errors
  143 + *
  144 + * @author KnowledgeTree Team
  145 + * @access public
  146 + * @params none
  147 + * @return array
  148 + */
  149 + public function getErrors() {
  150 + return $this->error;
  151 + }
  152 +}
  153 +?>
0 154 \ No newline at end of file
... ...
setup/wizard/steps/welcome.php
... ... @@ -39,11 +39,9 @@
39 39 * @package Installer
40 40 * @version Version 0.1
41 41 */
42   -require_once(WIZARD_DIR.'step.php');
43 42  
44 43 class welcome extends step {
45 44  
46   -
47 45 function __construct() {
48 46 $this->temp_variables = array("step_name"=>"license");
49 47 }
... ...
setup/wizard/template.php 0 → 100755
  1 +<?php
  2 +/**
  3 +* Template Engine.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright (C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software (Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +
  43 +class Template
  44 +{
  45 + /**
  46 + * Hold all the variables that are going to be imported into the template file
  47 + * @var array
  48 + */
  49 + var $template_vars = Array();
  50 +
  51 +
  52 + /**
  53 + * Constructor
  54 + *
  55 + * @author KnowledgeTree Team
  56 + * @param string $file the file name you want to load
  57 + * @access public
  58 + * @return void
  59 + */
  60 + public function Template($file = null)
  61 + {
  62 + $this->file = $file;
  63 + }
  64 +
  65 +
  66 + /**
  67 + * Set a variable into the template
  68 + * If the variable is a template object, go and call its template::fetch() method
  69 + *
  70 + * @author KnowledgeTree Team
  71 + * @param string $name The name for this value in the template file
  72 + * @param string $value The value to show in the template file
  73 + * @access public
  74 + * @return void
  75 + */
  76 + public function set($name, $value)
  77 + {
  78 + if(is_a($value, 'Template')) {
  79 + $value = $value->fetch();
  80 + }
  81 + $this->template_vars[$name] = $value;
  82 + }
  83 +
  84 +
  85 + /**
  86 + * Create the template and import its variables
  87 + *
  88 + * @author KnowledgeTree Team
  89 + * @param string $file The file to use as the template
  90 + * @access public
  91 + * @return string The parsed template
  92 + */
  93 + public function fetch($file = null)
  94 + {
  95 + if (is_null($file)) $file = $this->file;
  96 + if (!file_exists($file)) {
  97 + trigger_error('Template file '.$file.' does not exist ', E_USER_ERROR);
  98 + }
  99 + extract($this->template_vars); // Extract the vars to local namespace
  100 + ob_start();
  101 + include($file);
  102 + $contents = ob_get_contents();
  103 + ob_end_clean();
  104 + return $contents;
  105 + }
  106 +
  107 +}
  108 +?>
0 109 \ No newline at end of file
... ...
setup/wizard/templates/dependencies.tpl 0 → 100755
  1 +<h1>PHP Dependencies Check</h1>
  2 +
  3 +<p class="description">
  4 +This checkup ensures that your environment is ready to support a KnowledgeTree installation. Settings marked in green are available,
  5 +settings marked in orange are optional and settings marked in red are required.
  6 +</p>
  7 +
  8 +<?php
  9 +if($errors){
  10 + echo '<div class="error">';
  11 + foreach ($errors as $msg){
  12 + echo $msg . "<br />\n";
  13 + }
  14 + echo '</div>';
  15 +}
  16 +?>
  17 +
  18 +<h3>PHP Version Check</h3>
  19 +
  20 +<p class="description">
  21 +The PHP version must be higher than 5.0 and lower than 6.0. It is not recommended to run a version higher than 5.3.2.
  22 +</p>
  23 +
  24 +<?php echo "<span class='{$version['class']}'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>{$version['version']}"; ?>
  25 +<br /><br />
  26 +<h3>PHP Extensions</h3>
  27 +
  28 +<p class="description">
  29 +The following determines your PHP installation environment. The extensions are required for KnowledgeTree to perform at an optimal level.
  30 +</p>
  31 +
  32 +<table>
  33 +<?php
  34 +
  35 + foreach($extensions as $ext) {
  36 + $row = '<tr>';
  37 +
  38 + switch($ext['available']){
  39 + case 'yes':
  40 + $class = 'tick';
  41 + break;
  42 + case 'optional':
  43 + $class = 'cross_orange';
  44 + break;
  45 + case 'no':
  46 + default:
  47 + $class = 'cross';
  48 + }
  49 + $row .= "<td><div class='{$class}'></div></td>";
  50 + $row .= "<td>{$ext['name']}</td>";
  51 + $row .= ($ext['available'] != 'yes') ? "<td>{$ext['details']}</td>" : '<td></td>';
  52 +
  53 + $row .= '</tr>';
  54 +
  55 + echo $row."\n";
  56 + }
  57 +
  58 +?>
  59 +</table>
  60 +<br /><br />
  61 +<h3>PHP Configuration</h3>
  62 +
  63 +<p class="description">
  64 +The following is the recommended PHP configuration for KnowledgeTree to perform at an optimal level.
  65 +</p>
  66 +
  67 +<table>
  68 +
  69 +<tr>
  70 + <th>Setting</th>
  71 + <th>Recommended value</th>
  72 + <th>Current value</th>
  73 +</tr>
  74 +
  75 +<?php
  76 + foreach($configurations as $config) {
  77 + $row = '<tr>';
  78 +
  79 + $row .= "<td>{$config['name']}</td>";
  80 + $row .= "<td>{$config['recommended']}</td>";
  81 + $row .= "<td class='{$config['class']}'>{$config['setting']}</td>";
  82 +
  83 + $row .= '</tr>';
  84 +
  85 + echo $row."\n";
  86 + }
  87 +?>
  88 +
  89 +</table>
  90 +<form action="index.php?step_name=dependencies" method="post">
  91 +
  92 +<div class="buttons">
  93 + <input type="submit" name="Previous" value="Previous"/>
  94 + <input type="submit" name="Next" value="Next"/>
  95 +</div>
  96 +</form>
0 97 \ No newline at end of file
... ...
setup/wizard/templates/services.tpl 0 → 100755
  1 +<h1>Services Dependencies Check</h1>
  2 +
  3 +<p class="description">
  4 +This checkup ensures that your environment is ready to support a KnowledgeTree background services.
  5 +</p>
  6 +
  7 +<?php
  8 +if($errors){
  9 + echo '<div class="error">';
  10 + foreach ($errors as $msg){
  11 + echo $msg . "<br />\n";
  12 + }
  13 + echo '</div>';
  14 +}
  15 +?>
  16 +
  17 +
  18 +<form action="index.php?step_name=services" method="post">
  19 +
  20 +<div class="buttons">
  21 + <input type="submit" name="Previous" value="Previous"/>
  22 + <input type="submit" name="Next" value="Next"/>
  23 +</div>
  24 +</form>
0 25 \ No newline at end of file
... ...
setup/wizard/unixLucene.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Lucene Service Controller.
  4 +*
  5 +* KnowledgeTree Community Edition
  6 +* Document Management Made Simple
  7 +* Copyright(C) 2008,2009 KnowledgeTree Inc.
  8 +* Portions copyright The Jam Warehouse Software(Pty) Limited
  9 +*
  10 +* This program is free software; you can redistribute it and/or modify it under
  11 +* the terms of the GNU General Public License version 3 as published by the
  12 +* Free Software Foundation.
  13 +*
  14 +* This program is distributed in the hope that it will be useful, but WITHOUT
  15 +* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
  16 +* FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
  17 +* details.
  18 +*
  19 +* You should have received a copy of the GNU General Public License
  20 +* along with this program. If not, see <http://www.gnu.org/licenses/>.
  21 +*
  22 +* You can contact KnowledgeTree Inc., PO Box 7775 #87847, San Francisco,
  23 +* California 94120-7775, or email info@knowledgetree.com.
  24 +*
  25 +* The interactive user interfaces in modified source and object code versions
  26 +* of this program must display Appropriate Legal Notices, as required under
  27 +* Section 5 of the GNU General Public License version 3.
  28 +*
  29 +* In accordance with Section 7(b) of the GNU General Public License version 3,
  30 +* these Appropriate Legal Notices must retain the display of the "Powered by
  31 +* KnowledgeTree" logo and retain the original copyright notice. If the display of the
  32 +* logo is not reasonably feasible for technical reasons, the Appropriate Legal Notices
  33 +* must display the words "Powered by KnowledgeTree" and retain the original
  34 +* copyright notice.
  35 +*
  36 +* @copyright 2008-2009, KnowledgeTree Inc.
  37 +* @license GNU General Public License version 3
  38 +* @author KnowledgeTree Team
  39 +* @package Installer
  40 +* @version Version 0.1
  41 +*/
  42 +
  43 +define('LUCENE_SOURCE_DIR', SYSTEM_DIR."bin".DS."luceneserver".DS);
  44 +define('LUCENE_SOURCE_FILE', SYSTEM_DIR."bin".DS."luceneserver".DS."ktlucene.jar");
  45 +require_once("service.php");
  46 +
  47 +class unixLucene extends Service {
  48 + private $name;
  49 +// private $javaBin;
  50 +// private $javaSystem;
  51 +// protected $lucene_pid_file="";
  52 +// protected $lucene_dir="";
  53 +// protected $lucene_message="";
  54 + protected $lucene_options = " -Xms512M -Xmx512M -jar ";
  55 + private $util = null;
  56 +
  57 + public function __construct() {
  58 + }
  59 +
  60 + function load() {
  61 + $this->name = "KTLuceneTest";
  62 + $this->util = new InstallUtil();
  63 +// $this->javaSystem = new Java('java.lang.System');
  64 +// $this->setJavaBin($this->javaSystem->getProperty('java.home').DS."bin");
  65 + }
  66 +
  67 + private function setJavaBin($javaBin) {
  68 + $this->javaBin = $javaBin;
  69 + }
  70 +
  71 + public function getJavaBin() {
  72 + return $this->javaBin;
  73 + }
  74 +
  75 + // Load default settings
  76 +// public function load() {
  77 +// $this->util = new InstallUtil();
  78 +// $this->lucene_dir = SYSTEM_DIR."bin".DS."luceneserver".DS;
  79 +// $this->lucene_pid_file = SYSTEM_DIR."bin".DS."luceneserver".DS."lucene.pid";
  80 +// $this->lucene_pid = '';
  81 +// }
  82 +
  83 + // Stop lucene
  84 + public function stop() {
  85 + // TODO:Still need to figure out xmlrpc shutdown()
  86 + $cmd = "pkill -f lucene<br/>";
  87 + $response = $util->pexec($cmd);
  88 + echo 'Stop lucene';
  89 + }
  90 +
  91 + public function install() {
  92 +
  93 + }
  94 +
  95 + // Start lucene
  96 + public function start() {
  97 + // TODO:A shot in the dark here
  98 + $this->util = new InstallUtil();
  99 + $cmd = "nohup java".$this->lucene_options.LUCENE_SOURCE_FILE." &> ".SYS_LOG_DIR."lucene.log";
  100 + $response = $this->util->pexec($cmd);
  101 + $this->status = $this->on;
  102 + echo 'Start lucene';
  103 + }
  104 +
  105 +
  106 + public function _start_lucene() {
  107 + if($this->is_lucene_running()) { // Is service running
  108 + echo 'Already Running<br/>';
  109 + } else {
  110 + // Get to
  111 + //echo 'Install service';
  112 + $this->is_lucene_running();
  113 + //nohup $LUCENE &> $INSTALL_PATH/var/log/dmsctl.log &
  114 +
  115 + }
  116 +
  117 +/*
  118 + is_lucene_running
  119 + RUNNING=$?
  120 +
  121 + if [ $RUNNING -eq 1 ]; then
  122 + echo "$0 $ARG: lucene (pid $LUCENE_PID) already running"
  123 + else
  124 + cd $INSTALL_PATH/knowledgeTree/bin/luceneserver
  125 + nohup $LUCENE &> $INSTALL_PATH/var/log/dmsctl.log &
  126 + if [ $? -eq 0 ]; then
  127 + echo "$0 $ARG: lucene started"
  128 + ps ax | grep ktlucene.jar | awk {'print $1'} > $LUCENE_PIDFILE
  129 + sleep 2
  130 + else
  131 + echo "$0 $ARG: lucene could not be started"
  132 + ERROR=3
  133 + fi
  134 + cd $INSTALL_PATH
  135 +fi
  136 +*/
  137 + }
  138 +
  139 + public function is_lucene_running() {
  140 +
  141 + $pid = $this->get_lucene_pid();
  142 + if($this->is_service_running($pid)) {
  143 + echo 'Service is running';
  144 + } else {
  145 +
  146 + }
  147 +
  148 +/* is_lucene_running() {
  149 + get_lucene_pid
  150 + is_service_running $LUCENE_PID
  151 + RUNNING=$?
  152 + if [ $RUNNING -eq 0 ]; then
  153 + LUCENE_STATUS="lucene not running"
  154 + else
  155 + LUCENE_STATUS="lucene already running"
  156 + fi
  157 + return $RUNNING*/
  158 + }
  159 +
  160 + public function is_service_running($pid) {
  161 + $cmd = "kill -0 $pid 2>/dev/null";
  162 + $response = $this->util->pexec($cmd);
  163 +
  164 + /*
  165 +is_service_running() {
  166 + PID=$1
  167 + if [ "x$PID" != "x" ] && kill -0 $PID 2>/dev/null ; then
  168 + RUNNING=1
  169 + else
  170 + RUNNING=0
  171 + fi
  172 + return $RUNNING
  173 +}
  174 +*/
  175 + }
  176 +
  177 + public function get_lucene_pid() {
  178 + // TODO: PID FILE
  179 +/*get_lucene_pid() {
  180 + get_pid $LUCENE_PIDFILE
  181 + if [ ! $PID ]; then
  182 + return
  183 + fi
  184 + if [ $PID -gt 0 ]; then
  185 + LUCENE_PID=$PID
  186 + fi
  187 +}*/
  188 + }
  189 +
  190 + public function get_pid() {
  191 +
  192 +/*get_pid() {
  193 + PID=""
  194 + PIDFILE=$1
  195 + # check for pidfile
  196 + if [ -f $PIDFILE ] ; then
  197 + exec 6<&0
  198 + exec < $PIDFILE
  199 + read pid
  200 + PID=$pid
  201 + exec 0<&6 6<&-
  202 + fi
  203 +}*/
  204 + }
  205 +
  206 + function shutdown()
  207 + {
  208 +
  209 + $function=new xmlrpcmsg('control.shutdown',array(
  210 + php_xmlrpc_encode((string) $this->ktid),
  211 + php_xmlrpc_encode((string) $this->authToken)));
  212 +
  213 + $result=&$this->client->send($function);
  214 + if($result->faultCode())
  215 + {
  216 + $this->error($result, 'shutdown');
  217 + return false;
  218 + }
  219 + return true;
  220 + }
  221 +}
  222 +
  223 +//$luc = new Lucene();
  224 +//$luc->load();
  225 +//$luc->start();
  226 +//$luc->stop();
  227 +?>
0 228 \ No newline at end of file
... ...
setup/wizard/windowsLucene.php 0 → 100644
  1 +<?php
  2 +require_once("service.php");
  3 +
  4 +class Lucene {
  5 + private $javaBin;
  6 + private $javaJVM;
  7 + private $javaSystem;
  8 + private $name;
  9 + private $luceneExe;
  10 + private $luceneSource;
  11 + private $luceneServer;
  12 + private $luceneOut;
  13 + private $luceneError;
  14 + private $luceneDir;
  15 + private $util = null;
  16 +
  17 + public function __construct() {
  18 + }
  19 +
  20 + function load() {
  21 + $this->name = "KTLuceneTest";
  22 + $this->javaSystem = new Java('java.lang.System');
  23 + $this->setJavaBin($this->javaSystem->getProperty('java.home').DS."bin");
  24 + $this->setLuceneDIR(SYS_DIR.DS."bin".DS."luceneserver");
  25 + $this->setLuceneExe("KTLuceneService.exe");
  26 + $this->setJavaJVM();
  27 + $this->setLuceneSource("ktlucene.jar");
  28 + $this->setLuceneServer("com.knowledgetree.lucene.KTLuceneServer");
  29 + $this->setLuceneOut("lucene-out.txt");
  30 + $this->setLuceneError("lucene-err.txt");
  31 +
  32 + }
  33 +
  34 + private function setJavaBin($javaBin) {
  35 + $this->javaBin = $javaBin;
  36 + }
  37 +
  38 + public function getJavaBin() {
  39 + return $this->javaBin;
  40 + }
  41 +
  42 + private function setLuceneDIR($luceneDir) {
  43 + $this->luceneDir = $luceneDir;
  44 + }
  45 +
  46 + public function getluceneDir() {
  47 + return $this->luceneDir;
  48 + }
  49 +
  50 + private function setLuceneExe($luceneExe) {
  51 + $this->luceneExe = $this->getluceneDir().DS.$luceneExe;
  52 + }
  53 +
  54 + public function getLuceneExe() {
  55 + return $this->luceneExe;
  56 + }
  57 +
  58 + private function setLuceneSource($luceneSource) {
  59 + $this->luceneSource = $this->getluceneDir().DS.$luceneSource;
  60 + }
  61 +
  62 + public function getLuceneSource() {
  63 + return $this->luceneSource;
  64 + }
  65 +
  66 + private function setLuceneServer($luceneServer) {
  67 + $this->luceneServer = $luceneServer;
  68 + }
  69 +
  70 + public function getLuceneServer() {
  71 + return $this->luceneServer;
  72 + }
  73 +
  74 + private function setLuceneOut($luceneOut) {
  75 + $this->luceneOut = SYS_LOG_DIR.DS.$luceneOut;
  76 + }
  77 +
  78 + public function getLuceneOut() {
  79 + return $this->luceneOut;
  80 + }
  81 +
  82 + private function setLuceneError($luceneError) {
  83 + $this->luceneError = SYS_LOG_DIR.DS.$luceneError;
  84 + }
  85 +
  86 + public function getLuceneError() {
  87 + return $this->luceneError;
  88 + }
  89 +
  90 + private function setJavaJVM() {
  91 + if(file_exists($this->getJavaBin().DS."client".DS."jvm.dll")) {
  92 + $this->javaJVM = $this->getJavaBin().DS."client".DS."jvm.dll";
  93 + } elseif (file_exists($this->getJavaBin().DS."server".DS."jvm.dll")) {
  94 + $this->javaJVM = $this->getJavaBin().DS."server".DS."jvm.dll";
  95 + }
  96 + }
  97 +
  98 + public function getJavaJVM() {
  99 + return $this->javaJVM;
  100 + }
  101 +
  102 + function start() {
  103 + // windows
  104 + $cmd = "sc start {$this->name}";
  105 +// echo "start\n$cmd<br/>";
  106 + $response = exec($cmd);
  107 + // linux
  108 + // zend
  109 + }
  110 +
  111 + function stop() {
  112 + $cmd = "sc stop {$this->name}";
  113 + echo "stop\n$cmd<br/>";
  114 + $response = exec($cmd);
  115 + }
  116 +
  117 + function install() {
  118 + $cmd = $this->luceneExe." -install \"".$this->name."\" \"".$this->javaJVM. "\" -Djava.class.path=\"". $this->luceneSource."\"". " -start ".$this->luceneServer. " -out \"".$this->luceneOut."\" -err \"".$this->luceneError."\" -current \"".$this->luceneDir."\" -auto";
  119 +// echo "install\n$cmd<br/>";
  120 + $response = exec($cmd);
  121 + }
  122 +
  123 + function uninstall() {
  124 + $cmd = "sc delete {$this->name}";
  125 +// echo "uninstall\n$cmd<br/>";
  126 + $response = exec($cmd);
  127 + }
  128 +}
  129 +$lucene = new Lucene();
  130 +$lucene->load();
  131 +$lucene->install();
  132 +$lucene->start();
  133 +$lucene->stop();
  134 +$lucene->uninstall();
  135 +?>
0 136 \ No newline at end of file
... ...