Fix for bug 299.
git-svn-id: http://svn.automattic.com/wordpress/trunk@1798 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
c3d0099bfb
commit
83253f757f
|
@ -20,17 +20,25 @@ if ( $home != '' && $home != get_settings('siteurl') ) {
|
||||||
$home_path = ABSPATH;
|
$home_path = ABSPATH;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (isset($_POST['submit'])) {
|
if ( isset($_POST) ) {
|
||||||
$permalink_structure = preg_replace('#/+/#', '/', $_POST['permalink_structure']);
|
if ( $_POST['permalink_structure'] )
|
||||||
update_option('permalink_structure', $permalink_structure);
|
$permalink_structure = preg_replace('#/+#', '/', '/' . $_POST['permalink_structure']);
|
||||||
|
else
|
||||||
|
$permalink_structure = $_POST['permalink_structure'];
|
||||||
|
|
||||||
update_option('category_base', $_POST['category_base']);
|
if ( $_POST['category_base'] )
|
||||||
|
$category_base = preg_replace('#/+#', '/', '/' . $_POST['category_base']);
|
||||||
|
else
|
||||||
$category_base = $_POST['category_base'];
|
$category_base = $_POST['category_base'];
|
||||||
} else {
|
|
||||||
$permalink_structure = get_settings('permalink_structure');
|
update_option('permalink_structure', $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();
|
generate_page_rewrite_rules();
|
||||||
|
|
||||||
if ( (!file_exists($home_path.'.htaccess') && is_writable($home_path)) || is_writable($home_path.'.htaccess') )
|
if ( (!file_exists($home_path.'.htaccess') && is_writable($home_path)) || is_writable($home_path.'.htaccess') )
|
||||||
|
|
Loading…
Reference in New Issue