LuckyCoinkydink/include/admin/tpl/upgrader.inc.tpl

159 lines
6.8 KiB
Smarty

{** please return correct markup for these serendipity_upgraderResultDiagnose notices in the upper PHP file
{if $u_success}
return '<span class="serendipityAdminMsgSuccessInstall" style="color: green; font-weight: bold">'. $s .'</span>';
{/if}
{if $u_warning}
return '<span class="serendipityAdminMsgWarningInstall" style="color: orange; font-weight: bold">'. $s .'</span>';
{/if}
{if $u_error}
return '<span class="serendipityAdminMsgErrorInstall" style="color: red; font-weight: bold">'. $s .'</span>';
{/if}
**}
{if $task_function}
{'Calling %s ...<br />'|sprintf:(is_array($task['function']) ? $task['function'][0] . '::'. $task['function'][1] : $task['function'])}
{/if}
{if $errors}
{$CONST.DIAGNOSTIC_ERROR}<br /><br />
<div class="serendipityAdminMsgError">- <img style="width: 22px; height: 22px; border: 0px; padding-right: 4px; vertical-align: middle" src="{serendipity_getFile file='admin/img/admin_msg_error.png'}" alt="" />{foreach $errors AS $implode_err}{$implode_err}{if (count($errors) > 1) && !$implode_err@last}<br /> {/if}{/foreach}</div><br /><br />
{/if}
{if ($get.action == 'ignore')}
{* Todo: Don't know what to put here? *}
{elseif ($get.action == 'upgrade')}
{foreach $call_tasks AS $ctask}
{if $is_callable_task}
{'Calling %s ...<br />'|sprintf:( is_array($ctask.function) ? "{$ctask.function.0} :: {$ctask.function.1}" : "$ctask.function" )}
{/if}
{/foreach}
{if $errors}
{$CONST.DIAGNOSTIC_ERROR}<br /><br />
<div class="serendipityAdminMsgError">- <img style="width: 22px; height: 22px; border: 0px; padding-right: 4px; vertical-align: middle" src="{serendipity_getFile file='admin/img/admin_msg_error.png'}" alt="" />{foreach $errors AS $implode_err}{$implode_err}{if (count($errors) > 1) && !$implode_err@last}<br /> {/if}{/foreach}</div><br /><br />
{/if}
{/if}
{if (($showAbort && $get.action == 'ignore') || $get.action == 'upgrade')}
{if $get.action == 'ignore'}
{$CONST.SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED}
{elseif $get.action == 'upgrade'}
<div class="serendipityAdminMsgSuccess"><img style="height: 22px; width: 22px; border: 0px; padding-right: 4px; vertical-align: middle" src="{serendipity_getFile file='admin/img/admin_msg_success.png'}" alt="" />{$CONST.SERENDIPITY_UPGRADER_NOW_UPGRADED|sprintf:$s9y_version}</div>
{/if}
<br />
<div align="center">{$CONST.SERENDIPITY_UPGRADER_RETURN_HERE|sprintf:'<a href="{$serendipityHTTPPath}">':'</a>'}</div>
{else}
<h2>{$CONST.SERENDIPITY_UPGRADER_WELCOME}</h2>
{$CONST.SERENDIPITY_UPGRADER_PURPOSE|sprintf:$s9y_version_installed}<br />
{$CONST.SERENDIPITY_UPGRADER_WHY|sprintf:$s9y_version}
<br />{$CONST.FIRST_WE_TAKE_A_LOOK}.
<br /><br />
<div align="center">{$result_diagnose}.<br />
<div align="center">
<table class="serendipity_admin_list_item serendipity_admin_list_item_even" width="90%" align="center">
{if $checksums}
<tr>
<td colspan="2" style="font-weight: bold">{$CONST.INTEGRITY}</td>
</tr>
{** upgraderResultDiagnoseX looks like <span class="serendipityAdminMsgSuccessInstall" style="color: green/orange/red; font-weight: bold">'. $s .'</span> **}
{** if known, class name color will be added for the inline style into php file **}
<tr>
<td width="200">
{foreach $upgraderResultDiagnose1 AS $urd1}
{$urd1}
{/foreach}
</td>
</tr>
{/if}
<tr>
<td colspan="2" style="font-weight: bold">{$CONST.PERMISSIONS}</td>
</tr>
<tr>
<td>{$basedir}</td>
<td width="200">
{foreach $upgraderResultDiagnose2 AS $urd2}
{$urd2}
{/foreach}
</td>
</tr>
<tr>
<td>{$basedir}{$CONST.PATH_SMARTY_COMPILE}</td>
<td width="200">
{foreach $upgraderResultDiagnose3 AS $urd3}
{$urd3}
{/foreach}
</td>
</tr>
{if $isdir_uploadpath}
<tr>
<td>{$basedir}{$uploadHTTPPath}</td>
<td width="200">
{foreach $upgraderResultDiagnose4 AS $urd4}
{$urd4}
{/foreach}
</td>
</tr>
{/if}
</table>
</div>
{if $showWritableNote}
<div class="serendipityAdminMsgNote"><img style="width: 22px; height: 22px; border: 0px; padding-right: 4px; vertical-align: middle" src="{serendipity_getFile file='admin/img/admin_msg_note.png'}" alt="" />{$CONST.PROBLEM_PERMISSIONS_HOWTO|sprintf:'chmod 1777'}</div>
{/if}
{if ($errorCount > 0)}
<div align="center">
<div class="serendipityAdminMsgError"><img style="width: 22px; height: 22px; border: 0px; padding-right: 4px; vertical-align: middle" src="{serendipity_getFile file='admin/img/admin_msg_error.png'}" alt="" />{$CONST.PROBLEM_DIAGNOSTIC}</div>
<h2><a href="serendipity_admin.php">{$CONST.RECHECK_INSTALLATION}</a></h2>
</div>
{/if}
</div>
{if ($errorCount < 1)}
{if (sizeof($sqlfiles) > 0)}
<br />
<h3>{$database_update_types}:</h3>
{$CONST.SERENDIPITY_UPGRADER_FOUND_SQL_FILES}:<br />
{if is_array($sqlfiles) && !empty($sqlfiles)}
{foreach $sqlfiles as $sqlfile}
<div style="padding-left: 5px"><strong>{$sqlfile}</strong></div>
{/foreach}
{/if}
{/if}
<br />
<h3>{$CONST.SERENDIPITY_UPGRADER_VERSION_SPECIFIC}:</h3>
{if is_array($tasks) && !empty($tasks)}
{foreach $tasks as $task}
<div><strong>{$task.version} - {$task.title}</strong></div>
<div style="padding-left: 5px">{$task.desc|nl2br}</div><br />
{/foreach}
{if}
{if ($taskCount == 0)}
{$CONST.SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC}
{/if}
<br /><br />
<hr noshade="noshade">
{if (($taskCount > 0) || (sizeof($sqlfiles) > 0))}
<strong>{$CONST.SERENDIPITY_UPGRADER_PROCEED_QUESTION}</strong>
<br /><br /><a href="{$upgradeLoc}" class="serendipityPrettyButton input_button">{$CONST.SERENDIPITY_UPGRADER_PROCEED_DOIT}</a> {if $showAbort}<a href="{$abortLoc}" class="serendipityPrettyButton">{$CONST.SERENDIPITY_UPGRADER_PROCEED_ABORT}</a>{/if}
{else}
<strong>{$CONST.SERENDIPITY_UPGRADER_NO_UPGRADES}</strong>
<br /><br /><a href="{$upgradeLoc}" class="serendipityPrettyButton input_button">{$CONST.SERENDIPITY_UPGRADER_CONSIDER_DONE}</a>
{/if}
{/if}
{/if}{* showAbort else end *}