Esempio n. 1
0
            $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;
        ?>
Esempio n. 2
0
/**
 * Информация пользователя
 *
 * @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()).'&nbsp;' : '').
    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')) . '&nbsp;' : '';
    $is_team = view_team_fl() . "&nbsp;";
    return "<span class='{$cls}'{$sty}>" . ($user['is_admin'] == 't' ? '<span class="cau-admin">Admin</span>&nbsp;' : '') . "<a class='{$cls}'{$sty} href='/users/{$login}' title='{$uname} {$usurname}'>" . $uname . " " . $usurname . "\n" . " [" . ($user['dsp_login'] ? $user['dsp_login'] : $login) . "]</a>" . "</span>&nbsp;" . ($user[$pfx . 'is_team'] == 't' ? $is_team : $pro) . $session->view_online_status($login);
}
Esempio n. 3
0
function view_mark_user2($value)
{
    $mark = '';
    if (@$value['is_profi'] == 't') {
        $mark .= '&#160;' . view_profi();
    } else {
        $is_pro = '&#160;' . view_pro2($value['is_pro_test'] == 't');
        $mark .= $value['is_pro'] == 't' ? is_emp($value['role']) ? '&#160;' . view_pro_emp() : $is_pro : '';
    }
    $is_team = '&#160;' . 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 .= '&#160;' . 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() . '&nbsp;';
/**
 * Массовое утверждение записей
 * 
 * @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) {
Esempio n. 5
0
/**
 * Информация пользователя для главной страницы сообществ
 *
 * @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()).'&nbsp;' : '').
    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}'>&nbsp;" . $session->view_online_status($login) . "&nbsp;\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) . "&nbsp;" . '<span class="cau-admin" id="cau_admin' . $user['id'] . '">' . ($user['is_admin'] == 't' ? 'Admin&nbsp;' : '') . '</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>";
}