Exemplo n.º 1
0
                                                <a class='b-username__link' href='/users/<?php 
        echo $info_login;
        ?>
'><?php 
        echo $info_uname;
        ?>
 <?php 
        echo $info_usurname;
        ?>
</a>&nbsp;
                                                <span class='b-username__login <?php 
        echo $info_cls;
        ?>
'>
                                                    <?php 
        echo $info_ajax_view ? $seo_text : seo_end($seo_text);
        ?>
                                                </span>
                                                <?php 
        echo $comm[$info_pfx . 'is_team'] == 't' ? $is_team : $info_pro;
        ?>
                                                
                                        </span>
                                    </div>
                                    <?php 
        // информация о блокировке сообщества
        if ($comm['is_blocked'] == 't') {
            echo __commPrntBlockedBlock($comm['blocked_reason'], $comm['blocked_time'], $comm['admin_login'], "{$comm['admin_name']} {$comm['admin_uname']}");
        }
        ?>
                                    <?php 
Exemplo n.º 2
0
                                        <span class="review-type">-</span><span class="review-minus"><a href="/users/<?php 
        echo $frl['login'];
        ?>
/opinions/?from=users&sort=3&f=<?php 
        echo stat_collector::REFID_CATALOG;
        ?>
&stamp=<?php 
        echo $_SESSION['stamp'];
        echo $kw_param;
        ?>
"><?php 
        echo zin($frl['sl']);
        ?>
</a></span>
                                        <?php 
        echo seo_end();
        ?>
                                    </td>
                                    <td style="width:65px;"><?php 
        echo view_cost2($frl['frl_cost_hour'], '', '', true, $frl['frl_cost_type_hour']);
        ?>
</td>
                                    <td class="price_prj" style="width:70px;"><?php 
        if ($prof_type) {
            echo view_cost2($frl['cost_1000'], '', '', true, $frl['cost_type']);
        } else {
            echo view_cost2($frl['cost_from'], 'от', '', true, $frl['cost_type']);
        }
        ?>
</td>
                                    <td style="width:65px;"><?php 
Exemplo n.º 3
0
    }
    //if
    ?>
                   <a class="b-post__link b-post__link_bold b-post__link_fontsize_11 b-post__link_color_4e b-post__link_color_0f71c8_hover b-page__ipad b-page__iphone" href="<?php 
    echo $row['friendly_url'];
    ?>
"><span class="b-icon b-icon__com b-icon_top_3"></span><?php 
    echo project_status_link($row['kind'], $row['offers_count']);
    ?>
</a>
           <?php 
}
//if
?>
        <?php 
echo seo_end(false, $is_ajax);
?>
	
           <div class="b-post__txt b-post__txt_fontsize_11 b-post__txt_bold b-page__ipad b-page__iphone">
               <?php 
if ($row['exec_id'] > 0 && !$row['exec_is_banned']) {
    ?>
               <a class="b-post__link b-post__link_fontsize_11" href="<?php 
    echo $row['friendly_url'];
    ?>
"><?php 
    echo $row['kind'] == 7 || $row['kind'] == 2 ? "Победитель" : "Исполнитель";
    ?>
 определён</a>
               <?php 
}
Exemplo n.º 4
0
/**
 * Пагинатор под новую верстку (новая версия)
 *
 * @param integer $page    Текущая страница
 * @param integer $pages   Всего страниц
 * @param integer $count   Количество вывода идущих подряд страниц, которые необходимо показать из опеределнного количества
 * 							    (@example при значении 3 - 1,2,3 при значении 4 1,2,3,4 etc...)
 * @param string $href    Ссылка на страницу где используется пагинации, ссылка явялется шаблоном и имеет вид (%s/link_href?page=%d&param%s)
 * 							    где %d заменяется на страницу в которую необходимо попасть
 * 							    @see sprintf();
 * @param boolean $js_view Флаг вывода ссылок "Следующая страница", "Предыдыщая страница" через JavsScript
 * @param string $page_param Имя параметра которое отвечает за номер страницы в $href
 * @return string
 */
