public function init() { $is_emp = is_emp(); $form = new ProForm($is_emp); $css_class = $is_emp ? 'g-color_64bc39' : 'g-color_ff7f1a'; $options = array('payments_exclude' => array(self::PAYMENT_TYPE_BANK), 'is_emp' => $is_emp); $list = $form->getPayedList(); if ($list) { $clientside_templates = array(); foreach ($list as $item) { $key = "{$this->ID}Type{$item['opcode']}"; $value = sprintf(self::TXT_DTITLE, proItemToText($item)); if (isset($item['sale'])) { $value .= sprintf(self::TXT_DTITLE_SUFFIX, $css_class, $item['sale']); } else { $value .= ','; } $clientside_templates[$key] = $value; } $options['clientside_templates'] = $clientside_templates; } if ($is_emp) { $options['popup_title'] = sprintf(self::TXT_EMP_TITLE, view_pro_emp('b-icon__pro_va_baseline')); $options['popup_subtitle'] = self::TXT_EMP_SUBTITLE; } else { $options['popup_title'] = sprintf(self::TXT_FRL_TITLE, view_pro('b-icon__pro_va_baseline')); $options['popup_subtitle'] = self::TXT_FRL_SUBTITLE; } $this->addWaitMessageForAll(); $this->setContent($form->render()); parent::init($options); $this->options['payments'][self::PAYMENT_TYPE_PLATIPOTOM]['content_after'] = sprintf($this->options['payments'][self::PAYMENT_TYPE_PLATIPOTOM]['content_after'], 'аккаунт PRO'); }
/** * Инициализация формы */ public function init() { $this->addElement(new Zend_Form_Element_Text('name', array('label' => 'Название вакансии', 'required' => true, 'placeholder' => 'Кого вы ищете и какую работу нужно выполнить.', 'padbot' => 30, 'maxlength' => 60, 'filters' => $this->filtersAll, 'validators' => array(array('StringLength', true, array('max' => 60, 'min' => 4)))))); if ($this->isAdm()) { $this->addElement(new Zend_Form_Element_Text('link', array('label' => 'Ссылка на вакансию', 'required' => true, 'padbot' => 30, 'filters' => $this->filters, 'validators' => array(array('StringLength', true, array('min' => 4)), array(new Form_Validate_UrlInvited(array('type' => GuestConst::TYPE_VACANCY)), true))))); } $this->addElement(new Zend_Form_Element_Textarea('descr', array('label' => 'Подробно опишите задание', 'required' => true, 'placeholder' => 'Укажите требования к исполнителю и результату, сроки выполнения и другие условия работы.', 'padbot' => 5, 'filters' => $this->filtersAll, 'validators' => array(array('StringLength', true, array('max' => 5000, 'min' => 4)))))); //@todo: элемент требует проработки $this->addElement(new Form_Element_GuestProjectUploader('IDResource', array('hide_label' => true, 'label' => 'Файлы', 'padbot' => 30))); $this->addElement(new Form_Element_ProfessionsDropdown('profession', array('padbot' => 30, 'label' => 'Специализация проекта', 'required' => true, 'class' => 'b-combo__input_width_320', 'spec_class' => 'b-combo__input_width_300', 'sort_type' => 'sort_cnt', 'placeholder' => 'Выберите раздел', 'spec_placeholder' => 'Выберите специализацию (не обязательно)'))); $this->addElement(new Form_Element_MultiDropdown('location', array('padbot' => 30, 'label' => 'Нужен исполнитель из…', 'class' => 'b-combo__input_width_250 b-combo__input_visible_height_200 b-combo__input_arrow_yes b-combo__input_init_citiesList b-combo__input_on_click_request_id_getcities', 'suffix' => 'Если предполагается работа в офисе - укажите, в каком городе он находится.', 'value' => 'Все страны', 'validators' => array(array('Digits', true))))); $this->addElement(new Form_Element_BudgetExt('cost', array('padbot' => 30, 'label' => 'Бюджет', 'required' => true, 'filters' => $this->filters, 'validators' => array(array(new Form_Validate_CostOrAgreementRequired(), true)), 'value' => array('priceby_db_id' => 3)))); if (!$this->isAdm()) { $this->addElement(new Zend_Form_Element_MultiCheckbox('filter', array('padbot' => 5, 'label' => 'Ответить на вакансию могут только ...', 'value' => 'pro_only', 'multiOptions' => array('pro_only' => 'Фрилансеры с аккаунтом ' . view_profi() . ' или ' . view_pro())))); } $this->addElement(new Form_Element_Hidden('auth', array('validators' => array(array('Digits'))))); $this->addElement(new Zend_Form_Element_Hidden('kind', array('value' => 4))); }
a = document.getElementById('proflink'+prof_ids[i]); if (prof_ids[i] == profid){ a.style.fontWeight = 'bold'; profname.innerHTML = profnames[i]; } else { a.style.fontWeight = 'normal'; } } projects.innerHTML = out; } //--> </script> <?php if ($_SESSION['login'] == $user->login && $user->is_pro != 't') { echo view_error4('Внимание! Вы отображаетесь в каталоге только по своей специализации. Чтобы увеличить количество специализаций, необходимо перейти на аккаунт ' . view_pro()); } ?> <table width="100%" cellspacing="0" cellpadding="0" bgcolor="FFFFFF"> <tr><td height="20" colspan="3"> </td></tr> <tr> <td width="14"> </td> <td> <table width="100%" border="0" cellspacing="0" cellpadding="4"> <?php if ($profs) { foreach ($profs as $prof) { ?> <tr> <td width="11"><img src="/images/ico_down.gif" alt="" width="11" height="11" border="0"></td> <td><a href="#" class="blue" id="proflink<?php
<?php } ?> </div> <?php } ?> <?php if ($project['pro_only'] == 't' || $project['verify_only'] == 't') { ?> <div class="b-layout__txt b-layout__txt_lineheight_1"> Только для <?php if ($project['pro_only'] == 't') { echo ' ' . view_pro(); } ?> <?php if ($project['verify_only'] == 't') { ?> <?php echo $project['pro_only'] == 't' ? 'и' : ''; ?> верифицированныx пользователей <a href="/promo/verification" alt="верифицированных пользователей" title="верифицированных пользователей"><span class="b-icon b-icon__ver b-icon_valign_bot"></span></a><?php } ?> </div> <?php } ?>
<div class="b-layout__txt b-layout__txt_padbot_20 b-page__ipad b-page__iphone"><img src="/images/ico_setup.gif" alt="" width="6" height="9" /> <a class="b-layout__link b-layout__link_fontsize_11" href="/users/<?php echo $user->login; ?> /setup/portfsetup/">Изменить разделы</a></div> <div class="b-layout__txt b-layout__txt_padbot_15 b-layout__txt_fontsize_11"><a class="b-layout__link b-layout__link_fontsize_11 b-layout__link_color_0f71c8" href="/users/<?php echo $user->login; ?> /setup/specsetup/" id="ap11">Специализация</a>: <?php echo professions::GetProfNameWP($user->spec, ' / ', 'Нет специализации'); ?> </div> <?php if (!is_pro()) { ?> <div class="b-layout__txt b-layout__txt_padbot_15 b-layout__txt_fontsize_11">Чтобы увеличить количество специализаций и получить дополнительные возможности, рекомендуем приобрести аккаунт <?php echo view_pro(false, false, true, 'владельцев платного аккаунта'); ?> </div> <?php } else { ?> <div class="b-layout__txt b-layout__txt_padbot_15 b-layout__txt_fontsize_11"><a class="b-layout__link b-layout__link_fontsize_11 b-layout__link_color_0f71c8" href="/users/<?php echo $user->login; ?> /setup/specaddsetup/" id="ap11">Дополнительные специализации</a>: <?php echo $specs_add_string; ?> </div> <?php } ?>
</p> <p class="b-layout_clear_both b-layout__title_color_4e">такой рейтинг как минимум</p> </td> </tr> <?php if ($user->is_pro != 't' && $user->is_pro_test != 't') { ?> <tr class="b-layout__one_bordbot_cec"> <td class="b-layout__one_padtb_6 b-layout__txt b-layout__one_valign_middle">Аккаунт <span class="b-icon b-icon__pro b-icon__pro_f b-icon_top_4" title="PRO"></span> x 1.2</td> <td class="b-layout__one_padtb_6 b-layout__one_valign_middle b-layout__txt b-text__bold b-layout__txt_color_6db335"> <?php echo abs(rating::round(abs($feature_total_after_pro_verify * rating::PRO_FACTOR) - abs($feature_total_after_pro_verify))); ?> </td> <td class="b-layout__one_padtb_6 b-layout__one_right b-layout__one_valign_middle"><a href="/payed/" target="_blank" class="b-layout__link">Купить</a> <?php echo view_pro(); ?> </td> </tr> <?php } //if ?> <?php if ($user->is_verify != 't') { ?> <tr class="b-layout__one_bordbot_cec"> <td class="b-layout__one_padtb_6 b-layout__txt b-layout__one_valign_middle">Верификация <span class="b-icon b-icon__ver b-icon_top_2"></span> x 1.2</td> <td class="b-layout__one_padtb_6 b-layout__one_valign_middle b-layout__txt b-text__bold b-layout__txt_color_6db335"> <?php echo abs(rating::round(abs($feature_total_after_pro_verify * rating::VERIFY_FACTOR) - abs($feature_total_after_pro_verify)));
?> <th class="cf-sortable cf-rc">Цена <br />в месяц</th> </tr> </thead> <tbody> <?php } else { ?> <tr> <th class="cf-getpro"> <?php if ($_SESSION['login'] && !is_pro()) { ?> <a href="/payed/">Получить аккаунт</a> <a href="/payed/"><?php echo is_emp() ? view_pro_emp() : view_pro(false, false, false); ?> </a> <?php } ?> </th> </tr> </thead> <tbody> <tr> <td><?php echo $filter_apply ? "Попробуйте изменить критерии поиска" : "Фрилансеров не найдено"; ?> </td> </tr>
<div class="b-layout__right b-layout__right_width_72ps b-layout__right_float_right b-layout__right_padbot_20"> <div class="b-layout__txt b-layout__txt_padbot_10 b-layout__txt_padbot_40">Перед вами подробное описание проекта. Изучите все, что хочет заказчик, и сделайте свое предложение, чтобы заинтересовать его.</div> <div class="b-layout__txt b-layout__txt_padbot_10"><a href="/wizard/registration/" class="b-layout__link">Вернуться к списку проектов</a></div> <div class="b-post b-post_margleft_-60"> <div class="b-post__body"> <div class="b-post__avatar b-post__avatar_margright_10"> <a class="b-post__link" href="javascript:void(0)"><img width="50" height="50" src="/images/no_foto.gif" alt="" class="b-post__userpic"></a> </div> <div class="b-post__content b-post__content_margleft_60"> <div class="b-username b-username_padbot_40"> <div class="b-username__txt b-username__txt_padbot_15"> <span class="b-username__login b-username__login_bold b-username__login_color_6db335">Работодатель </span> <?php if ($project['is_pro'] == 't') { echo is_emp($project['role']) ? view_pro_emp() : view_pro(); } ?> <span class="b-username__txt b-username__txt_fontsize_11"><?php echo $user->getOnlineStatus4Profile(); ?> </span> </div> <div class="b-username__txt b-username__txt_padbot_5 b-username__txt_fontsize_11"> Зарегистрирован<?php echo $user->sex == 'f' ? 'а' : ''; ?> на сайте <?php echo $registered; ?> </div> <div class="b-username__txt b-username__txt_fontsize_11">
"> <span class="orange-c" style=" float:left;"> <?php echo $t; ?> </span></div> </td> <?php } } else { $u_last_prm_right = $y_table_width - $u_last_prm_left; if (!$u_last_prm_width) { $u_last_prm_width = $u_last_prm_right; } if ($prm_is_PRO) { $t = 'После покупки аккаунта ' . ($u_is_profi ? view_profi() : view_pro()) . '<span class="lgray-c"> до ' . date('d.m.y', $u_prm_end_time) . '</span>'; $t_w = 221; } else { if ($prm_is_FP) { $t = 'После покупки места на главной <span class="lgray-c"> до ' . date('d.m.y', $u_prm_end_time) . '</span>'; $t_w = 229; } else { if ($prm_is_CTG) { $t = 'После покупки места в каталоге <span class="lgray-c"> до ' . date('d.m.y', $u_prm_end_time) . '</span>'; $t_w = 229; } } } ?> <td colspan="12">
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> ' . 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 .= ' '; 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 . '&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 . '&action=edit&ord=' . $ord . '&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; }
<input id="in_office" type="checkbox" value="1" name="in_office" class="b-check__input" <?php echo $filter['in_office'] ? 'checked="checked"' : ''; ?> /> </td> <td class="b-layout__td b-layout__td_padright_20 b-layout__td_ipad"><label for="in_office" class="b-check__label b-check__label_fontsize_13">Готов на регулярную работу или работу в офисе</label></td> </tr> </table> </div> <div class="b-check b-check_padbot_10"> <input id="is_pro" class="b-check__input" type="checkbox" name="is_pro" value="1" <?php echo $filter['is_pro'] == "t" ? 'checked="checked"' : ''; ?> /> <label for="is_pro" class="b-check__label b-check__label_fontsize_13">С аккаунтом <a href="/profi/" target="_blank" class="b-layout__link"><span class="b-icon b-icon__lprofi b-icon_top_1" data-profi-txt="Лучшие фрилансеры сайта FL.ru. Работают на сайте более 2-х лет, прошли верификацию личности и имеют не менее 98% положительных отзывов."></span></a> или <?php echo view_pro('', false, true, 'платным аккаунтом'); ?> </label> </div> <div class="b-check b-check_padbot_10"> <input id="is_preview" class="b-check__input" type="checkbox" name="is_preview" value="1" <?php echo $filter['is_preview'] ? 'checked="checked"' : ''; ?> /> <label for="is_preview" class="b-check__label b-check__label_fontsize_13">С примерами работ в портфолио</label> </div> <?php if (@$_SESSION['uid']) { ?> <div class="b-check"> <input id="in_fav" class="b-check__input" type="checkbox" name="in_fav" value="1" <?php
/** * Генерирует информацию про юзера, по его данным, в HTML-код (новая версия) * * @global session $session * @param type $user * @return $session */ function view_user3($user, $query_link = "") { global $session; if (is_object($user)) { $user = get_object_vars($user); } $is_emp = is_emp($user['role']); $is_emp_pfx = $is_emp ? 'e' : 'f'; $is_emp_pfx = $user['is_pro_test'] === 't' ? 'test' : $is_emp_pfx; $login = $user['login']; $link = '/users/' . $login; $login_cls = $is_emp ? '6db335' : 'fd6c30'; $username = $user['uname'] . ' ' . $user['usurname']; $html = $session->view_online_status($login) . '<a class="b-username__link b-username__link_color_000 b-username__link-empty" href="' . $link . $query_link . '">' . $username . '</a> <span class="b-username__login-mark"> <span class="b-username__login b-username__login_color_' . $login_cls . '">[<a class="b-username__link b-username__link_color_' . $login_cls . '" href="' . $link . $query_link . '">' . $login . '</a>]</span>'; //$pro = ' ' . view_profi(); $is_pro = $user['is_pro'] == 't' || $user['is_pro_tes'] == 't'; $html .= ($is_pro || $user['is_team'] == 't' || @$user['is_profi'] == 't' ? ' ' : '') . '<span class="b-username__marks">'; if (@$user['is_profi'] == 't') { $html .= view_profi(); } else { if ($is_pro && $user['is_team'] == 'f') { /* $is_emp_pfx = $is_emp_pfx . 'pro'; */ $title = 'PRO'; $html .= $is_emp ? view_pro_emp() : view_pro(); } } if ($user['is_team'] == 't') { $is_emp_pfx = 'team'; $title = 'Команда Free-lance.ru'; $html .= view_team_fl(); //$html .= ' <a class="b-layout__link" href="/about/team/" target="_blank"><span alt="Платный аккаунт" title="Платный аккаунт" class="b-icon b-icon__pro b-icon__pro_' . $is_emp_pfx . ' "></span></a>'.(is_verify($login)? view_verify():''); } $is_verify = !empty($user['is_verify']) ? $user['is_verify'] == 't' : is_verify($login); $html .= ($is_verify ? view_verify() : '') . '</span>'; $status = $session->getActivityByLogin($user['login']); $last_ref_unixtime = strtotime($status); if ($status && time() - $last_ref_unixtime <= 30 * 60) { $ago = ago_pub(strtotimeEx($status)); if (intval($ago) == 0) { $ago = "менее минуты"; } /* $html .= ' <span class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_color_fd6c30 b-layouyt__txt_weight_normal">На сайте</span>';*/ } else { /* $html .= ' <span class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_color_808080 b-layouyt__txt_weight_normal">Нет на сайте</span>';*/ } $html .= '</span>'; return $html; }
</div> <?php } ?> <div class="b-layout b-layout_clear"></div> </div> <!-- Опции --> <div class="b-frm-filtr__item"> <div class="b-check b-check_padbot_10 b-check_inline-block b-check_padright_30"> <input id="for-pro" class="b-check__input" name="pf_pro_only" type="checkbox" <?php echo $filter['pro_only'] == 't' ? 'checked="checked"' : ''; ?> value="1" /> <label for="for-pro" class="b-check__label b-check__label_fontsize_13">Только для <?php echo view_pro(false, false, true, 'пользователей с платным аккаунтом'); ?> </label> </div> <div class="b-check b-check_padbot_10 b-check_inline-block b-check_padright_30"> <input id="for-ver" class="b-check__input" name="pf_verify_only" type="checkbox" <?php echo $filter['verify_only'] == 't' ? 'checked="checked"' : ''; ?> value="1" /> <label for="for-ver" class="b-check__label b-check__label_fontsize_13">Только для <?php echo view_verify('верифицированных пользователей', ''); ?> </label> </div>
} if (is_new_prj($project['post_date'])) { ?> <br><?php echo !$project["comm_count"] || $project["comm_count"] % 10 == 0 || $project["comm_count"] % 10 > 4 || $project["comm_count"] > 4 && $project["comm_count"] < 21 ? $project["comm_count"] . ' предложений' : ($project["comm_count"] % 10 == 1 || $project["comm_count"] == 1 ? $project["comm_count"] . ' предложение' : $project["comm_count"] . ' предложения'); ?> </td><?php } else { ?> <br /><?php echo !$project["offers_count"] || $project["offers_count"] % 10 == 0 || $project["offers_count"] % 10 > 4 || $project["offers_count"] > 4 && $project["offers_count"] < 21 ? $project["offers_count"] . ' предложений' : ($project["offers_count"] % 10 == 1 || $project["comm_count"] == 1 ? $project["offers_count"] . ' предложение' : $project["offers_count"] . ' предложения'); ?> </td><?php } if ($project['pro_only'] == 't') { echo "</tr><tr><td><font class=\"fl2_offer_meta2\" style=\"background-color:#fff7ee;\">Отвечать на проект могут только пользователи с аккаунтом " . view_pro() . "</font></td>"; } ?> </tr> </table><?php } ?> </td> </tr><?php if ($project['attach']) { $str = viewattachLeft($project['login'], $project['attach'], "upload", $file, 1000, 600, 307200, $project['attach'], 0, 0); print "<tr><td> </td><td><br>" . $str . "<br></td></tr>"; } elseif (isset($project_attach) && is_array($project_attach)) { ?>
function view_mark_user($value, $pfx = '', $pro2 = true, $nbsp = "") { /*!!!is_team!!!*/ if (@$value[$pfx . 'is_profi'] == 't') { $pro = ' ' . view_profi(); } else { if ($pro2) { $is_pro = ' ' . view_pro2($value['is_pro_test'] == 't'); } else { $is_pro = ' ' . view_pro(); } $pro = $value[$pfx . 'is_pro'] == 't' ? is_emp($value[$pfx . 'role']) ? ' ' . view_pro_emp() : $is_pro : ""; } $is_team = ' ' . view_team_fl(); if (is_string($value['is_verify'])) { $isVerify = $value['is_verify'] === 't'; } elseif (is_bool($value['is_verify'])) { $isVerify = $value['is_verify']; } else { // эта часть должна убраться, чтобы не была соблазна использовать // сильно увеличивает количество запросов к базе $isVerify = $value[$pfx . 'login'] && is_verify($value[$pfx . 'login']); } if ($isVerify) { $pro .= view_verify(); $is_team .= view_verify(); } return $value[$pfx . 'is_team'] == 't' ? $is_team : $pro; }