preparatory work for site ratings
This commit is contained in:
parent
2e3daf77bb
commit
8774089005
@ -35,7 +35,7 @@ function ratings_init(&$a) {
|
||||
|
||||
$results = false;
|
||||
|
||||
$x = z_fetch_url($url . '/ratingsearch/' . $hash);
|
||||
$x = z_fetch_url($url . '/ratingsearch/' . urlencode($hash));
|
||||
|
||||
|
||||
if($x['success'])
|
||||
@ -48,8 +48,9 @@ function ratings_init(&$a) {
|
||||
return;
|
||||
}
|
||||
|
||||
$a->poi = $results['target'];
|
||||
|
||||
if(array_key_exists('xchan_hash',$results['target']))
|
||||
$a->poi = $results['target'];
|
||||
|
||||
$friends = array();
|
||||
$others = array();
|
||||
|
||||
@ -62,9 +63,9 @@ function ratings_init(&$a) {
|
||||
}
|
||||
}
|
||||
|
||||
$a->data = array_merge($friends,$others);
|
||||
$a->data = array('target' => $results['target'], 'results' => array_merge($friends,$others));
|
||||
|
||||
if(! $a->data) {
|
||||
if(! $a->data['results']) {
|
||||
notice( t('No ratings') . EOL);
|
||||
}
|
||||
|
||||
@ -90,11 +91,16 @@ function ratings_content(&$a) {
|
||||
if(! $poco_rating)
|
||||
return;
|
||||
|
||||
$site_target = ((array_key_exists('target',$a->data) && array_key_exists('site_url',$a->data['target'])) ?
|
||||
$a->data['target']['site_url'] : '');
|
||||
|
||||
$o = replace_macros(get_markup_template('prep.tpl'),array(
|
||||
'$header' => t('Ratings'),
|
||||
'$rating_lbl' => t('Rating: ' ),
|
||||
'$website' => t('Website: '),
|
||||
'$site' => $site_target,
|
||||
'$rating_text_lbl' => t('Description: '),
|
||||
'$raters' => $a->data
|
||||
'$raters' => $a->data['results']
|
||||
));
|
||||
|
||||
return $o;
|
||||
|
@ -32,12 +32,19 @@ function ratingsearch_init(&$a) {
|
||||
dbesc($hash . '%')
|
||||
);
|
||||
|
||||
if(! $p) {
|
||||
$p = q("select * from site where site_url like '%s' ",
|
||||
dbesc('%' . $hash)
|
||||
);
|
||||
|
||||
if(! $p) {
|
||||
$ret['message'] = 'channel not found';
|
||||
json_return_and_die($ret);
|
||||
}
|
||||
}
|
||||
|
||||
if($p)
|
||||
$ret['target'] = $p[0];
|
||||
else {
|
||||
$ret['message'] = 'channel not found';
|
||||
json_return_and_die($ret);
|
||||
}
|
||||
|
||||
$ret['success'] = true;
|
||||
|
||||
|
@ -1,5 +1,10 @@
|
||||
<h1>{{$header}}</h1>
|
||||
|
||||
{{if $site}}
|
||||
<h3>{{$website}} {{$site}}</h3>
|
||||
{{/if}}
|
||||
|
||||
|
||||
{{if $raters}}
|
||||
{{foreach $raters as $r}}
|
||||
|
||||
|
Reference in New Issue
Block a user