From d6261d4763941e58a4007436e00cfe980a0b7fd0 Mon Sep 17 00:00:00 2001 From: real_nowhereman Date: Fri, 23 Apr 2010 18:36:47 +0000 Subject: [PATCH] postviews plugin no longer fiddling with (supposedly) private fields of FPDB_Query --- fp-includes/core/core.fpdb.class.php | 2 +- fp-plugins/postviews/plugin.postviews.php | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/fp-includes/core/core.fpdb.class.php b/fp-includes/core/core.fpdb.class.php index fce4635..07b768e 100644 --- a/fp-includes/core/core.fpdb.class.php +++ b/fp-includes/core/core.fpdb.class.php @@ -872,7 +872,7 @@ $smarty->assign('entry_commslock', @in_array('commslock',$entry['categories'])); - do_action('entry_block'); + do_action('entry_block', $id); } diff --git a/fp-plugins/postviews/plugin.postviews.php b/fp-plugins/postviews/plugin.postviews.php index dd77cee..ba60b60 100644 --- a/fp-plugins/postviews/plugin.postviews.php +++ b/fp-plugins/postviews/plugin.postviews.php @@ -13,6 +13,7 @@ add_action('entry_block', 'plugin_postviews_do'); function plugin_postviews_calc($id, $calc) { $dir = entry_dir($id); + if (!$dir) return; $f = $dir . '/view_counter' .EXT; @@ -36,13 +37,12 @@ function plugin_postviews_calc($id, $calc) { return $v; } -function plugin_postviews_do() { +function plugin_postviews_do($id) { global $fpdb, $smarty; $q = $fpdb->getQuery(); $calc = $q->single; - $id = $q->currentid; $v = plugin_postviews_calc($id, $calc); @@ -52,4 +52,4 @@ function plugin_postviews_do() { -?> \ No newline at end of file +?>