Add candidate and employer templates, application form, and new password functionality
- Created 'dla-kandydata.php' template for candidates with job offers and registration options. - Developed 'dla-pracodawcy.php' template for employers detailing how Globelus works and registration for new employers. - Implemented 'advert-apply.php' for job applications, including form validation and file upload for CVs. - Added 'new-password.php' for users to set a new password with validation for password strength and matching.
This commit is contained in:
@@ -172,75 +172,108 @@
|
||||
<a href="/oferty-pracy/<?= \S::seo( $advert['category'], true );?>" title="praca <?= $advert['category'];?>"><?= $advert['category'];?></a>
|
||||
</span>
|
||||
</div>
|
||||
<div class="icons row no-gutters">
|
||||
<div class="col-12">
|
||||
<? if ( $advert['salary'] ):?>
|
||||
<div class="icon">
|
||||
<img src="/layout/images/oferta-wynagrodzenie-gray.svg">
|
||||
<div class="icons">
|
||||
<? if ( trim( $advert['salary'] ) ):?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-money.svg">
|
||||
</div>
|
||||
<div class="_text">
|
||||
<?= $advert['salary'];?>
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['overtime'] ):?>
|
||||
<div class="icon small">
|
||||
<img src="/layout/images/nadgodziny-gray.svg">
|
||||
<?= $advert['overtime_quantity'];?>
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['overtime']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-time.svg">
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['accommodation'] ):?>
|
||||
<div class="icon small">
|
||||
<img src="/layout/images/zakwaterowanie-gray.svg">
|
||||
<?= $advert['accommodation_cost'];?>
|
||||
<div class="_text">
|
||||
<?= $advert['overtime_quantity']; ?>
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['travel_refund'] ):?>
|
||||
<div class="icon">
|
||||
<img src="/layout/images/przejazd-gray.svg">
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['accommodation']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-bed.svg">
|
||||
</div>
|
||||
<div class="_text">
|
||||
<?= $advert['accommodation_cost']; ?>
|
||||
</div>
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['travel_refund']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-plane.svg">
|
||||
</div>
|
||||
<div class="_text">
|
||||
refundacja przejazdu
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['from_now'] ):?>
|
||||
<div class="icon">
|
||||
<img src="/layout/images/praca-od-zaraz-gray.svg">
|
||||
<?= \S::lang( 'praca-od-zaraz' );?>
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['work_type']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-plane.svg">
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['work_type'] ):?>
|
||||
<div class="icon small">
|
||||
<img src="/layout/images/oferta-rodzaj-umowy-gray.svg">
|
||||
<? $work_type = \front\factory\Globelus::work_types(); echo $work_type[ $advert['work_type'] ];?>
|
||||
<div class="_text">
|
||||
<? $work_type = \front\factory\Globelus::work_types();
|
||||
echo $work_type[$advert['work_type']]; ?>
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['without_experience'] ):?>
|
||||
<div class="icon small">
|
||||
<img src="/layout/images/oferta-doswiadczenie-gray.svg">
|
||||
<?= \S::lang( 'bez-doswiadczenia' );?>
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['without_experience']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-case.svg">
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['without_language'] ):?>
|
||||
<div class="icon">
|
||||
<img src="/layout/images/bez-znajomosci-jezyka-gray.svg">
|
||||
<?= \S::lang( 'bez-znajomosci-jezyka' );?>
|
||||
<div class="_text">
|
||||
<?= \S::lang('bez-doswiadczenia'); ?>
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['for_couples'] ):?>
|
||||
<div class="icon small">
|
||||
<img src="/layout/images/oferta-dla-par-gray.svg">
|
||||
<?= \S::lang( 'dla-par' );?>
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['without_language']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-lang.svg">
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['outside_ue'] ):?>
|
||||
<div class="icon small">
|
||||
<img src="/layout/images/ue-gray.svg">
|
||||
<div class="_text">
|
||||
<?= \S::lang('bez-znajomosci-jezyka'); ?>
|
||||
</div>
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['for_couples']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-couple.svg">
|
||||
</div>
|
||||
<div class="_text">
|
||||
<?= \S::lang('dla-par'); ?>
|
||||
</div>
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['outside_ue']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-ue.svg">
|
||||
</div>
|
||||
<div class="_text">
|
||||
dla obywateli spoza UE
|
||||
</div>
|
||||
<? endif;?>
|
||||
<? if ( $advert['without_driving_license'] ):?>
|
||||
<div class="icon small">
|
||||
<img src="/layout/images/prawojazdy-gray.svg">
|
||||
</div>
|
||||
<? endif; ?>
|
||||
<? if ($advert['without_driving_license']) : ?>
|
||||
<div class="_content">
|
||||
<div class="_icon">
|
||||
<img src="/images/icon-car.svg">
|
||||
</div>
|
||||
<div class="_text">
|
||||
bez prawa jazdy
|
||||
</div>
|
||||
<? endif;?>
|
||||
</div>
|
||||
</div>
|
||||
<? endif; ?>
|
||||
</div>
|
||||
<div class="text-right">
|
||||
<a href="/oferta/<?= $advert['id'];?>/<?= \S::seo( $advert['title'], true );?>" class="btn btn-success"><?= $lang['szczegoly-oferty'];?></a>
|
||||
|
||||
Reference in New Issue
Block a user