Version 1.0 ()
------------------------------------------------------------------------
+ * Changed detection of "last_modified" timestamp, so that the date
+ only gets bumped in case of real updates. Thanks to Ivan Cenov!
+
* Changed interface language autodetection so that multilingual plugin
can override it (garvinhicking)
$entry['timestamp'] = time();
}
- if (!isset($entry['last_modified']) || !is_numeric($entry['last_modified'])) {
- $entry['last_modified'] = time();
- }
-
/* WYSIWYG-editor inserts empty ' ' for extended body; this is reversed here */
if (isset($entry['extended']) && (trim($entry['extended']) == '' || trim($entry['extended']) == '<br />' || trim($entry['extended']) == '<p></p>')) {
$entry['extended'] = '';
unset($entry['id']);
$entry['comments'] = 0;
+ if (!isset($entry['last_modified']) || !is_numeric($entry['last_modified'])) {
+ $entry['last_modified'] = $entry['timestamp'];
+ }
+
// New entries need an author
$entry['author'] = $serendipity['user'];
if (!isset($entry['authorid']) || empty($entry['authorid'])) {
}
}
+ if ($entry['isdraft'] === 'false' && $_entry['isdraft'] === 'false') {
+ $entry['last_modified'] = time();
+ }
+
$res = serendipity_db_update('entries', array('id' => $entry['id']), $entry);
$newEntry = 0;
serendipity_updatePermalink($entry);