|
Server : Apache/2.4.62 System : FreeBSD fbsdweb2.web.rcn.net 14.1-RELEASE FreeBSD 14.1-RELEASE releng/14.1-n267679-10e31f0946d8 GENERIC amd64 User : www ( 80) PHP Version : 8.3.8 Disable Function : NONE Directory : /domains/irtiweb/CATS/modules/joborders/ |
Upload File : |
<?php /* $Id: Edit.tpl 3810 2007-12-05 19:13:25Z brian $ */ ?>
<?php TemplateUtility::printHeader('Job Orders', array('modules/joborders/validator.js', 'js/company.js', 'js/sweetTitles.js', 'js/suggest.js', 'js/joborder.js', 'js/lib.js', 'js/listEditor.js', 'tinymce')); ?>
<?php TemplateUtility::printHeaderBlock(); ?>
<?php TemplateUtility::printTabs($this->active); ?>
<div id="main">
<?php TemplateUtility::printQuickSearch(); ?>
<div id="contents">
<table>
<tr>
<td width="3%">
<img src="images/job_orders.gif" width="24" height="24" border="0" alt="Job Orders" style="margin-top: 3px;" />
</td>
<td><h2>Job Orders: Edit Job Order</h2></td>
</tr>
</table>
<p class="note">Edit Job Order</p>
<form name="editJobOrderForm" id="editJobOrderForm" action="<?php echo(CATSUtility::getIndexName()); ?>?m=joborders&a=edit" method="post" onsubmit="return checkEditForm(document.editJobOrderForm);" autocomplete="off">
<input type="hidden" name="postback" id="postback" value="postback" />
<input type="hidden" id="jobOrderID" name="jobOrderID" value="<?php echo($this->jobOrderID); ?>" />
<table class="editTable" width="700">
<tr>
<td class="tdVertical">
<label id="titleLabel" for="title">Title:</label>
</td>
<td class="tdData">
<input type="text" tabindex="1" class="inputbox" id="title" name="title" value="<?php $this->_($this->data['title']); ?>" style="width: 150px;" /> *
</td>
<td class="tdVertical">
<label id="startDateLabel" for="startDate">Start Date:</label>
</td>
<td class="tdData">
<?php if (!empty($this->data['startDate'])): ?>
<script type="text/javascript">DateInput('startDate', false, 'MM-DD-YY', '<?php echo($this->data['startDateMDY']); ?>', 9);</script>
<?php else: ?>
<script type="text/javascript">DateInput('startDate', false, 'MM-DD-YY', '', 9);</script>
<?php endif; ?>
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="companyIDLabel" for="companyID">Company:</label>
</td>
<td class="tdData">
<input type="hidden" name="companyID" id="companyID" value="<?php echo($this->data['companyID']); ?>" />
<?php if ($this->defaultCompanyID !== false): ?>
<input type="radio" name="typeCompany" <?php if ($this->defaultCompanyID != $this->data['companyID']) echo(' checked'); ?> onchange="document.getElementById('companyName').disabled = false; if (oldCompanyID != -1) document.getElementById('companyID').value = oldCompanyID;">
<input type="text" name="companyName" id="companyName" tabindex="2" value="<?php $this->_($this->data['companyName']) ?>" class="inputbox" style="width: 125px" onFocus="suggestListActivate('getCompanyNames', 'companyName', 'CompanyResults', 'companyID', 'ajaxTextEntryHover', 0, '<?php echo($this->sessionCookie); ?>', 'helpShim');" <?php if ($this->defaultCompanyID == $this->data['companyID']) echo(' disabled'); ?>/> *
<?php else: ?>
<input type="text" name="companyName" id="companyName" tabindex="2" value="<?php $this->_($this->data['companyName']) ?>" class="inputbox" style="width: 150px" onFocus="suggestListActivate('getCompanyNames', 'companyName', 'CompanyResults', 'companyID', 'ajaxTextEntryHover', 0, '<?php echo($this->sessionCookie); ?>', 'helpShim');" <?php if ($this->defaultCompanyID == $this->data['companyID']) echo(' disabled'); ?>/> *
<?php endif; ?>
<br />
<iframe id="helpShim" src="javascript:void(0);" scrolling="no" frameborder="0" style="position:absolute; display:none;"></iframe>
<div id="CompanyResults" class="ajaxSearchResults"></div>
</td>
<td class="tdVertical">
<label id="durationLabel" for="duration">Duration:</label>
</td>
<td class="tdData">
<input type="text" tabindex="12" class="inputbox" id="duration" name="duration" value="<?php $this->_($this->data['duration']); ?>" style="width: 150px;" />
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="companyLabel" for=""></label>
</td>
<td class="tdData">
<?php if ($this->defaultCompanyID !== false): ?>
<input type="radio" name="typeCompany" <?php if ($this->defaultCompanyID == $this->data['companyID']) echo(' checked'); ?> id="defaultCompany" onchange="if(document.getElementById('companyName').disabled == false && document.getElementById('companyID').value > 0) {oldCompanyID = document.getElementById('companyID').value; } else if(document.getElementById('companyName').disabled == false) { oldCompanyID = 0; } document.getElementById('companyName').disabled = true; document.getElementById('companyID').value = '<?php echo($this->defaultCompanyID); ?>'; "> Internal Posting
<?php endif; ?>
<script type="text/javascript">oldCompanyID = -1; watchCompanyIDChangeJO('<?php echo($this->sessionCookie); ?>');</script>
</td>
<td class="tdVertical">
<label id="maxRateLabel" for="maxRate">Maximum Rate:</label>
</td>
<td class="tdData">
<input type="text" tabindex="13" class="inputbox" id="maxRate" name="maxRate" value="<?php $this->_($this->data['maxRate']); ?>" style="width: 150px;" />
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="departmentLabel" for="department">Department:</label>
</td>
<td class="tdData">
<select id="departmentSelect" name="department" class="inputbox" style="width: 150px;" onchange="if (this.value == 'edit') { listEditor('Departments', 'departmentSelect', 'departmentsCSV', false); this.value = '(none)'; } if (this.value == 'nullline') { this.value = '(none)'; }">
<?php if ($this->data['departmentID'] == 0): ?>
<option value="(none)" selected="selected">None</option>
<?php else: ?>
<option value="(none)">None</option>
<?php endif; ?>
<?php foreach ($this->departmentsRS as $index => $department): ?>
<option value="<?php $this->_($department['name']); ?>" <?php if ($department['name'] == $this->data['department']): ?>selected<?php endif; ?>><?php $this->_($department['name']); ?></option>
<?php endforeach; ?>
</select>
<input type="hidden" id="departmentsCSV" name="departmentsCSV" value="<?php $this->_($this->departmentsString); ?>" />
</td>
<td class="tdVertical">
<label id="salaryLabel" for="salary">Salary:</label>
</td>
<td class="tdData">
<input type="text" tabindex="14" class="inputbox" id="salary" name="salary" value="<?php $this->_($this->data['salary']); ?>" style="width: 150px;" />
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="contactIDLabel" for="contactID">Contact:</label>
</td>
<td class="tdData">
<select tabindex="3" id="contactID" name="contactID" class="inputbox" style="width: 150px;">
<option value="-1">None</option>
<?php foreach ($this->contactsRS as $rowNumber => $contactsData): ?>
<?php if ($this->data['contactID'] == $contactsData['contactID']): ?>
<option selected value="<?php $this->_($contactsData['contactID']) ?>"><?php $this->_($contactsData['lastName']) ?>, <?php $this->_($contactsData['firstName']) ?></option>
<?php else: ?>
<option value="<?php $this->_($contactsData['contactID']) ?>"><?php $this->_($contactsData['lastName']) ?>, <?php $this->_($contactsData['firstName']) ?></option>
<?php endif; ?>
<?php endforeach; ?>
</select>
<img src="images/indicator2.gif" id="contactsIndicator" alt="" style="visibility: hidden; margin-left: 5px;" height="16" width="16" />
</td>
<td class="tdVertical">
<label id="typeLabel" for="type">Type:</label>
</td>
<td class="tdData">
<select tabindex="15" id="type" name="type" class="inputbox" style="width: 150px;">
<?php if ($this->data['type'] == 'H'): ?>
<option value="H" selected="selected">H (Hire)</option>
<option value="C2H">C2H (Contract to Hire)</option>
<option value="C">C (Contract)</option>
<option value="FL">FL (Freelance)</option>
<?php elseif ($this->data['type'] == 'C2H'): ?>
<option value="H">H (Hire)</option>
<option value="C2H" selected="selected">C2H (Contract to Hire)</option>
<option value="C">C (Contract)</option>
<option value="FL">FL (Freelance)</option>
<?php elseif ($this->data['type'] == 'FL'): ?>
<option value="H">H (Hire)</option>
<option value="C2H">C2H (Contract to Hire)</option>
<option value="C">C (Contract)</option>
<option value="FL" selected="selected">FL (Freelance)</option>
<?php else: ?>
<option value="H">H (Hire)</option>
<option value="C2H">C2H (Contract to Hire)</option>
<option value="C" selected="selected">C (Contract)</option>
<option value="FL">FL (Freelance)</option>
<?php endif; ?>
</select> *
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="cityLabel" for="city">City:</label>
</td>
<td class="tdData">
<input type="text" tabindex="4" class="inputbox" id="city" name="city" value="<?php $this->_($this->data['city']); ?>" style="width: 150px;" /> *
</td>
<td class="tdVertical">
<label id="openingsLabel" for="openings">Total Openings:</label>
</td>
<td class="tdData">
<input type="text" tabindex="16" class="inputbox" id="openings" name="openings" value="<?php $this->_($this->data['openings']); ?>" style="width: 150px;" /> *
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="stateLabel" for="state">State:</label>
</td>
<td class="tdData">
<input type="text" tabindex="5" class="inputbox" id="state" name="state" value="<?php $this->_($this->data['state']); ?>" style="width: 150px;" /> *
</td>
<td class="tdVertical">
<label id="openingsAvailableLabel" for="openingsAvailable">Remaining Openings:</label>
</td>
<td class="tdData">
<input type="text" tabindex="16" class="inputbox" id="openingsAvailable" name="openingsAvailable" value="<?php $this->_($this->data['openingsAvailable']); ?>" style="width: 150px;" /> *
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="recruiterLabel" for="recruiter">Recruiter:</label>
</td>
<td class="tdData">
<select tabindex="6" id="recruiter" name="recruiter" class="inputbox" style="width: 150px;">
<option value="">(Select a User)</option>
<?php foreach ($this->usersRS as $rowNumber => $usersData): ?>
<?php if ($this->data['recruiter'] == $usersData['userID']): ?>
<option selected value="<?php $this->_($usersData['userID']) ?>"><?php $this->_($usersData['lastName']) ?>, <?php $this->_($usersData['firstName']) ?></option>
<?php else: ?>
<option value="<?php $this->_($usersData['userID']) ?>"><?php $this->_($usersData['lastName']) ?>, <?php $this->_($usersData['firstName']) ?></option>
<?php endif; ?>
<?php endforeach; ?>
</select> *
</td>
<td class="tdVertical">
<label id="companyJobIDLabel" for="openings">Company Job ID:</label>
</td>
<td class="tdData">
<input type="text" tabindex="17" class="inputbox" id="companyJobID" name="companyJobID" value="<?php $this->_($this->data['companyJobID']); ?>" style="width: 150px;" />
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="ownerLabel" for="owner">Owner:</label>
</td>
<td class="tdData">
<select tabindex="7" id="owner" name="owner" class="inputbox" style="width: 150px;" <?php if (!$this->emailTemplateDisabled): ?>onchange="document.getElementById('divOwnershipChange').style.display=''; <?php if ($this->canEmail): ?>document.getElementById('checkboxOwnershipChange').checked=true;<?php endif; ?>"<?php endif; ?>>
<option value="-1">None</option>
<?php foreach ($this->usersRS as $rowNumber => $usersData): ?>
<?php if ($this->data['owner'] == $usersData['userID']): ?>
<option selected value="<?php $this->_($usersData['userID']) ?>"><?php $this->_($usersData['lastName']) ?>, <?php $this->_($usersData['firstName']) ?></option>
<?php else: ?>
<option value="<?php $this->_($usersData['userID']) ?>"><?php $this->_($usersData['lastName']) ?>, <?php $this->_($usersData['firstName']) ?></option>
<?php endif; ?>
<?php endforeach; ?>
</select> *
<div style="display:none;" id="divOwnershipChange">
<input type="checkbox" name="ownershipChange" id="checkboxOwnershipChange" <?php if (!$this->canEmail): ?>disabled<?php endif; ?> /> E-Mail new owner of change
</div>
</td>
<td class="tdVertical">
<label id="isHotLabel" for="isHot">Hot:</label>
</td>
<td class="tdData">
<input type="checkbox" tabindex="18" id="isHot" name="isHot"<?php if ($this->data['isHot'] == 1): ?> checked<?php endif; ?> />
<img title="Checking this box indicates that the job order is 'hot', and shows up highlighted throughout the system." src="images/information.gif" alt="" width="16" height="16" />
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="statusLabel" for="status">Status:</label>
</td>
<td class="tdData">
<?php if(isset($this->overOpenJOQuota) && ($this->data['status'] == 'OnHold' || $this->data['status'] == 'Full' || $this->data['status'] == 'Closed' || $this->data['status'] == 'Canceled')): ?>
<select tabindex="8" id="status" name="status" class="inputbox" style="width: 150px;">
<option <?php if ($this->data['status'] == 'OnHold'): ?>selected<?php endif; ?> value="OnHold">On Hold</option>
<option <?php if ($this->data['status'] == 'Full'): ?>selected<?php endif; ?> value="Full">Full</option>
<option <?php if ($this->data['status'] == 'Closed'): ?>selected<?php endif; ?> value="Closed">Closed</option>
<option <?php if ($this->data['status'] == 'Canceled'): ?>selected<?php endif; ?> value="Canceled">Canceled</option>
</select> *<br />
<span style="font-size:10px;">(You have already reached your limit of <?php echo(FREE_ACCOUNT_JOBORDERS); ?> open Job Orders, and cannot make this Job Order Active.)<br /></font>
<?php else: ?>
<select tabindex="8" id="status" name="status" class="inputbox" style="width: 150px;">
<option <?php if ($this->data['status'] == 'Active'): ?>selected<?php endif; ?> value="Active">Active</option>
<option <?php if ($this->data['status'] == 'Upcoming'): ?>selected<?php endif; ?> value="Upcoming">Upcoming</option>
<option <?php if ($this->data['status'] == 'Lead'): ?>selected<?php endif; ?> value="Lead">Prospective / Lead</option>
<option <?php if ($this->data['status'] == 'OnHold'): ?>selected<?php endif; ?> value="OnHold">On Hold</option>
<option <?php if ($this->data['status'] == 'Full'): ?>selected<?php endif; ?> value="Full">Full</option>
<option <?php if ($this->data['status'] == 'Closed'): ?>selected<?php endif; ?> value="Closed">Closed</option>
<option <?php if ($this->data['status'] == 'Canceled'): ?>selected<?php endif; ?> value="Canceled">Canceled</option>
</select> *
<?php endif; ?>
</td>
<td class="tdVertical">
<label id="publicLabel" for="public">Public:</label>
</td>
<td class="tdData">
<input type="checkbox" tabindex="19" id="public" name="public" onchange="checkPublic(this);" onclick="checkPublic(this);" onkeydown="checkPublic(this);"<?php if ($this->data['public'] == 1): ?> checked<?php endif; ?> />
<img title="Checking this box indicates that the job order is public. Job orders flaged as public will be able to be viewed by anonymous users." src="images/information.gif" alt="" width="16" height="16" />
</td>
</tr>
<?php eval(Hooks::get('JO_TEMPLATE_BOTTOM_OF_TOP')); ?>
</table>
<table class="editTable" width="700">
<?php for ($i = 0; $i < count($this->extraFieldRS); $i++): ?>
<tr>
<td class="tdVertical" id="extraFieldTd<?php echo($i); ?>">
<label id="extraFieldLbl<?php echo($i); ?>">
<?php $this->_($this->extraFieldRS[$i]['fieldName']); ?>:
</label>
</td>
<td class="tdData" id="extraFieldData<?php echo($i); ?>">
<?php echo($this->extraFieldRS[$i]['editHTML']); ?>
</td>
</tr>
<?php endfor; ?>
<tr>
<td class="tdVertical">
<label id="descriptionLabel" for="description">Description:</label>
</td>
<td class="tdData">
<textarea tabindex="20" class="mceEditor" name="description" id="description" rows="15" style="width: 500px;"><?php $this->_($this->data['description']); ?></textarea>
</td>
</tr>
<tr>
<td class="tdVertical">
<label id="notesLabel" for="notes">Internal Notes:</label>
</td>
<td class="tdData">
<textarea tabindex="21" class="mceEditor" name="notes" id="notes" rows="5" style="width: 500px;"><?php $this->_($this->data['notes']); ?></textarea>
</td>
</tr>
<tr id="displayQuestionnaires" style="<?php if ($this->isPublic): ?>display: table-row;<?php else: ?>display: none;<?php endif; ?>">
<?php if ($this->careerPortalEnabled): ?>
<td class="tdVertical">
<label id="notesLabel" for="notes">Questionnaire:</label>
</td>
<td class="tdData">
<select id="questionnaire" name="questionnaire" class="inputbox" style="width: 500px;">
<option value="none">None</option>
<?php foreach ($this->questionnaires as $questionnaire): ?>
<option value="<?php echo $questionnaire['questionnaireID']; ?>"<?php if ($this->questionnaireID == $questionnaire['questionnaireID']) echo ' selected'; ?>><?php echo $questionnaire['title']; ?></option>
<?php endforeach; ?>
</select>
<?php if ($_SESSION['CATS']->getAccessLevel() >= ACCESS_LEVEL_SA): ?>
<br />
<a href="<?php echo CATSUtility::getIndexName(); ?>?m=settings&a=careerPortalSettings" target="_blank">Add / Edit / Delete Questionnaires</a>
<?php endif; ?>
</td>
<?php endif; ?>
</tr>
</table>
<input type="submit" tabindex="22" class="button" name="submit" id="submit" value="Save" />
<input type="reset" tabindex="23" class="button" name="reset" id="reset" value="Reset" />
<input type="button" tabindex="24" class="button" name="back" id="back" value="Back to Details" onclick="javascript:goToURL('<?php echo(CATSUtility::getIndexName()); ?>?m=joborders&a=show&jobOrderID=<?php echo($this->jobOrderID); ?>');" />
</form>
<script type="text/javascript">
document.editJobOrderForm.title.focus();
</script>
</div>
</div>
<?php TemplateUtility::printFooter(); ?>