$notice = new Notice();
$notice->id = $tags->notice_id;
$notice->scope = $tags->scope;
+ /* NOISY-DEBUG: */ common_debug('[' . __METHOD__ . ':' . __LINE__ . '] tags->tag=' . $tags->tag . ',notice->id=' . $notice->id . ',notice->scope=' . $notice->scope);
// Is it private scope?
if ($notice->isPrivateScope()) {
// Is the profile not set?
if (!$profile instanceof Profile) {
// Public viewer shall not see a tag from a private dent (privacy leak)
+ /* NOISY-DEBUG: */ common_debug('[' . __METHOD__ . ':' . __LINE__ . '] Not logged in, skipping ...');
continue;
} elseif (!$notice->inScope($profile)) {
// Current profile is not in scope (not allowed to see) of notice
+ /* NOISY-DEBUG: */ common_debug('[' . __METHOD__ . ':' . __LINE__ . '] profile->id=' . $profile->id . ' is not allowed to see this tag, skipping ...');
continue;
}
}
+ /* NOISY-DEBUG: */ common_debug('[' . __METHOD__ . ':' . __LINE__ . '] tags->tag=' . $tags->tag . ',tags->weight=' . $tags->weight . ' - Added!');
$tw[$tags->tag] = $tags->weight;
$sum += $tags->weight;
}