?> <tr<?php echo $memb['is_banned'] == 't' ? ' class="cau-banned"' : ''; ?> id="user_row_<?php echo $memb['id']; ?> "> <td class="first"> <?php echo __commPrntUsrAvtr($memb); ?> <div class="cau-user"> <div class="b-username"><?php echo __commPrntUsrInfo($memb); ?> </div> <?php if ($is_comm_admin || $is_author) { ?> <div class="form fs-o cau-note"> <b class="b1"></b> <b class="b2"></b> <div class="form-in" id="idNote<?php echo $memb['user_id']; ?> "> <?php echo __commPrntMemberNote($memb['user_id'], $comm['id'], $memb['note_txt'], $is_comm_admin || $is_author); ?>
?> "/> <tr valign="middle"> <td align="left" style="padding:15px 0 15px 20px;border-top: 1px solid #DCDBD9;"> <table border="0" width="100%" cellpadding="0" cellspacing="0"> <col style="width:10px"/> <col/> <tr valign="top"> <td> <?php echo __commPrntUsrAvtr($adm); ?> </td> <td align="left" style="padding:0 0 0 15px"> <?php echo __commPrntUsrInfo($adm); ?> <div style="padding-top:4px"> <textarea name="note[]" class="ba bClr" style="overflow:hidden;width:100%;height:40px"><?php echo $adm['note']; ?> </textarea> <div> </td> </tr> </table> </td> <td style="padding:15px 0 15px 15px;border-top: 1px solid #DCDBD9;" align="center"> <input type="checkbox" <?php echo $adm['is_moderator'] == 't' ? 'checked ' : ''; ?>
</tr> <tr valign="top"> <td style="padding:0 0 0 20px"> <div> <div style="padding-bottom:10px"><b>Создатель:</b></div> <div style="float:left; margin-right:10px"> <?php echo __commPrntUsrAvtr($comm, ''); ?> </div> <?php $comm['dsp_login'] = YellowLine($comm['login']); $comm['dsp_uname'] = YellowLine($comm['uname']); $comm['dsp_usurname'] = YellowLine($comm['usurname']); print __commPrntUsrInfo($comm, ''); ?> </div> </td> <td style="vertical-align:bottom; text-align:right" ><a id="unlock_comm_<?php echo $comm['id']; ?> " href="./?mode=<?php echo $mode; echo $page ? "&p={$page}" : ''; echo $search ? "&search={$search}" : ''; echo $sort ? "&sort={$sort}" : ''; echo $admin ? "&admin={$admin}" : ''; ?> &action=unblocked&comm=<?php
/"> <?php echo view_avatar_info($top['user_login'], $top['user_photo'], 1, 0, 0, 'b-post__userpic'); ?> </a> <?php echo seo_end(false, $ajax_view); ?> </div> <div class="b-post__content b-post__content_margleft_60 i-button"> <div class="b-username b-username_bold b-username_padbot_10"> <?php // seo_start($ajax_view); ?> <?php echo __commPrntUsrInfo($top, 'user_', '', '', false, $ajax_view); ?> <?php if ($top['modified_id']) { $alt = ''; $img_suf = 'a'; if ($top['modified_id'] == $top['user_id']) { $alt = 'внесены изменения: '; $img_suf = 'u'; } else { if ($top['modified_id'] == $top['commune_author_id']) { $alt = 'Отредактировано создателем сообщества '; } else { if ($top['modified_by_commune_admin']) { $alt = 'Отредактировано администратором сообщества '; } else {
echo $padding; ?> px;<?php echo $active_id == $comment['id'] ? 'background-color:#fff7dd' : ''; ?> "> <?php echo view_avatar_info($comment['user_login'], $comment['user_photo'], 1); ?> </td> <td style="padding:0 15px 0 10px;<?php echo $active_id == $comment['id'] ? 'background-color:#fff7dd' : ''; ?> " width="100%"> <?php print __commPrntUsrInfo($comment, 'user_') . ' ' . date("[d.m.Y | H:i]", $created_time); if ($is_deleted) { if ($comment['deleted_id'] == $comment['user_id']) { print '<br><br>Комментарий удален автором '; } else { if ($comment['deleted_id'] == $top['user_id']) { print '<br><br>Комментарий удален автором темы '; } else { if ($comment['deleted_id'] == $top['commune_author_id']) { print '<br><br>Комментарий удален создателем сообщества '; } else { if ($comment['deleted_by_commune_admin']) { print '<br><br>Комментарий удален администратором сообщества '; } else { print '<br><br>Комментарий удален модератором '; if ($mod & commune::MOD_MODER) {
/** * Возвращает HTML содержимое списка сообществ * * @param int $page номер страницы * @param array $communes массив со списком сообществ * @param string $sub_om код дополнительного условия сортировки или вкладки * @param int $total общее количество сообществ * @param string $search если есть поисковоая строка для подсвечивания найденого в названияих и описаниях * @return string HTML содержимое списка сообществ */ function __commPrintPage($page = 1, $communes = array(), $total = 0, $sub_om = '', $search = null, $is_ajax = false) { $sHtml = ''; if (!is_array($communes) || !count($communes)) { return ''; } // начало нумерации сообществ для своей сортировки $limit = commune::MAX_ON_PAGE; $start_position = ($page - 1) * $limit; $i = 0; foreach ($communes as $comm) { $i++; // Название. $comm_url = getFriendlyURL('commune_commune', $comm['id']); $name = "<a href='" . $comm_url . "' class='b-post__link'>" . ($search !== NULL ? highlight(reformat2($comm['name'], 25, 1, 1), $search, 20) : reformat2($comm['name'], 25, 1, 1)) . "</a>"; $descr = $search !== NULL ? highlight(reformat2($comm['descr'], 25, 1), $search) : reformat2($comm['descr'], 25, 1); // Сколько участников. $mAcceptedCnt = $comm['a_count'] - $comm['w_count'] + 1; // +1 -- создатель $mCnt = $mAcceptedCnt . ' участник' . getSymbolicName($mAcceptedCnt, 'man'); $sHtml .= '<div class="b-post b-post_padbot_20">'; $sHtml .= '<div class="b-post__body b-post__body_bordbot_solid_f0 b-post__body_padbot_30 b-layout">'; $sHtml .= '<table class="b-layout__table" cellpadding="0" cellspacing="0" border="0">'; $sHtml .= '<tr class="b-layout__tr">'; if ($sub_om == commune::OM_CM_JOINED_MY) { $sHtml .= ' <div class="form c-my-sort"> <b class="b1"></b> <b class="b2"></b> <div class="form-in"> <a onclick="xajax_CommuneMove(' . $comm['id'] . ', \'>\', ' . ($group_id ? $group_id : 0) . ', 10, ' . $page . ');" href="javascript:void(0);" class="b-sqr b-sqr-t1"><em></em></a> <a onclick="$(\'commune_set_order_' . $comm['id'] . '\').setStyle(\'display\', \'\');" href="javascript:void(0);" class="b-sqr b-sqr-t2"><em>' . ($start_position + $i) . '</em></a> <a onclick="xajax_CommuneMove(' . $comm['id'] . ', \'<\', ' . ($group_id ? $group_id : 0) . ', 10, ' . $page . ');" href="javascript:void(0);" class="b-sqr b-sqr-t3"><em></em></a> </div> <b class="b2"></b> <b class="b1"></b> </div>'; } // картинка сообщества $js = '<script type="text/javascript">seo_print(\'' . clearTextForJS(__commPrntImage($comm, 'author_')) . '\');</script>'; if ($comm['is_blocked'] == 't') { // если сообщество заблокировано $sHtml .= __commPrntBlockedBlock($comm['blocked_reason'], $comm['blocked_time'], $comm['admin_login'], "{$comm['admin_name']} {$comm['admin_uname']}"); } // левый блок, вставка изображения сообшщества $sHtml .= '<td class="b-layout__left b-layout__left_width_220">' . ($is_ajax ? __commPrntImage($comm, 'author_') : $js) . '</td>'; // начало правого блока $sHtml .= '<td class="b-layout__right"><div class="b-post__content">'; // блок голосования $sHtml .= '<div class="b-voting b-voting_float_right"><div id="idCommRating_' . $comm['id'] . '">' . __commPrntRating($comm, get_uid(false)) . '</div></div>'; // название сообщества $sHtml .= '<h3 class="b-post__title b-post__title_padbot_15">' . $name . '</h3>'; // описание сообщества $sHtml .= '<div class="b-post__txt b-post__txt_padbot_20">' . $descr . '</div>'; // инфа о сообществе $sHtml .= '<div class="b-post__foot">'; // количество участников и постов $sHtml .= '<div class="b-post__txt b-post__txt_padbot_10 b-post__txt_fontsize_11">' . '<a class="b-post__link b-post__link_fontsize_11 b-post__link_float_right" href="' . $comm_url . '">' . $comm['themes_count'] . ' ' . ending($comm['themes_count'], 'пост', 'поста', 'постов') . '</a>' . $mAcceptedCnt . ' ' . ending($mAcceptedCnt, 'участник', 'участника', 'участников') . '</div>'; // дата создания $sHtml .= '<div class="b-post__txt b-post__txt_padbot_10 b-post__txt_fontsize_11">Создано ' . __commPrntAgeEx($comm) . '</div>'; // создатель $sHtml .= '<div class="b-post__txt b-post__txt_padbot_30 b-post__txt_fontsize_11">Создатель ' . '<span class="b-username b-username_bold b-username_fontsize_11">' . __commPrntUsrInfo($comm, 'author_', '', '', false) . '</span>' . '</div>'; // вступить в сообщество if ($uid = get_uid(false)) { $sHtml .= '<span id="commSubscrButton_' . $comm['id'] . '">' . __commPrntSubmitButton($comm, $uid, null, 'green') . '</span>'; $sHtml .= __commPrntJoinButton($comm, $uid, null, 1); } $sHtml .= '</div>'; // закрытие тега div.b-post__foot if ($sub_om == commune::OM_CM_JOINED_MY) { $sHtml .= ' <div id="commune_set_order_' . $comm['id'] . '" class="overlay ov-out ov-commune-sort" style="display: none;"> <b class="c1"></b> <b class="c2"></b> <b class="ov-t"></b> <div class="ov-r"> <div class="ov-l"> <div class="ov-in"> <label>Позиция</label> <input type="text" id="position_time_' . $comm['id'] . '" name="position_time_' . $comm['id'] . '" size="3"> <button onclick="xajax_CommuneSetPosition(' . $comm['id'] . ', ' . ($start_position + $i) . ', $(\'position_time_' . $comm['id'] . '\').get(\'value\'), ' . $total . ', ' . ($group_id ? $group_id : 0) . ', 10, ' . $page . ');">Применить</button> <a href="javascript:void(0);" onclick="$(this).getParent(\'.overlay\').setStyle(\'display\', \'none\');" class="lnk-dot-666">Отменить</a> </div> </div> </div> <b class="ov-b"></b> <b class="c3"></b> <b class="c4"></b> </div>'; } $sHtml .= '</div></td>'; $sHtml .= '</tr></table></div></div>'; } return $sHtml; }