1 |
www |
1 |
<?php
|
|
|
2 |
|
|
|
3 |
$this->headLink()->appendStylesheet('/react-bundles/job/view/main.css');
|
|
|
4 |
|
|
|
5 |
$jobSkills = json_encode($job_skills);
|
|
|
6 |
$jobLanguages = json_encode($job_languages);
|
|
|
7 |
$jobDegrees = json_encode($job_degrees);
|
|
|
8 |
$userProfiles = json_encode($user_profiles);
|
|
|
9 |
|
|
|
10 |
$js = <<<JS
|
|
|
11 |
|
|
|
12 |
const backendVars = {
|
|
|
13 |
jobId: `$job_uuid`,
|
|
|
14 |
companyId: `$company_uuid`,
|
|
|
15 |
companyImage: `$company_image`,
|
|
|
16 |
jobTitle: "$job_title",
|
|
|
17 |
companyName: "$company_name",
|
|
|
18 |
timeElapsed: "$timeElapsed",
|
|
|
19 |
location: "$location",
|
|
|
20 |
jobSaved: `$job_save_operation`,
|
|
|
21 |
lastDateOfApplication: `$last_date_of_application`,
|
|
|
22 |
employmentType: `$employment_type`,
|
|
|
23 |
jobCategory: `$job_category`,
|
|
|
24 |
jobDescription: `$job_description`,
|
|
|
25 |
jobSkills: JSON.parse(`$jobSkills`),
|
|
|
26 |
totalApplications: `$total_applications`,
|
|
|
27 |
jobVisits: `$job_visits`,
|
|
|
28 |
experience: `$experience`,
|
|
|
29 |
salary: `$salary`,
|
|
|
30 |
jobLanguages: JSON.parse(`$jobLanguages`),
|
|
|
31 |
jobDegrees: JSON.parse(`$jobDegrees`),
|
|
|
32 |
companyIndustry: `$company_industry`,
|
|
|
33 |
companySize: `$company_size`,
|
|
|
34 |
companyAddress: `$company_address`,
|
|
|
35 |
companyWebsite: `$company_website`,
|
|
|
36 |
companyFoundationYear: `$company_foundation_year`,
|
|
|
37 |
jobApplyOperation: `$job_apply_operation`,
|
|
|
38 |
userProfiles: JSON.parse(`$userProfiles`)
|
|
|
39 |
}
|
5394 |
stevensc |
40 |
const LABELS = {}
|
1 |
www |
41 |
JS;
|
|
|
42 |
$this->inlineScript()->appendScript($js);
|
3564 |
stevensc |
43 |
$this->headLink()->appendStylesheet('/look-and-field/job.css');
|
1 |
www |
44 |
$this->inlineScript()->appendFile('/react-bundles/job/view/jobViewBundle.js');
|
|
|
45 |
?>
|
|
|
46 |
|
5001 |
stevensc |
47 |
<main id="react_job_view" class="view">
|
1 |
www |
48 |
<div class="process-comm" id="paginator-process-comm">
|
|
|
49 |
<div class="spinner">
|
|
|
50 |
<div class="bounce1"></div>
|
|
|
51 |
<div class="bounce2"></div>
|
|
|
52 |
<div class="bounce3"></div>
|
|
|
53 |
</div>
|
|
|
54 |
</div>
|
5001 |
stevensc |
55 |
</main>
|