Ejemplo n.º 1
0
 public function setHtml()
 {
     global $session;
     $html = array();
     if ($result = $this->getRecords()) {
         foreach ($result as $key => $value) {
             $pfx = $value['from_id'] == $this->_engine->uid ? 't_' : 'f_';
             list($msg_text, $login, $uname, $usurname) = $this->mark(array((string) $value['msg_text'], (string) $value[$pfx . 'login'], (string) $value[$pfx . 'uname'], (string) $value[$pfx . 'usurname']));
             $msg_text = preg_replace('~(https?:/){[^}]+}/~', '$1/', $msg_text);
             $html[$key] = '<table cellpadding="0" cellspacing="0">';
             $html[$key] .= '<tr>';
             $html[$key] .= '<td style="vertical-align: top; padding-right: 8px;">';
             $html[$key] .= '<div class="upic">' . view_avatar($value[$pfx . 'login'], $value[$pfx . 'photo']) . '</div>';
             $html[$key] .= '</td>';
             $html[$key] .= '<td style="vertical-align: top;">';
             $html[$key] .= view_mark_user($value, $pfx);
             $html[$key] .= $session->view_online_status($value[$pfx . 'login']);
             //if ($value[$pfx . 'is_pro'] == 't') $html[$key] .= (is_emp($value[$pfx . 'role']) ? view_pro_emp() : view_pro2($value[$pfx . 'is_pro_test']=='t'));
             $cls = is_emp($value[$pfx . 'role']) ? 'class="empname11"' : 'class="frlname11"';
             $html[$key] .= '&nbsp;<font ' . $cls . '><a href="/users/' . $value[$pfx . 'login'] . '" title="' . $value[$pfx . 'uname'] . ' ' . $value[$pfx . 'usurname'] . '" ' . $cls . ' >' . $uname . ' ' . $usurname . '</a> [<a href="/users/' . $value[$pfx . 'login'] . '/" title="' . $value[$pfx . 'login'] . '" ' . $cls . '>' . $login . '</a>]</font>';
             if ($msg_text != '') {
                 $html[$key] .= '<div style="margin-top: 4px;"><a href="/contacts/?from=' . $value[$pfx . 'login'] . '">' . reformat($msg_text, 80, 0, 1) . '</a></div>';
             }
             $html[$key] .= '</td>';
             $html[$key] .= '</tr>';
             $html[$key] .= '</table>';
         }
     }
     $this->html = $html;
 }
 /**
  */
 public function setHtml()
 {
     global $session;
     $html = array();
     if ($result = $this->getRecords()) {
         foreach ($result as $key => $value) {
             list($text, $login, $uname, $usurname) = $this->mark(array((string) $value['n_text'], (string) $value['login'], (string) $value['uname'], (string) $value['usurname']));
             $html[$key] = '<table cellpadding="0" cellspacing="0" style="width: 100%;">';
             $html[$key] .= '<tr>';
             $html[$key] .= '<td style="vertical-align: top; padding-right: 8px; width: 50px;">';
             $html[$key] .= '<div class="upic">' . view_avatar($value['login'], $value['photosm']) . '</div>';
             $html[$key] .= '</td>';
             $html[$key] .= '<td style="vertical-align: top">';
             $html[$key] .= view_mark_user($value);
             $html[$key] .= $session->view_online_status($value['login']);
             //if ($value['is_pro'] == 't') $html[$key] .= (is_emp($value['role']) ? view_pro_emp() : view_pro2($value['is_pro_test']=='t'));
             $cls = is_emp($value['role']) ? 'class="empname11"' : 'class="frlname11"';
             $html[$key] .= '&nbsp;<font ' . $cls . '><a href="/users/' . $value['login'] . '" title="' . $value['uname'] . " " . $value['usurname'] . '" ' . $cls . ' >' . $uname . " " . $usurname . '</a> [<a href="/users/' . $value['login'] . '/" title="' . $value['login'] . '" ' . $cls . '>' . $login . '</a>]</font>';
             $html[$key] .= '</td>';
             $html[$key] .= '<td style="width: 180px;height: 64px;" class="note_' . (is_emp($value['role']) ? 'emp' : 'frl') . '">';
             $html[$key] .= $text;
             $html[$key] .= '</td>';
             $html[$key] .= '</tr>';
             $html[$key] .= '</table>';
         }
     }
     $this->html = $html;
 }
Ejemplo n.º 3
0
/**
 * Выводит дерево комментариев. Используется здесь и в xajax/contest.server.php
 * @param  integer   $pid            id проекта
 * @param  string    $name           название проекта
 * @param  array     $comments       массив с деревом комментариев (подробнее в classes/contest.php)
 * @param  boolean   $comm_blocked   автор отключил возможность оставлять комментарии?
 * @param  boolean   $project_end    проект закрыт?
 * @param  integer   $s_level        уровень вложенности комментария
 * @return string                    HTML с кнопками управления
 */
function comments($pid, $name, &$comments, $comm_blocked, $project_end, $s_level = 0)
{
    global $stop_words, $contest, $project, $session;
    static $level = 0;
    $level = ($s_level ? $s_level : $level) + 1;
    $html = '';
    $set_branch_as_read = false;
    for ($i = 0, $c = count($comments); $i < $c; $i++) {
        if (($comments[$i]['is_banned'] || $comments[$i]['usr_banned'] || $comments[$i]['user_blocked'] === 't') && !hasPermissions('projects') && !$contest->is_owner) {
            $msg = $msg2 = 'Ответ от заблокированного пользователя';
        } else {
            if (!trim($comments[$i]['deleted'])) {
                $sMsg = $comments[$i]['moderator_status'] === '0' ? $stop_words->replace($comments[$i]['msg']) : $comments[$i]['msg'];
                $msg = reformat($sMsg, 30, 0, 0, 1);
                $msg2 = reformat($comments[$i]['msg'], 30, 0, 0, 1);
            } else {
                $msg2 = $msg = "Комментарий удален модератором";
                if (hasPermissions("comments")) {
                    $moderator = '';
                    $moderatorData = new users();
                    $moderatorData->GetUserByUID($comments[$i]['deluser_id']);
                    if ($moderatorData->login) {
                        $moderator = ' ' . $moderatorData->login . ' (' . $moderatorData->uname . ' ' . $moderatorData->usurname . ') ';
                    }
                    $msg2 = $msg = $msg . " {$moderator}";
                }
                if ($comments[$i]['deluser_id'] == $comments[$i]['user_id']) {
                    $msg2 = $msg = "Комментарий удален автором";
                } else {
                    if (trim($comments[$i]['deleted_reason']) && (hasPermissions("comments") || $comments[$i]['user_id'] == get_uid(false))) {
                        $msg2 = $msg = $msg . "<div style='color:#ff0000'>Причина: " . $comments[$i]['deleted_reason'] . "</div>";
                    }
                }
            }
        }
        $a_is_banned = ($comments[$i]['is_banned'] || $comments[$i]['usr_banned']) && hasPermissions('projects');
        $html .= "\n\t\t\t<li class='thread' id='thread-{$comments[$i]['id']}'" . ($level >= 9 ? " style='margin-left: 0'" : "") . ">\n\t\t\t\t<a name='c-comment-{$comments[$i]['id']}'></a>\n\t\t\t\t<div class='comment-one" . ($comments[$i]['deleted'] || $comments[$i]['hidden'] ? " comment-deleted" : "") . "' id='comment-{$comments[$i]['id']}'>\n\t\t\t\t\t<div class='contest-ea'>" . view_avatar($comments[$i]['login'], $comments[$i]['photo'], 1) . "</div>\n\t\t\t\t\t<div class='comment-body'>\n\t\t\t\t\t\t<h3 class='username'>" . $session->view_online_status($comments[$i]['login']) . "\n\t\t\t\t\t\t\t<a href='/users/{$comments[$i]['login']}' class='" . (is_emp($comments[$i]['role']) ? 'employer-name' : 'freelancer-name') . "'>{$comments[$i]['uname']} {$comments[$i]['usurname']} [{$comments[$i]['login']}]</a>&nbsp;" . view_mark_user($comments[$i]) . "&nbsp;" . ($comments[$i]['completed_cnt'] > 0 ? '<a href="/promo/bezopasnaya-sdelka/" title="Пользователь работал через Безопасную Сделку" target="_blank"><span class="b-icon b-icon__shield b-icon_top_1"></span></a>' : '') . "\n\t\t\t\t\t\t\t<span>[" . dateFormat('d.m.Y | H:i', $comments[$i]['post_date']) . "]</span>\n\t\t\t\t\t\t\t<span id='comment-modified-{$comments[$i]['id']}'>" . ($comments[$i]['modified'] ? "[изменен " . dateFormat('d.m.Y | H:i', $comments[$i]['modified']) . "]" : '&nbsp;') . "</span>\n\t\t\t\t\t\t\t" . ($a_is_banned ? "<b style=\"color:#ff0000\">Пользователь забанен</b>" : "") . "\n\t\t\t\t\t\t</h3>\n\t\t\t\t\t\t" . ($_SESSION['uid'] && $comments[$i]['is_new'] ? "<p><img src='/images/mark-new.png' width='53' height='12' alt='новое' class='mark-new' /></p>" : "") . "\n\t\t\t\t\t\t<div id='comment-change-{$comments[$i]['id']}'>\n\t\t\t\t\t\t<p id='comment-msg-{$comments[$i]['id']}' " . ($a_is_banned ? "style='color:silver'" : "") . ".>" . $msg . "</p>\n\t\t\t\t\t\t<div id='comment-msg-original-{$comments[$i]['id']}' style='display:none'>" . $msg2 . "</div>\n\t\t\t\t\t\t<script type=\"text/javascript\">\n                        banned.addContext( 'p{$pid}c{$comments[$i]['id']}', 3, '" . HTTP_PREFIX . "{$_SERVER['HTTP_HOST']}" . getFriendlyURL("project", $pid) . "?comm={$comments[$i]['id']}#comment-{$comments[$i]['id']}', \"" . htmlspecialchars($name) . "\" );\n                        </script>\n\t\t\t\t\t\t<ul class='thread-options' id='comment-options-{$comments[$i]['id']}'>\n\t\t\t\t\t\t\t" . comment_options($pid, $comments[$i], $comm_blocked, $project_end, $level, $name) . "\n\t\t\t\t\t\t</ul>\n                        <div id='warnreason-" . $comments[$i]['id'] . "-" . $comments[$i]['user_id'] . "' style='display:none; padding: 0 0 5px 0px;'>&nbsp;</div>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</div>\n\t\t\t\t</div>\n\t\t\t\t" . (empty($comments[$i]['comments']) ? '' : '<ul>' . comments($pid, $name, $comments[$i]['comments'], $comm_blocked, $project_end) . '</ul>') . "\n\t\t\t</li>\n\t\t";
        if ($comments[$i]['is_new']) {
            $set_branch_as_read = true;
        }
    }
    if ($set_branch_as_read) {
        $p = new projects();
        $data = array("id" => $pid, "kind" => 7, "user_id" => $project["user_id"]);
        $p->SetRead($data, get_uid(false), true);
    }
    --$level;
    return $html;
}
Ejemplo n.º 4
0
function AddUser($login)
{
    $objResponse = new xajaxResponse();
    require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/freelancer.php";
    $user = new users();
    $user->GetUser($login);
    if ($user->login && !is_emp($user->role) && !$user->is_banned && $user->active == 't') {
        $inner = "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\">\n<tr>\n\t<td width=\"60\">" . view_avatar($user->login, $user->photo) . "</td>\n\t<td valign=\"top\"><a href=\"/users/" . $user->login . "\" class=\"frlname11\" title=\"" . $user->uname . " " . $user->usurname . "\">" . $user->uname . " " . $user->usurname . " [" . $user->login . "]" . "</a> \n\t<a href=\"javascript:reload_form();\" class=\"blue\">изменить</a></td>\n</tr>\n</table>";
        $objResponse->assign("usersel", "innerHTML", $inner);
        $objResponse->script("document.getElementById('next').disabled = false;document.getElementById('login').value = '" . $login . "';");
    } else {
        $objResponse->script("reload_form();\n\t\t document.getElementById('usersel').innerHTML = document.getElementById('usersel').innerHTML + '" . ref_scr(view_error("Такого фрилансера не существует")) . "';\n\t\t document.getElementById('elogin').value = '" . $login . "';");
    }
    return $objResponse;
}
Ejemplo n.º 5
0
function AddUser($login)
{
    $objResponse = new xajaxResponse();
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/freelancer.php';
    $user = new users();
    $user->GetUser($login);
    if ($user->login && !is_emp($user->role) && !$user->is_banned && $user->active == 't') {
        $inner = '<table cellspacing="0" cellpadding="0" border="0">
<tr>
	<td width="60">' . view_avatar($user->login, $user->photo) . '</td>
	<td valign="top"><a href="/users/' . $user->login . '" class="frlname11" title="' . $user->uname . ' ' . $user->usurname . '">' . $user->uname . ' ' . $user->usurname . ' [' . $user->login . ']' . '</a> 
	<a href="javascript:reload_form();" class="blue">изменить</a></td>
</tr>
</table>';
        $objResponse->assign('usersel', 'innerHTML', $inner);
        $objResponse->script("document.getElementById('next').disabled = false;document.getElementById('login').value = '" . $login . "';");
    } else {
        $objResponse->script("reload_form();\n\t\t document.getElementById('usersel').innerHTML = document.getElementById('usersel').innerHTML + '" . ref_scr(view_error('Такого фрилансера не существует')) . "';\n\t\t document.getElementById('elogin').value = '" . $login . "';");
    }
    return $objResponse;
}
Ejemplo n.º 6
0
">
              <div id="td_user_<?php 
    echo $rec['uid'];
    ?>
