From fa710106e5f97744e43a61a7e9ef5a1b993261ee Mon Sep 17 00:00:00 2001 From: friendica Date: Mon, 2 Feb 2015 17:58:51 -0800 Subject: sign the ratings, fix the bugs --- mod/prep.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mod/prep.php') diff --git a/mod/prep.php b/mod/prep.php index 896717826..9d21b0409 100644 --- a/mod/prep.php +++ b/mod/prep.php @@ -54,7 +54,7 @@ function prep_content(&$a) { if(! $a->poi) return; - $r = q("select * from xlink left join xchan on xlink_xchan = xchan_hash where xlink_link like '%s' and xlink_rating != 0", + $r = q("select * from xlink left join xchan on xlink_xchan = xchan_hash where xlink_link like '%s' and xlink_rating != 0 and xlink_static = 1", dbesc($a->poi['xchan_hash']) ); -- cgit v1.2.3 From 4362aa4c26f4a5931cacacb182a750c2273f7d59 Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 3 Feb 2015 11:18:00 -0800 Subject: for now punt if have no poi, but we should get it from the server --- mod/prep.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'mod/prep.php') diff --git a/mod/prep.php b/mod/prep.php index 9d21b0409..950b602c9 100644 --- a/mod/prep.php +++ b/mod/prep.php @@ -55,7 +55,7 @@ function prep_content(&$a) { return; $r = q("select * from xlink left join xchan on xlink_xchan = xchan_hash where xlink_link like '%s' and xlink_rating != 0 and xlink_static = 1", - dbesc($a->poi['xchan_hash']) + dbesc(($a->poi) ? $a->poi['xchan_hash'] : argv(1)) ); if(! $r) -- cgit v1.2.3 From df632c423252a19b41d3502412135309063b85fa Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 3 Feb 2015 15:06:16 -0800 Subject: run ratingsearch on the server --- mod/prep.php | 75 ------------------------------------------------------------ 1 file changed, 75 deletions(-) delete mode 100644 mod/prep.php (limited to 'mod/prep.php') diff --git a/mod/prep.php b/mod/prep.php deleted file mode 100644 index 950b602c9..000000000 --- a/mod/prep.php +++ /dev/null @@ -1,75 +0,0 @@ - 1) - $hash = argv(1); - - if(! $hash) { - notice('Must supply a channel identififier.'); - return; - } - - if(strpos($hash,'@')) { - $r = q("select * from hubloc where hubloc_addr = '%s' limit 1", - dbesc($hash) - ); - if($r) - $hash = $r[0]['hubloc_hash']; - } - - $p = q("select * from xchan where xchan_hash like '%s'", - dbesc($hash . '%') - ); - - if($p) - $a->poi = $p[0]; - -} - - - - - -function prep_content(&$a) { - - - $poco_rating = get_config('system','poco_rating_enable'); - // if unset default to enabled - if($poco_rating === false) - $poco_rating = true; - - if(! $poco_rating) - return; - - if(! $a->poi) - return; - - $r = q("select * from xlink left join xchan on xlink_xchan = xchan_hash where xlink_link like '%s' and xlink_rating != 0 and xlink_static = 1", - dbesc(($a->poi) ? $a->poi['xchan_hash'] : argv(1)) - ); - - if(! $r) - notice( t('No ratings available') . EOL); - - - $o = replace_macros(get_markup_template('prep.tpl'),array( - '$header' => t('Ratings'), - '$rating_lbl' => t('Rating: ' ), - '$rating_text_lbl' => t('Description: '), - '$raters' => $r - )); - - return $o; -} - - \ No newline at end of file -- cgit v1.2.3