forked from friendica/friendica-addons
statistics: Using the profile settings for publishing the profile
This commit is contained in:
parent
369e279423
commit
fb7897aa38
1 changed files with 6 additions and 5 deletions
|
@ -25,16 +25,17 @@ function statistics_json_init() {
|
|||
"registrations_open" => ($a->config['register_policy'] != 0),
|
||||
);
|
||||
|
||||
$users = q("SELECT `user`.`login_date`, `lastitem`.`lastitem_date`
|
||||
$users = q("SELECT profile.*, `user`.`login_date`, `lastitem`.`lastitem_date`
|
||||
FROM (SELECT MAX(`item`.`changed`) as `lastitem_date`, `item`.`uid`
|
||||
FROM `item`
|
||||
WHERE `item`.`type` = 'wall'
|
||||
GROUP BY `item`.`uid`) AS `lastitem`
|
||||
RIGHT OUTER JOIN `user` ON `user`.`uid` = `lastitem`.`uid`, `contact`
|
||||
RIGHT OUTER JOIN `user` ON `user`.`uid` = `lastitem`.`uid`, `contact`, `profile`
|
||||
WHERE
|
||||
`user`.`uid` = `contact`.`uid`
|
||||
`user`.`uid` = `contact`.`uid` AND `profile`.`uid` = `user`.`uid`
|
||||
AND `profile`.`is-default` AND (`profile`.`publish` OR `profile`.`net-publish`)
|
||||
AND `user`.`verified` AND `contact`.`self`
|
||||
AND NOT `user`.`blocked` AND NOT `user`.`hidewall`
|
||||
AND NOT `user`.`blocked`
|
||||
AND NOT `user`.`account_removed`
|
||||
AND NOT `user`.`account_expired`");
|
||||
|
||||
|
@ -70,7 +71,7 @@ function statistics_json_init() {
|
|||
|
||||
header("Content-Type: application/json");
|
||||
echo json_encode($statistics);
|
||||
|
||||
print_r($users);
|
||||
logger("statistics_init: printed ".print_r($statistics, true));
|
||||
killme();
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue