예제 #1
0
 public function getCustomMessage($mes)
 {
     $message = GuestConst::getMessage($mes, GuestConst::TYPE_VACANCY);
     if ($mes == GuestConst::MSG_SUBMIT) {
         $vacancyPrice = new_projects::getProjectInOfficePrice();
         $message = sprintf($message, $vacancyPrice);
     }
     return $message;
 }
예제 #2
0
<form action="/public/" method="POST" enctype="multipart/form-data" id="publicForm" onsubmit="ge('freeBtn').disabled=true;ge('payBtn').disabled=true">
  <h3 id="ptype"><?php 
echo $project['payed'] || $tmpPrj->isKonkurs() || $price || $project['kind'] == 4 ? 'Платное' : 'Бесплатное';
?>
 объявление<?php 
echo $tmpPrj->isKonkurs() ? ' (конкурс)' : '';
?>
</h3>
  <div class="app-left">
    <p>У платных объявлений на порядок <br />больше просмотров и ответов.<br /> Обычно фрилансеры воспринимают <br />платное объявление более серьезно.</p>
    <ul class="apf-list app-list">
        <li <?php 
echo $project['kind'] == 7 || $project['kind'] == 4 && is_pro() == false ? '' : 'style="display: none;"';
?>
><input type="checkbox" name="public" value="1" id="public" disabled="disabled" checked="checked" /> <label for="public">Публикация проекта &mdash; <?php 
echo round($project['kind'] == 4 ? new_projects::getProjectInOfficePrice() : new_projects::getKonkursPrice());
?>
 руб.</label></li>
        <li>
          <input type="checkbox" id="f4" name="top_ok" value="1" onchange="oktop(this)"<?php 
echo ($remTPeriod || $addedTD ? ' checked' : '') . ($remTPeriod ? ' disabled' : '');
?>
/>
          <label for="f4" class="clip">Закрепить наверху ленты</label>
          <p class="app-dayes">
            <?php 