" class="izbr-item">
                <a href="/users/<?php 
    echo $rec['login'];
    ?>
" title="<?php 
    echo $rec['uname'];
    ?>
 <?php 
    echo $rec['usurname'];
    ?>
"><?php 
    echo view_avatar($rec['login'], $rec['photo'], 1, 1, 'b-pic b-pic_fl');
    ?>
</a>
                <div class="izbr-text">
                  <span id="elm-offset-<?php 
    echo $rec['uid'] . "-" . $type;
    ?>
"></span> 
                  <span class="user-inf">
                    <span class="<?php 
    echo $cls;
    ?>
name11"><a href="/users/<?php 
    echo $rec['login'];
    ?>
/" class="<?php 
Ejemplo n.º 7
0
                        <?php 
}
?>
                        <li class="b-user-menu-clause b-user-menu-additional-clause">
                            <div class="b-dropdown b-user-menu-dropdown" data-dropdown="true" data-dropdown-descriptor="user-menu">

                                <a href="<?php 
echo $user_link;
?>
" class="b-dropdown-opener" data-dropdown-opener="true" title="<?php 
echo view_fullname();
?>
">
                                    <span class="b-dropdown-opener-picture">
                                        <?php 
echo view_avatar($_SESSION['login'], $_SESSION['photo'], 0, 1, 'b-dropdown-opener-picture-entity');
?>
                                    </span>
                                </a>
                                <div class="b-dropdown-concealment g-hidden" data-dropdown-concealment="true">
                                    <ul class="b-dropdown-concealment-options">
                                        <li class="b-dropdown-concealment-options-clause b-dropdown-concealment-options-profile-clause">
                                            <a title="Профиль" class="b-dropdown-concealment-options-clause-link" href="<?php 
echo $user_link;
?>
">Профиль</a>
                                        </li>                                       
                                        <li class="b-dropdown-concealment-options-clause b-dropdown-concealment-options-messages-clause">
                                            <a href="/contacts/" class="b-dropdown-concealment-options-clause-link" title="<?php 
echo $tip_msg['tip'];
?>
Ejemplo n.º 8
0
/**
 * Вывод позиции платного объявления
 * @param    array            массив с данными объявления
 * @return   string           HTML
 */
function __fpPrntPosition($value)
{
    global $session;
    $ufp_mod = (int) ($_SESSION['uid'] == $value['user_id']) | 2 * hasPermissions('users');
    if (strlen($value['uname']) > 10) {
        $uname = hyphen_words($value['uname']);
        $t = explode("­", $uname);
        for ($i = 0; $i < count($t); $i++) {
            if (strlen($t[$i]) > 10) {
                $uname = LenghtFormatEx($value['uname'], 10);
                break;
            }
        }
    } else {
        $uname = $value['uname'];
    }
    if (strlen($value['usurname']) > 10) {
        $usurname = hyphen_words($value['usurname']);
        $t = explode("­", $usurname);
        for ($i = 0; $i < count($t); $i++) {
            if (strlen($t[$i]) > 10) {
                $usurname = LenghtFormatEx($value['usurname'], 10);
                break;
            }
        }
    } else {
        $usurname = $value['usurname'];
    }
    ob_start();
    ?>
  <div id="mgCapsule<?php 
    echo $value['id'];
    ?>
">
    <div id="mgContent<?php 
    echo $value['id'];
    ?>
">
      <table border="0" cellpadding="0" cellspacing="0" width="100%" style="margin-bottom:10px">
        <col style="width:10px" />
        <col />
        <tr valign="top">
          <td>
            <a href="/users/<?php 
    echo $value['login'];
    ?>
/?f=<?php 
    echo stat_collector::REFID_PAIDSEATINGS;
    ?>
&stamp=<?php 
    echo $_SESSION['stamp'];
    ?>
" title="<?php 
    echo $value['uname'];
    ?>
 <?php 
    echo $value['usurname'];
    ?>
"
              <?php 
    /* if ($ufp_mod | (!$_SESSION['uid'] || is_emp()))  { ?> onmouseover="mg_onOver(<?=$value['id']?>, <?=$ufp_mod?>);" onmouseout="mg_onLeave()"<? } */
    ?>
 class="img50x50">
              <?php 
    echo view_avatar($value['login'], $value['photo'], 1, 0);
    ?>
            </a>
          </td>
          <td style="padding-left:10px">
            <?php 
    if ($value['payed'] == 't') {
        print view_pro2($value['payed_test'] == 't' ? true : false) . '&nbsp;';
    }
    print $session->view_online_status($value['login']);
    ?>
            <a <?php 
    /* if ($ufp_mod | (!$_SESSION['uid'] || is_emp()))  { ?> onmouseover="mg_onOver(<?=$value['id']?>, <?=$ufp_mod?>);" onmouseout="mg_onLeave()"<? } */
    ?>
               class="freelancer-name" href="/users/<?php 
    echo $value['login'];
    ?>
/?f=<?php 
    echo stat_collector::REFID_PAIDSEATINGS;
    ?>
&stamp=<?php 
    echo $_SESSION['stamp'];
    ?>
" title="<?php 
    echo $value['uname'];
    ?>
 <?php 
    echo $value['usurname'];
    ?>
">
              <?php 
    echo $uname . " " . $usurname . " [" . $value['login'] . "]";
    ?>
</a><?php 
    echo $value['boss_rate'] == 1 ? view_vip() : '';
    ?>
            <?php 
    if ($ufp_mod) {
        ?>
<div id="fptext<?php 
        echo $value['id'];
        ?>
" style="overflow:hidden;"><?php 
    }
    $fd = $value;
    $fd['ufp_id'] = $value['id'];
    print __fpPrntTitleDescr($fd, $ufp_mod);
    if ($ufp_mod) {
        ?>
              </div>
              <a style="display:block; padding-top:10px; width:120px;" id="chtextB<?php 
        echo $value['id'];
        ?>
" href="javascript:void(0);" onclick="mg_onChangeClick(<?php 
        echo $value['id'];
        ?>
, <?php 
        echo $ufp_mod;
        ?>
);" class="blue">Изменить объявление</a>
            <?php 
    }
    if ($ufp_mod & 1) {
        ?>
<a style="display:block; width:117px;" href="/firstpage/position.php" class="blue">Изменить положение</a><?php 
    }
    ?>
          </td>
        </tr>
      </table>
    </div>
  </div>
<?php 
    $str = ob_get_contents();
    ob_end_clean();
    return $str;
}
Ejemplo n.º 9
0
$user = new employer();
$user->GetUser($login);
?>
<table class="b-layout__table b-layout__table_width_full">
   <tr class="b-layout__tr">
      <td class="b-layout__td b-layout__td_width_60 b-layout__td_padtop_4 b-layout__td_ipad b-layout__td_width_null_ipad b-layout__td_pad_null_ipad b-layout__td_padright_10">
          <a class="b-layout__link" href="/users/<?php 
