Version 1.3 ()
------------------------------------------------------------------------
+ * Made short-urls index.php?serendipity[id]=X or index.php?p=X
+ properly show a single entry view (garvinhicking)
+
* Extended spam blocking plugin to handle pingbacks like trackbacks.
(brockhaus)
echo $data;
} else if ( preg_match(PAT_COMMENTSUB, $uri, $matches) ||
- preg_match(PAT_PERMALINK, $uri, $matches) ) {
+ preg_match(PAT_PERMALINK, $uri, $matches) ||
+ isset($serendipity['GET']['id']) ||
+ isset($_GET['p']) ) {
$serendipity['view'] = 'entry';
- $matches[1] = serendipity_searchPermalink($serendipity['permalinkStructure'], $uri, (!empty($matches[2]) ? $matches[2] : $matches[1]), 'entry');
+ if (isset($serendipity['GET']['id'])) {
+ $matches[1] = (int)$serendipity['GET']['id'];
+ } elseif (isset($_GET['p'])) {
+ $matches[1] = $_GET['p'];
+ } else {
+ $matches[1] = serendipity_searchPermalink($serendipity['permalinkStructure'], $uri, (!empty($matches[2]) ? $matches[2] : $matches[1]), 'entry');
+ }
serendipity_rememberComment();
if (!empty($serendipity['POST']['submit']) && !isset($_REQUEST['serendipity']['csuccess'])) {