if (!$remTPeriod) {
    ?>
              на <input type="text" size="2" onmousewheel="cibywheel(this,0,365);addtop(this,<?php 
    echo $addedTD ? $addedTD : 1;
    ?>
예제 #3
0
<?php

/**
 * П-1, П-2 (При подтверждении публикации вакансии зарегистрированным работодателем)
 */
/**
 * Тема письма
 */
$smail->subject = "Подтверждение публикации вакансии на сайте FL.ru";
$activate_url = sprintf("%s/guest/activate/%s/", $GLOBALS['host'], $code);
$pro_url = $GLOBALS['host'] . '/payed-emp/';
require_once $_SERVER['DOCUMENT_ROOT'] . "/classes/projects.php";
$vacancy_price = new_projects::getProjectInOfficePrice($is_pro);
$vacancy_price_pro = new_projects::getProjectInOfficePrice(true);
?>
Вы получили это письмо, т.к. ваш e-mail адрес был указан на сайте FL.ru при размещении новой вакансии.

Чтобы завершить процесс и опубликовать вакансию за <?php 
echo $vacancy_price;
?>
 рублей, пожалуйста, перейдите по ссылке <a href="<?php 
echo $activate_url;
?>
"><?php 
echo $activate_url;
?>
</a> или скопируйте ее в адресную строку браузера.

<?php 
if (!$is_pro) {
    ?>
예제 #4
0
     // платные опции
     $payedParams = "";
     foreach ($payedItems as $name => $sum) {
         if ($sum > 0) {
             $payedParams .= "&" . $name . "=" . $sum;
         }
     }
     $payedParams .= "&top_days=" . __paramInit('int', NULL, 'top_days', 0);
     $params = "?prj_id=" . $proj['id'] . $payedParams;
     // если конкурс
     if ($proj['kind'] == 7) {
         $contest = "&contest=" . (is_pro() ? 100 : 110);
         header("Location: /public/contest_published.php/" . $params . $contest . $editPrj);
     } else {
         if ($proj['kind'] == 4 && !$tmpPrj->isEdit()) {
             $inoffice = "&inoffice=" . new_projects::getProjectInOfficePrice();
         }
         header("Location: /public/payed_project_published.php/" . $params . $inoffice . $editPrj);
         //header("Location: /bill/success/");
     }
 } else {
     if ($draft_prj_id) {
         header("Location: {$back}");
     } else {
         // в PDA без страниц прокладок
         if ($PDA) {
             header("Location: {$back}");
         } else {
             header("Location: /public/project_published.php?prj_id=" . $proj['id'] . $editPrj);
         }
     }
예제 #5
0
          <div>
            <ul class="apf-list">
              <li><span class="apf-or-radio"><input type="radio" name="kind" value="1" id="f5"<?php 
    echo !$project['kind'] || $project['kind'] == 1 ? ' checked' : '';
    ?>
 onclick="ShowCities()"/></span><label for="f5" onclick="ShowCities()">Проекты</label> - <span>Разовые проекты с фиксированной оплатой</span></li>
              <li><span class="apf-or-radio"><input type="radio" name="kind" value="4" id="f8"<?php 
    echo $project['kind'] == 4 ? ' checked' : '';
    ?>
 onclick="ShowCities()"/></span><label for="f8" onclick="ShowCities()">Вакансии</label> -
              <span>Вакансии на работу в офисе или удаленно</span>
              <?php 
    if (!is_pro()) {
        ?>
                  <div class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_padleft_20">Публикация &mdash; <span class="b-layout__txt b-layout__txt_fontsize_11 b-layout__txt_bold b-layout__txt_color_fd6c30"><?php 
        echo new_projects::getProjectInOfficePrice();
        ?>
 руб</span>.<br />В тексте вакансии можно публиковать контактную информацию</div>
              <?php 
    }
    ?>
                <div class="apf-office" id="showcities" <?php 
    echo $project['kind'] != 4 ? "style=\"display:none;\"" : "";
    ?>
>
                  <div class="apf-or">
                    <select id="fcountry" name="country" class="apf-select" onChange="CityUpd(this.value)">
                      <option value="0">Страна</option>
                      <?php 
    foreach ($countries as $countid => $country) {
        ?>
예제 #6
0
    $descrHint = 'Подробно опишите задачу, сроки выполнения, другие условия работы.';
} else {
    $title = $exec ? $project['id'] ? 'Персональный проект' : 'Новый персональный проект' : ($project['id'] ? 'Проект' : 'Новый проект (задание на разовую работу)');
    $isContest = false;
    $isVacancy = false;
    $titleHint = 'Что требуется сделать. Например: Дизайн для интернет-магазина детской одежды';
    $descrHint = 'Подробно опишите задачу, сроки выполнения, другие условия работы.';
}
$project['end_date'] = $project['end_date'] ? date('d.m.Y', strtotime($project['end_date'])) : '';
$project['win_date'] = $project['win_date'] ? date('d.m.Y', strtotime($project['win_date'])) : '';
if ($project['logo_id']) {
    $logoFile = new CFile($project['logo_id']);
}
$isVacancyPayed = $tmpPrj->isNotPayedVacancy() == false;
$addedPrc = is_pro() ? 0 : new_projects::PRICE_ADDED;
$priceVacancy = new_projects::getProjectInOfficePrice(is_pro());
$priceVacancy = $project['id'] && $isVacancyPayed ? 0 : $priceVacancy;
// если вакансия уже оплачена
$priceContest = new_projects::getKonkursPrice(is_pro());
$priceContest = $project['id'] ? 0 : $priceContest;
// если конкурс уже оплачен
if ($isContest) {
    $priceTopDay = is_pro() ? new_projects::PRICE_CONTEST_TOP1DAY_PRO : new_projects::PRICE_CONTEST_TOP1DAY;
} else {
    $priceTopDay = is_pro() ? new_projects::PRICE_TOP1DAYPRO : new_projects::PRICE_TOP1DAY;
}
$priceTopDay += $addedPrc;
$urgentPrice = new_projects::PRICE_URGENT;
$hidePrice = new_projects::PRICE_HIDE;
$priceLogo = is_pro() ? new_projects::PRICE_LOGO : new_projects::PRICE_LOGO_NOPRO;
//$priceLogo += $addedPrc;
예제 #7
0
    $account = new account();
    $ok = $account->GetInfo($_SESSION['uid'], true);
    $transaction_id = $account->start_transaction($uid, $tr_id);
    $js_file = array('payed.js', 'billing.js');
    include_once '../payed/freeze.php';
    $pro_last = false;
    if ($_SESSION['freeze_from'] && $_SESSION['is_freezed']) {
        $pro_last = $_SESSION['payed_to'];
    } elseif ($_SESSION['pro_last']) {
        $pro_last = $_SESSION['pro_last'];
    }
    $u_is_pro_auto_prolong = $user->GetField($uid, $e, 'is_pro_auto_prolong', false);
    $_SESSION['pro_last'] = payed::ProLast($_SESSION['login']);
    if ($_SESSION['pro_last']['is_freezed']) {
        $_SESSION['payed_to'] = $_SESSION['pro_last']['cnt'];
    }
    $_SESSION['pro_last'] = $_SESSION['pro_last']['is_freezed'] ? false : $_SESSION['pro_last']['cnt'];
    $dateFrozenMaxLimit = 'date_max_limit_' . date('Y_m_d', strtotime($_SESSION['pro_last'] ? $_SESSION['pro_last'] : '+30 day'));
    $dateFrozenMinLimit = 'date_min_limit_' . date('Y_m_d', strtotime('+ 1 day'));
    //Инициализация попапа оплаты
    require_once ABS_PATH . '/classes/quick_payment/quickPaymentPopupPro.php';
    quickPaymentPopupPro::getInstance()->init();
}
$prices = array('pro' => array('vacancy' => new_projects::getProjectInOfficePrice(true)), 'nopro' => array('vacancy' => new_projects::getProjectInOfficePrice(false)));
$page_title = 'Профессиональный аккаунт - фриланс, удаленная работа на FL.ru';
$header = '../header.php';
$footer = '../footer.html';
$footer_payed = true;
$css_file = array('/css/block/b-promo/__buy/b-promo__buy.css');
$content = 'content.new.php';
include '../template2.php';