- ' . implode('
', $res) . '

'; } else { /* If we have new rewrite rules, then install them */ $permalinkOld = array( $oldConfig['serendipityHTTPPath'], $oldConfig['serendipityPath'], $oldConfig['baseURL'], $oldConfig['indexFile'], $oldConfig['rewrite']); $permalinkNew = array( $serendipity['serendipityHTTPPath'], $serendipity['serendipityPath'], $serendipity['baseURL'], $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. if ($serendipity['rewrite'] != 'none') { $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)) { printf(ATTEMPT_WRITE_FILE, $serendipity['serendipityPath'] . '.htaccess'); $res = serendipity_installFiles($serendipity['serendipityPath']); if (is_array($res)) { echo implode('
', $res); } else { echo DONE . '
'; } serendipity_buildPermalinks(); } echo '
' . WRITTEN_N_SAVED .'
'; } break; default: $from = &$serendipity; $t = serendipity_parseTemplate(S9Y_CONFIG_TEMPLATE); serendipity_printConfigTemplate($t, $from, false, true); break; } /* vim: set sts=4 ts=4 expandtab : */ ?>