{if $option == 'edit' || $option == 'update'}
<a id="deleteJobButton" class="button button-secondary glm-button glm-right">Delete this Job</a>
- <h2>Edit Job Postings
+ <h2>Edit Job Posting
{else}
<h2>Add New Job Posting
{/if}
{if $jobAddError}<span class="glm-error glm-flash-updated">Job Add Error</span>{/if}
</h2>
- {if $jobUpdateError || $jobAddError}
- <h1 class="glm-error">NOTICE: Your Job has not yet been submitted.<br>Please select the tabs indicating a problem, correct the indicated fields and resubmit.</h1>
- {else}
- {/if}
-
+ {if $jobUpdateError || $jobAddError}
+ <h1 class="glm-error">NOTICE: Your Job has not yet been submitted.<br>Please select the tabs indicating a problem, correct the indicated fields and resubmit.</h1>
+ {else}
+ {/if}
<form action="{$thisUrl}?page={$thisPage}" method="post" enctype="multipart/form-data">
<input type="hidden" name="glm_action" value="index">
</h2>
<!-- JOB TITLE -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
Job Title
</div>
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-input">
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-input">
<select id="job_title" data-id="title" name="title">
- <option value="">Select a date range</option>
+ <option value="">Select a Job Title</option>
{foreach from=$jobTitles item=j}
{if 'fieldData'|array_key_exists:$job}
- <option value="{$job.id}" {if $job.fieldData.title.name == {$j.job_title}} selected="selected"{/if}>
+ <option value="{$j.id}" {if $job.fieldData.title.name == {$j.job_title}} selected="selected"{/if}>
{else if}
<option value="{$j.id}">
{/if}
</option>
{/foreach}
</select>
- </div>
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-input">
- <input type='text' name="title">
- </div>
- </div>
- <!-- MEMBER -->
- <div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
</div>
<div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+<!-- <input type="text" name="title">-->
</div>
</div>
- <!-- POSITON AVAILABLE -->
+ <!-- MEMBER -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Member
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <select id="member" data-id="member" name="member">
+ <option value="">Select a Member</option>
+ {foreach from=$jobData.member item=m}
+ {if 'fieldData'|array_key_exists:$job}
+ <option value="{$job.id}" {if $job.fieldData.title.name == {$j.job_title}} selected="selected"{/if}>
+ {else if}
+ <option value="{$j.id}">
+ {/if}
+ {$j.job_title}
+ </option>
+ {/foreach}
+ </select>
</div>
</div>
-
+ <!-- COMPANY -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Company
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input type="text" name="company" {if $job.fieldData.company} value='{$job.fieldData.company}' {/if}>
</div>
</div>
+ <!-- FACILITY OPERATION -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Facility Operation
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ {php}
+ wp_editor(
+
+ '{$job.fieldData.facility_operation|escape:quotes}',
+
+
+ 'facility_operation', array(
+ 'media_buttons' => false,
+ 'tinymce' => false,
+ // 'quicktags' => false,
+ // 'wpautop' => false, NOTE: Dont's use. Problem when numerous spaces before text.
+ 'textarea_name' => 'facility_operation',
+ 'editor_height' => 200, // Height in px, overrides editor_rows
+ // 'textarea_rows' => 8
+ ));
+ {/php}
</div>
</div>
+ <!-- DESCRIPTION -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
- </div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Description
+ </div>
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ {php}
+ wp_editor(
+
+ '{$job.fieldData.descr|escape:quotes}',
+
+ 'descr', array(
+ 'media_buttons' => false,
+ 'tinymce' => false,
+ // 'quicktags' => false,
+ // 'wpautop' => false, NOTE: Dont's use. Problem when numerous spaces before text.
+ 'textarea_name' => 'descr',
+ 'editor_height' => 200, // Height in px, overrides editor_rows
+ // 'textarea_rows' => 8
+ ));
+ {/php}
</div>
</div>
+ <!-- JOB REQUIREMENTS -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
- </div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Job Requirements
+ </div>
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ {php}
+ wp_editor(
+
+ '{$job.fieldData.requirements|escape:quotes}',
+
+ 'requirements', array(
+ 'media_buttons' => false,
+ 'tinymce' => false,
+ // 'quicktags' => false,
+ // 'wpautop' => false, NOTE: Dont's use. Problem when numerous spaces before text.
+ 'textarea_name' => 'requirements',
+ 'editor_height' => 200, // Height in px, overrides editor_rows
+ // 'textarea_rows' => 8
+ ));
+ {/php}
</div>
</div>
+ <!-- BENEFITS -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
- </div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Job Benefits
+ </div>
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ {php}
+ wp_editor(
+
+ '{$job.fieldData.benefits|escape:quotes}',
+
+
+ 'benefits', array(
+ 'media_buttons' => false,
+ 'tinymce' => false,
+ // 'quicktags' => false,
+ // 'wpautop' => false, NOTE: Dont's use. Problem when numerous spaces before text.
+ 'textarea_name' => 'benefits',
+ 'editor_height' => 200, // Height in px, overrides editor_rows
+ // 'textarea_rows' => 8
+ ));
+ {/php}
</div>
</div>
+ <!-- SALARY -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Salary
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input type="text" name="salary" {if $job.fieldData.salary} value='{$job.fieldData.salary}' {/if}>
</div>
</div>
+ <!-- POSITION AVAILABLE -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Position Available
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input type="text" name="position_available" {if $job.fieldData.position_available} value='{$job.fieldData.position_available}' {/if}>
</div>
</div>
+ <!-- DURATION -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Job Duration
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input type="text" name="duration" {if $job.fieldData.duration} value='{$job.fieldData.duration}' {/if}>
</div>
</div>
+ <!-- DEADLINE -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Deadline
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input type="text" name="deadline" {if $job.fieldData.deadline} value='{$job.fieldData.deadline}' {/if}>
</div>
</div>
+ <!-- JOB LOCATION -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
- </div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Job Location
+ </div>
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ {php}
+ wp_editor(
+
+ '{$job.fieldData.job_location|escape:quotes}',
+
+ 'job_location', array(
+ 'media_buttons' => false,
+ 'tinymce' => false,
+ // 'quicktags' => false,
+ // 'wpautop' => false, NOTE: Dont's use. Problem when numerous spaces before text.
+ 'textarea_name' => 'job_location',
+ 'editor_height' => 200, // Height in px, overrides editor_rows
+ // 'textarea_rows' => 8
+ ));
+ {/php}
</div>
</div>
+
+ <!-- CONTACT NAME -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Contact Name
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input type="text" name="contactname" {if $job.fieldData.contactname} value='{$job.fieldData.contactname}' {/if}>
</div>
</div>
+ <!-- EMAIL TO -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Email To
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input type="text" name="email_location" {if $job.fieldData.email_location} value='{$job.fieldData.email_location}' {/if}>
</div>
</div>
+ <!-- CONTACT PHONE -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Contact Phone
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input type="text" name="contactphone" {if $job.fieldData.contactphone} value='{$job.fieldData.contactphone}' {/if}>
</div>
</div>
+ <!-- VISIBLE -->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Visible
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="position_available">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <input id="job-visible" data-id="job-visible" type="checkbox" name="visible" class="visible-checkbox" {if $job.fieldData.visible.value} checked{/if}>
</div>
</div>
+ <!-- JOB EXPIRATION-->
<div class="glm-job-row glm-row">
- <div class="glm-small-12 glm-medium-4 glm-columns admin-job-label">
-
+ <div class="glm-small-12 glm-medium-2 glm-columns admin-job-label">
+ Job Expiration
</div>
- <div class="glm-small-12 glm-medium-8 glm-columns admin-job-input">
- <input type="text" name="member">
+ <div class="glm-small-12 glm-medium-5 glm-columns admin-job-input">
+ <select id="job_expiration" data-id="job_expiration" name="job_expiration">
+ <option value="">Number of Days</option>
+ {foreach $jobData[{$jobID}].job_expiration.list as $exp}
+ {if 'fieldData'|array_key_exists:$job}
+ <option value="{$exp.value}" {if $job.fieldData.job_expiration.value == {$exp.value}} selected="selected"{/if}>
+ {else if}
+ <option value="{$exp.value}">
+ {/if}
+ {$exp.name}
+ </option>
+ {/foreach}
+ </select>
</div>
</div>
+
+
<input id="updateJob" type="submit" value="{if $haveJob}Update Job{else}Save New Job{/if}">
</form>