echo COMPLETE_INSTALLATION; ?> " class="serendipityPrettyButton input_button"></div> </form> <?php } elseif ($serendipity['GET']['step'] == '2b') { ?> <form action="?" method="post"> <input type="hidden" name="serendipity[step]" value="<?php echo $serendipity['GET']['step']; ?> "> <input type="hidden" name="serendipity[getstep]" value="3"> <?php $config = serendipity_parseTemplate(S9Y_CONFIG_TEMPLATE); serendipity_printConfigTemplate($config, $from, true, false, false); ?> <div align="center"><input name="submit" type="submit" value="<?php echo COMPLETE_INSTALLATION; ?> " class="serendipityPrettyButton input_button"></div> </form> <?php } elseif ((int) $serendipity['GET']['step'] == 3) { $serendipity['dbPrefix'] = $_POST['dbPrefix']; echo CHECK_DATABASE_EXISTS . '...'; $t = serendipity_db_query("SELECT * FROM {$serendipity['dbPrefix']}authors", false, 'both', false, false, false, true); if (is_array($t)) { echo ' <strong>' . THEY_DO . '</strong>, ' . WONT_INSTALL_DB_AGAIN;
/** * Remove old configuration values that are no longer used by Serendipity * * @access public * @return null */ function serendipity_removeObsoleteVars() { global $serendipity; $config = serendipity_parseTemplate(S9Y_CONFIG_TEMPLATE); foreach ($config as $category) { foreach ($category['items'] as $item) { /* Remove trash */ if (!serendipity_checkConfigItemFlags($item, 'remove')) { serendipity_remove_config_var($item['var'], 0); } } } }
<div class="serendipityAdminMsgSuccess"><img width="22px" height="22px" style="border: 0px; padding-right: 4px; vertical-align: middle" src="<?php echo serendipity_getTemplateFile('admin/img/admin_msg_success.png'); ?> " alt="" /><?php echo sprintf(MODIFIED_USER, htmlspecialchars($_POST['realname'])); ?> </div> <?php } } ?> <form action="?serendipity[adminModule]=personal&serendipity[adminAction]=save" method="post"> <?php echo serendipity_setFormToken(); $template = serendipity_parseTemplate(S9Y_CONFIG_USERTEMPLATE); $user = serendipity_fetchUsers($serendipity['authorid']); $from = $user[0]; $from['groups'] = serendipity_getGroups($serendipity['authorid']); unset($from['password']); serendipity_printConfigTemplate($template, $from, true, false); ?> <div align="right"><input class="serendipityPrettyButton input_button" type="submit" name="SAVE" value="<?php echo SAVE; ?> " /></div> </form> <?php $add = array('internal' => true); serendipity_plugin_api::hook_event('backend_sidebar_entries_event_display_profiles', $from, $add);
$data['res'] = $res; if (is_array($res)) { $data['diagnosticError'] = true; } else { /* If we have new rewrite rules, then install them */ $permalinkOld = array($oldConfig['serendipityHTTPPath'], $oldConfig['serendipityPath'], $oldConfig['defaultBaseURL'], $oldConfig['indexFile'], $oldConfig['rewrite']); $permalinkNew = array($serendipity['serendipityHTTPPath'], $serendipity['serendipityPath'], $serendipity['defaultBaseURL'], $serendipity['indexFile'], $serendipity['rewrite']); // Compare all old permalink section values against new one. A change in any of those // will force to update the .htaccess for rewrite rules. $permconf = serendipity_parseTemplate(S9Y_CONFIG_TEMPLATE); if (is_array($permconf) && is_array($permconf['permalinks']['items'])) { foreach ($permconf['permalinks']['items'] as $permitem) { $permalinkOld[] = $oldConfig[$permitem['var']]; $permalinkNew[] = $serendipity[$permitem['var']]; } } if (serendipity_checkPermission('siteConfiguration') && serialize($permalinkOld) != serialize($permalinkNew)) { $data['htaccessRewrite'] = true; $data['serendipityPath'] = $serendipity['serendipityPath']; $res = serendipity_installFiles($serendipity['serendipityPath']); $data['res'] = $res; serendipity_buildPermalinks(); } } } $data['config'] = serendipity_printConfigTemplate(serendipity_parseTemplate(S9Y_CONFIG_TEMPLATE), $serendipity, false, true); if (!is_object($serendipity['smarty'])) { serendipity_smarty_init(); } echo serendipity_smarty_show('admin/configuration.inc.tpl', $data); /* vim: set sts=4 ts=4 expandtab : */