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); } }