echo $user->login;
if (!hasPermissions('users')) {
    ?>
/setup/foto/<?php 
}
?>
">
              <?php 
echo view_avatar($user->login, $user->photo, 0);
?>
          </a>
      </td>
      <td class="b-layout__td b-layout__td_ipad b-layout__td_pad_null_ipad">
	        <div class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_padbot_5 b-layout__txt_bold b-layout__txt_color_6db335"><?php 
echo $user->uname;
?>
 <?php 
echo $user->usurname;
?>
 [<?php 
echo $user->login;
?>
] <?php 
echo $user->is_pro == 't' ? view_pro_emp(1) : '';
Ejemplo n.º 10
0
        <?php 
    foreach ($users_team as $i => $uteam) {
        ?>
        <tr class='<?php 
        echo $i % 2 != 0 ? "odd" : "env";
        ?>
'>
            <td align="center" style="text-align:center"><?php 
        echo $i + 1;
        ?>
</td>
            <td>
                <table> 
                    <tr> 
                        <td><?php 
        echo view_avatar($uteam['login'], $uteam['photo']);
        ?>
<td/>
                        <td><?php 
        echo view_user($uteam);
        ?>
</td>
                    </tr>
                </table>
            </td>
            <td align="center" style="text-align:center">[<a href="javascript:void(0)" onclick="if(confirm('Удалить пользователя из команды?')) {$('login_team').set('value', '<?php 
        echo $uteam['login'];
        ?>
'); $('delform').submit(); } else { return false; }" class="public_red">удалить</a>]</td>
        </tr>
        <?php 
Ejemplo n.º 11
0
}
?>
            <li class="ops-time"><?php 
echo $posted;
?>
</li>
            <li><a onclick="hlAnchor('s',<?php 
echo $theme['id'];
?>
)" href="#s_<?php 
echo $theme['id'];
?>
" class="ops-anchor">#</a></li>
        </ul>
        <?php 
echo strtr(view_avatar($theme['login'], $theme['photo']), array('<img' => '<img style="user-avatar"'));
?>
        <div class="user-info">
            <div class="username" style="font-size: 12px"><?php 
echo __prntUsrInfo($user);
?>
                <?php 
if (hasPermissions('users')) {
    ?>
                <i>На сайте <?php 
    echo ElapsedMnths(strtotime($user->reg_date));
    ?>
</i>
                <?php 
}
?>
Ejemplo n.º 12
0
        ?>
        <div class="b-post" id="opinion_<?php 
        echo $opinion['id'];
        ?>
">
            <a name="o_<?php 
        echo $opinion['id'];
        ?>
"></a>
            <div class="b-post__body b-post__body_pad_10_15_20" >
                <div class="b-post__avatar"> 
                    <a class="b-post__link" href="/users/<?php 
        echo $opinion['login'];
        ?>
/"><?php 
        echo view_avatar($opinion['login'], $opinion['photo'], 1, 1, 'b-post__userpic');
        ?>
</a>
                </div>
                <div class="b-post__content b-post__content_margleft_60">
                    <div class="b-post__time b-post__time_float_right"> 
                        <a class="b-post__anchor b-post__anchor_margright_10" onclick="hlAnchor('o',<?php 
        echo $opinion['id'];
        ?>
);" href="#o_<?php 
        echo $opinion['id'];
        ?>
" title="Ссылка на это мнение"></a> <?php 
        echo date('d.m.Y в H:i', strtotime($opinion['post_time']));
        ?>
 
Ejemplo n.º 13
0
<div class="search-lenta-item c">
    <span class="number-item"><?php 
echo $i;
?>
.</span>
    <span class="search-pic"><a href="/users/<?php 
echo $result[$pfx . 'login'];
?>
/?f=<?php 
echo stat_collector::REFID_SEARCH;
?>
&stamp=<?php 
echo $_SESSION['stamp'];
?>
"><?php 
echo view_avatar($result[$pfx . 'login'], $result[$pfx . 'photo']);
?>
</a></span>
    <div class="search-item-body">
        <h4><?php 
$cls = is_emp($result[$pfx . 'role']) ? 'empname11' : 'frlname11';
?>
            
            <?php 
echo $session->view_online_status($result[$pfx . 'login']);
?>
<span style="line-height:1; font-size:11px; vertical-align:top;"><span class="<?php 
echo $cls;
?>
"><a href="/users/<?php 
echo $result[$pfx . 'login'];
Ejemplo n.º 14
0
    };
}
</script>

<div class="page-title">Услуги</div>
<div class="payed-outer">
    <div class="payed-h">
        <h1 class="b-page__title">Профессиональный аккаунт</h1>
        <p>Контакты фрилансеров с <span class="b-icon b-icon__pro b-icon__pro_f " title="платным аккаунтом" alt="платным аккаунтом"></span> аккаунтом видны всем пользователям сайта.</p>

        <div class="payed-h-user">
            <?php 
if ($uid) {
    ?>
                <strong>Привет, <?php 
    echo view_avatar($user->login, $user->photo, 1, 1, "");
    ?>
 <?php 
    echo $user->uname;
    ?>
<!--<span class="bgrd"></span>--></strong>
                Мы сберегли этот <span class="b-icon b-icon__pro b-icon__pro_f " title="платный аккаунт" alt="платный аккаунт"></span> специально для тебя :)
            <?php 
}
?>
        </div>
    </div>
    <div class="payed-cnt c">
        <?php 
