From: garvinhicking Date: Mon, 15 Aug 2005 11:43:52 +0000 (+0000) Subject: Fix deleting entryproperties without inserting the properly. X-Git-Tag: 0.9~210 X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=fe4d3f16cac1ac606632e916fd4e55fd4f6410be;p=s9y.git Fix deleting entryproperties without inserting the properly. This has lead to some strange re-setting of saved properties and is now fixed. --- diff --git a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php index b306459..9456eb5 100644 --- a/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php +++ b/plugins/serendipity_event_entryproperties/serendipity_event_entryproperties.php @@ -177,7 +177,7 @@ class serendipity_event_entryproperties extends serendipity_event $q = "DELETE FROM {$serendipity['dbPrefix']}entryproperties WHERE entryid = " . (int)$eventData['id'] . " AND property = '" . serendipity_db_escape_string($prop_key) . "'"; serendipity_db_query($q); - if (!isset($property[$prop_key]) && !empty($prop_val) || $property[$prop_key] != $prop_val && !empty($prop_val)) { + if (!empty($prop_val)) { $q = "INSERT INTO {$serendipity['dbPrefix']}entryproperties (entryid, property, value) VALUES (" . (int)$eventData['id'] . ", '" . serendipity_db_escape_string($prop_key) . "', '" . serendipity_db_escape_string($prop_val) . "')"; serendipity_db_query($q); }