Files
globelus.pl/templates_user/globelus/adverts/advert-apply.php

146 lines
7.9 KiB
PHP

<? global $lang; ?>
<div class="row">
<div class="col-12">
<div class="advert_apply">
<? if ( $this -> send_message ):?>
<? \S::set_session( 'send_message', false ); ?>
<? if ( !$this -> send_register ):?>
<div class="alert alert-success alert-border">Twoja aplikacja została wysłana. Dziękujemy.<br>Uzupełnij swój <a href="/jakiej-pracy-szukasz" style="display: inline; color: #3a87ad; font-weight: bold;">profil kandydata</a>, aby bez konieczności aplikacji na ogłoszenia dostawać pasujące do Ciebie propozycje pracy.</div>
<? else:?>
<div class="alert alert-success alert-border">Twoja aplikacja została wysłana. Dziękujemy.</div>
<? endif;?>
<center>
<a href="<?= \S::get_session( 'redirect_url' ) ? \S::get_session( 'redirect_url' ) : '/oferty-pracy';?>" class="btn btn-blue">Wróć do ofert pracy</a>
</center>
<? else:?>
<img src="/images/icon-file-upload.svg" alt="oferta pracy" class="_icon">
<div class="_title">Aplikujesz na stanowisko:</div>
<div class="_advert_title"><?= $this -> advert['title'];?></div>
<div class="_advert_data">
<div class="_columns">
<div class="_left">Pracodawca:</div>
<div class="_right">
<a href="/pracodawca/<?= $this->advert['user_id']; ?>/<?= \S::seo($this->advert['firm_name_profile'], true); ?>"><?= $this->advert['firm_name_profile']; ?></a>
</div>
</div>
<div class="_columns">
<div class="_left">Lokalizacja:</div>
<div class="_right"><?= $this -> advert['country_name'];?><? if ($this -> advert['id_voivodeship']):?> - <?= \front\factory\Globelus::get_voivodeship_name( $this -> advert['id_voivodeship'] );?><? endif;?> - <?= $this -> advert['city'];?></div>
</div>
<form method="POST" action="/globelusAdverts/send_message/" id="advert-contact" enctype="multipart/form-data">
<input type="hidden" name="redirect_url" value="<?= $_SERVER['REQUEST_URI']; ?>">
<input type="hidden" name="advert_id" value="<?= $this->advert['id']; ?>">
<div class="_columns">
<div class="_left">Imię:</div>
<div class="_right">
<input type="text" id="name" name="name" class="form-control" value="<?= $this->g_user['name'] ? htmlspecialchars($this->g_user['name']) : htmlspecialchars(\S::get_session('advert_answer_name')); ?>">
</div>
</div>
<div class="_columns">
<div class="_left">Nazwisko:</div>
<div class="_right">
<input type="text" id="surname" name="surname" class="form-control" value="<?= $this->g_user['surname'] ? htmlspecialchars($this->g_user['surname']) : htmlspecialchars(\S::get_session('advert_answer_surname')); ?>">
</div>
</div>
<div class="_columns">
<div class="_left">Email:<span class="red">*</span></div>
<div class="_right">
<input type="email" id="email" name="email" required class="form-control" value="<?= $this->g_user['email'] ? htmlspecialchars($this->g_user['email']) : htmlspecialchars(\S::get_session('advert_answer_email')); ?>">
</div>
</div>
<div class="_columns">
<div class="_left">Telefon:<span class="red">*</span></div>
<div class="_right">
<input type="text" id="phone" name="phone" required class="form-control" value="<?= $this->g_user['phone'] ? htmlspecialchars($this->g_user['phone']) : htmlspecialchars(\S::get_session('advert_answer_phone')); ?>">
</div>
</div>
<div class="_columns">
<div class="_left">Wiadomość:</div>
<div class="_right">
<textarea id="text" name="text" class="form-control">Witam,<?= PHP_EOL; ?>Państwa oferta pracy wydaje mi się interesująca. Bardzo proszę o kontakt.<?= PHP_EOL; ?>Pozdrawiam<?= PHP_EOL; ?><?= htmlspecialchars($this->g_user['surname']); ?> <?= htmlspecialchars($this->g_user['name']); ?></textarea>
</div>
</div>
<div class="_columns">
<div class="_left">CV:<span class="red">*</span></div>
<div class="_right">
<? if ($this->g_user and file_exists(\front\factory\GlobelusCandidates::cv_url($this->g_user['id']))) : ?>
<p class="small-info mt0 text-success">Nie musisz dodawać CV, chyba, że chcesz użyć innego cv niż to zarejestrowane w Profilu Kandydata?</p>
<input type="file" id="cv" name="cv">
<? elseif (!$this->g_user and \S::get_session('advert_answer_cv')) : ?>
<p class="small-info mt0 text-success">Dodaj nowe CV, lub skorzystaj z wcześniej wysłanego.</p>
<input type="file" id="cv" name="cv">
<? else : ?>
<input type="file" id="cv" name="cv" required="required">
<? endif; ?>
</div>
</div>
<div class="_columns">
<div class="_left">
<input type="checkbox" required id="agremment">
</div>
<div class="_right"> *
<?
$text = str_replace('[LINK-REGULAMIN]', '<a href="/regulamin">' . $lang['regulamin'] . '</a>', $lang['rejestracja-akceptacja-regulaminu']);
echo $text = str_replace('[LINK-POLITYKA-PRYWATNOSCI]', '<a href="/polityka-prywatnosci">' . $lang['polityke-prywatnosci'] . '</a>', $text);
?>
</div>
</div>
<div class="_columns">
<div class="_left">
<input type="checkbox" name="register">
</div>
<div class="_right">
Zgadzam się na dopasowanie mojego cv również do innych ofert pracy oraz udostepnienie mojego cv innym pracodawcom zarejestrowanym na globelus.pl
</div>
</div>
<div class="_columns">
<div class="_left"></div>
<div class="_right">
<input type="submit" value="Aplikuj teraz" class="btn btn-red btn_aplikuj">
</div>
</div>
<div class="_columns">
<div class="_left"></div>
<div class="_right">
<small>Jeśli dałeś nam swoją zgodę i możemy dopasować Twoje cv również do innych ofert pracy oraz udostępnić Twoje cv innym pracodawcom zarejestrowanym na globelus.pl to zalecamy abyś uzupełnij swój <a href="/jakiej-pracy-szukasz">Profil Kandydata</a>.</small>
</div>
</div>
</form>
</div>
<? endif;?>
</div>
</div>
<script class="footer" type="text/javascript">
$(function() {
$('body').on('submit', '#advert-contact', function(e) {
if (!($('#cv')[0].files[0].size < 5242880)) {
e.preventDefault();
$.alert({
title: '<?= ucfirst($lang['blad']); ?>',
icon: 'fa fa-exclamation',
content: '<?= $lang['plik-cv-jest-zbyt-duzy']; ?>',
type: 'blue',
closeIcon: true,
closeIconClass: 'fa fa-close',
typeAnimated: true,
animation: 'opacity',
autoClose: 'confirm|10000',
columnClass: 'large',
theme: 'modern',
buttons: {
confirm: {
text: '<?= $lang['zamknij']; ?>',
btnClass: 'btn-blue',
keys: ['enter'],
action: function() {}
}
}
});
}
});
});
</script>
<?
if (!$this->g_user['id'] or $this->g_user['id'] != $this->advert['user_id'])
\front\factory\GlobelusAdverts::advert_visits_increase($this->advert['id']);
?>