fix: Re-use entry title when already set, e.g. when editing
This commit is contained in:
parent
74713a0337
commit
67aa8f801b
@ -66,7 +66,7 @@ function serendipity_printEntryForm($targetURL, $hiddens = array(), $entry = arr
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Fix category list. If the entryForm is displayed after a POST request, the additional category information is lost.
|
// Fix category list. If the entryForm is displayed after a POST request, the additional category information is lost.
|
||||||
if (is_array($entry['categories'] ?? null) && !is_array($entry['categories'][0])) {
|
if (is_array($entry['categories'] ?? null) && !is_array($entry['categories'][0] ?? null)) {
|
||||||
$categories = (array)$entry['categories'];
|
$categories = (array)$entry['categories'];
|
||||||
$entry['categories'] = array();
|
$entry['categories'] = array();
|
||||||
foreach ($categories as $catid) {
|
foreach ($categories as $catid) {
|
||||||
@ -108,13 +108,15 @@ function serendipity_printEntryForm($targetURL, $hiddens = array(), $entry = arr
|
|||||||
$template_vars['category_options'] = [];
|
$template_vars['category_options'] = [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!empty($serendipity['GET']['title'])) {
|
if (! isset($entry['title']) || empty($entry['title'])) {
|
||||||
$entry['title'] = utf8_decode(urldecode($serendipity['GET']['title']));
|
if (!empty($serendipity['GET']['title'])) {
|
||||||
} else {
|
$entry['title'] = utf8_decode(urldecode($serendipity['GET']['title']));
|
||||||
if (!empty($serendipity['POST']['title'])) {
|
|
||||||
$entry['title'] = utf8_decode(urldecode($serendipity['POST']['title']));
|
|
||||||
} else {
|
} else {
|
||||||
$entry['title'] = null;
|
if (!empty($serendipity['POST']['title'])) {
|
||||||
|
$entry['title'] = utf8_decode(urldecode($serendipity['POST']['title']));
|
||||||
|
} else {
|
||||||
|
$entry['title'] = null;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user