// Database table prefixes - change if using add-on tables
global $wpdb;
-define('GLM_MEMBERS_JOBS_PLUGIN_DB_PREFIX', $wpdb->prefix.'glm_membersjobs_');
+define('GLM_MEMBERS_JOBS_PLUGIN_DB_PREFIX', $wpdb->prefix.'glm_membersJobs_');
define('GLM_MEMBERS_JOBS_PLUGIN_ACTIVE_DB_OPTION', 'glmMembersjobsDbVersion');
// Determine which system we're running on - If not provided, assume PRODUCTION
}
// get the Job id for use in the edit, add and delete options
- $this->Job_id = ( isset( $_REQUEST['Job'] ) ? filter_var( $_REQUEST['Job'], FILTER_SANITIZE_STRING) : '');
+ $this->job_id = ( isset( $_REQUEST['job'] ) ? filter_var( $_REQUEST['job'], FILTER_SANITIZE_STRING) : '');
$job_data = $this->getList();
+ echo '<pre>', print_r($_REQUEST), '</pre>';
switch ($option) {
- case 'add':
-
+ case 'add':
$job = $this->newEntry();
$view_file = 'edit';
-
+
break;
case 'insert':
-
$job = $this->insertEntry();
// echo '<pre>', print_r($job), '</pre>';
- $this->Job_id = $job['fieldData']['id'];
+ $this->job_id = $job['fieldData']['id'];
if ($job['status']) {
$haveJob = true;
//$this->updateSlug($this->JobID);
// Get this again so we have the created date
- $job = $this->editEntry($this->Job_id);
+ $job = $this->editEntry($this->job_id);
$option = 'edit';
$jobAdded = true;
- $job = $this->editEntry($this->Job_id);
+ $job = $this->editEntry($this->job_id);
// If we have a good Job
if ($job['status']) {
case 'update':
// Try to update this Job
- $job = $this->updateEntry($this->Job_id);
+ $job = $this->updateEntry($this->job_id);
// Check if that was successful
if ($job['status']) {
$jobUpdated = true;
- $job = $this->editEntry($this->Job_id);
+ $job = $this->editEntry($this->job_id);
} else {
$jobUpdateError = true;
}
case 'delete':
echo "delte";
- $job = $this->deleteEntry($this->Job_id,true);
+ $job = $this->deleteEntry($this->job_id,true);
if ($job) {
$jobDeleted = true;
$templateData = array(
'jobData' => $job_data,
'haveJob' => $haveJob,
- 'JobUpdated' => $jobUpdated,
- 'JobUpdateError' => $jobUpdateError,
- 'JobAdded' => $jobAdded,
- 'JobAddError' => $jobAddError,
+ 'jobUpdated' => $jobUpdated,
+ 'jobUpdateError' => $jobUpdateError,
+ 'jobAdded' => $jobAdded,
+ 'jobAddError' => $jobAddError,
'option' => $option,
- 'Job' => $job,
+ 'job' => $job,
'assetsUrl' => GLM_MEMBERS_JOBS_PLUGIN_URL . 'assets/',
);
foreach($job_data as $id=>$record){
foreach($record as $key=>$value){
if(strpos($key, "Job") !== false){
- $JOBS['trail_Job'][$id]['Job_info'][$key] = $value;
+ $JOBS['trail_Job'][$id]['job_info'][$key] = $value;
} else {
$JOBS['trail_Job'][$id]['trail_info'][$key] = $value;
}
{include file='admin/header.html'}
{if ($option == 'add' || $haveJob)}
-
<a href="{$thisUrl}?page={$thisPage}&glm_action=index" class="button button-secondary glm-button glm-right">Return to jobs List</a>
{if $option == 'edit' || $option == 'update'}
<a id="deleteJobButton" class="button button-secondary glm-button glm-right">Delete this Job</a>
<h2>Edit Job Postings
{else}
- <h2>Add New Job Postings
+ <h2>Add New Job Posting
{/if}
{if $jobUpdated}<span class="glm-notice glm-flash-updated">Job Updated</span>{/if}
{if $haveJob}
<input type="hidden" name="option" value="update">
- <input type="hidden" name="Job" value="{$job.fieldData.id}">
+ <input type="hidden" name="job" value="{$job.fieldData.id}">
{else}
<input type="hidden" name="option" value="insert">
{/if}
</h2>
<table id="glm-table-descr" class="glm-admin-table glm-Job-table">
- <tr>
- <th {if $job.fieldRequired.Job_active}class="glm-required"{/if}>Job Active:</th>
- <td {if $job.fieldFail.Job_active}class="glm-form-bad-input" data-tabid="glm-Job-descr"{/if}>
- <input type="checkbox" name="Job_active" class="" {if $job.fieldData.Job_active.value == 1} checked="checked" {/if}>
- {if $job.fieldFail.Job_active}<p>{$job.fieldFail.Job_active}</p>{/if}<br>
- </td>
- </tr>
- <tr>
- <th {if $job.fieldRequired.Job_date}class="glm-required"{/if}>Job Date:</th>
- <td {if $job.fieldFail.Job_date}class="glm-form-bad-input" data-tabid="glm-Job-descr"{/if}>
- <input type="text" name="Job_date" value="{$job.fieldData.Job_date.date}" class="glm-form-text-input-short groom-date">
- {if $job.fieldFail.Job_date.date}<p>{$job.fieldFail.Job_date.date}</p>{/if}<br>
- </td>
- </tr>
- <tr>
- <th {if $job.fieldRequired.Job_blurb}class="glm-required"{/if}>Job Blurb:</th>
- <td {if $job.fieldFail.Job_blurb}class="glm-form-bad-input" data-tabid="glm-Job-descr"{/if}>
- <input type="text" name="Job_blurb" value="{$job.fieldData.Job_blurb}" class="glm-form-text-input-short">
- {if $job.fieldFail.Job_blurb}<p>{$job.fieldFail.Job_blurb}</p>{/if}<br>
- </td>
- </tr>
- <tr>
- <th {if $job.fieldRequired.Job_notes}class="glm-required"{/if}>Job Notes:</th>
- <td {if $job.fieldFail.Job_notes}class="glm-form-bad-input" data-tabid="glm-Job-descr"{/if}>
- <textarea name="Job_notes" class="glm-form-text-input-medium job-notes"> {$job.fieldData.Job_notes}</textarea>
- {if $job.fieldFail.Job_notes}<p>{$job.fieldFail.Job_notes}</p>{/if}<br>
- </td>
- </tr>
+
</table>
<input id="updateJob" type="submit" value="{if $haveJob}Update Job{else}Save New Job{/if}">
</form>
</tr>
{foreach $jobData as $record=>$data}
<tr>
- <td>{$data.Job_date.date}</td>
- <td>{$data.Job_blurb}</td>
- <td>{$data.Job_notes}</td>
+ <td>{$data.job_date.date}</td>
+ <td>{$data.job_blurb}</td>
+ <td>{$data.job_notes}</td>
<td><a href="{$thisUrl}?page={$thisPage}&glm_action=index&option=edit&Job={$data.id}">Edit</a><a href="{$thisUrl}?page={$thisPage}&glm_action=index&option=delete&Job={$data.id}">Delete</a></td>
</tr>
{/foreach}
{foreach $value as $id=>$job}
<div id='job-Job-{$id}' class="job-Job">
<div class='job-info'>
- <span class='Job-date'> Job Date: {$job.Job_info.Job_date.date|date_format:"%B %e, %Y"}
+ <span class='Job-date'> Job Date: {$job.job_info.job_date.date|date_format:"%B %e, %Y"}
</div>
<div class="job-info">
{include file='front/jobs/parts/bigBay.html'}