Commit 57d0d4f60e7134b3cedd57dfaff76531dd53a2ea

Authored by Jarrett Jordaan
1 parent ec8fc9ab

Story Id: 11821154 Daily Commit

Committed by: Jarrett Jordaan

Reviewed by: Paul Barrett
setup/wizard/lib/services/unixOpenOffice.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Unix Agent 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 unixOpenOffice extends unixService {
  44 +
  45 + public function __construct() {
  46 + $this->name = "KTOpenOfficeTest";
  47 + }
  48 +
  49 +
  50 +}
  51 +?>
0 \ No newline at end of file 52 \ No newline at end of file
setup/wizard/lib/services/windowsOpenOffice.php 0 → 100644
  1 +<?php
  2 +/**
  3 +* Windows Agent 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 windowsOpenOffice extends windowsService {
  44 +
  45 +
  46 + public function __construct() {
  47 + $this->name = "KTOpenOfficeTest";
  48 + }
  49 +
  50 +}
  51 +?>
0 \ No newline at end of file 52 \ No newline at end of file
setup/wizard/resources/wizard.css
@@ -70,6 +70,7 @@ select { @@ -70,6 +70,7 @@ select {
70 70
71 #wrapper { 71 #wrapper {
72 background: white url("graphics/background.gif") repeat-y left; 72 background: white url("graphics/background.gif") repeat-y left;
  73 + height:465px;
73 } 74 }
74 75
75 #container { 76 #container {
@@ -83,6 +84,7 @@ select { @@ -83,6 +84,7 @@ select {
83 margin-left: 200px; 84 margin-left: 200px;
84 padding: 10px; 85 padding: 10px;
85 padding-top: 0; 86 padding-top: 0;
  87 + width:950px;
86 } 88 }
87 89
88 #sidebar { 90 #sidebar {
@@ -291,7 +293,7 @@ refresh { @@ -291,7 +293,7 @@ refresh {
291 border:none; 293 border:none;
292 background-color:#FFCCCC; 294 background-color:#FFCCCC;
293 color:#A30000; 295 color:#A30000;
294 - width:550px; 296 +/* width:550px; */
295 padding:0px; 297 padding:0px;
296 } 298 }
297 299
@@ -302,4 +304,15 @@ refresh { @@ -302,4 +304,15 @@ refresh {
302 /*color:#339933;*/ 304 /*color:#339933;*/
303 width:550px; 305 width:550px;
304 padding:0px; 306 padding:0px;
  307 +}
  308 +
  309 +.license_agreement {
  310 + overflow: scroll;
  311 + height: 255px;
  312 + width:800px;
  313 + overflow-x:hidden;
  314 +}
  315 +
  316 +.regSubmit {
  317 +
305 } 318 }
306 \ No newline at end of file 319 \ No newline at end of file
setup/wizard/resources/wizard.js
@@ -10,6 +10,9 @@ wizard.prototype.doFormCheck = function() { @@ -10,6 +10,9 @@ wizard.prototype.doFormCheck = function() {
10 // Toggle Advance Database options 10 // Toggle Advance Database options
11 wizard.prototype.toggleClass = function(el) { 11 wizard.prototype.toggleClass = function(el) {
12 var el = document.getElementsByClassName(el); //adv_options|php_details|php_ext_details|php_con_details 12 var el = document.getElementsByClassName(el); //adv_options|php_details|php_ext_details|php_con_details
  13 + if (el == 'adv_options') {
  14 +
  15 + }
13 if(el[0].style.display == 'none') 16 if(el[0].style.display == 'none')
14 el[0].style.display = 'block'; 17 el[0].style.display = 'block';
15 else 18 else
setup/wizard/steps/configuration.php
@@ -354,6 +354,7 @@ class configuration extends Step @@ -354,6 +354,7 @@ class configuration extends Step
354 if($class['class'] != 'tick') { 354 if($class['class'] != 'tick') {
355 $this->temp_variables['paths_perms'] = $class['class']; 355 $this->temp_variables['paths_perms'] = $class['class'];
356 $this->done = false; 356 $this->done = false;
  357 + $this->error[] = "path error";
357 } 358 }
358 $dirs[$key] = array_merge($dirs[$key], $class); 359 $dirs[$key] = array_merge($dirs[$key], $class);
359 } 360 }
setup/wizard/steps/services.php
@@ -60,7 +60,7 @@ class services extends Step @@ -60,7 +60,7 @@ class services extends Step
60 */ 60 */
61 protected $runInstall = true; 61 protected $runInstall = true;
62 62
63 - private $services = array('Lucene', 'Scheduler'); 63 + private $services = array('Lucene', 'Scheduler', 'OpenOffice');
64 64
65 protected $java; 65 protected $java;
66 66
@@ -68,7 +68,7 @@ class services extends Step @@ -68,7 +68,7 @@ class services extends Step
68 68
69 protected $util; 69 protected $util;
70 70
71 - private $javaVersion = '1.5'; 71 + private $javaVersion = '1.7';
72 72
73 /** 73 /**
74 * Java Installed 74 * Java Installed
@@ -342,12 +342,23 @@ class services extends Step @@ -342,12 +342,23 @@ class services extends Step
342 if($auto) { 342 if($auto) {
343 return $auto; 343 return $auto;
344 } else { 344 } else {
345 - $this->specifyJava(); // Ask for settings 345 + // Check if auto detected java works
  346 + $auto = $this->useDetected();
  347 + if($auto) {
  348 + $this->disableExtension = true; // Disable the use of the php bridge extension
  349 + return $auto;
  350 + } else {
  351 + $this->specifyJava(); // Ask for settings
  352 + }
346 } 353 }
347 return $auto; 354 return $auto;
348 } 355 }
349 } 356 }
350 357
  358 + private function useDetected() {
  359 + return $this->detSettings();
  360 + }
  361 +
351 private function specifyJava() { 362 private function specifyJava() {
352 $this->javaExeError = true; 363 $this->javaExeError = true;
353 } 364 }
setup/wizard/templates/configuration.tpl
@@ -4,24 +4,37 @@ @@ -4,24 +4,37 @@
4 The wizard will review your system to determine whether KnowledgeTree is correctly configured. You&rsquo;ll see whether KnowledgeTree has the correct settings or whether changes are required. 4 The wizard will review your system to determine whether KnowledgeTree is correctly configured. You&rsquo;ll see whether KnowledgeTree has the correct settings or whether changes are required.
5 </p> 5 </p>
6 6
7 -<form action="index.php?step_name=configuration" method="post"> 7 +<div class="continue_message">
  8 +<?php
  9 + if(!$errors && !$warnings) {
  10 + ?>
  11 + &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All configuration settings are correctly set. Please click next to continue.
  12 + <?php
  13 + }
  14 +?>
  15 +</div>
  16 +<div class="error_message">
  17 +<?php if($errors) { ?>
  18 + <span class='cross'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Your system is not quite ready to run KnowledgeTree. See the list below to determine which areas you need to address. <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Once you&rsquo;ve fixed these items, return to this wizard and try again.</span><br/>
  19 +<?php } elseif ($warnings) {
  20 + ?>
  21 + <span class='cross_orange'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KnowledgeTree Optional Dependencies not met, but you will be able to continue.</span><br/>
  22 + <?php
  23 +}?>
  24 +<?php
  25 + if($errors || $warnings) {
  26 + ?>
  27 + &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://wiki.knowledgetree.com/Web_Based_Installer#System_Configuration" target="_blank">Click here for help on overcoming configuration issues</a>
  28 +<?php } ?>
  29 +</div>
8 30
  31 +<form action="index.php?step_name=configuration" method="post">
9 <h3>Server Settings</h3> 32 <h3>Server Settings</h3>
10 33
11 <p class="description"> 34 <p class="description">
12 The settings below have been drawn from the system information. The host and port should reflect the host and port that will be used to access KnowledgeTree. The Root Url is only needed if your installation is in a directory off the main web server root. 35 The settings below have been drawn from the system information. The host and port should reflect the host and port that will be used to access KnowledgeTree. The Root Url is only needed if your installation is in a directory off the main web server root.
13 </p> 36 </p>
14 37
15 -<div class="error">  
16 - <?php  
17 - if(isset($errors)) {  
18 - foreach ($errors as $error){  
19 - echo $error.'<br />';  
20 - }  
21 - }  
22 - ?>  
23 -</div>  
24 -  
25 <table> 38 <table>
26 <tr> 39 <tr>
27 <td><label for='host'>Host: </label></td> 40 <td><label for='host'>Host: </label></td>
@@ -48,7 +61,6 @@ The settings below have been drawn from the system information. The host and por @@ -48,7 +61,6 @@ The settings below have been drawn from the system information. The host and por
48 </tr> 61 </tr>
49 </table> 62 </table>
50 63
51 -<br />  
52 <h3><?php echo "<span class='{$paths_perms}'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>"; ?>Paths and Permissions</h3> 64 <h3><?php echo "<span class='{$paths_perms}'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>"; ?>Paths and Permissions</h3>
53 <?php if($silent) { ?> 65 <?php if($silent) { ?>
54 <div id="options" class="onclick" onclick="javascript:{w.toggleClass('paths_perms');}">Show Details</div> 66 <div id="options" class="onclick" onclick="javascript:{w.toggleClass('paths_perms');}">Show Details</div>
@@ -60,15 +72,20 @@ The following folders must be writable for KnowledgeTree to be able to run. The @@ -60,15 +72,20 @@ The following folders must be writable for KnowledgeTree to be able to run. The
60 <table> 72 <table>
61 <?php 73 <?php
62 foreach ($paths as $key => $path){ 74 foreach ($paths as $key => $path){
63 - $row = '<tr>';  
64 - $row .= "<td><div class='{$path['class']}'></div></td>\n";  
65 - $row .= "<td><label for='{$path['setting']}'>{$path['name']}: </label></td>\n";  
66 - $row .= "<td><input name='{$path['setting']}' id='{$path['setting']}' size='60' value='{$path['path']}' /></td>\n";  
67 - $row .= '<td class="error">';  
68 - $row .= (isset($path['msg'])) ? $path['msg'] : '';  
69 - $row .= "</td>\n";  
70 - $row .= "</tr>\n";  
71 - echo $row; 75 + ?>
  76 + <tr>
  77 + <td> <div class='<?php echo $path['class']; ?>'></div> </td>
  78 + <td> <label for='<?php echo $path['setting']; ?>'> <?php echo $path['name']; ?>: </label> </td>
  79 + <td><input name='<?php echo $path['setting']; ?>' id='<?php echo $path['setting']; ?>' size='60' value='<?php echo $path['path']; ?>' /></td>
  80 + <?php if(isset($path['msg'])) {
  81 + ?>
  82 + <td class="error"> <?php echo $path['msg']; ?> </td>
  83 + <td><a href="javascript:this.location.reload();" class="refresh">Refresh</a></td>
  84 + <?php
  85 + }
  86 + ?>
  87 + </tr>
  88 + <?php
72 } 89 }
73 ?> 90 ?>
74 </table> 91 </table>
@@ -78,6 +95,5 @@ The following folders must be writable for KnowledgeTree to be able to run. The @@ -78,6 +95,5 @@ The following folders must be writable for KnowledgeTree to be able to run. The
78 <div class="buttons"> 95 <div class="buttons">
79 <input type="submit" name="Previous" value="Previous"/> 96 <input type="submit" name="Previous" value="Previous"/>
80 <input type="submit" name="Next" value="Next"/> 97 <input type="submit" name="Next" value="Next"/>
81 - <input type="submit" name="Refresh" value="Refresh"/>  
82 </div> 98 </div>
83 </form> 99 </form>
84 \ No newline at end of file 100 \ No newline at end of file
setup/wizard/templates/configuration_confirm.tpl
@@ -4,42 +4,39 @@ @@ -4,42 +4,39 @@
4 4
5 <table> 5 <table>
6 <tr> 6 <tr>
7 - <td><b>Host: </b></td> 7 + <td>Host: </td>
8 <td><?php echo $server['host']['value']; ?></td> 8 <td><?php echo $server['host']['value']; ?></td>
9 </tr> 9 </tr>
10 <tr> 10 <tr>
11 - <td><b>Port: </b></td> 11 + <td>Port: </td>
12 <td><?php echo $server['port']['value']; ?></td> 12 <td><?php echo $server['port']['value']; ?></td>
13 </tr> 13 </tr>
14 <tr> 14 <tr>
15 - <td><b>Root Url: </b></td> 15 + <td>Root Url: </td>
16 <td><?php echo $server['root_url']['value']; ?></td> 16 <td><?php echo $server['root_url']['value']; ?></td>
17 </tr> 17 </tr>
18 <tr> 18 <tr>
19 - <td><b>File System Root: </b></td> 19 + <td>File System Root: </td>
20 <td><?php echo $server['file_system_root']['value']; ?></td> 20 <td><?php echo $server['file_system_root']['value']; ?></td>
21 </tr> 21 </tr>
22 <tr> 22 <tr>
23 - <td><b>SSL Enabled: </b></td> 23 + <td>SSL Enabled: </td>
24 <td><?php echo $server['ssl_enabled']['value']; ?></td> 24 <td><?php echo $server['ssl_enabled']['value']; ?></td>
25 </tr> 25 </tr>
26 </table> 26 </table>
27 27
28 -<br />  
29 <h3>Paths and Permissions</h3> 28 <h3>Paths and Permissions</h3>
30 29
31 <table> 30 <table>
32 <?php 31 <?php
33 foreach ($paths as $key => $path){ 32 foreach ($paths as $key => $path){
34 - $row = '<tr>';  
35 -  
36 - $row .= "<td><div class='{$path['class']}'></div></td>\n";  
37 - $row .= "<td><b>{$path['name']}:</b></td>\n";  
38 - $row .= "<td>{$path['path']}</td>\n";  
39 -  
40 - $row .= "</tr>\n";  
41 -  
42 - echo $row; 33 +?>
  34 + <tr>
  35 + <td><div class='<?php echo $path['class']; ?>'></div></td>
  36 + <td><?php echo $path['name']; ?>:</td>
  37 + <td><?php echo $path['path']; ?></td>
  38 + </tr>
  39 +<?php
43 } 40 }
44 ?> 41 ?>
45 </table> 42 </table>
setup/wizard/templates/database.tpl
1 -<h1>Database Configuration</h1> 1 +<h1>Confirming Database Configurations</h1>
2 <!-- Check For immediate Errors --> 2 <!-- Check For immediate Errors -->
3 <span class="error"> <?php if($errors['con']) { echo $errors['con']; } ?> </span> 3 <span class="error"> <?php if($errors['con']) { echo $errors['con']; } ?> </span>
4 <form id="dbsettings" action="index.php?step_name=<?php echo $step_name; ?>" method="post" onsubmit="w.onSubmitValidate(<?php if ($silent) echo 'true'; else echo 'false'; ?>);return false;"> 4 <form id="dbsettings" action="index.php?step_name=<?php echo $step_name; ?>" method="post" onsubmit="w.onSubmitValidate(<?php if ($silent) echo 'true'; else echo 'false'; ?>);return false;">
@@ -66,11 +66,11 @@ @@ -66,11 +66,11 @@
66 </p> 66 </p>
67 </div> 67 </div>
68 <div class="buttons"> 68 <div class="buttons">
69 - <input type="submit" name="Previous" value="previous" /> 69 + <input type="submit" name="Previous" value="Previous" />
70 <?php if ($silent) { ?> 70 <?php if ($silent) { ?>
71 - <input type="submit" name="Next" value="next" /> 71 + <input type="submit" name="Next" value="Next" />
72 <?php } else { ?> 72 <?php } else { ?>
73 - <input type="button" name="Next" value="next" onclick="javascript:{w.showStep(1, 'n');}"/> 73 + <input type="button" name="Next" value="Next" onclick="javascript:{w.showStep(1, 'n');}"/>
74 <?php } ?> 74 <?php } ?>
75 </div> 75 </div>
76 </div> 76 </div>
@@ -100,8 +100,8 @@ An administrative user is required for creating tables within the database. @@ -100,8 +100,8 @@ An administrative user is required for creating tables within the database.
100 </table> 100 </table>
101 101
102 <div class="buttons"> 102 <div class="buttons">
103 - <input type="button" name="Previous" value="previous" onclick="javascript:{w.showStep(2, 'p');}"/>  
104 - <input type="button" name="Next" value="next" onclick="javascript:{w.showStep(2, 'n');}"/> 103 + <input type="button" name="Previous" value="Previous" onclick="javascript:{w.showStep(2, 'p');}"/>
  104 + <input type="button" name="Next" value="Next" onclick="javascript:{w.showStep(2, 'n');}"/>
105 </div> 105 </div>
106 </div> 106 </div>
107 107
setup/wizard/templates/database_confirm.tpl
1 -<h1>Database Configuration Confirmation</h1> 1 +<h1>Confirming Database Configurations</h1>
2 2
3 <div class="description"> 3 <div class="description">
4 -Please confirm that your database settings have been entered correctly before proceeding with the installation. 4 +Please confirm whether KnowledgeTree has correctly determined your database settings before proceeding.
5 </div> 5 </div>
6 <!--<div id="section">--> 6 <!--<div id="section">-->
7 7
8 <form action="index.php?step_name=<?php echo $step_name; ?>" method="post"> 8 <form action="index.php?step_name=<?php echo $step_name; ?>" method="post">
9 <h3><b>Database Settings</b></h3> 9 <h3><b>Database Settings</b></h3>
10 -<table width="20%" class="dbconf"> 10 +<table width="33%" class="dbconf">
11 <?php 11 <?php
12 if($dtypes) { 12 if($dtypes) {
13 $type = ''; 13 $type = '';
@@ -29,10 +29,6 @@ if($dtypes) { @@ -29,10 +29,6 @@ if($dtypes) {
29 <td><?php echo $duname; ?></td> 29 <td><?php echo $duname; ?></td>
30 </tr> 30 </tr>
31 <tr> 31 <tr>
32 - <td>Root Username: </td>  
33 - <td><?php echo $duname; ?></td>  
34 - </tr>  
35 - <tr>  
36 <td>Root Password: </td> 32 <td>Root Password: </td>
37 <td><?php echo $dpassword; ?></td> 33 <td><?php echo $dpassword; ?></td>
38 </tr> 34 </tr>
@@ -45,7 +41,7 @@ if($dtypes) { @@ -45,7 +41,7 @@ if($dtypes) {
45 <!--</div>--> 41 <!--</div>-->
46 <h3><b>Advanced Settings</b></h3> 42 <h3><b>Advanced Settings</b></h3>
47 43
48 -<table width="23%" class="dbconf"> 44 +<table width="35%" class="dbconf">
49 <tr> 45 <tr>
50 <td>Host: </td> 46 <td>Host: </td>
51 <td><?php echo $dhost; ?></td> 47 <td><?php echo $dhost; ?></td>
@@ -68,7 +64,7 @@ if($dtypes) { @@ -68,7 +64,7 @@ if($dtypes) {
68 64
69 <h3><b>Database Users</b></h3> 65 <h3><b>Database Users</b></h3>
70 66
71 -<table width="23%" class="dbconf"> 67 +<table width="35%" class="dbconf">
72 <?php //if (!$silent) { ?> 68 <?php //if (!$silent) { ?>
73 <tr> 69 <tr>
74 <td>DMS Admin Username: </td> 70 <td>DMS Admin Username: </td>
@@ -91,7 +87,7 @@ if($dtypes) { @@ -91,7 +87,7 @@ if($dtypes) {
91 </tr> 87 </tr>
92 </table> 88 </table>
93 89
94 -<div class="buttons"> 90 +<div class="buttons" style="top:0px;">
95 <input type="submit" name="Edit" value="Edit"/> 91 <input type="submit" name="Edit" value="Edit"/>
96 <input type="submit" name="Confirm" value="Confirm"/> 92 <input type="submit" name="Confirm" value="Confirm"/>
97 </div> 93 </div>
setup/wizard/templates/dependencies.tpl
@@ -17,11 +17,11 @@ Once the scan is completed, you&amp;rsquo;ll see whether your system has met the req @@ -17,11 +17,11 @@ Once the scan is completed, you&amp;rsquo;ll see whether your system has met the req
17 17
18 <div class="error_message"> 18 <div class="error_message">
19 <?php if($errors) { ?> 19 <?php if($errors) { ?>
20 - <span class='cross'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Your system is not quite ready to run KnowledgeTree. See the list below to determine which areas you need to address. Once you&rsquo;ve fixed these items, return to this wizard and try again.</span><br/>  
21 -<?php } ?>  
22 -<?php if($warnings) {?> 20 + <span class='cross'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Your system is not quite ready to run KnowledgeTree. See the list below to determine which areas you need to address. <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Once you&rsquo;ve fixed these items, return to this wizard and try again.</span><br/>
  21 +<?php } elseif ($warnings) { ?>
23 <span class='cross_orange'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KnowledgeTree Optional Dependencies not met, but you will be able to continue.</span><br/> 22 <span class='cross_orange'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KnowledgeTree Optional Dependencies not met, but you will be able to continue.</span><br/>
24 <?php } ?> 23 <?php } ?>
  24 +
25 <?php 25 <?php
26 if($errors || $warnings) { 26 if($errors || $warnings) {
27 ?> 27 ?>
@@ -129,7 +129,7 @@ B = Bytes, K = Kilobytes, M = Megabytes, G = Gigabytes @@ -129,7 +129,7 @@ B = Bytes, K = Kilobytes, M = Megabytes, G = Gigabytes
129 </div> 129 </div>
130 <?php } ?> 130 <?php } ?>
131 <form action="index.php?step_name=dependencies" method="post"> 131 <form action="index.php?step_name=dependencies" method="post">
132 -<div class="buttons"> 132 +<div class="buttons" style="top:14px;">
133 <input type="submit" name="Previous" value="Previous"/> 133 <input type="submit" name="Previous" value="Previous"/>
134 <input type="submit" name="Next" value="Next"/> 134 <input type="submit" name="Next" value="Next"/>
135 </div> 135 </div>
setup/wizard/templates/install.tpl
1 -<h1>Installing System</h1> 1 +<h1>Finalizing System Installation</h1>
  2 +
  3 +<p class="description">
  4 +The wizard will now complete the installation and run a final check on the system.
  5 +</p>
2 6
3 <form action="index.php?step_name=install" method="post"> 7 <form action="index.php?step_name=install" method="post">
4 - <div class="buttons"> 8 + <div class="buttons" style="top:325px;">
5 <input type="submit" name="Previous" value="Previous"/> 9 <input type="submit" name="Previous" value="Previous"/>
6 <input type="submit" name="Install" value="Install"/> 10 <input type="submit" name="Install" value="Install"/>
7 </div> 11 </div>
setup/wizard/templates/license.tpl
@@ -13,7 +13,7 @@ Please read and accept the license agreement below before continuing with the se @@ -13,7 +13,7 @@ Please read and accept the license agreement below before continuing with the se
13 </p> 13 </p>
14 14
15 <form action="index.php?step_name=license" method="POST"> 15 <form action="index.php?step_name=license" method="POST">
16 -<div style="overflow: scroll; height: 500px; width:800px; overflow-x:hidden;"> 16 +<div class="license_agreement">
17 <h2>KnowledgeTree On-premise Commercial End-User</h2> 17 <h2>KnowledgeTree On-premise Commercial End-User</h2>
18 <p> 18 <p>
19 License Agreement Version 2.3 19 License Agreement Version 2.3
@@ -339,7 +339,7 @@ govern. @@ -339,7 +339,7 @@ govern.
339 <br/> 339 <br/>
340 <input type="radio" name="license" value="0"/>I do not accept the agreement 340 <input type="radio" name="license" value="0"/>I do not accept the agreement
341 </div> 341 </div>
342 -<div class="buttons"> 342 +<div class="buttons" style="top:3px">
343 <input type="submit" name="Previous" value="Previous"/> 343 <input type="submit" name="Previous" value="Previous"/>
344 <input type="submit" name="Next" value="Next"/> 344 <input type="submit" name="Next" value="Next"/>
345 </div> 345 </div>
setup/wizard/templates/registration.tpl
1 -<h1>Register your KnowledgeTree Installation</h1>  
2 -  
3 -<div class="error">  
4 - <?php if(isset($errors)) {  
5 - foreach($errors as $k=>$e) {  
6 - echo $e;  
7 - }  
8 - }?>  
9 -</div> 1 +<form action="index.php?step_name=registration" method="post">
  2 +<h1>Registering KnowledgeTree</h1>
10 3
11 <p> 4 <p>
12 -Register your KnowledgeTree Installation and receive the KnowledgeTree Drop Box for Windows software, a drag and drop tool that makes  
13 -placing documents into KnowledgeTree even easier. 5 +Register with KnowledgeTree to receive important product updates. We respect your privacy and will not share your information with third parties. For more information, please refer to our Privacy and Data Retention Policies.
  6 +<input type="submit" name="Confirm" value="Skip Registration" class="regSubmit"/>
14 </p> 7 </p>
15 8
16 <p class='disclaimer'> 9 <p class='disclaimer'>
17 We will not share your information with 3rd-parties, nor will we send you information not directly related to KnowledgeTree's products 10 We will not share your information with 3rd-parties, nor will we send you information not directly related to KnowledgeTree's products
18 and services. Please see our <a href="http://www.knowledgetree.com/about/legal" target="_blank">Privacy and Data Retention policies</a> for more information. 11 and services. Please see our <a href="http://www.knowledgetree.com/about/legal" target="_blank">Privacy and Data Retention policies</a> for more information.
19 </p> 12 </p>
20 -<form action="index.php?step_name=registration" method="post">  
21 -<!--<form id="registration" action="index.php?step_name=<?php //echo $step_name; ?>" method="post" onsubmit="w.validateRegistration();return false;">--> 13 +
22 <p> 14 <p>
23 15
24 <table> 16 <table>
@@ -70,7 +62,7 @@ and services. Please see our &lt;a href=&quot;http://www.knowledgetree.com/about/legal&quot; @@ -70,7 +62,7 @@ and services. Please see our &lt;a href=&quot;http://www.knowledgetree.com/about/legal&quot;
70 </td> 62 </td>
71 </tr> 63 </tr>
72 <tr> 64 <tr>
73 - <td><label for='size'>Organisation Size</label></td> 65 + <td><label for='size'>Organization Size</label></td>
74 <td> 66 <td>
75 <select id='size' name='submitted[organization_size]'> 67 <select id='size' name='submitted[organization_size]'>
76 <?php 68 <?php
@@ -87,17 +79,6 @@ and services. Please see our &lt;a href=&quot;http://www.knowledgetree.com/about/legal&quot; @@ -87,17 +79,6 @@ and services. Please see our &lt;a href=&quot;http://www.knowledgetree.com/about/legal&quot;
87 </table> 79 </table>
88 </p> 80 </p>
89 81
90 -<?php  
91 -/*  
92 -<input type='hidden' name='submitted[telephone]' value='12345' />  
93 -<input type='hidden' name='submitted[company]' value='empty' />  
94 -<input type='hidden' name='submitted[contact]' value='12345' />  
95 -<input type='hidden' name='submitted[partner]' value='empty' />  
96 -<input type='hidden' name='submitted[hear_about_us]' value='empty' />  
97 -<input type='hidden' name='submitted[installation_guid]' value='123456' />  
98 -*/  
99 -?>  
100 -  
101 <input type='hidden' name='form_id' value='webform_client_form_242' /> 82 <input type='hidden' name='form_id' value='webform_client_form_242' />
102 <input type='hidden' name='op' value='Submit' /> 83 <input type='hidden' name='op' value='Submit' />
103 84
@@ -105,6 +86,6 @@ and services. Please see our &lt;a href=&quot;http://www.knowledgetree.com/about/legal&quot; @@ -105,6 +86,6 @@ and services. Please see our &lt;a href=&quot;http://www.knowledgetree.com/about/legal&quot;
105 <div class="buttons"> 86 <div class="buttons">
106 <input type="submit" name="Previous" value="Previous"/> 87 <input type="submit" name="Previous" value="Previous"/>
107 <input type="submit" name="Next" value="Register"/> 88 <input type="submit" name="Next" value="Register"/>
108 - <input type="submit" name="Confirm" value="Skip Registration"/> 89 + <!--<input type="submit" name="Confirm" value="Skip Registration"/>-->
109 </div> 90 </div>
110 </form> 91 </form>
111 \ No newline at end of file 92 \ No newline at end of file
setup/wizard/templates/registration_confirm.tpl
1 <h1>Thank you for registering</h1> 1 <h1>Thank you for registering</h1>
2 2
3 -<div class="error">  
4 - <?php if(isset($errors)) {  
5 - foreach($errors as $k=>$e) {  
6 - echo $e;  
7 - }  
8 - }?>  
9 -</div>  
10 -  
11 <p> 3 <p>
12 Thank you for signing up. You'll receive an email from us shortly with download instructions for the KnowledgeTree Drop Box software. 4 Thank you for signing up. You'll receive an email from us shortly with download instructions for the KnowledgeTree Drop Box software.
13 </p> 5 </p>
setup/wizard/templates/services.tpl
@@ -2,20 +2,26 @@ @@ -2,20 +2,26 @@
2 <h1>Checking Service Dependencies</h1> 2 <h1>Checking Service Dependencies</h1>
3 3
4 <p class="description"> 4 <p class="description">
5 -The wizard will review your system to determine whether you can run KnowledgeTree background services. Once the scan is completed, you’ll see whether your system has met the requirements or whether there are areas you need to address. 5 +The wizard will review your system to determine whether you can run KnowledgeTree background services. <br/>Once the scan is completed, you&rsquo;ll see whether your system has met the requirements or whether there are areas you need to address.
6 </p> 6 </p>
7 7
8 <div class="continue_message"> 8 <div class="continue_message">
9 <?php 9 <?php
10 - if(!$errors && $warnings) { 10 + if(!$errors && !$warnings) {
11 ?> 11 ?>
12 - &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All services have been installed. Please press Next to continue. 12 + &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;All service dependencies are met. Please click next to continue.
13 <?php 13 <?php
14 } 14 }
15 ?> 15 ?>
16 </div> 16 </div>
17 -  
18 <div class="error_message"> 17 <div class="error_message">
  18 +<?php if($errors) { ?>
  19 + <span class='cross'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Your system is not quite ready to run KnowledgeTree. See the list below to determine which areas you need to address. <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Once you&rsquo;ve fixed these items, return to this wizard and try again.</span><br/>
  20 +<?php } elseif ($warnings) {
  21 + ?>
  22 + <span class='cross_orange'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;KnowledgeTree Optional Dependencies not met, but you will be able to continue.</span><br/>
  23 + <?php
  24 +}?>
19 <?php 25 <?php
20 if($errors || $warnings) { 26 if($errors || $warnings) {
21 ?> 27 ?>
@@ -54,9 +60,28 @@ The wizard will review your system to determine whether you can run KnowledgeTre @@ -54,9 +60,28 @@ The wizard will review your system to determine whether you can run KnowledgeTre
54 <p class="description"> 60 <p class="description">
55 The Java version must be higher than 1.5. 61 The Java version must be higher than 1.5.
56 </p> 62 </p>
57 - <?php echo "<span class='{$step_vars['java']['class']}'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>{$step_vars['java']['found']}"; ?>  
58 - <br/>  
59 - <?php echo "<span class='{$step_vars['version']['class']}'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>{$step_vars['version']['found']}"; ?> 63 + <table>
  64 + <tr>
  65 + <td> <span class='<?php echo $step_vars['java']['class']; ?>'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> </td>
  66 + <td> <?php echo $step_vars['java']['found']; ?> </td>
  67 + <?php if ($step_vars['java']['class'] != 'tick') {
  68 + ?>
  69 + <td><a href="javascript:this.location.reload();" class="refresh">Refresh</a></td>
  70 + <?php
  71 + }
  72 + ?>
  73 + </tr>
  74 + <tr>
  75 + <td> <span class='<?php echo $step_vars['version']['class']; ?>'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> </td>
  76 + <td> <?php echo $step_vars['version']['found']; ?> </td>
  77 + <?php if ($step_vars['version']['class'] != 'tick') {
  78 + ?>
  79 + <td><a href="javascript:this.location.reload();" class="refresh">Refresh</a></td>
  80 + <?php
  81 + }
  82 + ?>
  83 + </tr>
  84 + </table>
60 <?php if($silent) { ?> 85 <?php if($silent) { ?>
61 </div> 86 </div>
62 <?php } ?> 87 <?php } ?>
@@ -69,8 +94,20 @@ The wizard will review your system to determine whether you can run KnowledgeTre @@ -69,8 +94,20 @@ The wizard will review your system to determine whether you can run KnowledgeTre
69 <p class="description"> 94 <p class="description">
70 A PHP Java Bridge is required for KnowledgeTree to perform at an optimal level. 95 A PHP Java Bridge is required for KnowledgeTree to perform at an optimal level.
71 </p> 96 </p>
72 - <?php echo "<span class='{$step_vars['extensions']['class']}'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>{$step_vars['extensions']['found']}"; ?>  
73 - <br /> 97 + <table>
  98 + <tr>
  99 + <td> <span class='<?php echo $step_vars['extensions']['class']; ?>'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> </td>
  100 + <td> <?php echo $step_vars['extensions']['found']; ?> </td>
  101 + <?php if ($step_vars['extensions']['class'] != 'tick') {
  102 + ?>
  103 + <td><a href="javascript:this.location.reload();" class="refresh">Refresh</a></td>
  104 + <?php
  105 + }
  106 + ?>
  107 + </tr>
  108 + </table>
  109 + <?php //echo "<span class='{$step_vars['extensions']['class']}'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>{$step_vars['extensions']['found']}"; ?>
  110 +<!-- <br />-->
74 <?php if($silent) { ?> 111 <?php if($silent) { ?>
75 </div> 112 </div>
76 <?php } ?> 113 <?php } ?>
@@ -88,21 +125,32 @@ The wizard will review your system to determine whether you can run KnowledgeTre @@ -88,21 +125,32 @@ The wizard will review your system to determine whether you can run KnowledgeTre
88 <p class="description"> 125 <p class="description">
89 Preload Services if posibble. 126 Preload Services if posibble.
90 </p> 127 </p>
  128 +<table>
91 <?php 129 <?php
92 -if($step_vars){ 130 +if($step_vars) {
93 if(isset($step_vars['services'])) { 131 if(isset($step_vars['services'])) {
94 foreach ($step_vars['services'] as $ser){ 132 foreach ($step_vars['services'] as $ser){
95 - echo "<span class='{$ser['class']}'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>{$ser['msg']}<br/>"; 133 + ?>
  134 + <tr>
  135 + <td> <span class='<?php echo $ser['class']; ?>'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span> </td>
  136 + <td> <?php echo $ser['msg']; ?> </td>
  137 + <?php if ($ser['class'] != 'tick') {
  138 + ?>
  139 + <td><a href="javascript:this.location.reload();" class="refresh">Refresh</a></td>
  140 + <?php
  141 + } ?>
  142 + </tr>
  143 + <?php
96 } 144 }
97 } 145 }
98 } 146 }
99 ?> 147 ?>
  148 +</table>
100 <?php if($silent) { ?> 149 <?php if($silent) { ?>
101 </div> 150 </div>
102 <?php } ?> 151 <?php } ?>
103 <div class="buttons"> 152 <div class="buttons">
104 <input type="submit" name="Previous" value="Previous"/> 153 <input type="submit" name="Previous" value="Previous"/>
105 <input type="submit" name="Next" value="Next"/> 154 <input type="submit" name="Next" value="Next"/>
106 - <input type="submit" name="Refresh" value="Refresh"/>  
107 </div> 155 </div>
108 </form> 156 </form>
109 \ No newline at end of file 157 \ No newline at end of file
setup/wizard/templates/welcome.tpl
@@ -7,7 +7,7 @@ This wizard will lead you through the steps needed to install and configure Know @@ -7,7 +7,7 @@ This wizard will lead you through the steps needed to install and configure Know
7 </div> 7 </div>
8 8
9 <form action="index.php?step_name=welcome" method="post"> 9 <form action="index.php?step_name=welcome" method="post">
10 -<div class="buttons"> 10 +<div class="buttons" style="top:325px;">
11 <input type="submit" name="Next" value="Next"/> 11 <input type="submit" name="Next" value="Next"/>
12 </div> 12 </div>
13 </form> 13 </form>
14 \ No newline at end of file 14 \ No newline at end of file