if ($uid) {
    ?>
Ejemplo n.º 15
0
	
    <div class="b-post b-post_pad_10_15_15" id="new_advice_<?php 
echo $advice['id'];
?>
">
    	<div class="b-post__body b-post__body_bordbot_solid_f0  b-post__body_padbot_20">
    		<div class="b-post__time b-post__time_float_right"><a class="b-post__anchor b-post__anchor_margright_10" href="#"></a><?php 
echo date('d.m.Y в H:i', strtotime($advice['create_date']));
?>
</div>
    		<div class="b-post__avatar b-post__avatar_margright_10">
    			<a class="b-post__link" href="/users/<?php 
echo $advice['login'];
?>
/"><?php 
echo view_avatar($advice['login'], $advice['photo'], 1, 1, 'b-post__userpic');
?>
</a>
    		</div>
    		<div class="b-post__content b-post__content_margleft_60">
    			<div class="b-username b-username_bold b-username_padbot_10">
    			    <?php 
echo view_user3($advice);
?>
    		    </div>			
    			<div class="b-post__voice b-post__voice_positive"></div>
    			<div class="b-post__txt b-post__txt_inline-block b-post__txt_valign_top"><?php 
echo reformat($advice['msgtext'], 40);
?>
</div>
    		</div>
Ejemplo n.º 16
0
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/freelancer.php";
$user = new freelancer();
$user->GetUser($login);
?>
<a name="page"></a>
<div class="acc-h c">
					<div style="float:right"><span class="del-icon"></span> <a class="del-user-lnk blue" href="/users/<?php 
echo $user->login;
?>
/setup/delete/">Удалить аккаунт</a></div>
    <a href="/users/<?php 
echo $user->login;
?>
/setup/foto/">
        <?php 
echo view_avatar($user->login, $user->photo, 0, 'acc-userpic');
?>
    </a>
	<div class="acc-h-i">
 	<div>
 	
  
   
 	  <a href="/users/<?php 
echo $user->login;
?>
/" class="<?php 
echo is_emp($user->role) ? 'employer' : 'freelancer';
?>
-name"><?php 
echo $user->uname;
Ejemplo n.º 17
0
                <td class="b-layout__one b-layout__one_padright_25"></td>
                <td class="b-layout__one b-layout__one_padbot_40 b-layout__one_width_50ps"></td>
                <?php 
        }
        ?>
                <?php 
        if ($feedbacksFromFrl[$i]) {
            ?>
                <td class="b-layout__one b-layout__one_padright_25 b-layout__one_padleft_50"><a class="b-layout__link" title="<?php 
            echo $feedbacksFromFrl[$i]['uname'] . ' ' . $feedbacksFromFrl[$i]['usurname'];
            ?>
" href="/users/<?php 
            echo $feedbacksFromFrl[$i]['login'];
            ?>
/"><?php 
            echo view_avatar($feedbacksFromFrl[$i]['login'], $feedbacksFromFrl[$i]['photo']);
            ?>
</a></td>
                <td class="b-layout__one b-layout__one_padbot_40 b-layout__one_width_50ps">
                    <div class="b-user b-user_padbot_10"><a class="b-user__link" title="<?php 
            echo $feedbacksFromFrl[$i]['uname'] . ' ' . $feedbacksFromFrl[$i]['usurname'];
            ?>
" href="/users/<?php 
            echo $feedbacksFromFrl[$i]['login'];
            ?>
/"><?php 
            echo $feedbacksFromFrl[$i]['uname'] . ' ' . $feedbacksFromFrl[$i]['usurname'];
            ?>
 <span class="b-user__login b-user__login_color_fd6c30"><span class="b-user__login-name"><?php 
            echo $feedbacksFromFrl[$i]['login'];
            ?>
Ejemplo n.º 18
0
                }
                ?>
">
            <table id="po_<?php 
                echo $value['id'];
                ?>
" class="b-layout__table b-layout__table_width_full b-fon b-fon_bg_f5 b-layout__table_margbot_20">
             <tr class="b-layout__tr">
               <td class="b-layout__td b-layout__td_width_50 b-layout__td_pad_10"><a class="b-layout__link" name="freelancer_<?php 
                echo $value['user_id'];
                ?>
" href="/users/<?php 
                echo $value['login'];
                ?>
"><?php 
                echo view_avatar($value['login'], $value['photo']);
                ?>
</a></td>
               <td class="b-layout__td b-layout__td_padtop_10 b-layout__td_padbot_5 b-layout__td_width_280 b-layout__td_padright_20">
                        
                         <div class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_padbot_5">
						    <?php 
                echo $session->view_online_status($value['login']);
                ?>
                            <a href="/users/<?php 
                echo $value['login'];
                ?>
" class="b-layout__link b-layout__link_fontsize_11 b-layout__link_bold" title="<?php 
                echo $value['uname'] . " " . $value['usurname'];
                ?>
"><?php 
Ejemplo n.º 19
0
                                    <a class="b-post__link" href="/users/<?php 
            echo $sbr->data['frl_login'];
            ?>
/"><?php 
            echo view_avatar($sbr->data['frl_login'], $sbr->data['frl_photo'], 1, 1, $cls = "b-post__userpic");
            ?>
