<!doctype html> <!--[if IE 8]> <html class="no-js lt-ie9" lang="{$lang}"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="{$lang}"> <!--<![endif]--> <head> <meta charset="{$CONST.LANG_CHARSET}"> <title>{if $admin_vars.title}{$admin_vars.title} | {/if}{$CONST.SERENDIPITY_ADMIN_SUITE}</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="{$head_link_stylesheet}"> <!--[if lte IE 8]> <link rel="stylesheet" href="{serendipity_getFile file='admin/oldie.css'}"> <![endif]--> <script src="{serendipity_getFile file='admin/js/modernizr.min.js'}"></script> {if $admin_vars.admin_installed}{serendipity_hookPlugin hook="backend_header" hookAll="true"}{/if} <script src="{$serendipityHTTPPath}{$templatePath}jquery.js"></script> <script src="{serendipity_getFile file="admin/js/plugins.js"}"></script> <script src="{serendipity_getFile file='admin/serendipity_editor.js'}"></script> </head> <body id="serendipity_admin_page"> {if NOT $admin_vars.no_banner} <header id="top"> <div class="clearfix"> <div id="banner{if not $admin_vars.is_logged_in}_install{/if}"> {if $admin_vars.admin_installed} <h1><a href="serendipity_admin.php"><span class="visuallyhidden">{$CONST.SERENDIPITY_ADMIN_SUITE}: </span>{$blogTitle}</a></h1> {else} <h1>{$CONST.SERENDIPITY_INSTALLATION}</h1> {/if} </div> {if $admin_vars.is_logged_in} <nav id="user_menu"> <h2 class="visuallyhidden">{$CONST.MENU_PERSONAL}</h2> <ul> <li class="logged_in"><span>{$admin_vars.self_info}</span></li> <li><a class="button_link" href="serendipity_admin.php" title="{$CONST.MENU_DASHBOARD}"><span class="icon-home"></span><span class="visuallyhidden"> {$CONST.MENU_DASHBOARD}</span></a></li> {if 'personalConfiguration'|checkPermission} <li><a class="button_link" href="serendipity_admin.php?serendipity[adminModule]=personal" title="{$CONST.PERSONAL_SETTINGS}"><span class="icon-cog-alt"></span><span class="visuallyhidden"> {$CONST.PERSONAL_SETTINGS}</span></a></li> {/if} <li><a class="button_link" href="{$serendipityBaseURL}" title="{$CONST.BACK_TO_BLOG}"><span class="icon-globe"></span><span class="visuallyhidden"> {$CONST.BACK_TO_BLOG}</span></a></li> <li><a class="button_link" href="serendipity_admin.php?serendipity[adminModule]=logout" title="{$CONST.LOGOUT}"><span class="icon-logout"></span><span class="visuallyhidden"> {$CONST.LOGOUT}</span></a></li> </ul> </nav> {/if} </div> </header> {/if} <main class="clearfix serendipityAdminContent installer"> <div id="content" class="clearfix"> {* include of previous plain upgrader here *} {if ($get.action == 'ignore')} {* TODO: do not 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 upgrade_done"><span class="icon-info-circled"></span> {$CONST.SERENDIPITY_UPGRADER_YOU_HAVE_IGNORED}</span> {elseif $get.action == 'upgrade'} <span class="msg_success upgrade_done"><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"> {$result_diagnose} {if $checksums} <h4>{$CONST.INTEGRITY}</h4> <ul class="plainList"> {foreach $upgraderResultDiagnose1 AS $urd1} <li>{$urd1}</li> {/foreach} </ul> {/if} <h4>{$CONST.PERMISSIONS}</h4> <dl class="upgrader_perms"> <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 class="upgrader_tasks"> {foreach $tasks as $task} <dt>{$task.version} - {$task.title}</dt> <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="button_link state_submit" href="{$upgradeLoc}">{$CONST.SERENDIPITY_UPGRADER_PROCEED_DOIT}</a>{if $showAbort} <a class="button_link state_cancel" href="{$abortLoc}">{$CONST.SERENDIPITY_UPGRADER_PROCEED_ABORT}</a>{/if} {else} <h3>{$CONST.SERENDIPITY_UPGRADER_NO_UPGRADES}</h3> <a class="button_link state_submit" href="{$upgradeLoc}">{$CONST.SERENDIPITY_UPGRADER_CONSIDER_DONE}</a> {/if} {/if} {/if} {* end include upgrader *} </div> </main> {if NOT $admin_vars.no_footer} {if $admin_vars.version_info} <footer id="meta"> <p>{$admin_vars.version_info}</p> </footer> {/if} {/if} </body> </html>