basic query for number of raters. Should probably be a join or subselect but that will take a bit more fiddling
This commit is contained in:
parent
1ef2d1c5c4
commit
9b3b0b5e88
@ -125,7 +125,7 @@ function dirsearch_content(&$a) {
|
||||
|
||||
|
||||
if($hash) {
|
||||
$sql_extra = " AND xchan_hash = '" . dbesc($hash) . "' ";
|
||||
$sql_extra = " AND xchan_hash like '" . dbesc($hash) . protect_sprintf('%') . "' ";
|
||||
}
|
||||
|
||||
|
||||
@ -229,8 +229,18 @@ function dirsearch_content(&$a) {
|
||||
|
||||
|
||||
foreach($r as $rr) {
|
||||
|
||||
$entry = array();
|
||||
|
||||
$pc = q("select count(xlink_rating) as total_ratings from xlink where xlink_link = '%s' and xlink_rating != 0 and xlink_static = 1 group by xlink_rating",
|
||||
dbesc($rr['xchan_hash'])
|
||||
);
|
||||
|
||||
if($pc)
|
||||
$entry['total_ratings'] = intval($pc[0]['total_ratings']);
|
||||
else
|
||||
$entry['total_ratings'] = 0;
|
||||
|
||||
$entry['name'] = $rr['xchan_name'];
|
||||
$entry['hash'] = $rr['xchan_hash'];
|
||||
|
||||
|
Reference in New Issue
Block a user