statistics: Using the profile settings for publishing the profile

This commit is contained in:
Michael Vogel 2014-01-28 00:42:48 +01:00
parent 369e279423
commit fb7897aa38

View file

@ -25,16 +25,17 @@ function statistics_json_init() {
"registrations_open" => ($a->config['register_policy'] != 0), "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 (SELECT MAX(`item`.`changed`) as `lastitem_date`, `item`.`uid`
FROM `item` FROM `item`
WHERE `item`.`type` = 'wall' WHERE `item`.`type` = 'wall'
GROUP BY `item`.`uid`) AS `lastitem` 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 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 `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_removed`
AND NOT `user`.`account_expired`"); AND NOT `user`.`account_expired`");
@ -70,7 +71,7 @@ function statistics_json_init() {
header("Content-Type: application/json"); header("Content-Type: application/json");
echo json_encode($statistics); echo json_encode($statistics);
print_r($users);
logger("statistics_init: printed ".print_r($statistics, true)); logger("statistics_init: printed ".print_r($statistics, true));
killme(); killme();
} }