Fix for bug 299.

git-svn-id: http://svn.automattic.com/wordpress/trunk@1798 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
saxmatt 2004-10-14 08:09:00 +00:00
parent c3d0099bfb
commit 83253f757f
1 changed files with 16 additions and 8 deletions

View File

@ -20,17 +20,25 @@ if ( $home != '' && $home != get_settings('siteurl') ) {
$home_path = ABSPATH;
}
if (isset($_POST['submit'])) {
$permalink_structure = preg_replace('#/+/#', '/', $_POST['permalink_structure']);
if ( isset($_POST) ) {
if ( $_POST['permalink_structure'] )
$permalink_structure = preg_replace('#/+#', '/', '/' . $_POST['permalink_structure']);
else
$permalink_structure = $_POST['permalink_structure'];
if ( $_POST['category_base'] )
$category_base = preg_replace('#/+#', '/', '/' . $_POST['category_base']);
else
$category_base = $_POST['category_base'];
update_option('permalink_structure', $permalink_structure);
update_option('category_base', $_POST['category_base']);
$category_base = $_POST['category_base'];
} else {
$permalink_structure = get_settings('permalink_structure');
$category_base = get_settings('category_base');
update_option('category_base', $category_base);
}
$permalink_structure = get_settings('permalink_structure');
$category_base = get_settings('category_base');
generate_page_rewrite_rules();
if ( (!file_exists($home_path.'.htaccess') && is_writable($home_path)) || is_writable($home_path.'.htaccess') )