git-svn-id: https://192.168.0.254/svn/Proyectos.Incam_SGD/tags/3.7.0.2_original@1 eb19766c-00d9-a042-a3a0-45cb8ec72764
209 lines
7.8 KiB
Smarty
209 lines
7.8 KiB
Smarty
<!--<form id="license_dependencies_configuration" action="index.php?step_name=<?php //echo $step_name; ?>" method="post">-->
|
|
<form id="installtype_dependencies_configuration" action="index.php?step_name=<?php echo $step_name; ?>" method="post">
|
|
<p class="title">Checking PHP Dependencies</p>
|
|
<p class="description">
|
|
The wizard will review your system to determine whether you have the right PHP components in place to run KnowledgeTree. <!--<br/> -->
|
|
Once the scan is completed, you’ll see whether your system has met the requirements or whether there are areas you need to address.
|
|
</p>
|
|
<!--Continue Message-->
|
|
<?php
|
|
if(!$errors && $warnings) {
|
|
?>
|
|
<span class='big_ok'> </span>
|
|
<span class='description'>Congratulations! Your system is ready to run KnowledgeTree. Click <b>Next</b> to continue.</span>
|
|
<br/>
|
|
<!-- <br/>-->
|
|
<?php
|
|
}
|
|
?>
|
|
<!--Warning and Error Messages-->
|
|
<?php if($errors) { ?>
|
|
<span class='cross'> </span>
|
|
<span class='error_message'>Your system is not quite ready to run KnowledgeTree. See the list below to determine which areas you need to address. </span>
|
|
<?php } elseif ($warnings) { ?>
|
|
<span class='cross_orange'> </span>
|
|
<span class='warning_message'>Not all optional dependencies required by KnowledgeTree have been met but you will be able to continue.</span>
|
|
<?php } ?>
|
|
<?php
|
|
if($errors || $warnings) {
|
|
?>
|
|
<a href="http://wiki.knowledgetree.com/Web_Based_Installer#PHP_Dependencies" target="_blank" class="description_click">Click here for help on overcoming dependency issues</span></a>
|
|
<?php } ?>
|
|
<!--Content-->
|
|
<div id="step_content_<?php echo $step_name; ?>" class="step">
|
|
<?php
|
|
$iconFlag = "<span class='{$php}'> </span>";
|
|
$checkHeading = "<h3 style='width:30%; float:left'>".$iconFlag."PHP Version Check</h3>";
|
|
?>
|
|
<!-- PHP Version Check</h3>-->
|
|
<?php if($silent) { ?>
|
|
<?php if($versionSection) {
|
|
$details = 'Hide Details';
|
|
$display = 'block';
|
|
} else {
|
|
$details = 'Show Details';
|
|
$display = 'none';
|
|
}
|
|
?>
|
|
<?php
|
|
$phpVersionCheck = $checkHeading;
|
|
$phpVersionCheck .= "<div id='option1' class='onclick' onclick='javascript:{w.toggleClass(\"php_details\", \"option1\");}'>";
|
|
$phpVersionCheck .= $details."</div>";
|
|
$phpVersionCheck .= "<div class='php_details dependency_details' style='display:".$display.";'>";
|
|
?>
|
|
<?php } ?>
|
|
<?php
|
|
$space = "<p class='space'> </p>";
|
|
$phpVersionCheck .= "<p class='description dependencies'>Your version of PHP must be between 5.0 and 5.2 to run optimally. Versions that are 5.3 or higher are not recommended.</p>";
|
|
?>
|
|
<?php $phpVersionCheck .= "<span class='{$version['class']}'> </span>{$version['version']}"; ?>
|
|
<?php //echo "<span class='{$version['class']}'> </span>{$version['version']}"; ?>
|
|
<?php if($version['class'] != 'tick') { ?>
|
|
<?php if (AJAX) { ?>
|
|
<?php $phpVersionCheck .= "<a href='#' class='refresh' onclick='w.refresh('dependencies')'>Refresh</a>"; ?>
|
|
<?php } else { ?>
|
|
<?php $phpVersionCheck .= "<a href='javascript:this.location.reload();' class='refresh'>Refresh</a>"; ?>
|
|
<?php } ?>
|
|
<?php } ?>
|
|
<?php if($silent) { ?>
|
|
<?php $phpVersionCheck .= "</div>"; ?>
|
|
<?php } ?>
|
|
<?php echo $phpVersionCheck; ?>
|
|
<br />
|
|
<?php
|
|
$iconFlag = "<span class='{$php_ext}'> </span>";
|
|
$checkHeading = "<h3 style='width:30%; float:left'>".$iconFlag."PHP Extensions</h3>";
|
|
?>
|
|
<?php
|
|
if($silent) { ?>
|
|
<?php if($extensionSection) {
|
|
$details = 'Hide Details';
|
|
$display = 'block';
|
|
} else {
|
|
$details = 'Show Details';
|
|
$display = 'none';
|
|
}
|
|
?>
|
|
<?php
|
|
$phpExtensionCheck = $checkHeading;
|
|
$phpExtensionCheck .= "<div id='option2' class='onclick' onclick='javascript:{w.toggleClass(\"php_ext_details\", \"option2\");}'>";
|
|
$phpExtensionCheck .= $details."</div>";
|
|
$phpExtensionCheck .= "<div class='php_ext_details dependency_details' style='display:".$display.";'>";
|
|
?>
|
|
<?php } ?>
|
|
<?php
|
|
$phpExtensionCheck .= "<p class='description dependencies'>The extensions shown in red below are required for KnowledgeTree to run optimally. Items shown in orange are optional, but recommended.</p>";
|
|
?>
|
|
<br/>
|
|
<?php echo $phpExtensionCheck; ?>
|
|
<table class="description">
|
|
<?php
|
|
foreach($extensions as $ext) {
|
|
?>
|
|
<tr>
|
|
<?php
|
|
switch($ext['available']){
|
|
case 'yes':
|
|
$class = 'tick';
|
|
break;
|
|
case 'optional':
|
|
$class = 'cross_orange';
|
|
break;
|
|
case 'no':
|
|
default:
|
|
$class = 'cross';
|
|
}
|
|
?>
|
|
<td class="ext_indicator"><div class='<?php echo $class; ?>'></div></td>
|
|
<td class="ext_name"><?php echo $ext['name']; ?></td>
|
|
<?php echo ($ext['available'] != 'yes') ? "<td class='ext_description'>{$ext['details']}</td>" : '<td></td>'; ?>
|
|
<?php echo isset($errors[$ext['extension']]) ? "<td class='ext_error'><span class='error'>{$errors[$ext['extension']]}</span></td>" : '<td></td>'; ?>
|
|
<?php
|
|
if ($class == 'orange' || $class == 'cross') {
|
|
?>
|
|
<td class="ext_refresh">
|
|
<?php if (AJAX) { ?>
|
|
<a href="#" class="refresh" onclick="w.refresh('dependencies')">Refresh</a>
|
|
<?php } else { ?>
|
|
<a href="javascript:this.location.reload();" class="refresh">Refresh</a>
|
|
<?php } ?>
|
|
</td>
|
|
<?php
|
|
}
|
|
?>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
<?php if($silent) { ?>
|
|
</div>
|
|
<?php } ?>
|
|
<br />
|
|
<?php
|
|
$iconFlag = "<span class='{$php_con}'> </span>";
|
|
$checkHeading = "<h3 style='width:30%; float:left'>".$iconFlag."PHP Configurations</h3>";
|
|
?>
|
|
<?php
|
|
if($silent) { ?>
|
|
<?php if($configurationSection) {
|
|
$details = 'Hide Details';
|
|
$display = 'block';
|
|
} else {
|
|
$details = 'Show Details';
|
|
$display = 'none';
|
|
}
|
|
?>
|
|
<?php
|
|
$phpDirectivesCheck = $checkHeading;
|
|
$phpDirectivesCheck .= "<div id='option3' class='onclick' onclick='javascript:{w.toggleClass(\"php_con_details\", \"option3\");}'>";
|
|
$phpDirectivesCheck .= $details."</div>";
|
|
$phpDirectivesCheck .= "<div class='php_con_details dependency_details' style='display:".$display.";'>";
|
|
?>
|
|
<?php } ?>
|
|
<?php
|
|
$phpDirectivesCheck .= "<p class='description dependencies'>The configurations shown in red below are required for KnowledgeTree to run optimally. Items shown in orange are optional, but recommended.</p>";
|
|
?>
|
|
<br/>
|
|
<?php echo $phpDirectivesCheck; ?>
|
|
<table class="description">
|
|
<tr>
|
|
<th>Setting</th>
|
|
<th>Recommended value</th>
|
|
<th>Current value</th>
|
|
</tr>
|
|
<?php
|
|
foreach($configurations as $config) {
|
|
?>
|
|
<tr>
|
|
<td class="dir_name"><?php echo $config['name']; ?></td>
|
|
<td class="dir_description"><?php echo $config['recommended']; ?></td>
|
|
<td class="<?php echo $config['class']; ?>"><?php echo $config['setting']; ?></td>
|
|
<?php
|
|
if ($config['class'] == 'orange' || $config['class'] == 'cross') {
|
|
?>
|
|
<td class="ext_refresh">
|
|
<?php if (AJAX) { ?>
|
|
<a href="#" class="refresh" onclick="w.refresh('dependencies')">Refresh</a>
|
|
<?php } else { ?>
|
|
<a href="javascript:this.location.reload();" class="refresh">Refresh</a>
|
|
<?php } ?>
|
|
</td>
|
|
<?php
|
|
}
|
|
?>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</table>
|
|
<br/>
|
|
B = Bytes, K = Kilobytes, M = Megabytes, G = Gigabytes
|
|
<?php if($silent) { ?>
|
|
</div>
|
|
<?php } ?>
|
|
</div>
|
|
<input type="submit" name="Previous" value="Previous" class="button_previous"/>
|
|
<input type="submit" name="Next" value="Next" class="button_next"/>
|
|
</form>
|
|
<?php if (AJAX) { echo $html->js('form.js'); } ?>
|