$info_sty = " style='color:green'"; } if (!$info_cls) { $info_cls = $info_is_emp ? 'b-username__login_color_6db335' : 'b-username__login_color_fd6c30'; } if ($info_hyp) { $info_uname = hyphen_words($comm['dsp_uname'] ? $comm['dsp_uname'] : $info_uname); $info_usurname = hyphen_words($comm['dsp_usurname'] ? $comm['dsp_usurname'] : $info_usurname); } /*!!!is_team!!!*/ if (@$comm[$info_pfx . 'is_profi'] == 't') { $info_pro = view_profi(); } else { $info_pro = $comm[$info_pfx . 'is_pro'] == 't' ? $info_is_emp ? view_pro_emp() : view_pro2($comm[$info_pfx . 'is_pro_test'] == 't' ? true : false) : ""; } $is_team = view_team_fl(); if ($comm[$info_pfx . 'is_verify'] == 't') { $info_pro .= view_verify(); $is_team .= view_verify(); } $seo_text = "<a class=\"b-username__link\"{$info_sty} href=\"/users/{$info_login}\" title=\"{$info_login}\">[" . ($comm['dsp_login'] ? $comm['dsp_login'] : $info_login) . "]</a>"; ?> <a class='b-username__link' href='/users/<?php echo $info_login; ?> '><?php echo $info_uname; ?> <?php echo $info_usurname; ?>
/** * Информация пользователя * * @param array $user Данные пользователя * @param string $pfx Префикс данных * @param string $cls Класс отображения ссылки на пользователя (для работодателя либо для фрилансера) * @param string $sty Дополнительный стиль отображения(если необходим) * @return string */ function __prntUsrInfo($user, $pfx = '', $cls = '', $sty = '', $hyp = false) { $user = (array) $user; global $session; $is_emp = is_emp($user[$pfx . 'role']); $login = $user[$pfx . 'login']; $uname = $user[$pfx . 'uname']; $usurname = $user[$pfx . 'usurname']; if ($sty) { $sty = " style='{$sty}'"; } else { if ($is_emp) { $sty = " style='color:green'"; } } if (!$cls) { $cls = ($is_emp ? 'employer' : 'freelancer') . '-name'; } //require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/payed.php"); //return ( (payed::CheckPro($login) ? ($is_emp ? view_pro_emp() : view_pro()).' ' : ''). if ($hyp) { $uname = hyphen_words($user['dsp_uname'] ? $user['dsp_uname'] : $uname); $usurname = hyphen_words($user['dsp_usurname'] ? $user['dsp_usurname'] : $usurname); } $pro = $user[$pfx . 'is_pro'] == 't' ? ($is_emp ? view_pro_emp() : view_pro2($user[$pfx . 'is_pro_test'] == 't')) . ' ' : ''; $is_team = view_team_fl() . " "; return "<span class='{$cls}'{$sty}>" . ($user['is_admin'] == 't' ? '<span class="cau-admin">Admin</span> ' : '') . "<a class='{$cls}'{$sty} href='/users/{$login}' title='{$uname} {$usurname}'>" . $uname . " " . $usurname . "\n" . " [" . ($user['dsp_login'] ? $user['dsp_login'] : $login) . "]</a>" . "</span> " . ($user[$pfx . 'is_team'] == 't' ? $is_team : $pro) . $session->view_online_status($login); }
function view_mark_user2($value) { $mark = ''; if (@$value['is_profi'] == 't') { $mark .= ' ' . view_profi(); } else { $is_pro = ' ' . view_pro2($value['is_pro_test'] == 't'); $mark .= $value['is_pro'] == 't' ? is_emp($value['role']) ? ' ' . view_pro_emp() : $is_pro : ''; } $is_team = ' ' . view_team_fl(); $mark .= $value['is_team'] == 't' ? $is_team : ''; if (is_string($value['is_verify'])) { $isVerify = $value['is_verify'] === 't'; } elseif (is_bool($value['is_verify'])) { $isVerify = $value['is_verify']; } $mark .= $isVerify ? view_verify() : ''; require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/sbr.php"; $is_sbr = sbr_meta::hasReserves((int) $value['uid']); if ($is_sbr) { $mark .= ' ' . view_reserve_shield(); } return $mark; }
<?php require_once $_SERVER['DOCUMENT_ROOT'] . '/xajax/user_content.common.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stdf.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/permissions.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/user_content.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stop_words.php'; require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/template.php'; session_start(); $aPermissions = permissions::getUserPermissions($_SESSION['uid']); $user_content = new user_content($_SESSION['uid'], $aPermissions); $stop_words = new stop_words(true); $sTeam = view_team_fl() . ' '; /** * Массовое утверждение записей * * @param int $content_id идентификатор сущности из admin_contents * @param string $stream_id идентификатор потока * @param string $sid JSON строка с массивом идентификаторов записей * @param string $user_id JSON строка с массивом UID авторов записей * @param int $content_cnt количество записей в потоке * @param int $status статус сущностей: 0 - для модерирования, 1 - утвержденные, 2 - удаленные * @param string $is_sent JSON строка с массивом флагов было ли отправлено уведомление * @return object xajaxResponse */ function massApproveContent($content_id = 0, $stream_id = '', $sid = '', $user_id = '', $content_cnt = 0, $status = 0, $is_sent = '') { global $user_content; $objResponse = new xajaxResponse(); $objResponse->script('user_content.spinner.hide(true);'); if ($user_content->hasContentPermissions($content_id) && $status != 1) {
/** * Информация пользователя для главной страницы сообществ * * @param array $user Данные пользователя * @param string $pfx Префикс данных * @param string $cls Класс отображения ссылки на пользователя (для работодателя либо для фрилансера) * @param string $sty Дополнительный стиль отображения(если необходим) * @return string */ function __commPrntUsrInfoMain($user, $pfx = '', $cls = '', $sty = '', $hyp = false, $admin = false, $view_admin = false) { global $session; $is_emp = is_emp($user[$pfx . 'role']); $login = $user[$pfx . 'login']; $uname = $user[$pfx . 'uname']; $usurname = $user[$pfx . 'usurname']; if ($sty) { $sty = " style='{$sty}'"; } else { if ($is_emp) { $sty = " style='color:green'"; } } if (!$cls) { $cls = ($is_emp == 1 ? 'employer' : 'freelancer') . '-name'; } $mcls = ($is_emp == 1 ? 'emp' : 'frl') . '-name'; //require_once($_SERVER['DOCUMENT_ROOT'] . "/classes/payed.php"); //return ( (payed::CheckPro($login) ? ($is_emp ? view_pro_emp() : view_pro()).' ' : ''). if ($hyp) { $uname = hyphen_words($user['dsp_uname'] ? $user['dsp_uname'] : $uname); $usurname = hyphen_words($user['dsp_usurname'] ? $user['dsp_usurname'] : $usurname); } /*!!!is_team!!!*/ if (@$user[$pfx . 'is_profi'] == 't') { $pro = view_profi(); } else { $pro = $user[$pfx . 'is_pro'] == 't' ? $is_emp ? view_pro_emp() : view_pro2($user[$pfx . 'is_pro_test'] == 't' ? true : false) : ""; } $is_team = view_team_fl(); $seo_text = "<span class=\"{$mcls}\">[</span><a class=\"{$cls}\" href=\"/users/{$login}\" title=\"{$login}\">{$login}</a><span class=\"{$mcls}\">]</span>"; $html = ($user[$pfx . 'is_team'] == 't' ? $is_team : $pro) . "\n <span class='{$cls}'> " . $session->view_online_status($login) . " \n <a class='{$cls}' href='/users/{$login}' title='{$uname} {$usurname}'>{$uname} {$usurname}</a> " . seo_end($seo_text) . "\n </span>\n <div class='commun-info'>\n " . (empty($user['author_id']) ? "" : "<span class='commun-creator'>Создатель сообщества</span>") . "\n " . ($view_admin ? "<div id='ne1{$user['note_user_id']}'><p>" . reformat(stripslashes($user['note_txt']), 20, 0, 0, 1, 15) . "</p></div>" : "") . "\n <div id='ne2{$user['note_user_id']}' style='display:none'>\n <textarea name='' cols='30' rows='5' class='tawl' rel='" . commune::MEMBER_NOTE_MAX_LENGTH . "'>{$user['note_txt']}</textarea>\n <input type='button' value='Сохранить' onclick='\$(\"ne2{$user['note_user_id']}\").getElement(\"textarea\").disabled=true; xajax_UpdateNoteMP(" . intval($user['note_user_id']) . ", " . intval($user['note_commune_id']) . ", \$(\"ne2{$user['note_user_id']}\").getElement(\"textarea\").value)' />\n <span class='commun-info-edit'><a href='javascript:void(0)' onclick='memberNoteForm({$user['note_user_id']})'>Отменить</a></span>\n </div>\n " . ($admin ? "<p class='commun-info-edit' id='ne3{$user['note_user_id']}'><a href='javascript:void(0)' onclick='memberNoteForm({$user['note_user_id']})'>Редактировать информацию</a></p>" : "") . "\n </div> \n "; return $html; return ($user[$pfx . 'is_team'] == 't' ? $is_team : $pro) . "<span class='{$cls}'{$sty}>" . $session->view_online_status($login) . " " . '<span class="cau-admin" id="cau_admin' . $user['id'] . '">' . ($user['is_admin'] == 't' ? 'Admin ' : '') . '</span>' . "<a class='{$cls}'{$sty} href='/users/{$login}' title='{$uname} {$usurname}'>" . $uname . " " . $usurname . "</a>\n" . " [<a class='{$cls}'{$sty} href='/users/{$login}' title='{$login}'>" . ($user['dsp_login'] ? $user['dsp_login'] : $login) . "</a>]" . "</span>"; }