If updertEntry is called with an array structure, make sure it is usable

This commit is contained in:
Garvin Hicking 2014-03-05 15:37:22 +01:00
parent 8d0b1b79be
commit 38c19fc150

View File

@ -1367,6 +1367,8 @@ function serendipity_updertEntry($entry) {
foreach ($categories as $cat) {
if (is_numeric($cat)) {
serendipity_db_query("INSERT INTO {$serendipity['dbPrefix']}entrycat (entryid, categoryid) VALUES ({$entry['id']}, {$cat})");
} elseif (is_array($cat) && !empty($cat['categoryid'])) {
serendipity_db_query("INSERT INTO {$serendipity['dbPrefix']}entrycat (entryid, categoryid) VALUES ({$entry['id']}, {$cat['categoryid']})");
}
}
}