250 lines
7.7 KiB
PHP
250 lines
7.7 KiB
PHP
<form method="post" name="post_nav_find" action="">
|
|
<input type="hidden" name="jobOfferID" value="">
|
|
</form>
|
|
<script type="text/javascript">
|
|
<!--
|
|
function post_nav_find_action(what, value) {
|
|
// alert(what);
|
|
document.post_nav_find.action = what + '';
|
|
document.post_nav_find.jobOfferID.value = value;
|
|
document.post_nav_find.submit();
|
|
return false;
|
|
}
|
|
// -->
|
|
</script>
|
|
|
|
<!--begin::Toolbar-->
|
|
<div class="d-flex flex-wrap flex-stack my-5">
|
|
<!--begin::Heading-->
|
|
<h2 class="fs-2 fw-bold my-2">Available Jobs
|
|
|
|
<!--end::Heading-->
|
|
<!--begin::Controls-->
|
|
<div class="d-flex flex-wrap my-1">
|
|
<!--begin::Select wrapper-->
|
|
<!-- div class="m-0">
|
|
<select name="status" data-control="select2" data-hide-search="true" class="form-select form-select-sm bg-body border-body fw-bolder w-125px">
|
|
<option value="Active" selected="selected">Active</option>
|
|
<option value="Approved">In Progress</option>
|
|
<option value="Declined">To Do</option>
|
|
<option value="In Progress">Completed</option>
|
|
</select>
|
|
</div -->
|
|
<!--end::Select wrapper-->
|
|
</div>
|
|
<!--end::Controls-->
|
|
</div>
|
|
<!--end::Toolbar-->
|
|
<!--begin::Row-->
|
|
<div class="row g-6 g-xl-9">
|
|
<?php
|
|
// $market_table_result
|
|
//onclick="showJobModal('2R05W439BR');"
|
|
//onclick="return EDetail('$row->offer_code')
|
|
foreach ($market_table_result as $row)
|
|
{
|
|
?>
|
|
<!--begin::Col-->
|
|
<div class="col-md-6 col-xl-4">
|
|
<!--begin::Card-->
|
|
<a href="#" onclick="return showMarketJobModal('<?=$row->offer_code?>');" class="card border-hover-primary">
|
|
<!--begin::Card header-->
|
|
|
|
<!--end:: Card header-->
|
|
<!--begin:: Card body-->
|
|
<div class="card-body p-9">
|
|
<!--begin::Name-->
|
|
<div class="fs-3 fw-bolder text-dark"><?=$row->title?></div>
|
|
<!--end::Name-->
|
|
<!--begin::Description-->
|
|
<p class="text-gray-400 fw-bold fs-5 mt-1 mb-7"><?=$row->description?></p>
|
|
<!--end::Description-->
|
|
<!--begin::Info-->
|
|
<div class="d-flex flex-wrap mb-5">
|
|
<!--begin::Due-->
|
|
<div class="border border-gray-300 border-dashed rounded min-w-125px py-3 px-4 me-7 mb-3">
|
|
<div class="fs-6 text-gray-800 fw-bolder"><?=$row->timeline_days?> day(s)</div>
|
|
<div class="fw-bold text-gray-400">Timeline</div>
|
|
</div>
|
|
<!--end::Due-->
|
|
<!--begin::Budget-->
|
|
<div class="border border-gray-300 border-dashed rounded min-w-125px py-3 px-4 mb-3">
|
|
<div class="fs-6 text-gray-800 fw-bolder">N <? echo money_format('%.2n', $row->price * 0.01); ?></div>
|
|
<div class="fw-bold text-gray-400">Budget</div>
|
|
</div>
|
|
<!--end::Budget-->
|
|
</div>
|
|
<!--end::Info-->
|
|
<!--begin::Progress-->
|
|
<div class="h-4px w-100 bg-light mb-5" data-bs-toggle="tooltip" title="This project 50% completed">
|
|
<div class="bg-primary rounded h-4px" role="progressbar" style="width: 50%" aria-valuenow="50" aria-valuemin="0" aria-valuemax="100"></div>
|
|
</div>
|
|
<!--end::Progress-->
|
|
<!--begin::Users-->
|
|
<div class="symbol-group symbol-hover">
|
|
<!--begin::User-->
|
|
|
|
<?=$row->offer_code?>
|
|
|
|
<!--begin::User-->
|
|
</div>
|
|
<!--end::Users-->
|
|
</div>
|
|
<!--end:: Card body-->
|
|
</a>
|
|
<!--end::Card-->
|
|
</div>
|
|
<!--end::Col-->
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
|
|
</div>
|
|
<!--end::Row-->
|
|
<!--begin::Pagination-->
|
|
<!-- div class="d-flex flex-stack flex-wrap pt-10">
|
|
<div class="fs-6 fw-bold text-gray-700">Showing 1 to 10 of 50 entries</div>
|
|
<ul class="pagination">
|
|
<li class="page-item previous">
|
|
<a href="#" class="page-link">
|
|
<i class="previous"></i>
|
|
</a>
|
|
</li>
|
|
<li class="page-item active">
|
|
<a href="#" class="page-link">1</a>
|
|
</li>
|
|
<li class="page-item">
|
|
<a href="#" class="page-link">2</a>
|
|
</li>
|
|
<li class="page-item">
|
|
<a href="#" class="page-link">3</a>
|
|
</li>
|
|
<li class="page-item">
|
|
<a href="#" class="page-link">4</a>
|
|
</li>
|
|
<li class="page-item">
|
|
<a href="#" class="page-link">5</a>
|
|
</li>
|
|
<li class="page-item">
|
|
<a href="#" class="page-link">6</a>
|
|
</li>
|
|
<li class="page-item next">
|
|
<a href="#" class="page-link">
|
|
<i class="next"></i>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div -->
|
|
<!--end::Pagination-->
|
|
|
|
|
|
|
|
|
|
|
|
<!-- Basic modal -->
|
|
<div id="modal_theme_primary" class="modal fade">
|
|
<div class="modal-dialog mw-650px">
|
|
<div class="modal-content" id="modal-content">
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /basic modal -->
|
|
<!-- /main content -->
|
|
<script type="text/javascript">
|
|
<!--
|
|
|
|
var current_job_contract = null;
|
|
|
|
function showMarketJobModal(job_contract) {
|
|
//alert(job_contract);
|
|
if (typeof event !== 'undefined') {
|
|
event.preventDefault();
|
|
}
|
|
|
|
// load the modal content with a loader gif and message
|
|
$('#modal-content').html('Loading...');
|
|
|
|
// show modal window
|
|
$('#modal_theme_primary').modal('show');
|
|
|
|
|
|
//alert("/jobs/marketdetail?proc=NCOMPLETE&job_contract=" + job_contract);
|
|
|
|
|
|
$.ajax({
|
|
url: "/jobs/marketdetail?proc=NCOMPLETE&job_contract=" + job_contract
|
|
}).done(function (data) {
|
|
//alert(data);
|
|
$('#modal-content').html(data);
|
|
});
|
|
}
|
|
|
|
function EDetail(job_contract) {
|
|
if (current_job_contract!=null) {
|
|
$('#'+current_job_contract).html('');
|
|
current_job_contract = null;
|
|
}
|
|
current_job_contract = job_contract;
|
|
//$('#req_completion').html('Processing...');
|
|
//$('#req_completion_submit').prop('disabled', true);
|
|
$('#submit_'+job_contract).prop('disabled', true);
|
|
$.ajax({
|
|
url: "/jobs/marketdetail?proc=NCOMPLETE&job_contract=" + job_contract
|
|
}).done(function( data ) {
|
|
$('#'+job_contract).html(data);
|
|
$('#submit_'+job_contract).prop('disabled', false);
|
|
});
|
|
return false;
|
|
}
|
|
|
|
function SInterest(job_contract) {
|
|
//$('#req_completion').html('Processing...');
|
|
//$('#req_completion_submit').prop('disabled', true);
|
|
$('#submit_interest_'+job_contract).prop('disabled', true);
|
|
$.ajax({
|
|
url: "/jobs/showinterest?proc=NCOMPLETE&job_contract=" + job_contract
|
|
}).done(function( data ) {
|
|
$('#'+job_contract).html(data);
|
|
$('#submit_interest_'+job_contract).prop('disabled', false);
|
|
});
|
|
return false;
|
|
}
|
|
|
|
function OMessage(offer_code) {
|
|
if (document.job_message.yourmessage.value=='') {
|
|
alert('Missing message!');
|
|
return false;
|
|
}
|
|
|
|
|
|
//$('#msg_result_'+offer_code).html('Processing...');
|
|
$('#submit_yourmessage_'+offer_code).prop('disabled', true);
|
|
$.ajax({
|
|
url: "/jobs/marketrmessage?proc=NCOMPLETE&offer_code=" + offer_code + "&yourmessage=" + document.job_message.yourmessage.value
|
|
}).done(function( data ) {
|
|
$('#msg_result_'+offer_code).html(data);
|
|
// document.offer_individual.rec_email.value = '';
|
|
$('#submit_yourmessage_'+offer_code).prop('disabled', false);
|
|
});
|
|
return false;
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// -->
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|