</a>
                                <?php 
        } elseif ($current['own_role'] == 2 || $current['own_role'] == 0) {
            //if
            ?>
                                    <a class="b-post__link" href="/users/<?php 
            echo $sbr->data['emp_login'];
            ?>
/"><?php 
            echo view_avatar($sbr->data['emp_login'], $sbr->data['emp_photo'], 1, 1, $cls = "b-post__userpic");
            ?>
</a>
                                <?php 
        } elseif ($current['own_role'] == 3 && $current['abbr'] != 'sbr_stages.EMP_MONEY_REFUNDED' && $current['abbr'] != 'sbr_stages.MONEY_PAID') {
            ?>
                                    <?php 
            if ($stage->status == sbr_stages::STATUS_ARBITRAGED || $stage->status == sbr_stages::STATUS_INARBITRAGE) {
                ?>
                                    <a class="b-post__link" href="#"><img class="b-post__userpic" src="/images/temp/arbitration.png" width="50" height="50" alt="" /></a>
                                    <?php 
            } else {
                ?>
                                    <img class="b-post__userpic" src="/images/temp/g-rur.png" width="50" height="50" />
                                    <?php 
            }
Ejemplo n.º 20
0
        echo $aOne['uid'];
        ?>
" type="checkbox" <?php 
        if (hasGroupPermissions('administrator', $aOne['uid']) || hasGroupPermissions('moderator', $aOne['uid'])) {
            ?>
disabled<?php 
        }
        ?>
/>
        </div>
        <div class="div-user">
        	<a target="_blank" href="<?php 
        echo $sObjLink;
        ?>
"><?php 
        echo view_avatar($aOne['login'], $aOne['photo'], 1);
        ?>
</a><br>
        	</div>
        <div class="search-item-info">
        	<div class="search-right" id="search_right_<?php 
        echo $aOne['uid'];
        ?>
"> 
                <?php 
        if ($bHasAll || $bHasPayments) {
            ?>
            	<span><a target="_blank" href="/siteadmin/bill/?login=<?php 
            echo $aOne['login'];
            ?>
" class="color-45a300">Счет пользователя</a></span>
Ejemplo n.º 21
0
                    <h3 class="seo-title">Фрилансеры по данному направлению</h3>
                    <style type="text/css">
                    	.form-in .b-icon__shield {top: 3px;}
						@media screen and (min-width:0\0) {
							.form-in .seo-best-item .b-icon__shield {top: 2px;}
						}
                    </style>
                    <?php 
        $n = 0;
        foreach ($dinamic_content as $key => $dContent) {
            $n++;
            $info_for_reg = @unserialize($dContent['info_for_reg']);
            ?>
                    <div class="seo-best-item">
                        <?php 
            echo view_avatar($dContent['login'], $dContent['photo']);
            ?>
                        <h4><a href="/users/<?php 
            echo $dContent['login'];
            ?>
/"><?php 
            echo $dContent['uname'] . " " . $dContent['usurname'] . " [{$dContent['login']}]";
            ?>
</a><?php 
            echo view_mark_user(array('login' => $dContent['login'], 'is_pro' => true, 'role' => $dContent['role'], 'is_team' => $dContent['is_team']));
            ?>
                        &#160;<?php 
            echo $dContent['completed_sbr_cnt'] ? view_sbr_shield() : '';
            ?>
</h4>
                        <p>На сайте: <?php 
Ejemplo n.º 22
0
<div class="b-layout b-layout_box b-layout_margbot_30 b-layout_padleft_30_iphone b-layout_padright_15_iphone b-layout_pad_null_r560">
<?php 
    foreach ($profiList as $profiUser) {
        $user_profile_url = sprintf('/users/%s/', $profiUser['login']);
        ?>
   <div class="b-layout b-layuot_width_33ps b-layuot_width_50ps b-layout__one_width_full_iphone b-layout_float_left b-layout_height_180 profi-fix">
      <div class="b-layout b-layout_padbot_20 b-layout_padright_15">
             <table class="b-layout__table b-fon_bg_f0ffdf_hover b-layout_hover_link_decorate b-layout__table_width_full">
                <tr class="b-layout__tr">
                   <td class="b-layout__td b-layout__td_width_100 b-layout__td_pad_10 b-layout__td_ipad">
                      <a href="<?php 
        echo $user_profile_url;
        ?>
" class="b-layout__link"> 
                         <span class="i-pic b-pic_border_radius_50 b-pic_bord_ffa800 b-layout_overflow_hidden"><?php 
        echo view_avatar($profiUser['login'], $profiUser['photo'], 0, 0, 'b-pic b-pic_border_radius_50_safari-win');
        ?>
</span>
                      </a>
                   </td>
                   <td class="b-layout__td b-layout__td_padtb_10 b-layout__td_padright_10 b-layout__td_padlr_10_ipad b-layout__td_ipad b-layout__td_width_full_ipad">
                      <div class="b-layout__txt b-layout__txt_color_3c b-layout__txt_padbot_5"> 
                         <a href="<?php 
        echo $user_profile_url;
        ?>
" class="b-layout__link b-layout__link_color_3c b-layout__link_bold b-layout_hover_link_decorated"><?php 
        echo $profiUser['uname'];
        ?>
 <?php 
        echo $profiUser['usurname'];
        ?>
Ejemplo n.º 23
0
            ?>
, '<?php 
            echo $frl['is_pro'];
            ?>
')"><?php 
        } else {
            ?>
<img src="/images/1.gif" alt="" width="10" height="11" border="0"><?php 
        }
        ?>
</a>
                                        </div>
                                    </td>
                                    <td class="cf-user">
                                        <?php 
        echo view_avatar($frl['login'], $frl['photo'], 1, 0, "cf-avatar");
        ?>
                                        <div class="cf-user-in">
                                            <?php 
        $frl['role'] = $GLOBALS['frlmask'];
        $kw_param = $kword_stat ? '&kw=' . urlencode(stripslashes($kword_stat)) : '';
        print view_user2($frl, '', 'freelancer-name', '', '?f=' . stat_collector::REFID_CATALOG . '&stamp=' . $_SESSION['stamp'] . $kw_param . '#' . $anchor, TRUE, TRUE, "yaCounter6051055.reachGoal('frl_cat_ref');");
        ?>
                                            <span class="cf-spec">
                                                Специализация: <?php 
        if ($frl['name_prof']) {
            echo $frl['name_prof'];
        } else {
            ?>
Нет специализации<?php 
        }
Ejemplo n.º 24
0
    header('HTTP/1.0 404 Not Found');
    exit;
}
if (hasPermissions('users')) {
    ?>
  
    <table width="100%"><tr><td style="padding-left:50px;">
<h1>Вы баните пользователя 
<a href="/users/<?php 
    echo $usr->login;
    ?>
" class="<?php 
    echo is_emp($usr->role) ? 'emp' : 'frl';
    ?>
name11"><?php 
    echo view_avatar($usr->login, $usr->photo);
    ?>
</a>
<a href="/users/<?php 
    echo $usr->login;
    ?>
" class="<?php 
    echo is_emp($usr->role) ? 'emp' : 'frl';
    ?>
name11"><?php 
    echo $usr->uname;
    ?>
 <?php 
    echo $usr->usurname;
    ?>
 [<?php 
Ejemplo n.º 25
0
<?php

/**
 *@deprecated #0019740 
 */
return;
?>
<div class="b-post b-post_pad_10_15_15 b-fon__body_bg_f0ffdf b-fon__body_bordbot_dfedcf  advice-add-form b-textarea_hidden">
    <div class="b-post__body ">
        <div class="b-post__avatar b-post__avatar_margright_10">
            <a class="b-post__link" href="#"><?php 
echo view_avatar($_user->login, $_user->photo, 1, 1, 'b-post__userpic');
?>
</a>
        </div>
        <div class="b-post__content b-post__content_margleft_60 b-post__content_overflow_hidden">
            <div class="b-post__txt b-post__txt_float_right"><a class="b-post__link b-post__link_fontsize_11 b-post__link_color_4e" href="https://feedback.fl.ru/article/details/id/199" target="_blank">Что такое рекомендация?</a></div>
            <div class="b-username b-username_bold b-username_padbot_10">Ваш отзыв</div>			

            <div class="b-post__voice b-post__voice_positive"></div>&#160;<div class="b-post__txt b-post__txt_top_-3 b-post__txt_fontsize_11 b-post__txt_inline-block">Рекомендация может быть только положительной</div>
            <form action="">
                <input type="hidden" name="user_to" value="<?php 
echo $user->uid;
?>
"/>
                <div class="b-textarea">
                    <textarea class="b-textarea__textarea b-textarea__textarea_height_120 tawl" rel="<?php 
echo paid_advices::MAX_DESCR_ADVICE;
?>
" id="advice_text" name="name" cols="80" rows="5"></textarea>
                </div>
Ejemplo n.º 26
0
function openlevel($thread, $mod, $begin, $end, $thispage, $blog_thread, $lastlink, $ord)
{
    require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/blogs.php";
    global $session;
    session_start();
    $uid = $_SESSION['uid'];
    $objResponse = new xajaxResponse();
    $blog = new blogs();
    $ret = '';
    $cur_user_msgs = array();
    list($gr_name, $gr_id, $gr_base) = $blog->GetThread($thread, $err, $mod, get_uid(false));
    $blog->GetThreeId($begin, $threearr, 0);
    $parent_login = $blog->login;
    while ($blog->GetNext()) {
        $stopwrite = true;
        foreach ($threearr as $temp) {
            if ($blog->id == $temp) {
                $stopwrite = false;
                break;
            }
        }
        if ($stopwrite) {
            continue;
        }
        $msg_num++;
        $allow_del = 0;
        if ($last_id == $blog->id) {
            print "<a name=\"post\" id=\"post\"></a>";
        }
        if ($blog->id == $edit_id && $blog->login == $_SESSION['login']) {
            print "<a name=\"edit\" id=\"edit\"></a>";
        }
        if ($blog->attach) {
            $str = viewattachLeft($blog->login, $blog->attach, "upload", $file, 1000, 600, 307200, !$blog->small, $blog->small == 2 ? 1 : 0);
        }
        $padding = $blog->level > 19 ? 380 : $blog->level * 20;
        if (in_array($blog->reply, $cur_user_msgs)) {
            $allow_del = 1;
        }
        if ($blog->login == $_SESSION['login']) {
            $cur_user_msgs[] = $blog->id;
        }
        $ret .= '<table width="100%" border="0" cellspacing="0" cellpadding="0">
		<tr valign="top" ';
        $ret .= '><td style="';
        if ($blog->level) {
            $ret .= 'padding-left: ' . $padding . 'px;';
        }
        $ret .= 'padding-right: 10px;">' . view_avatar($blog->login, $blog->photo) . '
			</td>
			<td class="bl_text" width="100%">';
        if ($winner == $blog->id) {
            $ret .= '<a name="winner" id="winner"></a> ';
        }
        if ($blog->payed) {
            $ret .= view_pro();
        }
        $ret .= $session->view_online_status($blog->login);
        $ret .= '<font class="' . $blog->cnt_role . 'name11"><a href="/users/' . $blog->login . '" class="' . $blog->cnt_role . 'name11" title="' . ($blog->uname . " " . $blog->usurname) . '">' . ($blog->uname . " " . $blog->usurname) . '</a> [<a href="/users/' . $blog->login . '" class="' . $blog->cnt_role . 'name11" title="' . $blog->login . '">' . $blog->login . '</a>]</font>&nbsp;&nbsp;' . date("[d.m.Y | H:i]", strtotimeEx($blog->post_time));
        if ($blog->deleted) {
            if (isset($blog->thread) && is_array($blog->thread) && count($blog->thread) > 0) {
                $buser_id = $blog->thread;
                $buser_id = array_pop($buser_id);
                $buser_id = $buser_id['fromuser_id'];
            }
            if ($blog->deluser_id == $blog->fromuser_id) {
                $ret .= '<br><br>Комментарий удален автором ' . date("[d.m.Y | H:i]", strtotimeEx($blog->deleted));
            } elseif ($blog->deluser_id == $buser_id) {
                $ret .= '<br><br>Комментарий удален автором темы ' . date("[d.m.Y | H:i]", strtotimeEx($blog->deleted));
            } else {
                $ret .= '<br><br>Комментарий удален модератором';
                if (!$mod) {
                    $ret .= '( ';
                    $del_user = $user->GetName($blog->deluser_id, $err);
                    $ret .= $del_user['login'] . ' : ' . $del_user['usurname'] . ' ' . $del_user['uname'];
                    $ret .= ' ) ';
                }
                $ret .= date("[d.m.Y | H:i]", strtotimeEx($blog->deleted));
            }
            $ret .= '<br><br>';
        } else {
            if ($blog->modified) {
                $ret .= '&nbsp; &nbsp;';
                if ($blog->modified_id == $blog->fromuser_id) {
                    $ret .= '[внесены изменения: ' . date("d.m.Y | H:i]", strtotimeEx($blog->modified));
                } else {
                    $ret .= 'Отредактировано модератором';
                    if (!$mod) {
                        $ret .= '( ';
                        $mod_user = $user->GetName($blog->modified_id, $err);
                        $ret .= $mod_user['login'] . ' : ' . $mod_user['usurname'] . ' ' . $mod_user['uname'];
                        $ret .= ' ) ';
                    }
                    $ret .= ' ' . date("[d.m.Y | H:i]", strtotimeEx($blog->modified));
                }
            }
            $ret .= '<br>';
            if ($winner == $blog->id) {
                $ret .= '<font color="#000099" style="font-size:20px">Победитель</font>';
            }
            $ret .= '<br>';
            if ($blog->new == 't') {
                $ret .= '<img src="/images/ico_new_blog.gif" alt="" width="44" height="12" border="0"><br>';
            }
            if ($blog->title) {
                $ret .= ' <font class="bl_name">';
                if ($blog->login == "Anonymous") {
                    list($name, $mail) = sscanf($blog->title, "%s @@@: %s");
                    $ret .= $name . " " . $mail;
                } else {
                    $ret .= reformat($blog->title, 30);
                }
                $ret .= '</font><br>';
            }
            $ret .= reformat($blog->msgtext, 50) . '<br>';
            if ($blog->attach) {
                if ($file) {
                    $ret .= "<br>" . $str . "<br>";
                } else {
                    $ret .= "</td></tr><tr class=\"qpr\"><td colspan=\"2\"><br>" . $str;
                }
            }
            $ret .= '<br>';
            if ($gr_base == 5 && !$winner && $parent_login == $_SESSION['login']) {
                $ret .= "<input type=\"submit\" name=\"btn\" value=\"Это победитель\" onClick=\"if (warning(0)) window.location.replace('./view.php?tr=" . $thread . "&ord='.{$ord}.'&winner=" . $blog->id . "'); else return false;\">";
            }
            $ret .= '<div style="color: #D75A29;font-size:9px;';
            if ($blog->attach && !$file) {
                $ret .= ' padding-left: ' . ($padding + 60) . 'px;';
            }
            $ret .= '">';
            if ($blog->login == $_SESSION['login'] || $parent_login == $_SESSION['login'] || $allow_del || !$mod) {
                $ret .= ' <a href="' . $form_uri . '?id=' . $blog->id . '&amp;action=delete&ord=' . $ord . '" style="color: #D75A29;" onclick="return warning(1);">Удалить</a> |';
            }
            if ($blog->login == $_SESSION['login'] || !$mod) {
                $ret .= '<a href="' . $form_uri . '?id=' . $blog->id . '&amp;action=edit&ord=' . $ord . '&amp;tr=' . $thread . '" style="color: #D75A29;">Редактировать</a> |';
            }
            $ret .= "<a href=\"javascript: void(0);\" onclick=\"javascript: answer('" . $blog->id . "', '" . ($blog->attach ? $blog->attach : '') . "', '" . get_login($_SESSION["uid"]) . "'); document.getElementById('frm').olduser.value = '" . $_SESSION["uid"] . "'; \" ";
            $ret .= 'style="color: #D75A29">Комментировать</a> |
  			<a href="/blogs/view.php' . "?tr=" . $blog_thread . ($thispage ? "&pagefrom=" . $thispage : "") . "&openlevel=" . $blog->id . "&ord=" . $ord . "#o" . $blog->id . '" style="color: #D75A29">Ссылка</a> 
  			</div>
						</td>
		</tr>
		<tr';
            if (!$blog->level || $lastlink == $blog->id) {
                $ret .= ' class="qpr"';
            }
            $ret .= '><td colspan="2" ><br></td></tr>
		</table>
		<table width="100%" border="0" cellspacing="0" cellpadding="0">
		<tr class="n_qpr"><td colspan="3" id="form' . $blog->id . '">';
            if ($blog->id == $edit_id && ($blog->login == $_SESSION['login'] || !$mod)) {
                $ret .= "\n\t\t\t<script language=\"JavaScript\" type=\"text/javascript\">\n\t\t\t<!--\n\t\t\tanswer(" . $blog->id . ", '" . ($blog->attach ? $blog->attach : '') . "', '" . get_login($_SESSION["uid"]) . "');\n\t\t\tdocument.getElementById('frm').olduser.value = '" . $_SESSION["uid"] . "';\n\t\t\tdocument.getElementById('frm').msg_name.value = '" . $error_flag ? input_ref_scr($msg_name) : input_ref_scr($blog->title) . "';\n\t\t\tdocument.getElementById('frm').msg.value = '" . $error_flag ? input_ref_scr($msg) : input_ref_scr($blog->msgtext) . "';\n\t\t\tdocument.getElementById('frm').btn.value = 'Сохранить';\n\t\t\tdocument.getElementById('frm').action.value = 'change';\n\t\t\t//-->\n\t\t\t</script>";
            }
        }
        $ret .= "</td></tr>\n\t\t</table>";
    }
    $objResponse->assign($begin, "innerHTML", $ret);
    return $objResponse;
}
Ejemplo n.º 27
0
<div class="search-lenta-item c">
    <span class="number-item"><?php 
echo $i;
?>
.</span>
    <span class="search-pic"><a href="/users/<?php 
echo $result['login'];
?>
/?f=<?php 
echo stat_collector::REFID_SEARCH;
?>
&stamp=<?php 
echo $_SESSION['stamp'];
?>
"><?php 
echo view_avatar($result['login'], $result['photo']);
?>
</a></span>
    <div class="search-item-body">
        <h4>
       
        <?php 
$cls = is_emp($result['role']) ? 'empname11' : 'frlname11';
?>
        <?php 
echo $session->view_online_status($result['login']);
?>
<span class="<?php 
echo $cls;
?>
"><a href="/users/<?php 
Ejemplo n.º 28
0
$up_price = array('prj' => new_projects::getPriceByCode(is_pro() ? new_projects::OPCODE_UP : new_projects::OPCODE_UP_NOPRO), 'prjtop' => new_projects::getPriceByCode(is_pro() ? new_projects::OPCODE_TOP : new_projects::OPCODE_TOP_NOPRO));
?>


 
 
                        
<table class="b-layout__table b-layout__table_width_full b-layout__table_bordbot_df b-layout__table_2bordtop_df b-layout__table_margbot_20">
   <tr class="b-layout__tr">
      <td class="b-layout__td b-layout__td_width_60 b-layout__td_padtb_10 b-layout__td_ipad">
          <?php 
if ($show_info) {
    ?>
              <?php 
    echo view_avatar($project['login'], $project['photo']);
    ?>
          <?php 
} else {
    //if
    ?>
              <img src="/images/user-default-small.png" alt="" width="50" height="50" class="lpl-avatar">
          <?php 
}
//else
?>
      </td>
      <td class="b-layout__td b-layout__td_padtb_10 b-layout__td_ipad">
          <div class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_bold b-layout__txt_padbot_5">
                  <?php 
if ($show_info) {
Ejemplo n.º 29
0
        ?>
<tr class="qpr">
	<td>
		<table width="100%" cellspacing="0" cellpadding="0" border="0">
		<tr valign="top" class="n_qpr">
			<td width="70" align="center"><a name="user_<?php 
        echo $user['uid'];
        ?>
"></a><a href="/users/<?php 
        echo htmlspecialchars($user['login'], ENT_QUOTES);
        ?>
" class="<?php 
        echo $utype;
        ?>
name11"><?php 
        echo view_avatar($user['login'], $user['photo']);
        ?>
</a></td>
			<td>
<table width="700">
<tr>
<td>
			<?php 
        echo $session->view_online_status($user['login']);
        ?>
 <a href="/users/<?php 
        echo htmlspecialchars($user['login'], ENT_QUOTES);
        ?>
" class="<?php 
        echo $utype;
        ?>
Ejemplo n.º 30
0
    /**
     * Генерирует информацию про юзера, по его данным, в HTML-код для страницы отзывов (сдвоенный вывод)
     *
     * @global $session Сессия пользователя
     *
     * @param array   $user				Информация о юзере
     * @return string HTML-код
     */
    public static function printUserInfoMy($user, $direction = 'from')
    {
        global $session;
        $u_obj = $user;
        if (is_object($user)) {
            $user = get_object_vars($user);
        }
        $is_emp = is_emp($user['role']);
        $login = $user['login'];
        $uname = ucfirst($user['uname']);
        $usurname = ucfirst($user['usurname']);
        $photo = $user['photo'];
        $dir = $user['login'];
        $on_site = "";
        if (hasPermissions('users')) {
            $on_site = "На сайте " . ElapsedMnths(strtotime($user['reg_date']));
            $on_site = "<i>{$on_site}</i>";
        }
        if (!in_array($direction, array('from', 'to'))) {
            $direction = 'from';
        }
        $template = '<div class="ops-$direction">
		<a href="$href" class="$role-name">
                   <img src="$img" alt="" width="25" height="25" class="sav" />
		</a>$user_name ' . $on_site . '
	</div>';
        $role = $is_emp ? 'employer' : 'freelancer';
        $img = view_avatar($user['login'], $photo, 0, 0);
        if (!preg_match("/src\\=(\\'|\")([^\\'\"]+)(\\'|\")/i", $img, $res)) {
            $img = '/images/icons/f-pro.png';
        } else {
            $img = $res[2];
        }
        $href = "/users/{$login}/";
        $user_name = __prntUsrInfo($u_obj);
        // "{$uname} {$usurname} [{$login}]";
        $html = strtr($template, array('$direction' => $direction, '$role' => $role, '$img' => $img, '$href' => $href, '$user_name' => $user_name));
        return $html;
    }