{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} {$ctasks} {/if} {/foreach} {if $errors} <h2>{$CONST.DIAGNOSTIC_ERROR}</h2> <div class="msg_error"> {foreach $errors AS $implode_err} <p><span class="icon-attention-circled"></span> {$implode_err}</p> {/foreach} </div> {/if} {/if} {if (($showAbort && $get.action == 'ignore') || $get.action == 'upgrade')} {if $get.action == 'ignore'} <span class="msg_notice"><span class="icon-info-circled"></span> {$CONST.SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED}</span> {elseif $get.action == 'upgrade'} <span class="msg_success"><span class="icon-ok-circled"></span> {$CONST.SERENDIPITY_UPGRADER_NOW_UPGRADED|sprintf:$s9y_version}</span> {/if} {if $return_here} {$print_UPGRADER_RETURN_HERE} {* could also be used as: {$CONST.SERENDIPITY_UPGRADER_RETURN_HERE|sprintf:"<a href='$serendipityHTTPPath'>":'</a>'} *} {/if} {else} <h2>{$CONST.SERENDIPITY_UPGRADER_WELCOME}</h2> <p>{$CONST.SERENDIPITY_UPGRADER_PURPOSE|sprintf:$s9y_version_installed}</p> <p>{$CONST.SERENDIPITY_UPGRADER_WHY|sprintf:$s9y_version}</p> <h3>{$CONST.FIRST_WE_TAKE_A_LOOK}</h3> <div class="diagnose"> <span class="msg_notice"><span class="icon-info-circled"></span> {$result_diagnose}.</span> {if $checksums} <h4>{$CONST.INTEGRITY}</h4> <ul> {foreach $upgraderResultDiagnose1 AS $urd1} <li>{$urd1}</li> {/foreach} </ul> {/if} <h4>{$CONST.PERMISSIONS}</h4> <dl> <dt>{$basedir}</dt> {foreach $upgraderResultDiagnose2 AS $urd2} <dd>{$urd2}</dd> {/foreach} <dt>{$basedir}{$CONST.PATH_SMARTY_COMPILE}</dt> {foreach $upgraderResultDiagnose3 AS $urd3} <dd>{$urd3}</dd> {/foreach} {if $isdir_uploadpath} <dt>{$basedir}{$uploadHTTPPath}</dt> {foreach $upgraderResultDiagnose4 AS $urd4} <dd>{$urd4}</dd> {/foreach} {/if} </dl> {if $showWritableNote} <span class="msg_notice"><span class="icon-info-circled"></span> {$CONST.PROBLEM_PERMISSIONS_HOWTO|sprintf:'chmod 1777'}</span> {/if} {if ($errorCount > 0)} <span class="msg_error"><span class="icon-ok-circled"></span> {$CONST.PROBLEM_DIAGNOSTIC}</span> <a class="icon_link block_level" href="serendipity_admin.php"><span class="icon-help-circled"></span> {$CONST.RECHECK_INSTALLATION}</a> {/if} </div> {if ($errorCount < 1)} {if (sizeof($sqlfiles) > 0)} <h3>{$database_update_types}:</h3> <p>{$CONST.SERENDIPITY_UPGRADER_FOUND_SQL_FILES}:</p> {if is_array($sqlfiles) && !empty($sqlfiles)} <ul> {foreach $sqlfiles as $sqlfile} <li>{$sqlfile}</li> {/foreach} </ul> {/if} {/if} <h3>{$CONST.SERENDIPITY_UPGRADER_VERSION_SPECIFIC}:</h3> {if is_array($tasks) && !empty($tasks)} <dl> {foreach $tasks as $task} <dt>{$task.version} - {$task.title}</dl> <dd>{$task.desc|nl2br}</dd> {/foreach} </dl> {/if} {if ($taskCount == 0)} <p>{$CONST.SERENDIPITY_UPGRADER_NO_VERSION_SPECIFIC}</p> {/if} {if (($taskCount > 0) || (sizeof($sqlfiles) > 0))} <h3>{$CONST.SERENDIPITY_UPGRADER_PROCEED_QUESTION}</h3> <a class="block_level" href="{$upgradeLoc}">{$CONST.SERENDIPITY_UPGRADER_PROCEED_DOIT}</a>{if $showAbort} <a href="{$abortLoc}">{$CONST.SERENDIPITY_UPGRADER_PROCEED_ABORT}</a>{/if} {else} <h3>{$CONST.SERENDIPITY_UPGRADER_NO_UPGRADES}</h3> <a class="block_level" href="{$upgradeLoc}">{$CONST.SERENDIPITY_UPGRADER_CONSIDER_DONE}</a> {/if} {/if} {/if}