echo ' ' . IN . ' ';
$cats = array();
foreach ($entry['categories'] as $cat) {
- $cats[] = '<a href="' . $serendipity['serendipityHTTPPath'] . ($serendipity['rewrite'] == 'none' ? $serendipity['indexFile'] . '?/' : '') . 'categories/' . $cat['categoryid'] . '_' . serendipity_makeFilename($cat['category_name']) . '">' . $cat['category_name'] . '</a>';
+ $caturl = serendipity_categoryURL($cat);
+ $cats[] = '<a href="' . $caturl . '">' . $cat['category_name'] . '</a>';
}
echo implode(', ', $cats);
}
// Save the entry, or just display a preview
$use_legacy = true;
serendipity_plugin_api::hook_event('backend_entry_iframe', $use_legacy);
-
+
if ($use_legacy) {
if ($serendipity['POST']['preview'] != 'true') {
/* We don't need an iframe to save a draft */
if (!is_numeric($entry['timestamp'])) {
$entry['timestamp'] = time();
}
-
+
if (!isset($entry['trackbacks']) || !$entry['trackbacks']) {
$entry['trackbacks'] = 0;
}
-
+
if (!isset($entry['comments']) || !$entry['comments']) {
$entry['comments'] = 0;
}
-
+
if (!isset($entry['realname']) || !$entry['realname']) {
if (!empty($serendipity['realname'])) {
$entry['realname'] = $serendipity['realname'];
$entry['realname'] = $serendipity['serendipityUser'];
}
}
-
+
$categories = (array)$entry['categories'];
$entry['categories'] = array();
foreach ($categories as $catid) {
}
$entry['categories'][] = serendipity_fetchCategoryInfo($catid);
}
-
+
if (count($entry['categories']) < 1) {
unset($entry['categories']);
}
-
+
if (isset($entry['id'])) {
$serendipity['GET']['id'] = $entry['id'];
} else {
$serendipity['GET']['id'] = 1;
}
-
+
if ($serendipity['use_iframe']) {
echo '<div class="serendipityAdminMsgSuccess">' . IFRAME_PREVIEW . '</div><br />';
serendipity_iframe_create('preview', $entry);