Files
espocrm/install/core/tpl/setupConfirmation.tpl
2026-01-19 17:46:06 +01:00

122 lines
5.6 KiB
Smarty

<div class="setup-confirmation panel-body body">
<div id="msg-box" class="alert hide"></div>
<form id="nav">
<div class="row">
<table class="table table-striped">
<thead>
<tr>
<th colspan="3">{$langs['labels']['PHP Configuration']}</th>
</tr>
</thead>
<tbody>
{foreach from=$phpRequirementList key=name item=value}
<tr class="list-row">
<td class="cell col-md-5">
{if isset($langs['systemRequirements'][$name])}
{$langs['systemRequirements'][{$name}]}
{else}
{$name}
{/if}
</td>
<td class="cell col-md-3">{$value['actual']}</td>
<td class="cell col-md-4">
{if $value['acceptable'] eq true} <span class="text-success">{$langs['labels']['Success']}</span> {else} <span class="text-danger">{$langs['labels']['Fail']}
{if $value['type'] eq 'lib'} ({$langs['labels']['extension is missing']}) {/if}
{if $value['type'] eq 'param'} ({$value['required']} {$langs['labels']['is recommended']}) {/if}
</span> {/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
<table class="table table-striped">
<thead>
<tr>
<th colspan="2">{$langs['labels']['MySQL Configuration']}</th>
</tr>
</thead>
<tbody>
{foreach from=$mysqlRequirementList key=name item=value}
<tr class="list-row">
<td class="cell col-md-5">
{if isset($langs['systemRequirements'][$name])}
{$langs['systemRequirements'][{$name}]}
{else}
{$name}
{/if}
</td>
<td class="cell col-md-3">{$value['actual']}</td>
<td class="cell col-md-4">
{if $value['acceptable'] eq true} <span class="text-success">{$langs['labels']['Success']}</span> {else} <span class="text-danger">{$langs['labels']['Fail']}
{if $value['type'] eq 'param'} ({$value['required']} {$langs['labels']['is recommended']}) {/if}
</span> {/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
<table class="table table-striped">
<thead>
<tr>
<th colspan="2">{$langs['labels']['Permission Requirements']}</th>
</tr>
</thead>
<tbody>
{foreach from=$permissionRequirementList key=name item=value}
<tr class="list-row">
<td class="cell col-md-5">
{if isset($langs['systemRequirements'][$name])}
{$langs['systemRequirements'][{$name}]}
{else}
{$name}
{/if}
</td>
<td class="cell col-md-3">{$langs['systemRequirements'][{$value['type']}]}</td>
<td class="cell col-md-4">
{if $value['acceptable'] eq true} <span class="text-success">{$langs['labels']['Success']}</span> {else} <span class="text-danger">{$langs['labels']['Fail']}</span> {/if}
</td>
</tr>
{/foreach}
</tbody>
</table>
<div class="cell cell-website pull-right margin-top" style="text-align: right">
<a
target="_blank"
href="https://www.espocrm.com/documentation/administration/server-configuration/"
style="font-weight: 600;"
>{$langs['labels']['Configuration Instructions']}</a>
</div>
</div>
</form>
<div class="space"></div>
</div>
<footer class="modal-footer">
<button class="btn btn-default btn-s-wide pull-left" type="button" id="back">{$langs['labels']['Back']}</button>
<button class="btn btn-warning btn-s-wide" type="button" id="re-check">{$langs['labels']['Re-check']}</button>
<button class="btn btn-primary btn-s-wide" type="button" id="next">{$langs['labels']['Install']}</button>
</footer>
<script>
{literal}
$(function(){
{/literal}
var opt = {
action: 'setupConfirmation',
langs: {$langsJs},
modRewriteUrl: '{$modRewriteUrl}',
apiPath: '{$apiPath}',
serverType: '{$serverType}',
OS: '{$OS}'
}
{literal}
var installScript = new InstallScript(opt);
jQuery('#re-check').click(function(){
installScript.goTo('setupConfirmation');
});
})
{/literal}
</script>