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/ratings.php | 78 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 mod/ratings.php (limited to 'mod/ratings.php') diff --git a/mod/ratings.php b/mod/ratings.php new file mode 100644 index 000000000..fe7cca6e1 --- /dev/null +++ b/mod/ratings.php @@ -0,0 +1,78 @@ + 1) + $hash = argv(1); + + if(! $hash) { + notice('Must supply a channel identififier.'); + return; + } + + $results = false; + + $x = z_fetch_url($url . '/ratingsearch/' . $hash); + + + if($x['success']) + $results = json_decode($x['body'],true); + + + if((! $results) || (! $results['success'])) { + + notice('No results.'); + return; + } + + $a->poi = $results['target']; + $a->data = $results['ratings']; + + if(! $a->data) { + notice( t('No ratings') . EOL); + } + + return; +} + + + + + +function ratings_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; + + $o = replace_macros(get_markup_template('prep.tpl'),array( + '$header' => t('Ratings'), + '$rating_lbl' => t('Rating: ' ), + '$rating_text_lbl' => t('Description: '), + '$raters' => $a->data + )); + + return $o; +} + + \ No newline at end of file -- cgit v1.2.3