Пример #1
0
 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]);
 }
Пример #2
0
    ?>
      <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 
        }
        ?>