Use parameters

This commit is contained in:
Philipp Holzer 2020-01-26 23:53:49 +01:00
parent 4260b94fec
commit 4762476c89
No known key found for this signature in database
GPG key ID: D8365C3D36B77D90

View file

@ -22,12 +22,17 @@ class NoScrape extends BaseModule
{
$a = DI::app();
$which = DI::args()->get(1);
$profile = 0;
if ((local_user()) && (DI::args()->get(2) === 'view')) {
if (isset($parameters['nick'])) {
// Get infos about a specific nick (public)
$which = $parameters['nick'];
$profile = 0;
} elseif (local_user() && isset($parameters['profile']) && DI::args()->get(2) == 'view') {
// view infos about a known profile (needs a login)
$which = $a->user['nickname'];
$profile = DI::args()->get(1);
$profile = $parameters['profile'];
} else {
System::jsonError(404, 'Invalid request');
exit();
}
Profile::load($a, $which, $profile);