public static function render($params = []) { $helpList = \Root\Src\Model\AlgorithmModel::getMostRecentHelped(); $helpMsg = []; foreach ($helpList as $help) { $userId = \Root\Src\Model\MailModel::getMsgBySubject($help->getId())[0]->getOwnerId(); $helpMsg[$help->getId()]["owner"] = \Root\Src\Model\UserModel::getUser($userId)->getName(); $helpMsg[$help->getId()]["content"] = \Root\Src\Model\MailModel::getMsgBySubject($help->getId())[0]->getContent(); } $news = []; $sharing = []; parent::render(["helpList" => $helpList, "helpMsg" => $helpMsg, "news" => $news, "sharing" => $sharing]); }
?> <p>Le code que vous avez enregistré sera mis en ligne. Veuillez expliquer votre problème pour que la communauté puisse vous aider.</p> <!-- On affiche les aides déjà apportées --> <ul style="width:100%;height:310px;overflow:auto"> <?php foreach ($params['helpMsgs'] as $msg) { ?> <div class="row"> <!-- On affiche différemment en fonction de l'émetteur du message --> <?php if ($msg->getOwnerId() != $params['user']->getId()) { ?> <li class='waves-effect waves-light btn left grey lighten-2 black-text msgBtn'> <?php echo \Root\Src\Model\UserModel::getUser($msg->getOwnerId())->getName(); ?> <br /><?php echo $msg->getContent(); ?> </li> <?php } else { ?> <li class='waves-effect waves-light btn right light-blue darken-1 msgBtn-right'>Vous<br /><?php echo $msg->getContent(); ?> </li> <?php } ?>