Пример #1
0
 function returnNewThemes($message)
 {
     $debateModel = new DebateModel();
     $response = Project::getAjaxResponse();
     $lastThemeId = $message['lastThemeId'];
     $aNewThemes = $debateModel->getNewThemeById($lastThemeId);
     $userModel = new UserModel();
     foreach ($aNewThemes as $newTheme) {
         $user_default_avatar = $userModel->getUserAvatar($newTheme['user_id']);
         $avator_path = $user_default_avatar['sys_av_id'] ? $user_default_avatar['sys_path'] : $user_default_avatar['path'];
         if (!$avator_path || $avator_path == 'no.png') {
             $avator_path = $this->image_url . 'avatar/no25.jpg';
         } else {
             $avator_path = $this->image_url . 'avatar/' . $avator_path;
         }
         if ($message['isAdmin'] || $message['user_id'] == $newTheme['user_id']) {
             $delTheme = '<a href="' . Project::getRequest()->createUrl('Debate', 'DebateDelTheme') . '/theme_id:' . $newTheme['debate_theme_id'] . '" class="red">Удалить</a> ';
         } else {
             $delTheme = '';
         }
         $strTr = '<tr>
     				<td class="qv"><a href="#">' . $delTheme . $newTheme['debate_theme_theme'] . '</a></td>
     				<td class="av"><a class="avatar-link" href="' . Project::getRequest()->createUrl('User', 'Profile', null, $newTheme['login']) . '"><img src="' . $avator_path . '" alt="" class="avatar" style="width:25px;height:25px;"/><span class="t">' . $newTheme['login'] . '</span></a></td>
     			  </tr>';
         $response->append('themeTable', $strTr);
     }
 }