sort Character Quest submission by submission date and print out this date (Issue #189)

This commit is contained in:
coderkun 2014-05-01 20:47:05 +02:00
commit 2b34ea53e7
2 changed files with 8 additions and 0 deletions

View file

@ -334,6 +334,13 @@
// Get submitted Character submissions waiting for approval // Get submitted Character submissions waiting for approval
$submittedSubmissionCharacters = $this->Characters->getCharactersSubmittedQuest($quest['id']); $submittedSubmissionCharacters = $this->Characters->getCharactersSubmittedQuest($quest['id']);
foreach($submittedSubmissionCharacters as &$submissionCharacter) {
$submissionCharacter['submission'] = $this->Quests->getLastQuestStatus($quest['id'], $submissionCharacter['id']);
}
usort($submittedSubmissionCharacters, function($a, $b) {
if($a['created'] == $b['created']) { return 0; }
return ($a['created'] > $b['created']) ? -1 : 1;
});
// Get unsolved Character submissions // Get unsolved Character submissions
$unsolvedSubmissionCharacters = $this->Characters->getCharactersUnsolvedQuest($quest['id']); $unsolvedSubmissionCharacters = $this->Characters->getCharactersUnsolvedQuest($quest['id']);

View file

@ -12,6 +12,7 @@
<?php foreach($submittedSubmissionCharacters as &$character) : ?> <?php foreach($submittedSubmissionCharacters as &$character) : ?>
<li> <li>
<a href="<?=$linker->link(array('submission',$seminary['url'],$questgroup['url'],$quest['url'],$character['url']),1)?>"><?=$character['name']?></a> <a href="<?=$linker->link(array('submission',$seminary['url'],$questgroup['url'],$quest['url'],$character['url']),1)?>"><?=$character['name']?></a>
<?=sprintf(_('submitted at %s on %sh'), $dateFormatter->format(new \DateTime($character['submission']['created'])), $timeFormatter->format(new \DateTime($character['submission']['created'])))?><br />
</li> </li>
<?php endforeach?> <?php endforeach?>
</ol> </ol>