function new_paginator2($page, $pages, $count = PAGINATOR_PAGES_COUNT, $href = false, $js_view = false, $page_param = '')
{
    if ($pages == 1) {
        return '';
    }
    $html = '<div class="b-pager" >';
    if ($href) {
        $href = change_q_x($href, true, false);
    }
    if (is_array($count)) {
        list($scount, $ecount) = $count;
    } else {
        $scount = $ecount = $count;
    }
    if ($pages > 1) {
        $start = $page - $scount;
        if ($start < 1) {
            $start = 1;
        }
        $end = $page + $ecount;
        if ($end > $pages) {
            $end = $pages;
        }
        $html .= '<ul class="b-pager__back-next">';
        if ($page < $pages) {
            if ($js_view) {
                $seo_text = sprintf($href, '<li class="b-pager__next"><a href="', $page + 1, '" id="PrevLink" class="b-pager__link"></a></li>');
                $html .= seo_end($seo_text);
            } else {
                $html .= sprintf($href, '<li class="b-pager__next"><a class="b-pager__link" href="', $page + 1, '" id="PrevLink"></a></li>');
            }
        }
        if ($page > 1) {
            if ($js_view) {
                $seo_text = sprintf($href, '<li class="b-pager__back"><a  id="NextLink" class="b-pager__link" href="', $page - 1, '"></a></li>');
                $html .= seo_end($seo_text);
            } else {
                $html .= sprintf($href, '<li class="b-pager__back"><a id="NextLink" class="b-pager__link" href="', $page - 1, '" ></a></li>');
            }
        }
        $html .= '</ul>';
        $html .= '<ul class="b-pager__list">';
        for ($i = $start; $i <= $end; $i++) {
            $tempHtml = "";
            //ссылка на первую страницу и, возможно, на вторую
            if ($i == $start && $start > 1) {
                $tempHtml .= sprintf($href, '<li class="b-pager__item"><a class="b-pager__link" href="', 1, '">1</a></li>');
                if ($i == 3) {
                    $tempHtml .= sprintf($href, '<li class="b-pager__item"><a class="b-pager__link" href="', 2, '">2</a></li>');
                } elseif ($i != 2) {
                    $tempHtml .= "<li class='b-pager__item b-pager__item_hellip'></li>";
                }
            }
            $tempHtml .= $page == $i ? '<li class="b-pager__item b-pager__item_active">' . $i . '</li>' : sprintf($href, '<li class="b-pager__item"><a class="b-pager__link" href="', $i, '">' . $i . '</a></li>');
            if ($i == $end && $pages > $end) {
                $tempHtml .= '<li class="b-pager__item b-pager__item_hellip"></li>';
            }
            // удаляем параметр у первой страницы для более чистого url
            if ($page_param && ($i === 1 || $i == $start && $start > 1)) {
                $tempHtml = preg_replace("/\\?" . $page_param . "=1\$/", ".", $tempHtml);
                $tempHtml = preg_replace("/&" . $page_param . "=1\$/", "", $tempHtml);
            }
            $html .= $tempHtml;
        }
        $html .= '</ul>';
    }
    return $html . '</div>';
}
Exemplo n.º 5
0
                </div>                                                
            <?php 
} else {
    ?>
                <ul class="b-post__links b-post__links_float_right">
                    <?php 
    if ($top['title'] != '') {
        seo_start($ajax_view);
    }
    ?>
                        <?php 
    include TPL_COMMUNE_PATH . '/tpl.user_bar.php';
    ?>
                    <?php 
    if ($top['title'] != '') {
        print seo_end(false, $ajax_view);
    }
    ?>
                </ul>
                <?php 
    if (!commune::isBannedCommune($mod)) {
        include TPL_COMMUNE_PATH . '/admin_bar.php';
    }
    ?>
            <?php 
}
?>
        </div>
        <div class="b-post__time b-page__iphone">
            <?php 
echo date("d.m.Y в H:i", $created_time);
Exemplo n.º 6
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>";
}