Exemplo n.º 1
0
echo $kind == 2 || $kind == 7 ? 'b-menu__item_active' : '';
?>
" <?php 
echo $kind == 2 || $kind == 7 ? 'data-menu-opener="true" data-menu-descriptor="nav"' : '';
?>
><a class="b-menu__link" href="/konkurs/">Конкурсы</a></li>
                </ul>
            </div><!-- b-menu_tabs -->
            
    </div><!--b-page__filter-->
    <?php 
// блок ответов на проекты
if (get_uid(0) && !is_emp() && !is_pro()) {
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/projects_offers_answers.php';
    $user_answers = new projects_offers_answers();
    $user_answers->GetInfo($_SESSION['uid']);
    $free_answers = $user_answers->free_offers;
    $op_codes = $user_answers->GetOpCodes();
    $is_block_pro = true;
    include TPL_ANSWERS_DIR . '/tpl.answers-item.php';
}
?>
<!--<div class="b-page__lenta <?php 
echo $cls;
?>
">-->
    <div class="b-page__lenta ">
        <?php 
if ($kind == 8) {
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/freelancer_offers.php';
    require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/country.php';
Exemplo n.º 2
0
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/freelancer.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/professions.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/projects_offers_answers.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/op_codes.php";
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/rating.php";
if ($uid) {
    $op_codes = new op_codes();
    $opcodes = $op_codes->getCodes('80,16,65');
    if ($paid_specs = professions::getPaidSpecs($uid)) {
        $paid_spec_cnt = count($paid_specs);
    }
    $free_spec_cnt = is_pro() ? 5 : 1;
    $spec_cnt = $paid_spec_cnt + $free_spec_cnt;
    $paid_spec_price = $opcodes[professions::OP_PAID_SPEC]['sum'] * $paid_spec_cnt;
    $poa = new projects_offers_answers();
    $poa->GetInfo($uid);
    $poa_codes = $poa->GetOpCodes();
    $user = new freelancer();
    // Изменяем авто продление PRO, если нужно
    if (strtolower($_GET['pro_auto_prolong']) == 'on') {
        $user->setPROAutoProlong('on', $uid);
    }
    if (strtolower($_GET['pro_auto_prolong']) == 'off') {
        $user->setPROAutoProlong('off', $uid);
    }
    $user->GetUser($_SESSION['login']);
    require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/account.php";
    $account = new account();
    $ok = $account->GetInfo($uid, true);
    $u_is_pro_auto_prolong = $user->GetField($uid, $e, 'is_pro_auto_prolong', false);
    // Включено ли у юзера автоматическое продление PRO
Exemplo n.º 3
0
     include ABS_PATH . '/404.php';
     exit;
 }
 //Если не участник персонального проекта
 if ($project['kind'] == 9 && (!$uid || !(hasPermissions('projects') || $project['user_id'] == $uid || $project['exec_id'] == $uid || projects_offers::IsPrjOfferExists($project['id'], get_uid(false))))) {
     include ABS_PATH . '/404.php';
     exit;
 }
 //404 если проект заблокирован
 if ($project['is_blocked'] && $_SESSION['uid'] != $project['user_id'] && !hasPermissions('projects')) {
     include ABS_PATH . '/prj_blocked.php';
     exit;
 }
 // Платные ответы
 $answers = new projects_offers_answers();
 $answers->GetInfo($uid);
 $pr_emp = is_emp($project['role']);
 require_once $_SERVER['DOCUMENT_ROOT'] . '/classes/stop_words.php';
 $stop_words = new stop_words(hasPermissions('projects'));
 $title = $project['moderator_status'] === '0' && $project['kind'] != 4 && $project['is_pro'] != 't' ? $stop_words->replace($project['name'], 'plain', false) : $project['name'];
 $sTitle = htmlspecialchars($title, ENT_QUOTES, 'CP1251', false);
 if ($project['cost'] != 0) {
     switch ($project['priceby']) {
         case '1':
             $priceby_str = '/час';
             break;
         case '2':
             $priceby_str = '/день';
             break;
         case '3':
             $priceby_str = '/месяц';