From: Anthony Talarico Date: Fri, 10 Nov 2017 18:04:32 +0000 (-0500) Subject: fixing default database values for the posted_date, fixing update function X-Git-Tag: v1.0.0~1^2~21 X-Git-Url: http://cvs2.gaslightmedia.com/gitweb/?a=commitdiff_plain;h=a3ed5c9f17cc626a9edfa596d9dc25370870439f;p=WP-Plugins%2Fglm-member-db-jobs.git fixing default database values for the posted_date, fixing update function posted dates weren't updating, removed the default value from the database creation script. --- diff --git a/classes/data/dataJobs.php b/classes/data/dataJobs.php index 18329bf..40d8f00 100644 --- a/classes/data/dataJobs.php +++ b/classes/data/dataJobs.php @@ -182,7 +182,7 @@ class GlmDataJobs extends GlmDataAbstract 'post_date' => array ( 'field' => 'post_date', 'type' => 'datetime', - 'use' => 'lge' + 'use' => 'a' ), 'updated' => array ( 'field' => 'updated', @@ -251,7 +251,9 @@ class GlmDataJobs extends GlmDataAbstract 'member' => array ( 'field' => 'member', 'type' => 'pointer', + 'p_table' => GLM_MEMBERS_PLUGIN_DB_PREFIX . 'members', + 'p_id' => 'old_member_id', 'p_field' => 'name', 'p_orderby' => 'name', 'use' => 'a' diff --git a/models/admin/jobs/index.php b/models/admin/jobs/index.php index 6d58b22..9271d2e 100644 --- a/models/admin/jobs/index.php +++ b/models/admin/jobs/index.php @@ -220,6 +220,7 @@ class GlmMembersAdmin_jobs_index extends GlmDataJobs $option = 'add'; $jobAddError = true; } + $job_data = $this->getList($where); $view_file = 'edit'; @@ -310,6 +311,9 @@ class GlmMembersAdmin_jobs_index extends GlmDataJobs 'view' => 'admin/jobs/'.$view_file.'.html', 'data' => $templateData ); + } + private function updateCreatedDate($job_id){ + $this->wpdb->update(GLM_MEMBERS_JOBS_PLUGIN_DB_PREFIX ."jobs", array('posted_data'=> date('Y-m-d H:i:s') ), array('id'=>$job_id) ); } /** * Check for new Cities being submitted @@ -321,7 +325,7 @@ class GlmMembersAdmin_jobs_index extends GlmDataJobs // If we have a member ID and this was a submission with a new city (id < 0) if (isset($_REQUEST['new_job_title']) && trim($_REQUEST['new_job_title']) != '') { - + // Clean up job titlename $jName = trim(filter_var($_REQUEST['new_job_title'])); @@ -340,7 +344,7 @@ class GlmMembersAdmin_jobs_index extends GlmDataJobs WHERE id = ".$this->job_id." ;"; $insert = $this->wpdb->query($sql); - echo $insert; + // Update submitted job title value to use the new ID $_REQUEST['new_job_title'] = $jID; diff --git a/setup/databaseScripts/create_database_V0.0.1.sql b/setup/databaseScripts/create_database_V0.0.1.sql index b14379a..7ca740c 100644 --- a/setup/databaseScripts/create_database_V0.0.1.sql +++ b/setup/databaseScripts/create_database_V0.0.1.sql @@ -22,7 +22,7 @@ CREATE TABLE {prefix}jobs ( resume_location TINYTEXT NULL , contact_name TINYTEXT NULL , contact_phone TINYTEXT NULL , - post_date DATETIME NULL DEFAULT NOW(), + post_date DATETIME NULL, updated DATETIME NULL, visible BOOL NULL, facility_operation TEXT NULL, diff --git a/views/admin/jobs/edit.html b/views/admin/jobs/edit.html index 52309fe..833deb7 100644 --- a/views/admin/jobs/edit.html +++ b/views/admin/jobs/edit.html @@ -8,7 +8,9 @@ Delete this Job

Edit Job Posting {else} +

Add New Job Posting + {/if}     {if $jobUpdated}Job Updated{/if} @@ -26,7 +28,9 @@ {if $haveJob} + {else} + {/if} @@ -65,6 +69,7 @@ {/if} {if $jobData} -
New Job Posting @@ -19,8 +18,7 @@
Job Post Date
{foreach $jobData as $job=>$data} - - +