More work on user profile page

This commit is contained in:
Timothy Warren 2017-03-10 12:50:48 -05:00
parent 84f0a27d86
commit 0e6a1b6591
3 changed files with 18 additions and 3 deletions

View File

@ -19,8 +19,7 @@
<td><?= $escape->html($attributes['waifuOrHusbando']) ?></td>
<td>
<?php
$dataKey = $relationships['waifu']['id'];
$character = $included['characters'][$dataKey]['attributes'];
$character = $relationships['waifu']['attributes'];
echo $helper->a(
$url->generate('character', ['slug' => $character['slug']]),
$character['name']

View File

@ -182,7 +182,18 @@ class JsonAPI {
{
if (array_key_exists('data', $block) && is_array($block['data']) && ! empty($block['data']))
{
$output[$key] = $block['data'];
$output[$key] = [];
if (array_key_exists('type', $block['data']) && array_key_exists('id', $block['data']))
{
$output[$key] = $includes[$block['data']['type']][$block['data']['id']];
}
else
{
foreach($block['data'] as $dBlock)
{
$output[$key][] = $includes[$dBlock['type']][$dBlock['id']];
}
}
}
}

View File

@ -71,6 +71,11 @@ class Controller {
$this->baseData['message'] = $this->session->getFlash('message');
}
/**
* Show the user profile page
*
* @return void
*/
public function me()
{
$username = $this->config->get(['kitsu_username']);