From 12159530516f0c47bc5a0302163a26179c8aa853 Mon Sep 17 00:00:00 2001 From: Aaron Huisinga Date: Tue, 6 Dec 2016 19:22:25 -0600 Subject: [PATCH] Bump to version 1.4.3 1. Add ability to override contact phone number shown for programs --- classes/class-program-page.php | 9 +++++++++ program-page.php | 4 ++-- readme.txt | 2 +- templates/first-responders-page.php | 6 +++++- templates/hip-page.php | 6 +++++- templates/path-page.php | 6 +++++- templates/patriot-page.php | 6 +++++- 7 files changed, 32 insertions(+), 7 deletions(-) diff --git a/classes/class-program-page.php b/classes/class-program-page.php index db26ff2..de42faf 100755 --- a/classes/class-program-page.php +++ b/classes/class-program-page.php @@ -459,6 +459,15 @@ public function get_custom_fields_settings($meta_box) 'section' => 'info' ]; + $fields['phone_number'] = [ + 'name' => __('Phone Number', $this->token), + 'description' => __('The phone number for the program (leave blank to use user phone number).', $this->token), + 'placeholder' => '', + 'type' => 'text', + 'default' => '', + 'section' => 'info' + ]; + $fields['legal_broker'] = [ 'name' => __('Your Legal Broker', $this->token), 'description' => __('This will be displayed on the bottom of the page.', $this->token), diff --git a/program-page.php b/program-page.php index f96c581..d949408 100755 --- a/program-page.php +++ b/program-page.php @@ -4,7 +4,7 @@ /* * Plugin Name: Program Page - * Version: 1.4.2 + * Version: 1.4.3 * Plugin URI: http://www.coldturkeygroup.com/ * Description: Custom info pages for Platform ad campaigns * Author: Cold Turkey Group @@ -23,7 +23,7 @@ define( 'PROGRAM_PAGE_PLUGIN_PATH', trailingslashit( plugin_dir_path( __FILE__ ) ) ); if ( ! defined( 'PROGRAM_PAGE_PLUGIN_VERSION' ) ) - define( 'PROGRAM_PAGE_PLUGIN_VERSION', '1.4.2' ); + define( 'PROGRAM_PAGE_PLUGIN_VERSION', '1.4.3' ); require_once( 'classes/class-program-page.php' ); diff --git a/readme.txt b/readme.txt index e0270b0..20f7ab9 100755 --- a/readme.txt +++ b/readme.txt @@ -3,7 +3,7 @@ Contributors: Aaron Huisinga Tags: real estate, platform, days on market Requires at least: 3.5 Tested up to: 4.6 -Stable tag: 1.4.2 +Stable tag: 1.4.3 Custom info pages for Platform ad campaigns (currently supports the HIP, Patriot, PATH, and First Responder Programs). diff --git a/templates/first-responders-page.php b/templates/first-responders-page.php index 3ea263d..2127003 100644 --- a/templates/first-responders-page.php +++ b/templates/first-responders-page.php @@ -18,6 +18,7 @@ $video_url = get_post_meta($id, 'video_url', true); $expected_savings = get_post_meta($id, 'expected_savings', true); $program_area = get_post_meta($id, 'program_area', true); +$phone = get_post_meta($id, 'phone_number', true); $broker = get_post_meta($id, 'legal_broker', true); $test_1_name = get_post_meta($id, 'test_1_name', true); $test_1_job = get_post_meta($id, 'test_1_job', true); @@ -34,7 +35,6 @@ $retargeting = get_post_meta($id, 'retargeting', true); $city = get_option('platform_user_city', 'Minneapolis'); $state = get_option('platform_user_state', 'Minnesota'); -$phone = get_option('platform_user_phone', ''); $testimonials_col_md = 'col-md-6'; if($test_1_name !== '' && $test_2_name != '' && $test_3_name != '') { @@ -54,6 +54,10 @@ $program_area = $county . ' County'; } +if ($phone == '') { + $phone = get_option('platform_user_phone', ''); +} + // Get the page colors $primary_color = '#2eb9ff'; $hover_color = '#2eb9ff'; diff --git a/templates/hip-page.php b/templates/hip-page.php index 828f7b5..efdf4cd 100755 --- a/templates/hip-page.php +++ b/templates/hip-page.php @@ -18,6 +18,7 @@ $video_url = get_post_meta($id, 'video_url', true); $expected_savings = get_post_meta($id, 'expected_savings', true); $program_area = get_post_meta($id, 'program_area', true); +$phone = get_post_meta($id, 'phone_number', true); $broker = get_post_meta($id, 'legal_broker', true); $test_1_name = get_post_meta($id, 'test_1_name', true); $test_1_job = get_post_meta($id, 'test_1_job', true); @@ -34,7 +35,6 @@ $retargeting = get_post_meta($id, 'retargeting', true); $city = get_option('platform_user_city', 'Minneapolis'); $state = get_option('platform_user_state', 'Minnesota'); -$phone = get_option('platform_user_phone', ''); $testimonials_col_md = 'col-md-6'; if($test_1_name !== '' && $test_2_name != '' && $test_3_name != '') { @@ -54,6 +54,10 @@ $program_area = $county . ' County'; } +if ($phone == '') { + $phone = get_option('platform_user_phone', ''); +} + // Get the page colors $primary_color = '#2eb9ff'; $hover_color = '#2eb9ff'; diff --git a/templates/path-page.php b/templates/path-page.php index c4d3c7e..d8c0366 100644 --- a/templates/path-page.php +++ b/templates/path-page.php @@ -18,6 +18,7 @@ $video_url = get_post_meta($id, 'video_url', true); $expected_savings = get_post_meta($id, 'expected_savings', true); $program_area = get_post_meta($id, 'program_area', true); +$phone = get_post_meta($id, 'phone_number', true); $broker = get_post_meta($id, 'legal_broker', true); $test_1_name = get_post_meta($id, 'test_1_name', true); $test_1_job = get_post_meta($id, 'test_1_job', true); @@ -34,7 +35,6 @@ $retargeting = get_post_meta($id, 'retargeting', true); $city = get_option('platform_user_city', 'Minneapolis'); $state = get_option('platform_user_state', 'Minnesota'); -$phone = get_option('platform_user_phone', ''); $testimonials_col_md = 'col-md-6'; if($test_1_name !== '' && $test_2_name != '' && $test_3_name != '') { @@ -54,6 +54,10 @@ $program_area = $county . ' County'; } +if ($phone == '') { + $phone = get_option('platform_user_phone', ''); +} + // Get the page colors $primary_color = '#2eb9ff'; $hover_color = '#2eb9ff'; diff --git a/templates/patriot-page.php b/templates/patriot-page.php index eaec123..9bf6663 100644 --- a/templates/patriot-page.php +++ b/templates/patriot-page.php @@ -18,6 +18,7 @@ $video_url = get_post_meta($id, 'video_url', true); $expected_savings = get_post_meta($id, 'expected_savings', true); $program_area = get_post_meta($id, 'program_area', true); +$phone = get_post_meta($id, 'phone_number', true); $broker = get_post_meta($id, 'legal_broker', true); $test_1_name = get_post_meta($id, 'test_1_name', true); $test_1_job = get_post_meta($id, 'test_1_job', true); @@ -34,7 +35,6 @@ $retargeting = get_post_meta($id, 'retargeting', true); $city = get_option('platform_user_city', 'Minneapolis'); $state = get_option('platform_user_state', 'Minnesota'); -$phone = get_option('platform_user_phone', ''); $testimonials_col_md = 'col-md-6'; if($test_1_name !== '' && $test_2_name != '' && $test_3_name != '') { @@ -54,6 +54,10 @@ $program_area = $county . ' County'; } +if ($phone == '') { + $phone = get_option('platform_user_phone', ''); +} + // Get the page colors $primary_color = '#2eb9ff'; $hover_color = '#2eb9ff';