Passed
Pull Request — master (#257)
by Viruthagiri
10:40
created
tests/test-Install_uninstall.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -29,7 +29,7 @@
 block discarded – undo
29 29
 	function drop_tables() {
30 30
 		global $wpdb, $plugin_prefix;
31 31
 		//build our query to delete our custom table
32
-		$sql = "DROP TABLE IF EXISTS " . GEODIR_COUNTRIES_TABLE . ", " . GEODIR_ICON_TABLE . ", " . GEODIR_CUSTOM_FIELDS_TABLE . ", " . $plugin_prefix . "gd_place_detail, " . GEODIR_ATTACHMENT_TABLE . ", " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . ", " . GEODIR_REVIEW_TABLE . ";";
32
+		$sql = "DROP TABLE IF EXISTS ".GEODIR_COUNTRIES_TABLE.", ".GEODIR_ICON_TABLE.", ".GEODIR_CUSTOM_FIELDS_TABLE.", ".$plugin_prefix."gd_place_detail, ".GEODIR_ATTACHMENT_TABLE.", ".GEODIR_CUSTOM_SORT_FIELDS_TABLE.", ".GEODIR_REVIEW_TABLE.";";
33 33
 
34 34
 		//execute the query deleting the table
35 35
 		$wpdb->query($sql);
Please login to merge, or discard this patch.
tests/test-Misc.php 2 patches
Indentation   +67 added lines, -67 removed lines patch added patch discarded remove patch
@@ -1,102 +1,102 @@
 block discarded – undo
1 1
 <?php
2 2
 class MiscTests extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(1);
8
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(1);
8
+	}
9 9
 
10
-    public function testOptionDesignSettings() {
10
+	public function testOptionDesignSettings() {
11 11
 
12
-        geodir_post_type_setting_fun();
13
-        global $geodir_settings;
12
+		geodir_post_type_setting_fun();
13
+		global $geodir_settings;
14 14
 
15
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/design_settings_array.php';
16
-        include_once($template);
15
+		$template = geodir_plugin_path() . '/geodirectory-admin/option-pages/design_settings_array.php';
16
+		include_once($template);
17 17
 
18
-        $output = $geodir_settings['design_settings'];
18
+		$output = $geodir_settings['design_settings'];
19 19
 
20
-        $this->assertContains('Home Top Section Settings', $output[1]['name']);
21
-    }
20
+		$this->assertContains('Home Top Section Settings', $output[1]['name']);
21
+	}
22 22
 
23
-    public function testOptionGeneralSettings() {
23
+	public function testOptionGeneralSettings() {
24 24
 
25
-        geodir_post_type_setting_fun();
26
-        global $geodir_settings;
25
+		geodir_post_type_setting_fun();
26
+		global $geodir_settings;
27 27
 
28
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/general_settings_array.php';
29
-        include_once($template);
28
+		$template = geodir_plugin_path() . '/geodirectory-admin/option-pages/general_settings_array.php';
29
+		include_once($template);
30 30
 
31
-        $output = $geodir_settings['general_settings'];
31
+		$output = $geodir_settings['general_settings'];
32 32
 
33
-        $this->assertContains('General', $output[0]['name']);
34
-    }
33
+		$this->assertContains('General', $output[0]['name']);
34
+	}
35 35
 
36
-    public function testOptionNotiSettings() {
36
+	public function testOptionNotiSettings() {
37 37
 
38
-        geodir_post_type_setting_fun();
39
-        global $geodir_settings;
38
+		geodir_post_type_setting_fun();
39
+		global $geodir_settings;
40 40
 
41
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/notifications_settings_array.php';
42
-        include_once($template);
41
+		$template = geodir_plugin_path() . '/geodirectory-admin/option-pages/notifications_settings_array.php';
42
+		include_once($template);
43 43
 
44
-        $output = $geodir_settings['notifications_settings'];
44
+		$output = $geodir_settings['notifications_settings'];
45 45
 
46
-        $this->assertContains('Options', $output[0]['name']);
47
-    }
46
+		$this->assertContains('Options', $output[0]['name']);
47
+	}
48 48
 
49
-    public function testOptionPermalinkSettings() {
49
+	public function testOptionPermalinkSettings() {
50 50
 
51
-        geodir_post_type_setting_fun();
52
-        global $geodir_settings;
51
+		geodir_post_type_setting_fun();
52
+		global $geodir_settings;
53 53
 
54
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/permalink_settings_array.php';
55
-        include_once($template);
54
+		$template = geodir_plugin_path() . '/geodirectory-admin/option-pages/permalink_settings_array.php';
55
+		include_once($template);
56 56
 
57
-        $output = $geodir_settings['permalink_settings'];
57
+		$output = $geodir_settings['permalink_settings'];
58 58
 
59
-        $this->assertContains('Permalink', $output[0]['name']);
60
-    }
59
+		$this->assertContains('Permalink', $output[0]['name']);
60
+	}
61 61
 
62
-    public function testOptionMetaSettings() {
62
+	public function testOptionMetaSettings() {
63 63
 
64
-        geodir_post_type_setting_fun();
65
-        global $geodir_settings;
64
+		geodir_post_type_setting_fun();
65
+		global $geodir_settings;
66 66
 
67
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/title_meta_settings_array.php';
68
-        include_once($template);
67
+		$template = geodir_plugin_path() . '/geodirectory-admin/option-pages/title_meta_settings_array.php';
68
+		include_once($template);
69 69
 
70
-        $output = $geodir_settings['title_meta_settings'];
70
+		$output = $geodir_settings['title_meta_settings'];
71 71
 
72
-        $this->assertContains('Title / Meta', $output[0]['name']);
73
-    }
72
+		$this->assertContains('Title / Meta', $output[0]['name']);
73
+	}
74 74
 
75
-    public function testDiagnose() {
76
-        ob_start();
77
-        geodir_diagnose_default_pages();
78
-        $output = ob_get_contents();
79
-        ob_end_clean();
80
-        $this->assertContains( 'GD Home page exists with proper setting', $output );
81
-        $this->assertContains( 'Add Listing page exists with proper setting', $output );
82
-        $this->assertContains( 'Listing Preview page exists with proper setting', $output );
83
-        $this->assertContains( 'Listing Success page exists with proper setting', $output );
84
-        $this->assertContains( 'Info page exists with proper setting', $output );
85
-        $this->assertContains( 'Login page exists with proper setting', $output );
86
-        $this->assertContains( 'Location page exists with proper setting', $output );
75
+	public function testDiagnose() {
76
+		ob_start();
77
+		geodir_diagnose_default_pages();
78
+		$output = ob_get_contents();
79
+		ob_end_clean();
80
+		$this->assertContains( 'GD Home page exists with proper setting', $output );
81
+		$this->assertContains( 'Add Listing page exists with proper setting', $output );
82
+		$this->assertContains( 'Listing Preview page exists with proper setting', $output );
83
+		$this->assertContains( 'Listing Success page exists with proper setting', $output );
84
+		$this->assertContains( 'Info page exists with proper setting', $output );
85
+		$this->assertContains( 'Login page exists with proper setting', $output );
86
+		$this->assertContains( 'Location page exists with proper setting', $output );
87 87
 
88
-        ob_start();
89
-        geodir_diagnose_load_db_language();
90
-        $output = ob_get_contents();
91
-        ob_end_clean();
92
-        $this->assertContains( 'ul', $output );
88
+		ob_start();
89
+		geodir_diagnose_load_db_language();
90
+		$output = ob_get_contents();
91
+		ob_end_clean();
92
+		$this->assertContains( 'ul', $output );
93 93
 
94
-    }
94
+	}
95 95
 
96
-    public function tearDown()
97
-    {
98
-        parent::tearDown();
99
-    }
96
+	public function tearDown()
97
+	{
98
+		parent::tearDown();
99
+	}
100 100
 
101 101
 }
102 102
 ?>
103 103
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -12,7 +12,7 @@  discard block
 block discarded – undo
12 12
         geodir_post_type_setting_fun();
13 13
         global $geodir_settings;
14 14
 
15
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/design_settings_array.php';
15
+        $template = geodir_plugin_path().'/geodirectory-admin/option-pages/design_settings_array.php';
16 16
         include_once($template);
17 17
 
18 18
         $output = $geodir_settings['design_settings'];
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
         geodir_post_type_setting_fun();
26 26
         global $geodir_settings;
27 27
 
28
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/general_settings_array.php';
28
+        $template = geodir_plugin_path().'/geodirectory-admin/option-pages/general_settings_array.php';
29 29
         include_once($template);
30 30
 
31 31
         $output = $geodir_settings['general_settings'];
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
         geodir_post_type_setting_fun();
39 39
         global $geodir_settings;
40 40
 
41
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/notifications_settings_array.php';
41
+        $template = geodir_plugin_path().'/geodirectory-admin/option-pages/notifications_settings_array.php';
42 42
         include_once($template);
43 43
 
44 44
         $output = $geodir_settings['notifications_settings'];
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
         geodir_post_type_setting_fun();
52 52
         global $geodir_settings;
53 53
 
54
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/permalink_settings_array.php';
54
+        $template = geodir_plugin_path().'/geodirectory-admin/option-pages/permalink_settings_array.php';
55 55
         include_once($template);
56 56
 
57 57
         $output = $geodir_settings['permalink_settings'];
@@ -64,7 +64,7 @@  discard block
 block discarded – undo
64 64
         geodir_post_type_setting_fun();
65 65
         global $geodir_settings;
66 66
 
67
-        $template = geodir_plugin_path() . '/geodirectory-admin/option-pages/title_meta_settings_array.php';
67
+        $template = geodir_plugin_path().'/geodirectory-admin/option-pages/title_meta_settings_array.php';
68 68
         include_once($template);
69 69
 
70 70
         $output = $geodir_settings['title_meta_settings'];
@@ -77,19 +77,19 @@  discard block
 block discarded – undo
77 77
         geodir_diagnose_default_pages();
78 78
         $output = ob_get_contents();
79 79
         ob_end_clean();
80
-        $this->assertContains( 'GD Home page exists with proper setting', $output );
81
-        $this->assertContains( 'Add Listing page exists with proper setting', $output );
82
-        $this->assertContains( 'Listing Preview page exists with proper setting', $output );
83
-        $this->assertContains( 'Listing Success page exists with proper setting', $output );
84
-        $this->assertContains( 'Info page exists with proper setting', $output );
85
-        $this->assertContains( 'Login page exists with proper setting', $output );
86
-        $this->assertContains( 'Location page exists with proper setting', $output );
80
+        $this->assertContains('GD Home page exists with proper setting', $output);
81
+        $this->assertContains('Add Listing page exists with proper setting', $output);
82
+        $this->assertContains('Listing Preview page exists with proper setting', $output);
83
+        $this->assertContains('Listing Success page exists with proper setting', $output);
84
+        $this->assertContains('Info page exists with proper setting', $output);
85
+        $this->assertContains('Login page exists with proper setting', $output);
86
+        $this->assertContains('Location page exists with proper setting', $output);
87 87
 
88 88
         ob_start();
89 89
         geodir_diagnose_load_db_language();
90 90
         $output = ob_get_contents();
91 91
         ob_end_clean();
92
-        $this->assertContains( 'ul', $output );
92
+        $this->assertContains('ul', $output);
93 93
 
94 94
     }
95 95
 
Please login to merge, or discard this patch.
tests/test-Admin.php 2 patches
Indentation   +65 added lines, -65 removed lines patch added patch discarded remove patch
@@ -1,75 +1,75 @@
 block discarded – undo
1 1
 <?php
2 2
 class AdminTests extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(1);
8
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(1);
8
+	}
9 9
 
10
-    public function testAdminPanel()
11
-    {
10
+	public function testAdminPanel()
11
+	{
12 12
 
13
-        $_POST = array(
14
-            'geodir_wrapper_open_id' => '',
15
-            'geodir_wrapper_open_class' => 'main-container clearfix',
16
-            'geodir_wrapper_open_replace' => '',
17
-            'geodir_wrapper_close_replace' => '',
18
-            'geodir_wrapper_content_open_id' => '',
19
-            'geodir_wrapper_content_open_class' => '',
20
-            'geodir_wrapper_content_open_replace' => '<div class="main-left" ><div class="main-content  "><div class="site-content page-wrap">',
21
-            'geodir_wrapper_content_close_replace' => '</div></div></div>',
22
-            'geodir_article_open_id' => '',
23
-            'geodir_article_open_class' => '',
24
-            'geodir_article_open_replace' => '',
25
-            'geodir_article_close_replace' => '',
26
-            'geodir_sidebar_right_open_id' => '',
27
-            'geodir_sidebar_right_open_class' => '',
28
-            'geodir_sidebar_right_open_replace' => '<aside  class="sidebar" role="complementary" itemscope itemtype="[itemtype]" >',
29
-            'geodir_sidebar_right_close_replace' => '',
30
-            'geodir_sidebar_left_open_id' => '',
31
-            'geodir_sidebar_left_open_class' => '',
32
-            'geodir_sidebar_left_open_replace' => '<aside  class="secondary-sidebar" role="complementary" itemscope itemtype="[itemtype]" >',
33
-            'geodir_sidebar_left_close_replace' => '',
34
-            'geodir_main_content_open_id' => '',
35
-            'geodir_main_content_open_class' => '',
36
-            'geodir_main_content_open_replace' => '<div class="site-content page-wrap">',
37
-            'geodir_main_content_close_replace' => '</div>',
38
-            'geodir_top_content_add' => '',
39
-            'geodir_before_main_content_add' => '',
40
-            'geodir_full_page_class_filter' => 'section full-width-section',
41
-            'geodir_before_widget_filter' => '',
42
-            'geodir_after_widget_filter' => '',
43
-            'geodir_before_title_filter' => '<div class="widget-title"><h2>',
44
-            'geodir_after_title_filter' => '</h2></div>',
45
-            'geodir_menu_li_class_filter' => '',
46
-            'geodir_sub_menu_ul_class_filter' => '',
47
-            'geodir_sub_menu_li_class_filter' => '',
48
-            'geodir_menu_a_class_filter' => '',
49
-            'geodir_sub_menu_a_class_filter' => '',
50
-            'geodir_location_switcher_menu_li_class_filter' => '',
51
-            'geodir_location_switcher_menu_a_class_filter' => '',
52
-            'geodir_location_switcher_menu_sub_ul_class_filter' => '',
53
-            'geodir_location_switcher_menu_sub_li_class_filter' => '',
54
-            'geodir_theme_compat_css' => stripslashes('.full-width-section .geodir-search{margin:0;width:100%}.geodir_full_page .geodir-search{margin:0 auto;float:none}.geodir-search input[type=button],.geodir-search input[type=submit]{width:13%}.geodir-search input[type=text]{border:1px solid #ddd;border-radius:0;padding:0 8px}.geodir-category-list-in,.geodir-loc-bar-in{background:#f2f2f2;border-color:#dbdbdb}.geodir-category-list-in{margin-top:0}.geodir-cat-list .widget-title h2{margin:-13px -13px 13px}.widget .geodir-cat-list ul li.geodir-pcat-show a:before{display:none!important}.widget .geodir-cat-list ul li.geodir-pcat-show i{margin-right:5px}.container .geodir-search select{margin:0 3% 0 0;padding:8px 10px;width:13%}#geodir_carousel,#geodir_slider{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:20px!important;border:1px solid #e1e1e1;box-shadow:none}#geodir_carousel{padding:10px}.geodir-tabs-content ol.commentlist{margin:40px 0;padding:0}li#post_mapTab{min-height:400px}#reviewsTab ol.commentlist li{border-bottom:none}#reviewsTab ol.commentlist li article.comment{border-bottom:1px solid #e1e1e1;padding-bottom:10px}.comment-content .rating{display:none}.comment-respond .gd_rating{margin-bottom:20px}div.geodir-rating{width:85px!important}.comment-respond .comment-notes{margin-bottom:10px}.average-review span,.comment-form label,.dtreviewed,.geodir-details-sidebar-user-links a,.geodir-viewall,.geodir_more_info span,.reviewer,dl.geodir-tab-head dd a{font-family:"Archivo Narrow",sans-serif}section.comment-content{margin:0 0 0 12%}#reviewsTab .comments-area .comment-content{width:auto}section.comment-content .description,section.comment-content p{margin:15px 0}dl.geodir-tab-head dd a{background:#f3f3f3;margin-top:-1px;font-size:14px;padding:0 15px}dl.geodir-tab-head dd.geodir-tab-active a{padding-bottom:1px}.geodir-widget .geodir_list_heading,.geodir-widget h3.widget-title{padding:0 15px;background:#e9e9e9;border:1px solid #dbdbdb;height:38px;line-height:38px;color:#2d2d2d}.geodir-widget .geodir_list_heading h3{background:0 0;border:none}.geodir-widget .geodir_list_heading{margin:-13px -14px 13px}.geodir-map-listing-page{border-width:1px 0 0;border-style:solid;border-color:#dbdbdb}.geodir-sidebar-wrap .geodir-company_info{margin:15px}.geodir-details-sidebar-social-sharing iframe{float:left}.geodir-details-sidebar-rating{overflow:hidden}.geodir-details-sidebar-rating .gd_rating_show,.geodir-details-sidebar-rating .geodir-rating{float:left;margin-right:15px}.geodir-details-sidebar-rating span.item{float:left;margin-top:5px}.geodir-details-sidebar-rating .average-review{top:-4px;position:relative}.geodir-details-sidebar-rating span.item img{margin-top:5px}.geodir_full_page{background:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:0 1px 0 #e5e5e5;box-shadow:0 1px 0 #e5e5e5;padding:15px;margin-bottom:20px;clear:both}.geodir_map_container .main_list img{margin:0 5px}.geodir_category_list_view li.geodir-gridview .geodir-post-img .geodir_thumbnail{margin-bottom:10px}.geodir-addinfo .geodir-pinpoint,.geodir-addinfo a i{margin-right:5px}.geodir_category_list_view li.geodir-gridview h3{font-size:18px;margin-bottom:10px}#related_listingTab ul.geodir_category_list_view{padding:0!important}#reviewsTab #comments .gd_rating{margin-top:5px}.widget .geodir_category_list_view li .geodir-entry-content,.widget .geodir_category_list_view li a:before{display:none!important}.geodir_category_list_view li .geodir-entry-title{margin-bottom:10px}.widget ul.geodir_category_list_view{padding:15px}.sidebar .widget .geodir_category_list_view li{width:calc(100% - 25px)}.widget .geodir-loginbox-list li{overflow:visible!important}.widget ul.chosen-results{margin:0!important}.main_list_selecter{margin-right:5px}.geodir-viewall{float:right;width:auto!important}.widget-title h2{padding:0 15px;background:#e9e9e9;border:1px solid #dbdbdb;height:38px;line-height:38px}.widget:first-child .geodir_list_heading .widget-title{margin-top:0}.geodir_list_heading .widget-title{float:left;width:80%;margin-top:0}.geodir_list_heading .widget-title h2{padding:0 px;background:0 0;border:none;height:auto;line-height:auto}.chosen-default:before{content:none;display:none;position:absolute;margin-left:-1000000px;float:left}#geodir-wrapper .entry-crumbs{margin-bottom:20px}.geodir-search .mom-select{float:left;width:150px;margin:5px;border:1px solid #ddd;height:40px}.iprelative .gm-style .gm-style-iw{width:100%!important}'),
55
-            'geodir_theme_compat_js' => 'jQuery(document).ready(function(e){e(".geodir_full_page").length&&""===e.trim(e(".geodir_full_page").html())&&e(".geodir_full_page").css({display:"none"})});',
56
-            'geodir_theme_compat_default_options' => '',
57
-            'geodir_theme_compat_code' => 'Multi_News',
58
-            'gd_theme_compat' => 'Twenty_Fifteen_custom'
59
-        );
60
-        geodir_update_options_compatibility_settings();
13
+		$_POST = array(
14
+			'geodir_wrapper_open_id' => '',
15
+			'geodir_wrapper_open_class' => 'main-container clearfix',
16
+			'geodir_wrapper_open_replace' => '',
17
+			'geodir_wrapper_close_replace' => '',
18
+			'geodir_wrapper_content_open_id' => '',
19
+			'geodir_wrapper_content_open_class' => '',
20
+			'geodir_wrapper_content_open_replace' => '<div class="main-left" ><div class="main-content  "><div class="site-content page-wrap">',
21
+			'geodir_wrapper_content_close_replace' => '</div></div></div>',
22
+			'geodir_article_open_id' => '',
23
+			'geodir_article_open_class' => '',
24
+			'geodir_article_open_replace' => '',
25
+			'geodir_article_close_replace' => '',
26
+			'geodir_sidebar_right_open_id' => '',
27
+			'geodir_sidebar_right_open_class' => '',
28
+			'geodir_sidebar_right_open_replace' => '<aside  class="sidebar" role="complementary" itemscope itemtype="[itemtype]" >',
29
+			'geodir_sidebar_right_close_replace' => '',
30
+			'geodir_sidebar_left_open_id' => '',
31
+			'geodir_sidebar_left_open_class' => '',
32
+			'geodir_sidebar_left_open_replace' => '<aside  class="secondary-sidebar" role="complementary" itemscope itemtype="[itemtype]" >',
33
+			'geodir_sidebar_left_close_replace' => '',
34
+			'geodir_main_content_open_id' => '',
35
+			'geodir_main_content_open_class' => '',
36
+			'geodir_main_content_open_replace' => '<div class="site-content page-wrap">',
37
+			'geodir_main_content_close_replace' => '</div>',
38
+			'geodir_top_content_add' => '',
39
+			'geodir_before_main_content_add' => '',
40
+			'geodir_full_page_class_filter' => 'section full-width-section',
41
+			'geodir_before_widget_filter' => '',
42
+			'geodir_after_widget_filter' => '',
43
+			'geodir_before_title_filter' => '<div class="widget-title"><h2>',
44
+			'geodir_after_title_filter' => '</h2></div>',
45
+			'geodir_menu_li_class_filter' => '',
46
+			'geodir_sub_menu_ul_class_filter' => '',
47
+			'geodir_sub_menu_li_class_filter' => '',
48
+			'geodir_menu_a_class_filter' => '',
49
+			'geodir_sub_menu_a_class_filter' => '',
50
+			'geodir_location_switcher_menu_li_class_filter' => '',
51
+			'geodir_location_switcher_menu_a_class_filter' => '',
52
+			'geodir_location_switcher_menu_sub_ul_class_filter' => '',
53
+			'geodir_location_switcher_menu_sub_li_class_filter' => '',
54
+			'geodir_theme_compat_css' => stripslashes('.full-width-section .geodir-search{margin:0;width:100%}.geodir_full_page .geodir-search{margin:0 auto;float:none}.geodir-search input[type=button],.geodir-search input[type=submit]{width:13%}.geodir-search input[type=text]{border:1px solid #ddd;border-radius:0;padding:0 8px}.geodir-category-list-in,.geodir-loc-bar-in{background:#f2f2f2;border-color:#dbdbdb}.geodir-category-list-in{margin-top:0}.geodir-cat-list .widget-title h2{margin:-13px -13px 13px}.widget .geodir-cat-list ul li.geodir-pcat-show a:before{display:none!important}.widget .geodir-cat-list ul li.geodir-pcat-show i{margin-right:5px}.container .geodir-search select{margin:0 3% 0 0;padding:8px 10px;width:13%}#geodir_carousel,#geodir_slider{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;margin-bottom:20px!important;border:1px solid #e1e1e1;box-shadow:none}#geodir_carousel{padding:10px}.geodir-tabs-content ol.commentlist{margin:40px 0;padding:0}li#post_mapTab{min-height:400px}#reviewsTab ol.commentlist li{border-bottom:none}#reviewsTab ol.commentlist li article.comment{border-bottom:1px solid #e1e1e1;padding-bottom:10px}.comment-content .rating{display:none}.comment-respond .gd_rating{margin-bottom:20px}div.geodir-rating{width:85px!important}.comment-respond .comment-notes{margin-bottom:10px}.average-review span,.comment-form label,.dtreviewed,.geodir-details-sidebar-user-links a,.geodir-viewall,.geodir_more_info span,.reviewer,dl.geodir-tab-head dd a{font-family:"Archivo Narrow",sans-serif}section.comment-content{margin:0 0 0 12%}#reviewsTab .comments-area .comment-content{width:auto}section.comment-content .description,section.comment-content p{margin:15px 0}dl.geodir-tab-head dd a{background:#f3f3f3;margin-top:-1px;font-size:14px;padding:0 15px}dl.geodir-tab-head dd.geodir-tab-active a{padding-bottom:1px}.geodir-widget .geodir_list_heading,.geodir-widget h3.widget-title{padding:0 15px;background:#e9e9e9;border:1px solid #dbdbdb;height:38px;line-height:38px;color:#2d2d2d}.geodir-widget .geodir_list_heading h3{background:0 0;border:none}.geodir-widget .geodir_list_heading{margin:-13px -14px 13px}.geodir-map-listing-page{border-width:1px 0 0;border-style:solid;border-color:#dbdbdb}.geodir-sidebar-wrap .geodir-company_info{margin:15px}.geodir-details-sidebar-social-sharing iframe{float:left}.geodir-details-sidebar-rating{overflow:hidden}.geodir-details-sidebar-rating .gd_rating_show,.geodir-details-sidebar-rating .geodir-rating{float:left;margin-right:15px}.geodir-details-sidebar-rating span.item{float:left;margin-top:5px}.geodir-details-sidebar-rating .average-review{top:-4px;position:relative}.geodir-details-sidebar-rating span.item img{margin-top:5px}.geodir_full_page{background:#fff;border:1px solid #e1e1e1;-webkit-box-shadow:0 1px 0 #e5e5e5;box-shadow:0 1px 0 #e5e5e5;padding:15px;margin-bottom:20px;clear:both}.geodir_map_container .main_list img{margin:0 5px}.geodir_category_list_view li.geodir-gridview .geodir-post-img .geodir_thumbnail{margin-bottom:10px}.geodir-addinfo .geodir-pinpoint,.geodir-addinfo a i{margin-right:5px}.geodir_category_list_view li.geodir-gridview h3{font-size:18px;margin-bottom:10px}#related_listingTab ul.geodir_category_list_view{padding:0!important}#reviewsTab #comments .gd_rating{margin-top:5px}.widget .geodir_category_list_view li .geodir-entry-content,.widget .geodir_category_list_view li a:before{display:none!important}.geodir_category_list_view li .geodir-entry-title{margin-bottom:10px}.widget ul.geodir_category_list_view{padding:15px}.sidebar .widget .geodir_category_list_view li{width:calc(100% - 25px)}.widget .geodir-loginbox-list li{overflow:visible!important}.widget ul.chosen-results{margin:0!important}.main_list_selecter{margin-right:5px}.geodir-viewall{float:right;width:auto!important}.widget-title h2{padding:0 15px;background:#e9e9e9;border:1px solid #dbdbdb;height:38px;line-height:38px}.widget:first-child .geodir_list_heading .widget-title{margin-top:0}.geodir_list_heading .widget-title{float:left;width:80%;margin-top:0}.geodir_list_heading .widget-title h2{padding:0 px;background:0 0;border:none;height:auto;line-height:auto}.chosen-default:before{content:none;display:none;position:absolute;margin-left:-1000000px;float:left}#geodir-wrapper .entry-crumbs{margin-bottom:20px}.geodir-search .mom-select{float:left;width:150px;margin:5px;border:1px solid #ddd;height:40px}.iprelative .gm-style .gm-style-iw{width:100%!important}'),
55
+			'geodir_theme_compat_js' => 'jQuery(document).ready(function(e){e(".geodir_full_page").length&&""===e.trim(e(".geodir_full_page").html())&&e(".geodir_full_page").css({display:"none"})});',
56
+			'geodir_theme_compat_default_options' => '',
57
+			'geodir_theme_compat_code' => 'Multi_News',
58
+			'gd_theme_compat' => 'Twenty_Fifteen_custom'
59
+		);
60
+		geodir_update_options_compatibility_settings();
61 61
 
62
-        ob_start();
63
-        geodir_admin_panel();
64
-        $output = ob_get_contents();
65
-        ob_end_clean();
66
-        $this->assertContains( 'gd-wrapper-main', $output );
62
+		ob_start();
63
+		geodir_admin_panel();
64
+		$output = ob_get_contents();
65
+		ob_end_clean();
66
+		$this->assertContains( 'gd-wrapper-main', $output );
67 67
 
68
-    }
68
+	}
69 69
 
70
-    public function tearDown()
71
-    {
72
-        parent::tearDown();
73
-    }
70
+	public function tearDown()
71
+	{
72
+		parent::tearDown();
73
+	}
74 74
 }
75 75
 ?>
76 76
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -63,7 +63,7 @@
 block discarded – undo
63 63
         geodir_admin_panel();
64 64
         $output = ob_get_contents();
65 65
         ob_end_clean();
66
-        $this->assertContains( 'gd-wrapper-main', $output );
66
+        $this->assertContains('gd-wrapper-main', $output);
67 67
 
68 68
     }
69 69
 
Please login to merge, or discard this patch.
tests/test-Register.php 2 patches
Indentation   +87 added lines, -87 removed lines patch added patch discarded remove patch
@@ -1,102 +1,102 @@
 block discarded – undo
1 1
 <?php
2 2
 class Register extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(0);
8
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(0);
8
+	}
9 9
 
10
-    public function test_register_empty_username() {
11
-        $errors = geodir_register_new_user(
12
-            '',
13
-            '[email protected]'
14
-        );
15
-        $errors = (array) $errors;
16
-        $this->assertArrayHasKey( 'empty_username', $errors["errors"] );
17
-        $this->assertContains( 'Please enter a username', $errors["errors"]["empty_username"][0] );
18
-    }
10
+	public function test_register_empty_username() {
11
+		$errors = geodir_register_new_user(
12
+			'',
13
+			'[email protected]'
14
+		);
15
+		$errors = (array) $errors;
16
+		$this->assertArrayHasKey( 'empty_username', $errors["errors"] );
17
+		$this->assertContains( 'Please enter a username', $errors["errors"]["empty_username"][0] );
18
+	}
19 19
 
20
-    public function test_register_invalid_username() {
21
-        $errors = geodir_register_new_user(
22
-            '@#$%^',
23
-            '[email protected]'
24
-        );
25
-        $errors = (array) $errors;
26
-        $this->assertArrayHasKey( 'invalid_username', $errors["errors"] );
27
-        $this->assertContains( 'This username is invalid', $errors["errors"]["invalid_username"][0] );
28
-    }
20
+	public function test_register_invalid_username() {
21
+		$errors = geodir_register_new_user(
22
+			'@#$%^',
23
+			'[email protected]'
24
+		);
25
+		$errors = (array) $errors;
26
+		$this->assertArrayHasKey( 'invalid_username', $errors["errors"] );
27
+		$this->assertContains( 'This username is invalid', $errors["errors"]["invalid_username"][0] );
28
+	}
29 29
 
30
-    public function test_register_invalid_email() {
31
-        $errors = geodir_register_new_user(
32
-            'hello',
33
-            'hello@@hi.com'
34
-        );
35
-        $errors = (array) $errors;
36
-        $this->assertArrayHasKey( 'invalid_email', $errors["errors"] );
37
-        $this->assertContains( 'The email address isn&#8217;t correct', $errors["errors"]["invalid_email"][0] );
38
-    }
30
+	public function test_register_invalid_email() {
31
+		$errors = geodir_register_new_user(
32
+			'hello',
33
+			'hello@@hi.com'
34
+		);
35
+		$errors = (array) $errors;
36
+		$this->assertArrayHasKey( 'invalid_email', $errors["errors"] );
37
+		$this->assertContains( 'The email address isn&#8217;t correct', $errors["errors"]["invalid_email"][0] );
38
+	}
39 39
 
40
-    public function test_register_empty_email() {
41
-        $errors = geodir_register_new_user(
42
-            'hello',
43
-            ''
44
-        );
45
-        $errors = (array) $errors;
46
-        $this->assertArrayHasKey( 'empty_email', $errors["errors"] );
47
-        $this->assertContains( 'Please type your e-mail address', $errors["errors"]["empty_email"][0] );
48
-    }
40
+	public function test_register_empty_email() {
41
+		$errors = geodir_register_new_user(
42
+			'hello',
43
+			''
44
+		);
45
+		$errors = (array) $errors;
46
+		$this->assertArrayHasKey( 'empty_email', $errors["errors"] );
47
+		$this->assertContains( 'Please type your e-mail address', $errors["errors"]["empty_email"][0] );
48
+	}
49 49
 
50
-    public function test_register_invalid_password() {
51
-        update_option('geodir_allow_cpass', 1);
52
-        $_REQUEST['user_pass'] = '12345';
53
-        $_REQUEST['user_pass2'] = '1234';
54
-        $_POST['user_fname'] = 'Test User';
55
-        $errors = geodir_register_new_user(
56
-            'hello',
57
-            '[email protected]'
58
-        );
59
-        $errors = (array) $errors;
60
-        $this->assertArrayHasKey( 'pass_match', $errors["errors"] );
61
-        $this->assertContains( 'Passwords do not match', $errors["errors"]["pass_match"][0] );
50
+	public function test_register_invalid_password() {
51
+		update_option('geodir_allow_cpass', 1);
52
+		$_REQUEST['user_pass'] = '12345';
53
+		$_REQUEST['user_pass2'] = '1234';
54
+		$_POST['user_fname'] = 'Test User';
55
+		$errors = geodir_register_new_user(
56
+			'hello',
57
+			'[email protected]'
58
+		);
59
+		$errors = (array) $errors;
60
+		$this->assertArrayHasKey( 'pass_match', $errors["errors"] );
61
+		$this->assertContains( 'Passwords do not match', $errors["errors"]["pass_match"][0] );
62 62
 
63
-        $_REQUEST['user_pass'] = '12345';
64
-        $_REQUEST['user_pass2'] = '12345';
65
-        $errors = geodir_register_new_user(
66
-            'hello',
67
-            '[email protected]'
68
-        );
69
-        $errors = (array) $errors;
70
-        $this->assertArrayHasKey( 'pass_match', $errors["errors"] );
71
-        $this->assertContains( 'Password must be 7 characters or more', $errors["errors"]["pass_match"][0] );
72
-    }
63
+		$_REQUEST['user_pass'] = '12345';
64
+		$_REQUEST['user_pass2'] = '12345';
65
+		$errors = geodir_register_new_user(
66
+			'hello',
67
+			'[email protected]'
68
+		);
69
+		$errors = (array) $errors;
70
+		$this->assertArrayHasKey( 'pass_match', $errors["errors"] );
71
+		$this->assertContains( 'Password must be 7 characters or more', $errors["errors"]["pass_match"][0] );
72
+	}
73 73
 
74
-    public function test_register_success() {
75
-        $_POST['user_fname'] = 'Test User';
76
-        $data = geodir_register_new_user(
77
-            'hello',
78
-            '[email protected]'
79
-        );
80
-        $this->assertInternalType("int", $data[0]);
81
-    }
74
+	public function test_register_success() {
75
+		$_POST['user_fname'] = 'Test User';
76
+		$data = geodir_register_new_user(
77
+			'hello',
78
+			'[email protected]'
79
+		);
80
+		$this->assertInternalType("int", $data[0]);
81
+	}
82 82
 
83
-    public function testResetPassword()
84
-    {
85
-        global $errors;
86
-        $_REQUEST['action'] = 'login';
87
-        $_POST['log'] = 'admin';
88
-        add_filter('wp_redirect', '__return_false');
89
-        geodir_user_signup();
90
-        remove_filter('wp_redirect', '__return_false');
91
-        $errors = (array) $errors;
92
-        $this->assertArrayHasKey( 'empty_password', $errors["errors"] );
93
-        $this->assertContains( 'The password field is empty', $errors["errors"]["empty_password"][0] );
94
-    }
83
+	public function testResetPassword()
84
+	{
85
+		global $errors;
86
+		$_REQUEST['action'] = 'login';
87
+		$_POST['log'] = 'admin';
88
+		add_filter('wp_redirect', '__return_false');
89
+		geodir_user_signup();
90
+		remove_filter('wp_redirect', '__return_false');
91
+		$errors = (array) $errors;
92
+		$this->assertArrayHasKey( 'empty_password', $errors["errors"] );
93
+		$this->assertContains( 'The password field is empty', $errors["errors"]["empty_password"][0] );
94
+	}
95 95
 
96
-    public function tearDown()
97
-    {
98
-        parent::tearDown();
99
-    }
96
+	public function tearDown()
97
+	{
98
+		parent::tearDown();
99
+	}
100 100
 
101 101
 }
102 102
 ?>
103 103
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -13,8 +13,8 @@  discard block
 block discarded – undo
13 13
             '[email protected]'
14 14
         );
15 15
         $errors = (array) $errors;
16
-        $this->assertArrayHasKey( 'empty_username', $errors["errors"] );
17
-        $this->assertContains( 'Please enter a username', $errors["errors"]["empty_username"][0] );
16
+        $this->assertArrayHasKey('empty_username', $errors["errors"]);
17
+        $this->assertContains('Please enter a username', $errors["errors"]["empty_username"][0]);
18 18
     }
19 19
 
20 20
     public function test_register_invalid_username() {
@@ -23,8 +23,8 @@  discard block
 block discarded – undo
23 23
             '[email protected]'
24 24
         );
25 25
         $errors = (array) $errors;
26
-        $this->assertArrayHasKey( 'invalid_username', $errors["errors"] );
27
-        $this->assertContains( 'This username is invalid', $errors["errors"]["invalid_username"][0] );
26
+        $this->assertArrayHasKey('invalid_username', $errors["errors"]);
27
+        $this->assertContains('This username is invalid', $errors["errors"]["invalid_username"][0]);
28 28
     }
29 29
 
30 30
     public function test_register_invalid_email() {
@@ -33,8 +33,8 @@  discard block
 block discarded – undo
33 33
             'hello@@hi.com'
34 34
         );
35 35
         $errors = (array) $errors;
36
-        $this->assertArrayHasKey( 'invalid_email', $errors["errors"] );
37
-        $this->assertContains( 'The email address isn&#8217;t correct', $errors["errors"]["invalid_email"][0] );
36
+        $this->assertArrayHasKey('invalid_email', $errors["errors"]);
37
+        $this->assertContains('The email address isn&#8217;t correct', $errors["errors"]["invalid_email"][0]);
38 38
     }
39 39
 
40 40
     public function test_register_empty_email() {
@@ -43,8 +43,8 @@  discard block
 block discarded – undo
43 43
             ''
44 44
         );
45 45
         $errors = (array) $errors;
46
-        $this->assertArrayHasKey( 'empty_email', $errors["errors"] );
47
-        $this->assertContains( 'Please type your e-mail address', $errors["errors"]["empty_email"][0] );
46
+        $this->assertArrayHasKey('empty_email', $errors["errors"]);
47
+        $this->assertContains('Please type your e-mail address', $errors["errors"]["empty_email"][0]);
48 48
     }
49 49
 
50 50
     public function test_register_invalid_password() {
@@ -57,8 +57,8 @@  discard block
 block discarded – undo
57 57
             '[email protected]'
58 58
         );
59 59
         $errors = (array) $errors;
60
-        $this->assertArrayHasKey( 'pass_match', $errors["errors"] );
61
-        $this->assertContains( 'Passwords do not match', $errors["errors"]["pass_match"][0] );
60
+        $this->assertArrayHasKey('pass_match', $errors["errors"]);
61
+        $this->assertContains('Passwords do not match', $errors["errors"]["pass_match"][0]);
62 62
 
63 63
         $_REQUEST['user_pass'] = '12345';
64 64
         $_REQUEST['user_pass2'] = '12345';
@@ -67,8 +67,8 @@  discard block
 block discarded – undo
67 67
             '[email protected]'
68 68
         );
69 69
         $errors = (array) $errors;
70
-        $this->assertArrayHasKey( 'pass_match', $errors["errors"] );
71
-        $this->assertContains( 'Password must be 7 characters or more', $errors["errors"]["pass_match"][0] );
70
+        $this->assertArrayHasKey('pass_match', $errors["errors"]);
71
+        $this->assertContains('Password must be 7 characters or more', $errors["errors"]["pass_match"][0]);
72 72
     }
73 73
 
74 74
     public function test_register_success() {
@@ -89,8 +89,8 @@  discard block
 block discarded – undo
89 89
         geodir_user_signup();
90 90
         remove_filter('wp_redirect', '__return_false');
91 91
         $errors = (array) $errors;
92
-        $this->assertArrayHasKey( 'empty_password', $errors["errors"] );
93
-        $this->assertContains( 'The password field is empty', $errors["errors"]["empty_password"][0] );
92
+        $this->assertArrayHasKey('empty_password', $errors["errors"]);
93
+        $this->assertContains('The password field is empty', $errors["errors"]["empty_password"][0]);
94 94
     }
95 95
 
96 96
     public function tearDown()
Please login to merge, or discard this patch.
tests/lib/wordpress-tests-lib/wp-tests-config.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -1,16 +1,16 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3 3
 /* Path to the WordPress codebase you'd like to test. Add a backslash in the end. */
4
-define( 'ABSPATH', getenv( 'WP_CORE_DIR' ) . '/' );
4
+define('ABSPATH', getenv('WP_CORE_DIR').'/');
5 5
 
6 6
 // Test with multisite enabled
7
-define( 'WP_TESTS_MULTISITE', (bool) getenv( 'WP_MULTISITE' ) );
7
+define('WP_TESTS_MULTISITE', (bool) getenv('WP_MULTISITE'));
8 8
 
9 9
 // Force known bugs
10 10
 // define( 'WP_TESTS_FORCE_KNOWN_BUGS', true );
11 11
 
12 12
 // Test with WordPress debug mode on
13
-define( 'WP_DEBUG', true );
13
+define('WP_DEBUG', true);
14 14
 
15 15
 // ** MySQL settings ** //
16 16
 
@@ -21,21 +21,21 @@  discard block
 block discarded – undo
21 21
 // These tests will DROP ALL TABLES in the database with the prefix named below.
22 22
 // DO NOT use a production database or one that is shared with something else.
23 23
 
24
-define( 'DB_NAME', 'wordpress_test' );
25
-define( 'DB_USER', 'root' );
26
-define( 'DB_PASSWORD', 'root' );
27
-define( 'DB_HOST', 'localhost' );
28
-define( 'DB_CHARSET', 'utf8' );
29
-define( 'DB_COLLATE', '' );
24
+define('DB_NAME', 'wordpress_test');
25
+define('DB_USER', 'root');
26
+define('DB_PASSWORD', 'root');
27
+define('DB_HOST', 'localhost');
28
+define('DB_CHARSET', 'utf8');
29
+define('DB_COLLATE', '');
30 30
 
31
-define( 'WP_TESTS_DOMAIN', 'example.org' );
32
-define( 'WP_TESTS_EMAIL', '[email protected]' );
33
-define( 'WP_TESTS_TITLE', 'Test Blog' );
31
+define('WP_TESTS_DOMAIN', 'example.org');
32
+define('WP_TESTS_EMAIL', '[email protected]');
33
+define('WP_TESTS_TITLE', 'Test Blog');
34 34
 
35
-define( 'WP_PHP_BINARY', 'php' );
35
+define('WP_PHP_BINARY', 'php');
36 36
 
37
-define( 'FS_CHMOD_DIR', ( 0755 & ~ umask() ) );
38
-define( 'FS_CHMOD_FILE', ( 0644 & ~ umask() ) );
37
+define('FS_CHMOD_DIR', (0755 & ~ umask()));
38
+define('FS_CHMOD_FILE', (0644 & ~ umask()));
39 39
 
40
-define( 'WPLANG', '' );
41
-$table_prefix  = 'wptests_';
42 40
\ No newline at end of file
41
+define('WPLANG', '');
42
+$table_prefix = 'wptests_';
43 43
\ No newline at end of file
Please login to merge, or discard this patch.
tests/test-Check_Shortcodes.php 2 patches
Indentation   +136 added lines, -136 removed lines patch added patch discarded remove patch
@@ -1,141 +1,141 @@
 block discarded – undo
1 1
 <?php
2 2
 class CheckShortcodes extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(1);
8
-
9
-    }
10
-
11
-    public function testHomeMapShortcode()
12
-    {
13
-        $output = do_shortcode('[gd_homepage_map width=100% height=300 scrollwheel=false]');
14
-        $this->assertContains( 'geodir-map-home-page', $output );
15
-    }
16
-
17
-    public function testListingMapShortcode()
18
-    {
19
-        $output = do_shortcode('[gd_listing_map width=100% height=300 scrollwheel=false sticky=true]');
20
-        $this->assertContains( 'geodir-map-listing-page', $output );
21
-    }
22
-
23
-    public function testListingSliderShortcode()
24
-    {
25
-        $output = do_shortcode('[gd_listing_slider post_number=5 category=3 slideshow=true show_featured_only=true]');
26
-        $this->assertContains( 'geodir_widget_carousel', $output );
27
-    }
28
-
29
-    public function testLoginBoxShortcode()
30
-    {
31
-        $output = do_shortcode('[gd_login_box]');
32
-        $this->assertContains( 'geodir-loginbox-list', $output );
33
-    }
34
-
35
-    public function testPopPostCatShortcode()
36
-    {
37
-        global $geodir_post_type;
38
-        $geodir_post_type = 'gd_place';
39
-        $output = do_shortcode('[gd_popular_post_category category_limit=30]');
40
-        $this->assertContains( 'geodir-popular-cat-list', $output );
41
-    }
42
-
43
-    public function testPopPostViewShortcode()
44
-    {
45
-        $output = do_shortcode('[gd_popular_post_view category=3 layout=5 add_location_filter=true character_count=0 show_featured_only=true]');
46
-        $this->assertContains( 'geodir_category_list_view', $output );
47
-    }
48
-
49
-    public function testRecentReviewsShortcode()
50
-    {
51
-        $query_args = array(
52
-            'post_status' => 'publish',
53
-            'post_type' => 'gd_place',
54
-            'posts_per_page' => 1,
55
-        );
56
-
57
-        $all_posts = new WP_Query( $query_args );
58
-        $post_id = null;
59
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
60
-            $post_id = get_the_ID();
61
-        endwhile;
62
-
63
-        $this->assertTrue(is_int($post_id));
64
-
65
-        $time = current_time('mysql');
66
-
67
-        $data = array(
68
-            'comment_post_ID' => $post_id,
69
-            'comment_author' => 'admin',
70
-            'comment_author_email' => '[email protected]',
71
-            'comment_author_url' => 'http://wpgeodirectory.com',
72
-            'comment_content' => 'content here testtcc',
73
-            'comment_type' => '',
74
-            'comment_parent' => 0,
75
-            'user_id' => 1,
76
-            'comment_author_IP' => '127.0.0.1',
77
-            'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)',
78
-            'comment_date' => $time,
79
-            'comment_approved' => 1,
80
-        );
81
-
82
-        $comment_id = wp_insert_comment($data);
83
-
84
-        $_REQUEST['geodir_overallrating'] = 5.0;
85
-        geodir_save_rating($comment_id);
86
-
87
-        $output = do_shortcode('[gd_recent_reviews count=5]');
88
-        $this->assertContains( 'geodir_sc_recent_reviews', $output );
89
-    }
90
-
91
-    public function testRelatedListingsShortcode()
92
-    {
93
-        $query_args = array(
94
-            'post_status' => 'publish',
95
-            'post_type' => 'gd_place',
96
-            'posts_per_page' => 1,
97
-        );
98
-
99
-        $all_posts = new WP_Query( $query_args );
100
-        $post_id = null;
101
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
102
-            $post_id = get_the_ID();
103
-            global $post;
104
-            $post =  geodir_get_post_info($post_id);
105
-            setup_postdata($post);
106
-            $output = do_shortcode('[gd_related_listings relate_to=category layout=3 add_location_filter=0 list_sort=featured character_count=0]');
107
-            $this->assertContains( 'geodir_location_listing', $output );
108
-        endwhile;
109
-
110
-        $this->assertTrue(is_int($post_id));
111
-
112
-    }
113
-
114
-    public function testListingsShortcode()
115
-    {
116
-        $output = do_shortcode('[gd_listings post_type="gd_place" category="1,3" post_number="10" list_sort="high_review"]');
117
-        $this->assertContains( 'geodir-sc-gd-listings', $output );
118
-    }
119
-
120
-    public function texstBestOfWidgetShortcode()
121
-    {
122
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
123
-        include_once($template);
124
-
125
-        $output = do_shortcode('[gd_bestof_widget title="widget title" post_type=gd_hotel post_limit=5 categ_limit=6 character_count=50 use_viewing_post_type=true add_location_filter=true tab_layout=bestof-tabs-as-dropdown]');
126
-        $this->assertContains( 'geodir_bestof_widget', $output );
127
-    }
128
-
129
-    public function testAddListingShortcode()
130
-    {
131
-        $_REQUEST['listing_type'] = 'gd_place';
132
-        $output = do_shortcode('[gd_add_listing listing_type=gd_place login_msg="Please register and login to submit listings" show_login=true]');
133
-        $this->assertContains( 'geodir-add-listing-submit', $output );
134
-    }
135
-
136
-    public function tearDown()
137
-    {
138
-        parent::tearDown();
139
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(1);
8
+
9
+	}
10
+
11
+	public function testHomeMapShortcode()
12
+	{
13
+		$output = do_shortcode('[gd_homepage_map width=100% height=300 scrollwheel=false]');
14
+		$this->assertContains( 'geodir-map-home-page', $output );
15
+	}
16
+
17
+	public function testListingMapShortcode()
18
+	{
19
+		$output = do_shortcode('[gd_listing_map width=100% height=300 scrollwheel=false sticky=true]');
20
+		$this->assertContains( 'geodir-map-listing-page', $output );
21
+	}
22
+
23
+	public function testListingSliderShortcode()
24
+	{
25
+		$output = do_shortcode('[gd_listing_slider post_number=5 category=3 slideshow=true show_featured_only=true]');
26
+		$this->assertContains( 'geodir_widget_carousel', $output );
27
+	}
28
+
29
+	public function testLoginBoxShortcode()
30
+	{
31
+		$output = do_shortcode('[gd_login_box]');
32
+		$this->assertContains( 'geodir-loginbox-list', $output );
33
+	}
34
+
35
+	public function testPopPostCatShortcode()
36
+	{
37
+		global $geodir_post_type;
38
+		$geodir_post_type = 'gd_place';
39
+		$output = do_shortcode('[gd_popular_post_category category_limit=30]');
40
+		$this->assertContains( 'geodir-popular-cat-list', $output );
41
+	}
42
+
43
+	public function testPopPostViewShortcode()
44
+	{
45
+		$output = do_shortcode('[gd_popular_post_view category=3 layout=5 add_location_filter=true character_count=0 show_featured_only=true]');
46
+		$this->assertContains( 'geodir_category_list_view', $output );
47
+	}
48
+
49
+	public function testRecentReviewsShortcode()
50
+	{
51
+		$query_args = array(
52
+			'post_status' => 'publish',
53
+			'post_type' => 'gd_place',
54
+			'posts_per_page' => 1,
55
+		);
56
+
57
+		$all_posts = new WP_Query( $query_args );
58
+		$post_id = null;
59
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
60
+			$post_id = get_the_ID();
61
+		endwhile;
62
+
63
+		$this->assertTrue(is_int($post_id));
64
+
65
+		$time = current_time('mysql');
66
+
67
+		$data = array(
68
+			'comment_post_ID' => $post_id,
69
+			'comment_author' => 'admin',
70
+			'comment_author_email' => '[email protected]',
71
+			'comment_author_url' => 'http://wpgeodirectory.com',
72
+			'comment_content' => 'content here testtcc',
73
+			'comment_type' => '',
74
+			'comment_parent' => 0,
75
+			'user_id' => 1,
76
+			'comment_author_IP' => '127.0.0.1',
77
+			'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)',
78
+			'comment_date' => $time,
79
+			'comment_approved' => 1,
80
+		);
81
+
82
+		$comment_id = wp_insert_comment($data);
83
+
84
+		$_REQUEST['geodir_overallrating'] = 5.0;
85
+		geodir_save_rating($comment_id);
86
+
87
+		$output = do_shortcode('[gd_recent_reviews count=5]');
88
+		$this->assertContains( 'geodir_sc_recent_reviews', $output );
89
+	}
90
+
91
+	public function testRelatedListingsShortcode()
92
+	{
93
+		$query_args = array(
94
+			'post_status' => 'publish',
95
+			'post_type' => 'gd_place',
96
+			'posts_per_page' => 1,
97
+		);
98
+
99
+		$all_posts = new WP_Query( $query_args );
100
+		$post_id = null;
101
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
102
+			$post_id = get_the_ID();
103
+			global $post;
104
+			$post =  geodir_get_post_info($post_id);
105
+			setup_postdata($post);
106
+			$output = do_shortcode('[gd_related_listings relate_to=category layout=3 add_location_filter=0 list_sort=featured character_count=0]');
107
+			$this->assertContains( 'geodir_location_listing', $output );
108
+		endwhile;
109
+
110
+		$this->assertTrue(is_int($post_id));
111
+
112
+	}
113
+
114
+	public function testListingsShortcode()
115
+	{
116
+		$output = do_shortcode('[gd_listings post_type="gd_place" category="1,3" post_number="10" list_sort="high_review"]');
117
+		$this->assertContains( 'geodir-sc-gd-listings', $output );
118
+	}
119
+
120
+	public function texstBestOfWidgetShortcode()
121
+	{
122
+		$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
123
+		include_once($template);
124
+
125
+		$output = do_shortcode('[gd_bestof_widget title="widget title" post_type=gd_hotel post_limit=5 categ_limit=6 character_count=50 use_viewing_post_type=true add_location_filter=true tab_layout=bestof-tabs-as-dropdown]');
126
+		$this->assertContains( 'geodir_bestof_widget', $output );
127
+	}
128
+
129
+	public function testAddListingShortcode()
130
+	{
131
+		$_REQUEST['listing_type'] = 'gd_place';
132
+		$output = do_shortcode('[gd_add_listing listing_type=gd_place login_msg="Please register and login to submit listings" show_login=true]');
133
+		$this->assertContains( 'geodir-add-listing-submit', $output );
134
+	}
135
+
136
+	public function tearDown()
137
+	{
138
+		parent::tearDown();
139
+	}
140 140
 }
141 141
 ?>
142 142
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -11,25 +11,25 @@  discard block
 block discarded – undo
11 11
     public function testHomeMapShortcode()
12 12
     {
13 13
         $output = do_shortcode('[gd_homepage_map width=100% height=300 scrollwheel=false]');
14
-        $this->assertContains( 'geodir-map-home-page', $output );
14
+        $this->assertContains('geodir-map-home-page', $output);
15 15
     }
16 16
 
17 17
     public function testListingMapShortcode()
18 18
     {
19 19
         $output = do_shortcode('[gd_listing_map width=100% height=300 scrollwheel=false sticky=true]');
20
-        $this->assertContains( 'geodir-map-listing-page', $output );
20
+        $this->assertContains('geodir-map-listing-page', $output);
21 21
     }
22 22
 
23 23
     public function testListingSliderShortcode()
24 24
     {
25 25
         $output = do_shortcode('[gd_listing_slider post_number=5 category=3 slideshow=true show_featured_only=true]');
26
-        $this->assertContains( 'geodir_widget_carousel', $output );
26
+        $this->assertContains('geodir_widget_carousel', $output);
27 27
     }
28 28
 
29 29
     public function testLoginBoxShortcode()
30 30
     {
31 31
         $output = do_shortcode('[gd_login_box]');
32
-        $this->assertContains( 'geodir-loginbox-list', $output );
32
+        $this->assertContains('geodir-loginbox-list', $output);
33 33
     }
34 34
 
35 35
     public function testPopPostCatShortcode()
@@ -37,13 +37,13 @@  discard block
 block discarded – undo
37 37
         global $geodir_post_type;
38 38
         $geodir_post_type = 'gd_place';
39 39
         $output = do_shortcode('[gd_popular_post_category category_limit=30]');
40
-        $this->assertContains( 'geodir-popular-cat-list', $output );
40
+        $this->assertContains('geodir-popular-cat-list', $output);
41 41
     }
42 42
 
43 43
     public function testPopPostViewShortcode()
44 44
     {
45 45
         $output = do_shortcode('[gd_popular_post_view category=3 layout=5 add_location_filter=true character_count=0 show_featured_only=true]');
46
-        $this->assertContains( 'geodir_category_list_view', $output );
46
+        $this->assertContains('geodir_category_list_view', $output);
47 47
     }
48 48
 
49 49
     public function testRecentReviewsShortcode()
@@ -54,9 +54,9 @@  discard block
 block discarded – undo
54 54
             'posts_per_page' => 1,
55 55
         );
56 56
 
57
-        $all_posts = new WP_Query( $query_args );
57
+        $all_posts = new WP_Query($query_args);
58 58
         $post_id = null;
59
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
59
+        while ($all_posts->have_posts()) : $all_posts->the_post();
60 60
             $post_id = get_the_ID();
61 61
         endwhile;
62 62
 
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
         geodir_save_rating($comment_id);
86 86
 
87 87
         $output = do_shortcode('[gd_recent_reviews count=5]');
88
-        $this->assertContains( 'geodir_sc_recent_reviews', $output );
88
+        $this->assertContains('geodir_sc_recent_reviews', $output);
89 89
     }
90 90
 
91 91
     public function testRelatedListingsShortcode()
@@ -96,15 +96,15 @@  discard block
 block discarded – undo
96 96
             'posts_per_page' => 1,
97 97
         );
98 98
 
99
-        $all_posts = new WP_Query( $query_args );
99
+        $all_posts = new WP_Query($query_args);
100 100
         $post_id = null;
101
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
101
+        while ($all_posts->have_posts()) : $all_posts->the_post();
102 102
             $post_id = get_the_ID();
103 103
             global $post;
104
-            $post =  geodir_get_post_info($post_id);
104
+            $post = geodir_get_post_info($post_id);
105 105
             setup_postdata($post);
106 106
             $output = do_shortcode('[gd_related_listings relate_to=category layout=3 add_location_filter=0 list_sort=featured character_count=0]');
107
-            $this->assertContains( 'geodir_location_listing', $output );
107
+            $this->assertContains('geodir_location_listing', $output);
108 108
         endwhile;
109 109
 
110 110
         $this->assertTrue(is_int($post_id));
@@ -114,23 +114,23 @@  discard block
 block discarded – undo
114 114
     public function testListingsShortcode()
115 115
     {
116 116
         $output = do_shortcode('[gd_listings post_type="gd_place" category="1,3" post_number="10" list_sort="high_review"]');
117
-        $this->assertContains( 'geodir-sc-gd-listings', $output );
117
+        $this->assertContains('geodir-sc-gd-listings', $output);
118 118
     }
119 119
 
120 120
     public function texstBestOfWidgetShortcode()
121 121
     {
122
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
122
+        $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_bestof_widget.php';
123 123
         include_once($template);
124 124
 
125 125
         $output = do_shortcode('[gd_bestof_widget title="widget title" post_type=gd_hotel post_limit=5 categ_limit=6 character_count=50 use_viewing_post_type=true add_location_filter=true tab_layout=bestof-tabs-as-dropdown]');
126
-        $this->assertContains( 'geodir_bestof_widget', $output );
126
+        $this->assertContains('geodir_bestof_widget', $output);
127 127
     }
128 128
 
129 129
     public function testAddListingShortcode()
130 130
     {
131 131
         $_REQUEST['listing_type'] = 'gd_place';
132 132
         $output = do_shortcode('[gd_add_listing listing_type=gd_place login_msg="Please register and login to submit listings" show_login=true]');
133
-        $this->assertContains( 'geodir-add-listing-submit', $output );
133
+        $this->assertContains('geodir-add-listing-submit', $output);
134 134
     }
135 135
 
136 136
     public function tearDown()
Please login to merge, or discard this patch.
tests/test-Author_Page.php 2 patches
Indentation   +35 added lines, -35 removed lines patch added patch discarded remove patch
@@ -1,53 +1,53 @@
 block discarded – undo
1 1
 <?php
2 2
 class AuthorPage extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+	}
8 8
 
9
-    public function testAuthorPage()
10
-    {
11
-        global $current_user;
9
+	public function testAuthorPage()
10
+	{
11
+		global $current_user;
12 12
 
13
-        $user_id = $current_user->ID;
13
+		$user_id = $current_user->ID;
14 14
 
15 15
 
16 16
 
17
-        // Add listing
17
+		// Add listing
18 18
 
19
-        $args = array(
20
-            'listing_type' => 'gd_place',
21
-            'post_title' => 'Test Listing Title 2',
22
-            'post_desc' => 'Test Desc',
23
-            'post_tags' => 'test1,test2',
24
-            'post_address' => 'New York City Hall',
25
-            'post_zip' => '10007',
26
-            'post_mapview' => 'ROADMAP',
27
-            'post_mapzoom' => '10',
28
-            'geodir_timing' => '10.00 am to 6 pm every day',
29
-            'geodir_contact' => '1234567890',
30
-            'geodir_email' => '[email protected]',
31
-            'geodir_website' => 'http://test.com',
32
-            'geodir_twitter' => 'http://twitter.com/test',
33
-            'geodir_facebook' => 'http://facebook.com/test',
34
-            'geodir_special_offers' => 'Test offer'
35
-        );
36
-        $post_id = geodir_save_listing($args, true);
19
+		$args = array(
20
+			'listing_type' => 'gd_place',
21
+			'post_title' => 'Test Listing Title 2',
22
+			'post_desc' => 'Test Desc',
23
+			'post_tags' => 'test1,test2',
24
+			'post_address' => 'New York City Hall',
25
+			'post_zip' => '10007',
26
+			'post_mapview' => 'ROADMAP',
27
+			'post_mapzoom' => '10',
28
+			'geodir_timing' => '10.00 am to 6 pm every day',
29
+			'geodir_contact' => '1234567890',
30
+			'geodir_email' => '[email protected]',
31
+			'geodir_website' => 'http://test.com',
32
+			'geodir_twitter' => 'http://twitter.com/test',
33
+			'geodir_facebook' => 'http://facebook.com/test',
34
+			'geodir_special_offers' => 'Test offer'
35
+		);
36
+		$post_id = geodir_save_listing($args, true);
37 37
 
38
-        $this->assertTrue(is_int($post_id));
38
+		$this->assertTrue(is_int($post_id));
39 39
 
40
-        $count = count_user_posts( $user_id, "gd_place"  );
40
+		$count = count_user_posts( $user_id, "gd_place"  );
41 41
 
42
-        $this->assertTrue(is_int((int) $count));
42
+		$this->assertTrue(is_int((int) $count));
43 43
 
44 44
 
45 45
 
46
-    }
46
+	}
47 47
 
48
-    public function tearDown()
49
-    {
50
-        parent::tearDown();
51
-    }
48
+	public function tearDown()
49
+	{
50
+		parent::tearDown();
51
+	}
52 52
 }
53 53
 ?>
54 54
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -37,7 +37,7 @@
 block discarded – undo
37 37
 
38 38
         $this->assertTrue(is_int($post_id));
39 39
 
40
-        $count = count_user_posts( $user_id, "gd_place"  );
40
+        $count = count_user_posts($user_id, "gd_place");
41 41
 
42 42
         $this->assertTrue(is_int((int) $count));
43 43
 
Please login to merge, or discard this patch.
geodirectory-templates/listing-detail.php 2 patches
Indentation   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -32,12 +32,12 @@  discard block
 block discarded – undo
32 32
 
33 33
 ###### SIDEBAR ON LEFT ######
34 34
 if (get_option('geodir_detail_sidebar_left_section')) {
35
-    /**
36
-     * Adds the details page sidebar to the details template page.
37
-     *
38
-     * @since 1.1.0
39
-     */
40
-    do_action('geodir_detail_sidebar');
35
+	/**
36
+	 * Adds the details page sidebar to the details template page.
37
+	 *
38
+	 * @since 1.1.0
39
+	 */
40
+	do_action('geodir_detail_sidebar');
41 41
 }
42 42
 
43 43
 ###### MAIN CONTENT WRAPPERS OPEN ######
@@ -63,29 +63,29 @@  discard block
 block discarded – undo
63 63
 // this call the main page content
64 64
 global $preview;
65 65
 if (have_posts() && !$preview) {
66
-    the_post();
67
-    global $post, $post_images;
68
-    /**
69
-     * Calls the details page main content on the details template page.
70
-     *
71
-     * @since 1.1.0
72
-     * @param object $post The current post object.
73
-     */
74
-    do_action('geodir_details_main_content', $post);
66
+	the_post();
67
+	global $post, $post_images;
68
+	/**
69
+	 * Calls the details page main content on the details template page.
70
+	 *
71
+	 * @since 1.1.0
72
+	 * @param object $post The current post object.
73
+	 */
74
+	do_action('geodir_details_main_content', $post);
75 75
 } elseif ($preview) {
76
-    /**
77
-     * Called on the details page if the page is being previewed.
78
-     *
79
-     * This sets the value of `$post` to the preview values before the main content is called.
80
-     *
81
-     * @since 1.1.0
82
-     */
83
-    do_action('geodir_action_geodir_set_preview_post'); // set the $post to the preview values
84
-    if (defined( 'GD_TESTING_MODE' )) {
85
-        global $post;
86
-    }
87
-    /** This action is documented in geodirectory-templates/listing-detail.php */
88
-    do_action('geodir_details_main_content', $post);
76
+	/**
77
+	 * Called on the details page if the page is being previewed.
78
+	 *
79
+	 * This sets the value of `$post` to the preview values before the main content is called.
80
+	 *
81
+	 * @since 1.1.0
82
+	 */
83
+	do_action('geodir_action_geodir_set_preview_post'); // set the $post to the preview values
84
+	if (defined( 'GD_TESTING_MODE' )) {
85
+		global $post;
86
+	}
87
+	/** This action is documented in geodirectory-templates/listing-detail.php */
88
+	do_action('geodir_details_main_content', $post);
89 89
 }
90 90
 
91 91
 
@@ -107,8 +107,8 @@  discard block
 block discarded – undo
107 107
 
108 108
 ###### SIDEBAR ON RIGHT ######
109 109
 if (!get_option('geodir_detail_sidebar_left_section')) {
110
-    /** This action is documented in geodirectory-templates/listing-detail.php */
111
-    do_action('geodir_detail_sidebar');
110
+	/** This action is documented in geodirectory-templates/listing-detail.php */
111
+	do_action('geodir_detail_sidebar');
112 112
 }
113 113
 
114 114
 
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -57,7 +57,7 @@  discard block
 block discarded – undo
57 57
  * @param string $itemtype The itemtype value of the HTML element.
58 58
  * @see 'geodir_article_close'
59 59
  */
60
-do_action('geodir_article_open', 'details-page', 'post-' . get_the_ID(), get_post_class(), '');
60
+do_action('geodir_article_open', 'details-page', 'post-'.get_the_ID(), get_post_class(), '');
61 61
 
62 62
 ###### MAIN CONTENT ######
63 63
 // this call the main page content
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
      * @since 1.1.0
82 82
      */
83 83
     do_action('geodir_action_geodir_set_preview_post'); // set the $post to the preview values
84
-    if (defined( 'GD_TESTING_MODE' )) {
84
+    if (defined('GD_TESTING_MODE')) {
85 85
         global $post;
86 86
     }
87 87
     /** This action is documented in geodirectory-templates/listing-detail.php */
Please login to merge, or discard this patch.
geodirectory-functions/custom_fields_functions.php 4 patches
Doc Comments   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -3441,7 +3441,7 @@  discard block
 block discarded – undo
3441 3441
  * @global object $wpdb WordPress Database object.
3442 3442
  * @global string $plugin_prefix Geodirectory plugin table prefix.
3443 3443
  * @param int $post_id The post ID.
3444
- * @return mixed Returns video.
3444
+ * @return string Returns video.
3445 3445
  */
3446 3446
 function geodir_get_video($post_id)
3447 3447
 {
@@ -3467,7 +3467,7 @@  discard block
 block discarded – undo
3467 3467
  * @global object $wpdb WordPress Database object.
3468 3468
  * @global string $plugin_prefix Geodirectory plugin table prefix.
3469 3469
  * @param int $post_id The post ID.
3470
- * @return mixed Returns special offers.
3470
+ * @return string Returns special offers.
3471 3471
  */
3472 3472
 function geodir_get_special_offers($post_id)
3473 3473
 {
@@ -3491,7 +3491,7 @@  discard block
 block discarded – undo
3491 3491
      *
3492 3492
      * @since 1.0.0
3493 3493
      * @package GeoDirectory
3494
-     * @return mixed|void Returns max upload file size.
3494
+     * @return string|null Returns max upload file size.
3495 3495
      */
3496 3496
     function geodir_max_upload_size()
3497 3497
     {
Please login to merge, or discard this patch.
Indentation   +2884 added lines, -2884 removed lines patch added patch discarded remove patch
@@ -10,52 +10,52 @@  discard block
 block discarded – undo
10 10
 global $wpdb, $table_prefix;
11 11
 
12 12
 if (!function_exists('geodir_column_exist')) {
13
-    /**
14
-     * Check table column exist or not.
15
-     *
16
-     * @since 1.0.0
17
-     * @package GeoDirectory
18
-     * @global object $wpdb WordPress Database object.
19
-     * @param string $db The table name.
20
-     * @param string $column The column name.
21
-     * @return bool If column exists returns true. Otherwise false.
22
-     */
23
-    function geodir_column_exist($db, $column)
24
-    {
25
-        global $wpdb;
26
-        $exists = false;
27
-        $columns = $wpdb->get_col("show columns from $db");
28
-        foreach ($columns as $c) {
29
-            if ($c == $column) {
30
-                $exists = true;
31
-                break;
32
-            }
33
-        }
34
-        return $exists;
35
-    }
13
+	/**
14
+	 * Check table column exist or not.
15
+	 *
16
+	 * @since 1.0.0
17
+	 * @package GeoDirectory
18
+	 * @global object $wpdb WordPress Database object.
19
+	 * @param string $db The table name.
20
+	 * @param string $column The column name.
21
+	 * @return bool If column exists returns true. Otherwise false.
22
+	 */
23
+	function geodir_column_exist($db, $column)
24
+	{
25
+		global $wpdb;
26
+		$exists = false;
27
+		$columns = $wpdb->get_col("show columns from $db");
28
+		foreach ($columns as $c) {
29
+			if ($c == $column) {
30
+				$exists = true;
31
+				break;
32
+			}
33
+		}
34
+		return $exists;
35
+	}
36 36
 }
37 37
 
38 38
 if (!function_exists('geodir_add_column_if_not_exist')) {
39
-    /**
40
-     * Add column if table column not exist.
41
-     *
42
-     * @since 1.0.0
43
-     * @package GeoDirectory
44
-     * @global object $wpdb WordPress Database object.
45
-     * @param string $db The table name.
46
-     * @param string $column The column name.
47
-     * @param string $column_attr The column attributes.
48
-     */
49
-    function geodir_add_column_if_not_exist($db, $column, $column_attr = "VARCHAR( 255 ) NOT NULL")
50
-    {
51
-        global $wpdb;
52
-        $result = 0;// no rows affected
53
-        if (!geodir_column_exist($db, $column)) {
54
-            if (!empty($db) && !empty($column))
55
-                $result = $wpdb->query("ALTER TABLE `$db` ADD `$column`  $column_attr");
56
-        }
57
-        return $result;
58
-    }
39
+	/**
40
+	 * Add column if table column not exist.
41
+	 *
42
+	 * @since 1.0.0
43
+	 * @package GeoDirectory
44
+	 * @global object $wpdb WordPress Database object.
45
+	 * @param string $db The table name.
46
+	 * @param string $column The column name.
47
+	 * @param string $column_attr The column attributes.
48
+	 */
49
+	function geodir_add_column_if_not_exist($db, $column, $column_attr = "VARCHAR( 255 ) NOT NULL")
50
+	{
51
+		global $wpdb;
52
+		$result = 0;// no rows affected
53
+		if (!geodir_column_exist($db, $column)) {
54
+			if (!empty($db) && !empty($column))
55
+				$result = $wpdb->query("ALTER TABLE `$db` ADD `$column`  $column_attr");
56
+		}
57
+		return $result;
58
+	}
59 59
 }
60 60
 
61 61
 /**
@@ -72,702 +72,702 @@  discard block
 block discarded – undo
72 72
  */
73 73
 function geodir_post_custom_fields($package_id = '', $default = 'all', $post_type = 'gd_place', $fields_location = 'none')
74 74
 {
75
-    global $wpdb, $geodir_post_custom_fields_cache;
76
-
77
-    $cache_stored = $post_type . '_' . $package_id . '_' . $default . '_' . $fields_location;
78
-
79
-    if (array_key_exists($cache_stored, $geodir_post_custom_fields_cache)) {
80
-        return $geodir_post_custom_fields_cache[$cache_stored];
81
-    }
82
-
83
-    $default_query = '';
84
-
85
-    if ($default == 'default')
86
-        $default_query = " and is_default IN ('1') ";
87
-    elseif ($default == 'custom')
88
-        $default_query = " and is_default = '0' ";
89
-
90
-    if ($fields_location == 'detail') {
91
-        $default_query = " and show_on_detail='1' ";
92
-    } elseif ($fields_location == 'listing') {
93
-        $default_query = " and show_on_listing='1' ";
94
-    }
95
-
96
-    $post_meta_info = $wpdb->get_results(
97
-        $wpdb->prepare(
98
-            "select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where is_active = '1' and post_type = %s {$default_query} order by sort_order asc,admin_title asc",
99
-            array($post_type)
100
-        )
101
-    );
102
-
103
-
104
-    $return_arr = array();
105
-    if ($post_meta_info) {
106
-
107
-        foreach ($post_meta_info as $post_meta_info_obj) {
108
-
109
-            $custom_fields = array(
110
-                "name" => $post_meta_info_obj->htmlvar_name,
111
-                "label" => $post_meta_info_obj->clabels,
112
-                "default" => $post_meta_info_obj->default_value,
113
-                "type" => $post_meta_info_obj->field_type,
114
-                "desc" => $post_meta_info_obj->admin_desc);
115
-
116
-            if ($post_meta_info_obj->field_type) {
117
-                $options = explode(',', $post_meta_info_obj->option_values);
118
-                $custom_fields["options"] = $options;
119
-            }
120
-
121
-            foreach ($post_meta_info_obj as $key => $val) {
122
-                $custom_fields[$key] = $val;
123
-            }
124
-
125
-            $pricearr = array();
126
-            $pricearr = explode(',', $post_meta_info_obj->packages);
127
-
128
-            if ($package_id != '' && in_array($package_id, $pricearr)) {
129
-                $return_arr[$post_meta_info_obj->sort_order] = $custom_fields;
130
-            } elseif ($package_id == '') {
131
-                $return_arr[$post_meta_info_obj->sort_order] = $custom_fields;
132
-            }
133
-        }
134
-    }
135
-    $geodir_post_custom_fields_cache[$cache_stored] = $return_arr;
136
-
137
-    if (has_filter('geodir_filter_geodir_post_custom_fields')) {
138
-        /**
139
-         * Filter the post custom fields array.
140
-         *
141
-         * @since 1.0.0
142
-         *
143
-         * @param array $return_arr Post custom fields array.
144
-         * @param int|string $package_id The package ID.
145
-         * @param string $post_type Optional. The wordpress post type.
146
-         * @param string $fields_location Optional. Where exactly are you going to place this custom fields?.
147
-         */
148
-        $return_arr = apply_filters('geodir_filter_geodir_post_custom_fields', $return_arr, $package_id, $post_type, $fields_location);
149
-    }
150
-
151
-    return $return_arr;
75
+	global $wpdb, $geodir_post_custom_fields_cache;
76
+
77
+	$cache_stored = $post_type . '_' . $package_id . '_' . $default . '_' . $fields_location;
78
+
79
+	if (array_key_exists($cache_stored, $geodir_post_custom_fields_cache)) {
80
+		return $geodir_post_custom_fields_cache[$cache_stored];
81
+	}
82
+
83
+	$default_query = '';
84
+
85
+	if ($default == 'default')
86
+		$default_query = " and is_default IN ('1') ";
87
+	elseif ($default == 'custom')
88
+		$default_query = " and is_default = '0' ";
89
+
90
+	if ($fields_location == 'detail') {
91
+		$default_query = " and show_on_detail='1' ";
92
+	} elseif ($fields_location == 'listing') {
93
+		$default_query = " and show_on_listing='1' ";
94
+	}
95
+
96
+	$post_meta_info = $wpdb->get_results(
97
+		$wpdb->prepare(
98
+			"select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where is_active = '1' and post_type = %s {$default_query} order by sort_order asc,admin_title asc",
99
+			array($post_type)
100
+		)
101
+	);
102
+
103
+
104
+	$return_arr = array();
105
+	if ($post_meta_info) {
106
+
107
+		foreach ($post_meta_info as $post_meta_info_obj) {
108
+
109
+			$custom_fields = array(
110
+				"name" => $post_meta_info_obj->htmlvar_name,
111
+				"label" => $post_meta_info_obj->clabels,
112
+				"default" => $post_meta_info_obj->default_value,
113
+				"type" => $post_meta_info_obj->field_type,
114
+				"desc" => $post_meta_info_obj->admin_desc);
115
+
116
+			if ($post_meta_info_obj->field_type) {
117
+				$options = explode(',', $post_meta_info_obj->option_values);
118
+				$custom_fields["options"] = $options;
119
+			}
120
+
121
+			foreach ($post_meta_info_obj as $key => $val) {
122
+				$custom_fields[$key] = $val;
123
+			}
124
+
125
+			$pricearr = array();
126
+			$pricearr = explode(',', $post_meta_info_obj->packages);
127
+
128
+			if ($package_id != '' && in_array($package_id, $pricearr)) {
129
+				$return_arr[$post_meta_info_obj->sort_order] = $custom_fields;
130
+			} elseif ($package_id == '') {
131
+				$return_arr[$post_meta_info_obj->sort_order] = $custom_fields;
132
+			}
133
+		}
134
+	}
135
+	$geodir_post_custom_fields_cache[$cache_stored] = $return_arr;
136
+
137
+	if (has_filter('geodir_filter_geodir_post_custom_fields')) {
138
+		/**
139
+		 * Filter the post custom fields array.
140
+		 *
141
+		 * @since 1.0.0
142
+		 *
143
+		 * @param array $return_arr Post custom fields array.
144
+		 * @param int|string $package_id The package ID.
145
+		 * @param string $post_type Optional. The wordpress post type.
146
+		 * @param string $fields_location Optional. Where exactly are you going to place this custom fields?.
147
+		 */
148
+		$return_arr = apply_filters('geodir_filter_geodir_post_custom_fields', $return_arr, $package_id, $post_type, $fields_location);
149
+	}
150
+
151
+	return $return_arr;
152 152
 }
153 153
 
154 154
 if (!function_exists('geodir_custom_field_adminhtml')) {
155
-    /**
156
-     * Adds admin html for custom fields.
157
-     *
158
-     * @since 1.0.0
159
-     * @package GeoDirectory
160
-     * @global object $wpdb WordPress Database object.
161
-     * @param string $field_type The form field type.
162
-     * @param object|int $result_str The custom field results object or row id.
163
-     * @param string $field_ins_upd When set to "submit" displays form.
164
-     * @param bool $default when set to true field will be for admin use only.
165
-     */
166
-    function geodir_custom_field_adminhtml($field_type, $result_str, $field_ins_upd = '', $default = false)
167
-    {
168
-        global $wpdb;
169
-        $cf = $result_str;
170
-        if (!is_object($cf)) {
171
-
172
-            $field_info = $wpdb->get_row($wpdb->prepare("select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)));
173
-
174
-        } else {
175
-            $field_info = $cf;
176
-            $result_str = $cf->id;
177
-        }
178
-        /**
179
-         * Contains custom field html.
180
-         *
181
-         * @since 1.0.0
182
-         */
183
-        include('custom_field_html.php');
184
-
185
-    }
155
+	/**
156
+	 * Adds admin html for custom fields.
157
+	 *
158
+	 * @since 1.0.0
159
+	 * @package GeoDirectory
160
+	 * @global object $wpdb WordPress Database object.
161
+	 * @param string $field_type The form field type.
162
+	 * @param object|int $result_str The custom field results object or row id.
163
+	 * @param string $field_ins_upd When set to "submit" displays form.
164
+	 * @param bool $default when set to true field will be for admin use only.
165
+	 */
166
+	function geodir_custom_field_adminhtml($field_type, $result_str, $field_ins_upd = '', $default = false)
167
+	{
168
+		global $wpdb;
169
+		$cf = $result_str;
170
+		if (!is_object($cf)) {
171
+
172
+			$field_info = $wpdb->get_row($wpdb->prepare("select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)));
173
+
174
+		} else {
175
+			$field_info = $cf;
176
+			$result_str = $cf->id;
177
+		}
178
+		/**
179
+		 * Contains custom field html.
180
+		 *
181
+		 * @since 1.0.0
182
+		 */
183
+		include('custom_field_html.php');
184
+
185
+	}
186 186
 }
187 187
 
188 188
 if (!function_exists('geodir_custom_field_delete')) {
189
-    /**
190
-     * Delete custom field using field id.
191
-     *
192
-     * @since 1.0.0
193
-     * @since 1.5.7 Delete field from sorting fields table when custom field deleted.
194
-     * @package GeoDirectory
195
-     * @global object $wpdb WordPress Database object.
196
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
197
-     * @param string $field_id The custom field ID.
198
-     * @return int|string If field deleted successfully, returns field id. Otherwise returns 0.
199
-     */
200
-    function geodir_custom_field_delete($field_id = '') {
201
-        global $wpdb, $plugin_prefix;
202
-
203
-        if ($field_id != '') {
204
-            $cf = trim($field_id, '_');
205
-
206
-            if ($field = $wpdb->get_row($wpdb->prepare("select htmlvar_name,post_type,field_type from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)))) {
207
-                $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d ", array($cf)));
208
-
209
-                $post_type = $field->post_type;
210
-                $htmlvar_name = $field->htmlvar_name;
211
-
212
-                if ($post_type != '' && $htmlvar_name != '') {
213
-                    $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE htmlvar_name=%s AND post_type=%s LIMIT 1", array($htmlvar_name, $post_type)));
214
-                }
215
-
216
-                /**
217
-                 * Called after a custom field is deleted.
218
-                 *
219
-                 * @since 1.0.0
220
-                 * @param string $cf The fields ID.
221
-                 * @param string $field->htmlvar_name The html variable name for the field.
222
-                 * @param string $post_type The post type the field belongs to.
223
-                 */
224
-                do_action('geodir_after_custom_field_deleted', $cf, $field->htmlvar_name, $post_type);
225
-
226
-                if ($field->field_type == 'address') {
227
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_address`");
228
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_city`");
229
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_region`");
230
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_country`");
231
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_zip`");
232
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_latitude`");
233
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_longitude`");
234
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapview`");
235
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapzoom`");
236
-                } else {
237
-                    if ($field->field_type != 'fieldset') {
238
-                        $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "`");
239
-                    }
240
-                }
241
-
242
-                return $field_id;
243
-            } else
244
-                return 0;
245
-        } else
246
-            return 0;
247
-    }
189
+	/**
190
+	 * Delete custom field using field id.
191
+	 *
192
+	 * @since 1.0.0
193
+	 * @since 1.5.7 Delete field from sorting fields table when custom field deleted.
194
+	 * @package GeoDirectory
195
+	 * @global object $wpdb WordPress Database object.
196
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
197
+	 * @param string $field_id The custom field ID.
198
+	 * @return int|string If field deleted successfully, returns field id. Otherwise returns 0.
199
+	 */
200
+	function geodir_custom_field_delete($field_id = '') {
201
+		global $wpdb, $plugin_prefix;
202
+
203
+		if ($field_id != '') {
204
+			$cf = trim($field_id, '_');
205
+
206
+			if ($field = $wpdb->get_row($wpdb->prepare("select htmlvar_name,post_type,field_type from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)))) {
207
+				$wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d ", array($cf)));
208
+
209
+				$post_type = $field->post_type;
210
+				$htmlvar_name = $field->htmlvar_name;
211
+
212
+				if ($post_type != '' && $htmlvar_name != '') {
213
+					$wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE htmlvar_name=%s AND post_type=%s LIMIT 1", array($htmlvar_name, $post_type)));
214
+				}
215
+
216
+				/**
217
+				 * Called after a custom field is deleted.
218
+				 *
219
+				 * @since 1.0.0
220
+				 * @param string $cf The fields ID.
221
+				 * @param string $field->htmlvar_name The html variable name for the field.
222
+				 * @param string $post_type The post type the field belongs to.
223
+				 */
224
+				do_action('geodir_after_custom_field_deleted', $cf, $field->htmlvar_name, $post_type);
225
+
226
+				if ($field->field_type == 'address') {
227
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_address`");
228
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_city`");
229
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_region`");
230
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_country`");
231
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_zip`");
232
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_latitude`");
233
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_longitude`");
234
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapview`");
235
+					$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapzoom`");
236
+				} else {
237
+					if ($field->field_type != 'fieldset') {
238
+						$wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "`");
239
+					}
240
+				}
241
+
242
+				return $field_id;
243
+			} else
244
+				return 0;
245
+		} else
246
+			return 0;
247
+	}
248 248
 }
249 249
 
250 250
 if (!function_exists('geodir_custom_field_save')) {
251
-    /**
252
-     * Save or Update custom fields into the database.
253
-     *
254
-     * @since 1.0.0
255
-     * @since 1.5.6 Fix for saving multiselect custom field "Display Type" on first attempt.
256
-     * @package GeoDirectory
257
-     * @global object $wpdb WordPress Database object.
258
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
259
-     * @param array $request_field {
260
-     *    Attributes of the request field array.
261
-     *
262
-     *    @type string $action Ajax Action name. Default "geodir_ajax_action".
263
-     *    @type string $manage_field_type Field type Default "custom_fields".
264
-     *    @type string $create_field Create field Default "true".
265
-     *    @type string $field_ins_upd Field ins upd Default "submit".
266
-     *    @type string $_wpnonce WP nonce value.
267
-     *    @type string $listing_type Listing type Example "gd_place".
268
-     *    @type string $field_type Field type Example "radio".
269
-     *    @type string $field_id Field id Example "12".
270
-     *    @type string $data_type Data type Example "VARCHAR".
271
-     *    @type string $is_active Either "1" or "0". If "0" is used then the field will not be displayed anywhere.
272
-     *    @type array $show_on_pkg Package list to display this field.
273
-     *    @type string $admin_title Personal comment, it would not be displayed anywhere except in custom field settings.
274
-     *    @type string $site_title Section title which you wish to display in frontend.
275
-     *    @type string $admin_desc Section description which will appear in frontend.
276
-     *    @type string $htmlvar_name Html variable name. This should be a unique name.
277
-     *    @type string $clabels Section Title which will appear in backend.
278
-     *    @type string $default_value The default value (for "link" this will be used as the link text).
279
-     *    @type string $sort_order The display order of this field in backend. e.g. 5.
280
-     *    @type string $is_default Either "1" or "0". If "0" is used then the field will be displayed as main form field or additional field.
281
-     *    @type string $for_admin_use Either "1" or "0". If "0" is used then only site admin can edit this field.
282
-     *    @type string $is_required Use "1" to set field as required.
283
-     *    @type string $required_msg Enter text for error message if field required and have not full fill requirment.
284
-     *    @type string $show_on_listing Want to show this on listing page?.
285
-     *    @type string $show_on_detail Want to show this in More Info tab on detail page?.
286
-     *    @type string $show_as_tab Want to display this as a tab on detail page? If "1" then "Show on detail page?" must be Yes.
287
-     *    @type string $option_values Option Values should be separated by comma.
288
-     *    @type string $field_icon Upload icon using media and enter its url path, or enter font awesome class.
289
-     *    @type string $css_class Enter custom css class for field custom style.
290
-     *
291
-     * }
292
-     * @param bool $default Not yet implemented.
293
-     * @return int|string If field is unique returns inserted row id. Otherwise returns error string.
294
-     */
295
-    function geodir_custom_field_save($request_field = array(), $default = false)
296
-    {
297
-
298
-        global $wpdb, $plugin_prefix;
299
-
300
-        $old_html_variable = '';
301
-
302
-        $data_type = trim($request_field['data_type']);
303
-
304
-        $result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
305
-
306
-        // some servers fail if a POST value is VARCHAR so we change it.
307
-        if(isset($request_field['data_type']) && $request_field['data_type']=='XVARCHAR'){
308
-            $request_field['data_type'] = 'VARCHAR';
309
-        }
310
-
311
-        $cf = trim($result_str, '_');
312
-
313
-
314
-        /*-------- check dublicate validation --------*/
315
-
316
-        $cehhtmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
317
-        $post_type = $request_field['listing_type'];
318
-
319
-        if ($request_field['field_type'] != 'address' && $request_field['field_type'] != 'taxonomy' && $request_field['field_type'] != 'fieldset') {
320
-            $cehhtmlvar_name = 'geodir_' . $cehhtmlvar_name;
321
-        }
322
-
323
-        $check_html_variable = $wpdb->get_var(
324
-            $wpdb->prepare(
325
-                "select htmlvar_name from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id <> %d and htmlvar_name = %s and post_type = %s ",
326
-                array($cf, $cehhtmlvar_name, $post_type)
327
-            )
328
-        );
329
-
330
-
331
-        if (!$check_html_variable || $request_field['field_type'] == 'fieldset') {
332
-
333
-            if ($cf != '') {
334
-
335
-                $post_meta_info = $wpdb->get_row(
336
-                    $wpdb->prepare(
337
-                        "select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id = %d",
338
-                        array($cf)
339
-                    )
340
-                );
341
-
342
-            }
343
-
344
-            if (!empty($post_meta_info)) {
345
-                $post_val = $post_meta_info;
346
-                $old_html_variable = $post_val->htmlvar_name;
347
-
348
-            }
349
-
350
-
351
-
352
-            if ($post_type == '') $post_type = 'gd_place';
251
+	/**
252
+	 * Save or Update custom fields into the database.
253
+	 *
254
+	 * @since 1.0.0
255
+	 * @since 1.5.6 Fix for saving multiselect custom field "Display Type" on first attempt.
256
+	 * @package GeoDirectory
257
+	 * @global object $wpdb WordPress Database object.
258
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
259
+	 * @param array $request_field {
260
+	 *    Attributes of the request field array.
261
+	 *
262
+	 *    @type string $action Ajax Action name. Default "geodir_ajax_action".
263
+	 *    @type string $manage_field_type Field type Default "custom_fields".
264
+	 *    @type string $create_field Create field Default "true".
265
+	 *    @type string $field_ins_upd Field ins upd Default "submit".
266
+	 *    @type string $_wpnonce WP nonce value.
267
+	 *    @type string $listing_type Listing type Example "gd_place".
268
+	 *    @type string $field_type Field type Example "radio".
269
+	 *    @type string $field_id Field id Example "12".
270
+	 *    @type string $data_type Data type Example "VARCHAR".
271
+	 *    @type string $is_active Either "1" or "0". If "0" is used then the field will not be displayed anywhere.
272
+	 *    @type array $show_on_pkg Package list to display this field.
273
+	 *    @type string $admin_title Personal comment, it would not be displayed anywhere except in custom field settings.
274
+	 *    @type string $site_title Section title which you wish to display in frontend.
275
+	 *    @type string $admin_desc Section description which will appear in frontend.
276
+	 *    @type string $htmlvar_name Html variable name. This should be a unique name.
277
+	 *    @type string $clabels Section Title which will appear in backend.
278
+	 *    @type string $default_value The default value (for "link" this will be used as the link text).
279
+	 *    @type string $sort_order The display order of this field in backend. e.g. 5.
280
+	 *    @type string $is_default Either "1" or "0". If "0" is used then the field will be displayed as main form field or additional field.
281
+	 *    @type string $for_admin_use Either "1" or "0". If "0" is used then only site admin can edit this field.
282
+	 *    @type string $is_required Use "1" to set field as required.
283
+	 *    @type string $required_msg Enter text for error message if field required and have not full fill requirment.
284
+	 *    @type string $show_on_listing Want to show this on listing page?.
285
+	 *    @type string $show_on_detail Want to show this in More Info tab on detail page?.
286
+	 *    @type string $show_as_tab Want to display this as a tab on detail page? If "1" then "Show on detail page?" must be Yes.
287
+	 *    @type string $option_values Option Values should be separated by comma.
288
+	 *    @type string $field_icon Upload icon using media and enter its url path, or enter font awesome class.
289
+	 *    @type string $css_class Enter custom css class for field custom style.
290
+	 *
291
+	 * }
292
+	 * @param bool $default Not yet implemented.
293
+	 * @return int|string If field is unique returns inserted row id. Otherwise returns error string.
294
+	 */
295
+	function geodir_custom_field_save($request_field = array(), $default = false)
296
+	{
297
+
298
+		global $wpdb, $plugin_prefix;
299
+
300
+		$old_html_variable = '';
301
+
302
+		$data_type = trim($request_field['data_type']);
303
+
304
+		$result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
305
+
306
+		// some servers fail if a POST value is VARCHAR so we change it.
307
+		if(isset($request_field['data_type']) && $request_field['data_type']=='XVARCHAR'){
308
+			$request_field['data_type'] = 'VARCHAR';
309
+		}
310
+
311
+		$cf = trim($result_str, '_');
312
+
313
+
314
+		/*-------- check dublicate validation --------*/
315
+
316
+		$cehhtmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
317
+		$post_type = $request_field['listing_type'];
318
+
319
+		if ($request_field['field_type'] != 'address' && $request_field['field_type'] != 'taxonomy' && $request_field['field_type'] != 'fieldset') {
320
+			$cehhtmlvar_name = 'geodir_' . $cehhtmlvar_name;
321
+		}
322
+
323
+		$check_html_variable = $wpdb->get_var(
324
+			$wpdb->prepare(
325
+				"select htmlvar_name from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id <> %d and htmlvar_name = %s and post_type = %s ",
326
+				array($cf, $cehhtmlvar_name, $post_type)
327
+			)
328
+		);
329
+
330
+
331
+		if (!$check_html_variable || $request_field['field_type'] == 'fieldset') {
332
+
333
+			if ($cf != '') {
334
+
335
+				$post_meta_info = $wpdb->get_row(
336
+					$wpdb->prepare(
337
+						"select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id = %d",
338
+						array($cf)
339
+					)
340
+				);
341
+
342
+			}
343
+
344
+			if (!empty($post_meta_info)) {
345
+				$post_val = $post_meta_info;
346
+				$old_html_variable = $post_val->htmlvar_name;
347
+
348
+			}
349
+
350
+
351
+
352
+			if ($post_type == '') $post_type = 'gd_place';
353 353
 
354 354
 
355
-            $detail_table = $plugin_prefix . $post_type . '_detail';
355
+			$detail_table = $plugin_prefix . $post_type . '_detail';
356 356
 
357
-            $admin_title = $request_field['admin_title'];
358
-            $site_title = $request_field['site_title'];
359
-            $data_type = $request_field['data_type'];
360
-            $field_type = $request_field['field_type'];
361
-            $htmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
362
-            $admin_desc = $request_field['admin_desc'];
363
-            $clabels = $request_field['clabels'];
364
-            $default_value = isset($request_field['default_value']) ? $request_field['default_value'] : '';
365
-            $sort_order = isset($request_field['sort_order']) ? $request_field['sort_order'] : '';
366
-            $is_active = isset($request_field['is_active']) ? $request_field['is_active'] : '';
367
-            $is_required = isset($request_field['is_required']) ? $request_field['is_required'] : '';
368
-            $required_msg = isset($request_field['required_msg']) ? $request_field['required_msg'] : '';
369
-            $css_class = isset($request_field['css_class']) ? $request_field['css_class'] : '';
370
-            $field_icon = isset($request_field['field_icon']) ? $request_field['field_icon'] : '';
371
-            $show_on_listing = isset($request_field['show_on_listing']) ? $request_field['show_on_listing'] : '';
372
-            $show_on_detail = isset($request_field['show_on_detail']) ? $request_field['show_on_detail'] : '';
373
-            $show_as_tab = isset($request_field['show_as_tab']) ? $request_field['show_as_tab'] : '';
374
-            $decimal_point = isset($request_field['decimal_point']) ? trim($request_field['decimal_point']) : ''; // decimal point for DECIMAL data type
375
-            $decimal_point = $decimal_point > 0 ? ($decimal_point > 10 ? 10 : $decimal_point) : '';
376
-            $validation_pattern = isset($request_field['validation_pattern']) ? $request_field['validation_pattern'] : '';
377
-            $validation_msg = isset($request_field['validation_msg']) ? $request_field['validation_msg'] : '';
378
-            $for_admin_use = isset($request_field['for_admin_use']) ? $request_field['for_admin_use'] : '';
357
+			$admin_title = $request_field['admin_title'];
358
+			$site_title = $request_field['site_title'];
359
+			$data_type = $request_field['data_type'];
360
+			$field_type = $request_field['field_type'];
361
+			$htmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
362
+			$admin_desc = $request_field['admin_desc'];
363
+			$clabels = $request_field['clabels'];
364
+			$default_value = isset($request_field['default_value']) ? $request_field['default_value'] : '';
365
+			$sort_order = isset($request_field['sort_order']) ? $request_field['sort_order'] : '';
366
+			$is_active = isset($request_field['is_active']) ? $request_field['is_active'] : '';
367
+			$is_required = isset($request_field['is_required']) ? $request_field['is_required'] : '';
368
+			$required_msg = isset($request_field['required_msg']) ? $request_field['required_msg'] : '';
369
+			$css_class = isset($request_field['css_class']) ? $request_field['css_class'] : '';
370
+			$field_icon = isset($request_field['field_icon']) ? $request_field['field_icon'] : '';
371
+			$show_on_listing = isset($request_field['show_on_listing']) ? $request_field['show_on_listing'] : '';
372
+			$show_on_detail = isset($request_field['show_on_detail']) ? $request_field['show_on_detail'] : '';
373
+			$show_as_tab = isset($request_field['show_as_tab']) ? $request_field['show_as_tab'] : '';
374
+			$decimal_point = isset($request_field['decimal_point']) ? trim($request_field['decimal_point']) : ''; // decimal point for DECIMAL data type
375
+			$decimal_point = $decimal_point > 0 ? ($decimal_point > 10 ? 10 : $decimal_point) : '';
376
+			$validation_pattern = isset($request_field['validation_pattern']) ? $request_field['validation_pattern'] : '';
377
+			$validation_msg = isset($request_field['validation_msg']) ? $request_field['validation_msg'] : '';
378
+			$for_admin_use = isset($request_field['for_admin_use']) ? $request_field['for_admin_use'] : '';
379 379
 
380
-            if ($field_type != 'address' && $field_type != 'taxonomy' && $field_type != 'fieldset') {
381
-                $htmlvar_name = 'geodir_' . $htmlvar_name;
382
-            }
380
+			if ($field_type != 'address' && $field_type != 'taxonomy' && $field_type != 'fieldset') {
381
+				$htmlvar_name = 'geodir_' . $htmlvar_name;
382
+			}
383 383
 
384
-            $option_values = '';
385
-            if (isset($request_field['option_values']))
386
-                $option_values = $request_field['option_values'];
384
+			$option_values = '';
385
+			if (isset($request_field['option_values']))
386
+				$option_values = $request_field['option_values'];
387 387
 
388
-            $cat_sort = '';
389
-            if (isset($request_field['cat_sort']) && !empty($request_field['cat_sort']))
390
-                $cat_sort = implode(",", $request_field['cat_sort']);
388
+			$cat_sort = '';
389
+			if (isset($request_field['cat_sort']) && !empty($request_field['cat_sort']))
390
+				$cat_sort = implode(",", $request_field['cat_sort']);
391 391
 
392
-            $cat_filter = '';
393
-            if (isset($request_field['cat_filter']) && !empty($request_field['cat_filter']))
394
-                $cat_filter = implode(",", $request_field['cat_filter']);
392
+			$cat_filter = '';
393
+			if (isset($request_field['cat_filter']) && !empty($request_field['cat_filter']))
394
+				$cat_filter = implode(",", $request_field['cat_filter']);
395 395
 
396
-            if (isset($request_field['show_on_pkg']) && !empty($request_field['show_on_pkg']))
397
-                $price_pkg = implode(",", $request_field['show_on_pkg']);
398
-            else {
399
-                $package_info = array();
396
+			if (isset($request_field['show_on_pkg']) && !empty($request_field['show_on_pkg']))
397
+				$price_pkg = implode(",", $request_field['show_on_pkg']);
398
+			else {
399
+				$package_info = array();
400 400
 
401
-                $package_info = geodir_post_package_info($package_info, '', $post_type);
402
-                $price_pkg = $package_info->pid;
403
-            }
401
+				$package_info = geodir_post_package_info($package_info, '', $post_type);
402
+				$price_pkg = $package_info->pid;
403
+			}
404 404
 
405 405
 
406
-            if (isset($request_field['extra']) && !empty($request_field['extra']))
407
-                $extra_fields = $request_field['extra'];
406
+			if (isset($request_field['extra']) && !empty($request_field['extra']))
407
+				$extra_fields = $request_field['extra'];
408 408
 
409
-            if (isset($request_field['is_default']) && $request_field['is_default'] != '')
410
-                $is_default = $request_field['is_default'];
411
-            else
412
-                $is_default = '0';
409
+			if (isset($request_field['is_default']) && $request_field['is_default'] != '')
410
+				$is_default = $request_field['is_default'];
411
+			else
412
+				$is_default = '0';
413 413
 
414
-            if (isset($request_field['is_admin']) && $request_field['is_admin'] != '')
415
-                $is_admin = $request_field['is_admin'];
416
-            else
417
-                $is_admin = '0';
414
+			if (isset($request_field['is_admin']) && $request_field['is_admin'] != '')
415
+				$is_admin = $request_field['is_admin'];
416
+			else
417
+				$is_admin = '0';
418 418
 
419 419
 
420
-            if ($is_active == '') $is_active = 1;
421
-            if ($is_required == '') $is_required = 0;
420
+			if ($is_active == '') $is_active = 1;
421
+			if ($is_required == '') $is_required = 0;
422 422
 
423 423
 
424
-            if ($sort_order == '') {
424
+			if ($sort_order == '') {
425 425
 
426
-                $last_order = $wpdb->get_var("SELECT MAX(sort_order) as last_order FROM " . GEODIR_CUSTOM_FIELDS_TABLE);
426
+				$last_order = $wpdb->get_var("SELECT MAX(sort_order) as last_order FROM " . GEODIR_CUSTOM_FIELDS_TABLE);
427 427
 
428
-                $sort_order = (int)$last_order + 1;
429
-            }
428
+				$sort_order = (int)$last_order + 1;
429
+			}
430 430
 
431
-            $default_value_add = '';
431
+			$default_value_add = '';
432 432
 
433 433
 
434
-            if (!empty($post_meta_info)) {
435
-                switch ($field_type):
434
+			if (!empty($post_meta_info)) {
435
+				switch ($field_type):
436 436
 
437
-                    case 'address':
437
+					case 'address':
438 438
 
439
-                        if ($htmlvar_name != '') {
440
-                            $prefix = $htmlvar_name . '_';
441
-                        }
442
-                        $old_prefix = $old_html_variable . '_';
439
+						if ($htmlvar_name != '') {
440
+							$prefix = $htmlvar_name . '_';
441
+						}
442
+						$old_prefix = $old_html_variable . '_';
443 443
 
444 444
 
445
-                        $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "address` `" . $prefix . "address` VARCHAR( 254 ) NULL";
445
+						$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "address` `" . $prefix . "address` VARCHAR( 254 ) NULL";
446 446
 
447
-                        if ($default_value != '') {
448
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
449
-                        }
447
+						if ($default_value != '') {
448
+							$meta_field_add .= " DEFAULT '" . $default_value . "'";
449
+						}
450 450
 
451
-                        $wpdb->query($meta_field_add);
451
+						$wpdb->query($meta_field_add);
452 452
 
453
-                        if ($extra_fields != '') {
453
+						if ($extra_fields != '') {
454 454
 
455
-                            if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
455
+							if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
456 456
 
457
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "city'");
458
-                                if ($is_column) {
459
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "city` `" . $prefix . "city` VARCHAR( 50 ) NULL";
457
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "city'");
458
+								if ($is_column) {
459
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "city` `" . $prefix . "city` VARCHAR( 50 ) NULL";
460 460
 
461
-                                    if ($default_value != '') {
462
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
463
-                                    }
461
+									if ($default_value != '') {
462
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
463
+									}
464 464
 
465
-                                    $wpdb->query($meta_field_add);
466
-                                } else {
465
+									$wpdb->query($meta_field_add);
466
+								} else {
467 467
 
468
-                                    $meta_field_add = "VARCHAR( 50 ) NULL";
469
-                                    if ($default_value != '') {
470
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
471
-                                    }
472
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
468
+									$meta_field_add = "VARCHAR( 50 ) NULL";
469
+									if ($default_value != '') {
470
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
471
+									}
472
+									geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
473 473
 
474
-                                }
474
+								}
475 475
 
476 476
 
477
-                            }
477
+							}
478 478
 
479 479
 
480
-                            if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
480
+							if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
481 481
 
482
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "region'");
482
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "region'");
483 483
 
484
-                                if ($is_column) {
485
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "region` `" . $prefix . "region` VARCHAR( 50 ) NULL";
484
+								if ($is_column) {
485
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "region` `" . $prefix . "region` VARCHAR( 50 ) NULL";
486 486
 
487
-                                    if ($default_value != '') {
488
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
489
-                                    }
487
+									if ($default_value != '') {
488
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
489
+									}
490 490
 
491
-                                    $wpdb->query($meta_field_add);
492
-                                } else {
493
-                                    $meta_field_add = "VARCHAR( 50 ) NULL";
494
-                                    if ($default_value != '') {
495
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
496
-                                    }
491
+									$wpdb->query($meta_field_add);
492
+								} else {
493
+									$meta_field_add = "VARCHAR( 50 ) NULL";
494
+									if ($default_value != '') {
495
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
496
+									}
497 497
 
498
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
499
-                                }
498
+									geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
499
+								}
500 500
 
501
-                            }
502
-                            if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
501
+							}
502
+							if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
503 503
 
504
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "country'");
504
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "country'");
505 505
 
506
-                                if ($is_column) {
506
+								if ($is_column) {
507 507
 
508
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "country` `" . $prefix . "country` VARCHAR( 50 ) NULL";
508
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "country` `" . $prefix . "country` VARCHAR( 50 ) NULL";
509 509
 
510
-                                    if ($default_value != '') {
511
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
512
-                                    }
510
+									if ($default_value != '') {
511
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
512
+									}
513 513
 
514
-                                    $wpdb->query($meta_field_add);
515
-                                } else {
514
+									$wpdb->query($meta_field_add);
515
+								} else {
516 516
 
517
-                                    $meta_field_add = "VARCHAR( 50 ) NULL";
518
-                                    if ($default_value != '') {
519
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
520
-                                    }
517
+									$meta_field_add = "VARCHAR( 50 ) NULL";
518
+									if ($default_value != '') {
519
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
520
+									}
521 521
 
522
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
522
+									geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
523 523
 
524
-                                }
524
+								}
525 525
 
526
-                            }
527
-                            if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
526
+							}
527
+							if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
528 528
 
529
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "zip'");
529
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "zip'");
530 530
 
531
-                                if ($is_column) {
531
+								if ($is_column) {
532 532
 
533
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "zip` `" . $prefix . "zip` VARCHAR( 50 ) NULL";
533
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "zip` `" . $prefix . "zip` VARCHAR( 50 ) NULL";
534 534
 
535
-                                    if ($default_value != '') {
536
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
537
-                                    }
535
+									if ($default_value != '') {
536
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
537
+									}
538 538
 
539
-                                    $wpdb->query($meta_field_add);
540
-                                } else {
539
+									$wpdb->query($meta_field_add);
540
+								} else {
541 541
 
542
-                                    $meta_field_add = "VARCHAR( 50 ) NULL";
543
-                                    if ($default_value != '') {
544
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
545
-                                    }
542
+									$meta_field_add = "VARCHAR( 50 ) NULL";
543
+									if ($default_value != '') {
544
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
545
+									}
546 546
 
547
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
547
+									geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
548 548
 
549
-                                }
549
+								}
550 550
 
551
-                            }
552
-                            if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
551
+							}
552
+							if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
553 553
 
554
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latitude'");
555
-                                if ($is_column) {
554
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latitude'");
555
+								if ($is_column) {
556 556
 
557
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latitude` `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
557
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latitude` `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
558 558
 
559
-                                    if ($default_value != '') {
560
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
561
-                                    }
559
+									if ($default_value != '') {
560
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
561
+									}
562 562
 
563
-                                    $wpdb->query($meta_field_add);
564
-                                } else {
563
+									$wpdb->query($meta_field_add);
564
+								} else {
565 565
 
566
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
567
-                                    $meta_field_add = "VARCHAR( 20 ) NULL";
568
-                                    if ($default_value != '') {
569
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
570
-                                    }
566
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
567
+									$meta_field_add = "VARCHAR( 20 ) NULL";
568
+									if ($default_value != '') {
569
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
570
+									}
571 571
 
572
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
572
+									geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
573 573
 
574
-                                }
574
+								}
575 575
 
576 576
 
577
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "longitude'");
577
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "longitude'");
578 578
 
579
-                                if ($is_column) {
580
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "longitude` `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
579
+								if ($is_column) {
580
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "longitude` `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
581 581
 
582
-                                    if ($default_value != '') {
583
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
584
-                                    }
582
+									if ($default_value != '') {
583
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
584
+									}
585 585
 
586
-                                    $wpdb->query($meta_field_add);
587
-                                } else {
586
+									$wpdb->query($meta_field_add);
587
+								} else {
588 588
 
589
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
590
-                                    $meta_field_add = "VARCHAR( 20 ) NULL";
591
-                                    if ($default_value != '') {
592
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
593
-                                    }
589
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
590
+									$meta_field_add = "VARCHAR( 20 ) NULL";
591
+									if ($default_value != '') {
592
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
593
+									}
594
+
595
+									geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
596
+								}
597
+
598
+							}
599
+							if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
594 600
 
595
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
596
-                                }
601
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapview'");
597 602
 
598
-                            }
599
-                            if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
603
+								if ($is_column) {
604
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapview` `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
600 605
 
601
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapview'");
606
+									if ($default_value != '') {
607
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
608
+									}
602 609
 
603
-                                if ($is_column) {
604
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapview` `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
610
+									$wpdb->query($meta_field_add);
611
+								} else {
605 612
 
606
-                                    if ($default_value != '') {
607
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
608
-                                    }
613
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
609 614
 
610
-                                    $wpdb->query($meta_field_add);
611
-                                } else {
615
+									$meta_field_add = "VARCHAR( 15 ) NULL";
616
+									if ($default_value != '') {
617
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
618
+									}
612 619
 
613
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
620
+									geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
621
+								}
614 622
 
615
-                                    $meta_field_add = "VARCHAR( 15 ) NULL";
616
-                                    if ($default_value != '') {
617
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
618
-                                    }
619 623
 
620
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
621
-                                }
624
+							}
625
+							if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
622 626
 
627
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapzoom'");
628
+								if ($is_column) {
629
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapzoom` `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
623 630
 
624
-                            }
625
-                            if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
631
+									if ($default_value != '') {
632
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
633
+									}
634
+
635
+									$wpdb->query($meta_field_add);
636
+
637
+								} else {
638
+
639
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
640
+
641
+									$meta_field_add = "VARCHAR( 3 ) NULL";
642
+									if ($default_value != '') {
643
+										$meta_field_add .= " DEFAULT '" . $default_value . "'";
644
+									}
645
+
646
+									geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
647
+								}
648
+
649
+							}
650
+							// show lat lng
651
+							if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
652
+								$is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latlng'");
626 653
 
627
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapzoom'");
628
-                                if ($is_column) {
629
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapzoom` `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
654
+								if ($is_column) {
655
+									$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latlng` `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
656
+									$meta_field_add .= " DEFAULT '1'";
630 657
 
631
-                                    if ($default_value != '') {
632
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
633
-                                    }
658
+									$wpdb->query($meta_field_add);
659
+								} else {
660
+									$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
634 661
 
635
-                                    $wpdb->query($meta_field_add);
662
+									$meta_field_add = "VARCHAR( 3 ) NULL";
663
+									$meta_field_add .= " DEFAULT '1'";
636 664
 
637
-                                } else {
665
+									geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
666
+								}
638 667
 
639
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
668
+							}
669
+						}// end extra
640 670
 
641
-                                    $meta_field_add = "VARCHAR( 3 ) NULL";
642
-                                    if ($default_value != '') {
643
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
644
-                                    }
671
+						break;
645 672
 
646
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
647
-                                }
673
+					case 'checkbox':
674
+					case 'multiselect':
675
+					case 'select':
676
+					case 'taxonomy':
648 677
 
649
-                            }
650
-                            // show lat lng
651
-                            if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
652
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latlng'");
678
+						$op_size = '500';
653 679
 
654
-                                if ($is_column) {
655
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latlng` `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
656
-                                    $meta_field_add .= " DEFAULT '1'";
680
+						// only make the field as big as it needs to be.
681
+						if(isset($option_values) && $option_values && $field_type=='select'){
682
+							$option_values_arr = explode(',',$option_values);
683
+							if(is_array($option_values_arr)){
684
+								$op_max = 0;
685
+								foreach($option_values_arr as $op_val){
686
+									if(strlen($op_val) && strlen($op_val)>$op_max){$op_max = strlen($op_val);}
687
+								}
688
+								if($op_max){$op_size =$op_max; }
689
+							}
690
+						}elseif(isset($option_values) && $option_values && $field_type=='multiselect'){
691
+							if(strlen($option_values)){
692
+								$op_size =  strlen($option_values);
693
+							}
694
+						}
657 695
 
658
-                                    $wpdb->query($meta_field_add);
659
-                                } else {
660
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
696
+						$meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "`VARCHAR( $op_size ) NULL";
661 697
 
662
-                                    $meta_field_add = "VARCHAR( 3 ) NULL";
663
-                                    $meta_field_add .= " DEFAULT '1'";
698
+						if ($default_value != '') {
699
+							$meta_field_add .= " DEFAULT '" . $default_value . "'";
700
+						}
664 701
 
665
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
666
-                                }
702
+						$alter_result = $wpdb->query($meta_field_add);
703
+						if($alter_result===false){
704
+							return __('Column change failed, you may have too many columns.','geodirectory');
705
+						}
667 706
 
668
-                            }
669
-                        }// end extra
707
+						if (isset($request_field['cat_display_type']))
708
+							$extra_fields = $request_field['cat_display_type'];
670 709
 
671
-                        break;
710
+						if (isset($request_field['multi_display_type']))
711
+							$extra_fields = $request_field['multi_display_type'];
672 712
 
673
-                    case 'checkbox':
674
-                    case 'multiselect':
675
-                    case 'select':
676
-                    case 'taxonomy':
677 713
 
678
-                        $op_size = '500';
714
+						break;
679 715
 
680
-                        // only make the field as big as it needs to be.
681
-                        if(isset($option_values) && $option_values && $field_type=='select'){
682
-                            $option_values_arr = explode(',',$option_values);
683
-                            if(is_array($option_values_arr)){
684
-                                $op_max = 0;
685
-                                foreach($option_values_arr as $op_val){
686
-                                    if(strlen($op_val) && strlen($op_val)>$op_max){$op_max = strlen($op_val);}
687
-                                }
688
-                                if($op_max){$op_size =$op_max; }
689
-                            }
690
-                        }elseif(isset($option_values) && $option_values && $field_type=='multiselect'){
691
-                            if(strlen($option_values)){
692
-                                $op_size =  strlen($option_values);
693
-                            }
694
-                        }
716
+					case 'textarea':
717
+					case 'html':
718
+					case 'url':
719
+					case 'file':
695 720
 
696
-                        $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "`VARCHAR( $op_size ) NULL";
721
+						$alter_result = $wpdb->query("ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` TEXT NULL");
722
+						if($alter_result===false){
723
+							return __('Column change failed, you may have too many columns.','geodirectory');
724
+						}
725
+						if (isset($request_field['advanced_editor']))
726
+							$extra_fields = $request_field['advanced_editor'];
697 727
 
698
-                        if ($default_value != '') {
699
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
700
-                        }
728
+						break;
701 729
 
702
-                        $alter_result = $wpdb->query($meta_field_add);
703
-                        if($alter_result===false){
704
-                            return __('Column change failed, you may have too many columns.','geodirectory');
705
-                        }
730
+					case 'fieldset':
731
+						// Nothig happend for fieldset
732
+						break;
706 733
 
707
-                        if (isset($request_field['cat_display_type']))
708
-                            $extra_fields = $request_field['cat_display_type'];
734
+					default:
735
+						if ($data_type != 'VARCHAR' && $data_type != '') {
736
+							if ($data_type == 'FLOAT' && $decimal_point > 0) {
737
+								$default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` DECIMAL(11, " . (int)$decimal_point . ") NULL";
738
+							} else {
739
+								$default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` " . $data_type . " NULL";
740
+							}
709 741
 
710
-                        if (isset($request_field['multi_display_type']))
711
-                            $extra_fields = $request_field['multi_display_type'];
742
+							if (is_numeric($default_value) && $default_value != '') {
743
+								$default_value_add .= " DEFAULT '" . $default_value . "'";
744
+							}
745
+						} else {
746
+							$default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` VARCHAR( 254 ) NULL";
747
+							if ($default_value != '') {
748
+								$default_value_add .= " DEFAULT '" . $default_value . "'";
749
+							}
750
+						}
712 751
 
752
+						$alter_result = $wpdb->query($default_value_add);
753
+						if($alter_result===false){
754
+							return __('Column change failed, you may have too many columns.','geodirectory');
755
+						}
756
+						break;
757
+				endswitch;
713 758
 
714
-                        break;
759
+				$extra_field_query = '';
760
+				if (!empty($extra_fields)) {
761
+					$extra_field_query = serialize($extra_fields);
762
+				}
715 763
 
716
-                    case 'textarea':
717
-                    case 'html':
718
-                    case 'url':
719
-                    case 'file':
764
+				$decimal_point = $field_type == 'text' && $data_type == 'FLOAT' ? $decimal_point : '';
720 765
 
721
-                        $alter_result = $wpdb->query("ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` TEXT NULL");
722
-                        if($alter_result===false){
723
-                            return __('Column change failed, you may have too many columns.','geodirectory');
724
-                        }
725
-                        if (isset($request_field['advanced_editor']))
726
-                            $extra_fields = $request_field['advanced_editor'];
727
-
728
-                        break;
766
+				$wpdb->query(
729 767
 
730
-                    case 'fieldset':
731
-                        // Nothig happend for fieldset
732
-                        break;
768
+					$wpdb->prepare(
733 769
 
734
-                    default:
735
-                        if ($data_type != 'VARCHAR' && $data_type != '') {
736
-                            if ($data_type == 'FLOAT' && $decimal_point > 0) {
737
-                                $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` DECIMAL(11, " . (int)$decimal_point . ") NULL";
738
-                            } else {
739
-                                $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` " . $data_type . " NULL";
740
-                            }
741
-
742
-                            if (is_numeric($default_value) && $default_value != '') {
743
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
744
-                            }
745
-                        } else {
746
-                            $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` VARCHAR( 254 ) NULL";
747
-                            if ($default_value != '') {
748
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
749
-                            }
750
-                        }
751
-
752
-                        $alter_result = $wpdb->query($default_value_add);
753
-                        if($alter_result===false){
754
-                            return __('Column change failed, you may have too many columns.','geodirectory');
755
-                        }
756
-                        break;
757
-                endswitch;
758
-
759
-                $extra_field_query = '';
760
-                if (!empty($extra_fields)) {
761
-                    $extra_field_query = serialize($extra_fields);
762
-                }
763
-
764
-                $decimal_point = $field_type == 'text' && $data_type == 'FLOAT' ? $decimal_point : '';
765
-
766
-                $wpdb->query(
767
-
768
-                    $wpdb->prepare(
769
-
770
-                        "update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
770
+						"update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
771 771
 					post_type = %s,
772 772
 					admin_title = %s,
773 773
 					site_title = %s,
@@ -799,308 +799,308 @@  discard block
 block discarded – undo
799 799
 					for_admin_use = %s
800 800
 					where id = %d",
801 801
 
802
-                        array($post_type, $admin_title, $site_title, $field_type, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_required, $required_msg, $css_class, $field_icon, $field_icon, $show_on_listing, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use, $cf)
803
-                    )
802
+						array($post_type, $admin_title, $site_title, $field_type, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_required, $required_msg, $css_class, $field_icon, $field_icon, $show_on_listing, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use, $cf)
803
+					)
804 804
 
805
-                );
805
+				);
806 806
 
807
-                $lastid = trim($cf);
807
+				$lastid = trim($cf);
808 808
 
809 809
 
810
-                $wpdb->query(
811
-                    $wpdb->prepare(
812
-                        "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
810
+				$wpdb->query(
811
+					$wpdb->prepare(
812
+						"update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
813 813
 					 	site_title=%s
814 814
 					where post_type = %s and htmlvar_name = %s",
815
-                        array($site_title, $post_type, $htmlvar_name)
816
-                    )
817
-                );
818
-
819
-
820
-                if ($cat_sort == '')
821
-                    $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where post_type = %s and htmlvar_name = %s", array($post_type, $htmlvar_name)));
822
-
823
-
824
-                /**
825
-                 * Called after all custom fields are saved for a post.
826
-                 *
827
-                 * @since 1.0.0
828
-                 * @param int $lastid The post ID.
829
-                 */
830
-                do_action('geodir_after_custom_fields_updated', $lastid);
831
-
832
-            } else {
833
-
834
-                switch ($field_type):
835
-
836
-                    case 'address':
837
-
838
-                        $data_type = '';
839
-
840
-                        if ($htmlvar_name != '') {
841
-                            $prefix = $htmlvar_name . '_';
842
-                        }
843
-                        $old_prefix = $old_html_variable;
844
-
845
-                        //$meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."address` VARCHAR( 254 ) NULL";
846
-
847
-                        $meta_field_add = "VARCHAR( 254 ) NULL";
848
-                        if ($default_value != '') {
849
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
850
-                        }
851
-
852
-                        geodir_add_column_if_not_exist($detail_table, $prefix . "address", $meta_field_add);
853
-                        //$wpdb->query($meta_field_add);
854
-
855
-
856
-                        if (!empty($extra_fields)) {
815
+						array($site_title, $post_type, $htmlvar_name)
816
+					)
817
+				);
818
+
819
+
820
+				if ($cat_sort == '')
821
+					$wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where post_type = %s and htmlvar_name = %s", array($post_type, $htmlvar_name)));
822
+
823
+
824
+				/**
825
+				 * Called after all custom fields are saved for a post.
826
+				 *
827
+				 * @since 1.0.0
828
+				 * @param int $lastid The post ID.
829
+				 */
830
+				do_action('geodir_after_custom_fields_updated', $lastid);
831
+
832
+			} else {
833
+
834
+				switch ($field_type):
835
+
836
+					case 'address':
837
+
838
+						$data_type = '';
839
+
840
+						if ($htmlvar_name != '') {
841
+							$prefix = $htmlvar_name . '_';
842
+						}
843
+						$old_prefix = $old_html_variable;
844
+
845
+						//$meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."address` VARCHAR( 254 ) NULL";
846
+
847
+						$meta_field_add = "VARCHAR( 254 ) NULL";
848
+						if ($default_value != '') {
849
+							$meta_field_add .= " DEFAULT '" . $default_value . "'";
850
+						}
851
+
852
+						geodir_add_column_if_not_exist($detail_table, $prefix . "address", $meta_field_add);
853
+						//$wpdb->query($meta_field_add);
854
+
855
+
856
+						if (!empty($extra_fields)) {
857
+
858
+							if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
859
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "city` VARCHAR( 30 ) NULL";
860
+								$meta_field_add = "VARCHAR( 30 ) NULL";
861
+								if ($default_value != '') {
862
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
863
+								}
864
+
865
+								geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
866
+								//$wpdb->query($meta_field_add);
867
+							}
868
+							if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
869
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "region` VARCHAR( 30 ) NULL";
870
+								$meta_field_add = "VARCHAR( 30 ) NULL";
871
+								if ($default_value != '') {
872
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
873
+								}
874
+
875
+								geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
876
+								//$wpdb->query($meta_field_add);
877
+							}
878
+							if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
879
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "country` VARCHAR( 30 ) NULL";
880
+
881
+								$meta_field_add = "VARCHAR( 30 ) NULL";
882
+								if ($default_value != '') {
883
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
884
+								}
885
+
886
+								geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
887
+								//$wpdb->query($meta_field_add);
888
+							}
889
+							if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
890
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "zip` VARCHAR( 15 ) NULL";
891
+								$meta_field_add = "VARCHAR( 15 ) NULL";
892
+								if ($default_value != '') {
893
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
894
+								}
895
+
896
+								geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
897
+								//$wpdb->query($meta_field_add);
898
+							}
899
+							if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
900
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
901
+								$meta_field_add = "VARCHAR( 20 ) NULL";
902
+								if ($default_value != '') {
903
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
904
+								}
905
+
906
+								geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
907
+								//$wpdb->query($meta_field_add);
908
+
909
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
857 910
 
858
-                            if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
859
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "city` VARCHAR( 30 ) NULL";
860
-                                $meta_field_add = "VARCHAR( 30 ) NULL";
861
-                                if ($default_value != '') {
862
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
863
-                                }
864
-
865
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
866
-                                //$wpdb->query($meta_field_add);
867
-                            }
868
-                            if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
869
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "region` VARCHAR( 30 ) NULL";
870
-                                $meta_field_add = "VARCHAR( 30 ) NULL";
871
-                                if ($default_value != '') {
872
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
873
-                                }
874
-
875
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
876
-                                //$wpdb->query($meta_field_add);
877
-                            }
878
-                            if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
879
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "country` VARCHAR( 30 ) NULL";
880
-
881
-                                $meta_field_add = "VARCHAR( 30 ) NULL";
882
-                                if ($default_value != '') {
883
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
884
-                                }
885
-
886
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
887
-                                //$wpdb->query($meta_field_add);
888
-                            }
889
-                            if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
890
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "zip` VARCHAR( 15 ) NULL";
891
-                                $meta_field_add = "VARCHAR( 15 ) NULL";
892
-                                if ($default_value != '') {
893
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
894
-                                }
895
-
896
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
897
-                                //$wpdb->query($meta_field_add);
898
-                            }
899
-                            if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
900
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
901
-                                $meta_field_add = "VARCHAR( 20 ) NULL";
902
-                                if ($default_value != '') {
903
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
904
-                                }
905
-
906
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
907
-                                //$wpdb->query($meta_field_add);
908
-
909
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
910
-
911
-                                $meta_field_add = "VARCHAR( 20 ) NULL";
912
-                                if ($default_value != '') {
913
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
914
-                                }
915
-
916
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
917
-
918
-                                //$wpdb->query($meta_field_add);
919
-                            }
920
-                            if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
921
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
922
-
923
-                                $meta_field_add = "VARCHAR( 15 ) NULL";
924
-                                if ($default_value != '') {
925
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
926
-                                }
927
-
928
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
929
-
930
-                                //$wpdb->query($meta_field_add);
931
-                            }
932
-                            if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
933
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
934
-
935
-                                $meta_field_add = "VARCHAR( 3 ) NULL";
936
-                                if ($default_value != '') {
937
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
938
-                                }
939
-
940
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
941
-
942
-                                //$wpdb->query($meta_field_add);
943
-                            }
944
-                            // show lat lng
945
-                            if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
946
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
947
-
948
-                                $meta_field_add = "VARCHAR( 3 ) NULL";
949
-                                $meta_field_add .= " DEFAULT '1'";
950
-
951
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
952
-                                //$wpdb->query($meta_field_add);
953
-                            }
954
-                        }
955
-
956
-                        break;
957
-
958
-                    case 'checkbox':
959
-                        $data_type = 'TINYINT';
960
-
961
-                        $meta_field_add = $data_type . "( 1 ) NOT NULL ";
962
-                        if ((int)$default_value === 1) {
963
-                            $meta_field_add .= " DEFAULT '1'";
964
-                        }
965
-
966
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
967
-                        if ($add_result === false) {
968
-                            return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
969
-                        }
970
-                        break;
971
-                    case 'multiselect':
972
-                    case 'select':
973
-                        $data_type = 'VARCHAR';
974
-                        $op_size = '500';
975
-
976
-                        // only make the field as big as it needs to be.
977
-                        if (isset($option_values) && $option_values && $field_type == 'select') {
978
-                            $option_values_arr = explode(',', $option_values);
979
-
980
-                            if (is_array($option_values_arr)) {
981
-                                $op_max = 0;
982
-
983
-                                foreach ($option_values_arr as $op_val) {
984
-                                    if (strlen($op_val) && strlen($op_val) > $op_max) {
985
-                                        $op_max = strlen($op_val);
986
-                                    }
987
-                                }
988
-
989
-                                if ($op_max) {
990
-                                    $op_size = $op_max;
991
-                                }
992
-                            }
993
-                        } elseif (isset($option_values) && $option_values && $field_type == 'multiselect') {
994
-                            if (strlen($option_values)) {
995
-                                $op_size =  strlen($option_values);
996
-                            }
997
-
998
-                            if (isset($request_field['multi_display_type'])) {
999
-                                $extra_fields = $request_field['multi_display_type'];
1000
-                            }
1001
-                        }
1002
-
1003
-                        $meta_field_add = $data_type . "( $op_size ) NULL ";
1004
-                        if ($default_value != '') {
1005
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
1006
-                        }
1007
-
1008
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1009
-                        if ($add_result === false) {
1010
-                            return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1011
-                        }
1012
-                        break;
1013
-                    case 'textarea':
1014
-                    case 'html':
1015
-                    case 'url':
1016
-                    case 'file':
1017
-
1018
-                        $data_type = 'TEXT';
1019
-
1020
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1021
-
1022
-                        $meta_field_add = $data_type . " NULL ";
1023
-                        /*if($default_value != '')
911
+								$meta_field_add = "VARCHAR( 20 ) NULL";
912
+								if ($default_value != '') {
913
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
914
+								}
915
+
916
+								geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
917
+
918
+								//$wpdb->query($meta_field_add);
919
+							}
920
+							if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
921
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
922
+
923
+								$meta_field_add = "VARCHAR( 15 ) NULL";
924
+								if ($default_value != '') {
925
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
926
+								}
927
+
928
+								geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
929
+
930
+								//$wpdb->query($meta_field_add);
931
+							}
932
+							if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
933
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
934
+
935
+								$meta_field_add = "VARCHAR( 3 ) NULL";
936
+								if ($default_value != '') {
937
+									$meta_field_add .= " DEFAULT '" . $default_value . "'";
938
+								}
939
+
940
+								geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
941
+
942
+								//$wpdb->query($meta_field_add);
943
+							}
944
+							// show lat lng
945
+							if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
946
+								$meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
947
+
948
+								$meta_field_add = "VARCHAR( 3 ) NULL";
949
+								$meta_field_add .= " DEFAULT '1'";
950
+
951
+								geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
952
+								//$wpdb->query($meta_field_add);
953
+							}
954
+						}
955
+
956
+						break;
957
+
958
+					case 'checkbox':
959
+						$data_type = 'TINYINT';
960
+
961
+						$meta_field_add = $data_type . "( 1 ) NOT NULL ";
962
+						if ((int)$default_value === 1) {
963
+							$meta_field_add .= " DEFAULT '1'";
964
+						}
965
+
966
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
967
+						if ($add_result === false) {
968
+							return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
969
+						}
970
+						break;
971
+					case 'multiselect':
972
+					case 'select':
973
+						$data_type = 'VARCHAR';
974
+						$op_size = '500';
975
+
976
+						// only make the field as big as it needs to be.
977
+						if (isset($option_values) && $option_values && $field_type == 'select') {
978
+							$option_values_arr = explode(',', $option_values);
979
+
980
+							if (is_array($option_values_arr)) {
981
+								$op_max = 0;
982
+
983
+								foreach ($option_values_arr as $op_val) {
984
+									if (strlen($op_val) && strlen($op_val) > $op_max) {
985
+										$op_max = strlen($op_val);
986
+									}
987
+								}
988
+
989
+								if ($op_max) {
990
+									$op_size = $op_max;
991
+								}
992
+							}
993
+						} elseif (isset($option_values) && $option_values && $field_type == 'multiselect') {
994
+							if (strlen($option_values)) {
995
+								$op_size =  strlen($option_values);
996
+							}
997
+
998
+							if (isset($request_field['multi_display_type'])) {
999
+								$extra_fields = $request_field['multi_display_type'];
1000
+							}
1001
+						}
1002
+
1003
+						$meta_field_add = $data_type . "( $op_size ) NULL ";
1004
+						if ($default_value != '') {
1005
+							$meta_field_add .= " DEFAULT '" . $default_value . "'";
1006
+						}
1007
+
1008
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1009
+						if ($add_result === false) {
1010
+							return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1011
+						}
1012
+						break;
1013
+					case 'textarea':
1014
+					case 'html':
1015
+					case 'url':
1016
+					case 'file':
1017
+
1018
+						$data_type = 'TEXT';
1019
+
1020
+						$default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1021
+
1022
+						$meta_field_add = $data_type . " NULL ";
1023
+						/*if($default_value != '')
1024 1024
 					{ $meta_field_add .= " DEFAULT '".$default_value."'"; }*/
1025 1025
 
1026
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1027
-                        if ($add_result === false) {
1028
-                            return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1029
-                        }
1026
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1027
+						if ($add_result === false) {
1028
+							return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1029
+						}
1030 1030
 
1031
-                        break;
1031
+						break;
1032 1032
 
1033
-                    case 'datepicker':
1033
+					case 'datepicker':
1034 1034
 
1035
-                        $data_type = 'DATE';
1035
+						$data_type = 'DATE';
1036 1036
 
1037
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1037
+						$default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1038 1038
 
1039
-                        $meta_field_add = $data_type . " NULL ";
1039
+						$meta_field_add = $data_type . " NULL ";
1040 1040
 
1041
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1042
-                        if ($add_result === false) {
1043
-                            return __('Column creation failed, you may have too many columns or the default value must have in valid date format.', 'geodirectory');
1044
-                        }
1041
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1042
+						if ($add_result === false) {
1043
+							return __('Column creation failed, you may have too many columns or the default value must have in valid date format.', 'geodirectory');
1044
+						}
1045 1045
 
1046
-                        break;
1046
+						break;
1047 1047
 
1048
-                    case 'time':
1048
+					case 'time':
1049 1049
 
1050
-                        $data_type = 'TIME';
1050
+						$data_type = 'TIME';
1051 1051
 
1052
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1052
+						$default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1053 1053
 
1054
-                        $meta_field_add = $data_type . " NULL ";
1054
+						$meta_field_add = $data_type . " NULL ";
1055 1055
 
1056
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1057
-                        if ($add_result === false) {
1058
-                            return __('Column creation failed, you may have too many columns or the default value must have in valid time format.', 'geodirectory');
1059
-                        }
1056
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1057
+						if ($add_result === false) {
1058
+							return __('Column creation failed, you may have too many columns or the default value must have in valid time format.', 'geodirectory');
1059
+						}
1060 1060
 
1061
-                        break;
1061
+						break;
1062 1062
 
1063
-                    default:
1063
+					default:
1064 1064
 
1065
-                        if ($data_type != 'VARCHAR' && $data_type != '') {
1066
-                            $meta_field_add = $data_type . " NULL ";
1065
+						if ($data_type != 'VARCHAR' && $data_type != '') {
1066
+							$meta_field_add = $data_type . " NULL ";
1067 1067
 
1068
-                            if ($data_type == 'FLOAT' && $decimal_point > 0) {
1069
-                                $meta_field_add = "DECIMAL(11, " . (int)$decimal_point . ") NULL ";
1070
-                            }
1068
+							if ($data_type == 'FLOAT' && $decimal_point > 0) {
1069
+								$meta_field_add = "DECIMAL(11, " . (int)$decimal_point . ") NULL ";
1070
+							}
1071 1071
 
1072
-                            if (is_numeric($default_value) && $default_value != '') {
1073
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
1074
-                                $meta_field_add .= " DEFAULT '" . $default_value . "'";
1075
-                            }
1076
-                        } else {
1077
-                            $meta_field_add = " VARCHAR( 254 ) NULL ";
1072
+							if (is_numeric($default_value) && $default_value != '') {
1073
+								$default_value_add .= " DEFAULT '" . $default_value . "'";
1074
+								$meta_field_add .= " DEFAULT '" . $default_value . "'";
1075
+							}
1076
+						} else {
1077
+							$meta_field_add = " VARCHAR( 254 ) NULL ";
1078 1078
 
1079
-                            if ($default_value != '') {
1080
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
1081
-                                $meta_field_add .= " DEFAULT '" . $default_value . "'";
1082
-                            }
1083
-                        }
1079
+							if ($default_value != '') {
1080
+								$default_value_add .= " DEFAULT '" . $default_value . "'";
1081
+								$meta_field_add .= " DEFAULT '" . $default_value . "'";
1082
+							}
1083
+						}
1084 1084
 
1085
-                        $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1086
-                        if ($add_result === false) {
1087
-                            return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1088
-                        }
1089
-                        break;
1090
-                endswitch;
1085
+						$add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1086
+						if ($add_result === false) {
1087
+							return __('Column creation failed, you may have too many columns or the default value does not match with field data type.', 'geodirectory');
1088
+						}
1089
+						break;
1090
+				endswitch;
1091 1091
 
1092
-                $extra_field_query = '';
1093
-                if (!empty($extra_fields)) {
1094
-                    $extra_field_query = serialize($extra_fields);
1095
-                }
1092
+				$extra_field_query = '';
1093
+				if (!empty($extra_fields)) {
1094
+					$extra_field_query = serialize($extra_fields);
1095
+				}
1096 1096
 
1097
-                $decimal_point = $field_type == 'text' && $data_type == 'FLOAT' ? $decimal_point : '';
1097
+				$decimal_point = $field_type == 'text' && $data_type == 'FLOAT' ? $decimal_point : '';
1098 1098
 
1099
-                $wpdb->query(
1099
+				$wpdb->query(
1100 1100
 
1101
-                    $wpdb->prepare(
1101
+					$wpdb->prepare(
1102 1102
 
1103
-                        "insert into " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1103
+						"insert into " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1104 1104
 					post_type = %s,
1105 1105
 					admin_title = %s,
1106 1106
 					site_title = %s,
@@ -1131,26 +1131,26 @@  discard block
 block discarded – undo
1131 1131
 					validation_msg = %s,
1132 1132
 					for_admin_use = %s ",
1133 1133
 
1134
-                        array($post_type, $admin_title, $site_title, $field_type, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_admin, $is_required, $required_msg, $css_class, $field_icon, $show_on_listing, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use)
1134
+						array($post_type, $admin_title, $site_title, $field_type, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_admin, $is_required, $required_msg, $css_class, $field_icon, $show_on_listing, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use)
1135 1135
 
1136
-                    )
1136
+					)
1137 1137
 
1138
-                );
1138
+				);
1139 1139
 
1140
-                $lastid = $wpdb->insert_id;
1140
+				$lastid = $wpdb->insert_id;
1141 1141
 
1142
-                $lastid = trim($lastid);
1142
+				$lastid = trim($lastid);
1143 1143
 
1144
-            }
1144
+			}
1145 1145
 
1146
-            return (int)$lastid;
1146
+			return (int)$lastid;
1147 1147
 
1148 1148
 
1149
-        } else {
1150
-            return 'HTML Variable Name should be a unique name';
1151
-        }
1149
+		} else {
1150
+			return 'HTML Variable Name should be a unique name';
1151
+		}
1152 1152
 
1153
-    }
1153
+	}
1154 1154
 }
1155 1155
 
1156 1156
 /**
@@ -1165,30 +1165,30 @@  discard block
 block discarded – undo
1165 1165
 function godir_set_field_order($field_ids = array())
1166 1166
 {
1167 1167
 
1168
-    global $wpdb;
1168
+	global $wpdb;
1169 1169
 
1170
-    $count = 0;
1171
-    if (!empty($field_ids)):
1172
-        $post_meta_info = false;
1173
-        foreach ($field_ids as $id) {
1170
+	$count = 0;
1171
+	if (!empty($field_ids)):
1172
+		$post_meta_info = false;
1173
+		foreach ($field_ids as $id) {
1174 1174
 
1175
-            $cf = trim($id, '_');
1175
+			$cf = trim($id, '_');
1176 1176
 
1177
-            $post_meta_info = $wpdb->query(
1178
-                $wpdb->prepare(
1179
-                    "update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1177
+			$post_meta_info = $wpdb->query(
1178
+				$wpdb->prepare(
1179
+					"update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1180 1180
 															sort_order=%d 
1181 1181
 															where id= %d",
1182
-                    array($count, $cf)
1183
-                )
1184
-            );
1185
-            $count++;
1186
-        }
1187
-
1188
-        return $post_meta_info;
1189
-    else:
1190
-        return false;
1191
-    endif;
1182
+					array($count, $cf)
1183
+				)
1184
+			);
1185
+			$count++;
1186
+		}
1187
+
1188
+		return $post_meta_info;
1189
+	else:
1190
+		return false;
1191
+	endif;
1192 1192
 }
1193 1193
 
1194 1194
 
@@ -1208,140 +1208,140 @@  discard block
 block discarded – undo
1208 1208
  * @param string $post_type Optional. The wordpress post type.
1209 1209
  */
1210 1210
 function geodir_get_custom_fields_html($package_id = '', $default = 'custom', $post_type = 'gd_place') {
1211
-    global $is_default, $mapzoom, $gd_session;
1212
-
1213
-    $show_editors = array();
1214
-    $listing_type = $post_type;
1215
-
1216
-    $custom_fields = geodir_post_custom_fields($package_id, $default, $post_type);
1217
-
1218
-    $fieldset_id = '';
1219
-    $fieldset_field_class = 'gd-fieldset-details';
1220
-    foreach ($custom_fields as $key => $val) {
1221
-        $val = stripslashes_deep($val); // strip slashes from labels
1222
-        $name = $val['name'];
1223
-        $site_title = $val['site_title'];
1224
-        $type = $val['type'];
1225
-        $admin_desc = $val['desc'];
1226
-        $option_values = $val['option_values'];
1227
-        $is_required = $val['is_required'];
1228
-        $is_default = $val['is_default'];
1229
-        $is_admin = $val['is_admin'];
1230
-        $required_msg = $val['required_msg'];
1231
-        $extra_fields = unserialize($val['extra_fields']);
1232
-        $value = '';
1233
-
1234
-        /* field available to site admin only for edit */
1235
-        $for_admin_use = isset($val['for_admin_use']) && (int)$val['for_admin_use'] == 1 ? true : false;
1236
-        if ($for_admin_use && !is_super_admin()) {
1237
-            continue;
1238
-        }
1239
-
1240
-        if (is_admin()) {
1241
-            global $post;
1242
-
1243
-            if (isset($_REQUEST['post']))
1244
-                $_REQUEST['pid'] = $_REQUEST['post'];
1245
-        }
1246
-
1247
-        if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1248
-            $post = $gd_ses_listing;
1249
-            $value = isset($post[$name]) ? $post[$name] : '';
1250
-        } elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
1251
-            $value = geodir_get_post_meta($_REQUEST['pid'], $name, true);
1252
-        } else {
1253
-            if ($value == '') {
1254
-                $value = $val['default'];
1255
-            }
1256
-        }
1257
-
1258
-        /**
1259
-         * Called before the custom fields info is output for submitting a post.
1260
-         *
1261
-         * Used dynamic hook type geodir_before_custom_form_field_$name.
1262
-         *
1263
-         * @since 1.0.0
1264
-         * @param string $listing_type The post post type.
1265
-         * @param int $package_id The price package ID for the post.
1266
-         * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
1267
-         * @see 'geodir_after_custom_form_field_$name'
1268
-         */
1269
-        do_action('geodir_before_custom_form_field_' . $name, $listing_type, $package_id, $val);
1270
-
1271
-        if ($type == 'fieldset') {
1272
-            $fieldset_id = (int)$val['id'];
1273
-            $fieldset_field_class = 'gd-fieldset-' . $fieldset_id;
1274
-            ?>
1211
+	global $is_default, $mapzoom, $gd_session;
1212
+
1213
+	$show_editors = array();
1214
+	$listing_type = $post_type;
1215
+
1216
+	$custom_fields = geodir_post_custom_fields($package_id, $default, $post_type);
1217
+
1218
+	$fieldset_id = '';
1219
+	$fieldset_field_class = 'gd-fieldset-details';
1220
+	foreach ($custom_fields as $key => $val) {
1221
+		$val = stripslashes_deep($val); // strip slashes from labels
1222
+		$name = $val['name'];
1223
+		$site_title = $val['site_title'];
1224
+		$type = $val['type'];
1225
+		$admin_desc = $val['desc'];
1226
+		$option_values = $val['option_values'];
1227
+		$is_required = $val['is_required'];
1228
+		$is_default = $val['is_default'];
1229
+		$is_admin = $val['is_admin'];
1230
+		$required_msg = $val['required_msg'];
1231
+		$extra_fields = unserialize($val['extra_fields']);
1232
+		$value = '';
1233
+
1234
+		/* field available to site admin only for edit */
1235
+		$for_admin_use = isset($val['for_admin_use']) && (int)$val['for_admin_use'] == 1 ? true : false;
1236
+		if ($for_admin_use && !is_super_admin()) {
1237
+			continue;
1238
+		}
1239
+
1240
+		if (is_admin()) {
1241
+			global $post;
1242
+
1243
+			if (isset($_REQUEST['post']))
1244
+				$_REQUEST['pid'] = $_REQUEST['post'];
1245
+		}
1246
+
1247
+		if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1248
+			$post = $gd_ses_listing;
1249
+			$value = isset($post[$name]) ? $post[$name] : '';
1250
+		} elseif (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
1251
+			$value = geodir_get_post_meta($_REQUEST['pid'], $name, true);
1252
+		} else {
1253
+			if ($value == '') {
1254
+				$value = $val['default'];
1255
+			}
1256
+		}
1257
+
1258
+		/**
1259
+		 * Called before the custom fields info is output for submitting a post.
1260
+		 *
1261
+		 * Used dynamic hook type geodir_before_custom_form_field_$name.
1262
+		 *
1263
+		 * @since 1.0.0
1264
+		 * @param string $listing_type The post post type.
1265
+		 * @param int $package_id The price package ID for the post.
1266
+		 * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
1267
+		 * @see 'geodir_after_custom_form_field_$name'
1268
+		 */
1269
+		do_action('geodir_before_custom_form_field_' . $name, $listing_type, $package_id, $val);
1270
+
1271
+		if ($type == 'fieldset') {
1272
+			$fieldset_id = (int)$val['id'];
1273
+			$fieldset_field_class = 'gd-fieldset-' . $fieldset_id;
1274
+			?>
1275 1275
             <h5 id="geodir_fieldset_<?php echo $fieldset_id;?>" class="geodir-fieldset-row" gd-fieldset="<?php echo $fieldset_id;?>"><?php echo $site_title;?>
1276 1276
                 <?php if ($admin_desc != '') echo '<small>( ' . $admin_desc . ' )</small>';?></h5>
1277 1277
             <?php
1278
-        } else if ($type == 'address') {
1279
-            $prefix = $name . '_';
1280
-
1281
-            ($site_title != '') ? $address_title = $site_title : $address_title = geodir_ucwords($prefix . ' address');
1282
-            ($extra_fields['zip_lable'] != '') ? $zip_title = $extra_fields['zip_lable'] : $zip_title = geodir_ucwords($prefix . ' zip/post code ');
1283
-            ($extra_fields['map_lable'] != '') ? $map_title = $extra_fields['map_lable'] : $map_title = geodir_ucwords('set address on map');
1284
-            ($extra_fields['mapview_lable'] != '') ? $mapview_title = $extra_fields['mapview_lable'] : $mapview_title = geodir_ucwords($prefix . ' mapview');
1285
-
1286
-            $address = '';
1287
-            $zip = '';
1288
-            $mapview = '';
1289
-            $mapzoom = '';
1290
-            $lat = '';
1291
-            $lng = '';
1292
-
1293
-            if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1294
-                $post = $gd_ses_listing;
1295
-                $address = $post[$prefix . 'address'];
1296
-                $zip = isset($post[$prefix . 'zip']) ? $post[$prefix . 'zip'] : '';
1297
-                $lat = isset($post[$prefix . 'latitude']) ? $post[$prefix . 'latitude'] : '';
1298
-                $lng = isset($post[$prefix . 'longitude']) ? $post[$prefix . 'longitude'] : '';
1299
-                $mapview = isset($post[$prefix . 'mapview']) ? $post[$prefix . 'mapview'] : '';
1300
-                $mapzoom = isset($post[$prefix . 'mapzoom']) ? $post[$prefix . 'mapzoom'] : '';
1301
-            } else if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && $post_info = geodir_get_post_info($_REQUEST['pid'])) {
1302
-                $post_info = (array)$post_info;
1303
-
1304
-                $address = $post_info[$prefix . 'address'];
1305
-                $zip = isset($post_info[$prefix . 'zip']) ? $post_info[$prefix . 'zip'] : '';
1306
-                $lat = isset($post_info[$prefix . 'latitude']) ? $post_info[$prefix . 'latitude'] : '';
1307
-                $lng = isset($post_info[$prefix . 'longitude']) ? $post_info[$prefix . 'longitude'] : '';
1308
-                $mapview = isset($post_info[$prefix . 'mapview']) ? $post_info[$prefix . 'mapview'] : '';
1309
-                $mapzoom = isset($post_info[$prefix . 'mapzoom']) ? $post_info[$prefix . 'mapzoom'] : '';
1310
-            }
1311
-
1312
-            $location = geodir_get_default_location();
1313
-            if (empty($city)) $city = isset($location->city) ? $location->city : '';
1314
-            if (empty($region)) $region = isset($location->region) ? $location->region : '';
1315
-            if (empty($country)) $country = isset($location->country) ? $location->country : '';
1316
-
1317
-            $lat_lng_blank = false;
1318
-            if (empty($lat) && empty($lng)) {
1319
-                $lat_lng_blank = true;
1320
-            }
1321
-
1322
-            if (empty($lat)) $lat = isset($location->city_latitude) ? $location->city_latitude : '';
1323
-            if (empty($lng)) $lng = isset($location->city_longitude) ? $location->city_longitude : '';
1324
-
1325
-            /**
1326
-             * Filter the default latitude.
1327
-             *
1328
-             * @since 1.0.0
1329
-             *
1330
-             * @param float $lat Default latitude.
1331
-             * @param bool $is_admin For admin use only?.
1332
-             */
1333
-            $lat = apply_filters('geodir_default_latitude', $lat, $is_admin);
1334
-            /**
1335
-             * Filter the default longitude.
1336
-             *
1337
-             * @since 1.0.0
1338
-             *
1339
-             * @param float $lat Default longitude.
1340
-             * @param bool $is_admin For admin use only?.
1341
-             */
1342
-            $lng = apply_filters('geodir_default_longitude', $lng, $is_admin);
1343
-
1344
-            ?>
1278
+		} else if ($type == 'address') {
1279
+			$prefix = $name . '_';
1280
+
1281
+			($site_title != '') ? $address_title = $site_title : $address_title = geodir_ucwords($prefix . ' address');
1282
+			($extra_fields['zip_lable'] != '') ? $zip_title = $extra_fields['zip_lable'] : $zip_title = geodir_ucwords($prefix . ' zip/post code ');
1283
+			($extra_fields['map_lable'] != '') ? $map_title = $extra_fields['map_lable'] : $map_title = geodir_ucwords('set address on map');
1284
+			($extra_fields['mapview_lable'] != '') ? $mapview_title = $extra_fields['mapview_lable'] : $mapview_title = geodir_ucwords($prefix . ' mapview');
1285
+
1286
+			$address = '';
1287
+			$zip = '';
1288
+			$mapview = '';
1289
+			$mapzoom = '';
1290
+			$lat = '';
1291
+			$lng = '';
1292
+
1293
+			if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1294
+				$post = $gd_ses_listing;
1295
+				$address = $post[$prefix . 'address'];
1296
+				$zip = isset($post[$prefix . 'zip']) ? $post[$prefix . 'zip'] : '';
1297
+				$lat = isset($post[$prefix . 'latitude']) ? $post[$prefix . 'latitude'] : '';
1298
+				$lng = isset($post[$prefix . 'longitude']) ? $post[$prefix . 'longitude'] : '';
1299
+				$mapview = isset($post[$prefix . 'mapview']) ? $post[$prefix . 'mapview'] : '';
1300
+				$mapzoom = isset($post[$prefix . 'mapzoom']) ? $post[$prefix . 'mapzoom'] : '';
1301
+			} else if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && $post_info = geodir_get_post_info($_REQUEST['pid'])) {
1302
+				$post_info = (array)$post_info;
1303
+
1304
+				$address = $post_info[$prefix . 'address'];
1305
+				$zip = isset($post_info[$prefix . 'zip']) ? $post_info[$prefix . 'zip'] : '';
1306
+				$lat = isset($post_info[$prefix . 'latitude']) ? $post_info[$prefix . 'latitude'] : '';
1307
+				$lng = isset($post_info[$prefix . 'longitude']) ? $post_info[$prefix . 'longitude'] : '';
1308
+				$mapview = isset($post_info[$prefix . 'mapview']) ? $post_info[$prefix . 'mapview'] : '';
1309
+				$mapzoom = isset($post_info[$prefix . 'mapzoom']) ? $post_info[$prefix . 'mapzoom'] : '';
1310
+			}
1311
+
1312
+			$location = geodir_get_default_location();
1313
+			if (empty($city)) $city = isset($location->city) ? $location->city : '';
1314
+			if (empty($region)) $region = isset($location->region) ? $location->region : '';
1315
+			if (empty($country)) $country = isset($location->country) ? $location->country : '';
1316
+
1317
+			$lat_lng_blank = false;
1318
+			if (empty($lat) && empty($lng)) {
1319
+				$lat_lng_blank = true;
1320
+			}
1321
+
1322
+			if (empty($lat)) $lat = isset($location->city_latitude) ? $location->city_latitude : '';
1323
+			if (empty($lng)) $lng = isset($location->city_longitude) ? $location->city_longitude : '';
1324
+
1325
+			/**
1326
+			 * Filter the default latitude.
1327
+			 *
1328
+			 * @since 1.0.0
1329
+			 *
1330
+			 * @param float $lat Default latitude.
1331
+			 * @param bool $is_admin For admin use only?.
1332
+			 */
1333
+			$lat = apply_filters('geodir_default_latitude', $lat, $is_admin);
1334
+			/**
1335
+			 * Filter the default longitude.
1336
+			 *
1337
+			 * @since 1.0.0
1338
+			 *
1339
+			 * @param float $lat Default longitude.
1340
+			 * @param bool $is_admin For admin use only?.
1341
+			 */
1342
+			$lng = apply_filters('geodir_default_longitude', $lng, $is_admin);
1343
+
1344
+			?>
1345 1345
 
1346 1346
             <div id="geodir_<?php echo $prefix . 'address';?>_row"
1347 1347
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
@@ -1360,17 +1360,17 @@  discard block
 block discarded – undo
1360 1360
 
1361 1361
 
1362 1362
             <?php
1363
-            /**
1364
-             * Called after the address input on the add listings.
1365
-             *
1366
-             * This is used by the location manage to add further locations info etc.
1367
-             *
1368
-             * @since 1.0.0
1369
-             * @param array $val The array of setting for the custom field. {@see geodir_custom_field_save()}.
1370
-             */
1371
-            do_action('geodir_address_extra_listing_fields', $val);
1372
-
1373
-            if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) { ?>
1363
+			/**
1364
+			 * Called after the address input on the add listings.
1365
+			 *
1366
+			 * This is used by the location manage to add further locations info etc.
1367
+			 *
1368
+			 * @since 1.0.0
1369
+			 * @param array $val The array of setting for the custom field. {@see geodir_custom_field_save()}.
1370
+			 */
1371
+			do_action('geodir_address_extra_listing_fields', $val);
1372
+
1373
+			if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) { ?>
1374 1374
 
1375 1375
                 <div id="geodir_<?php echo $prefix . 'zip'; ?>_row"
1376 1376
                      class="<?php /*if($is_required) echo 'required_field';*/ ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
@@ -1391,22 +1391,22 @@  discard block
 block discarded – undo
1391 1391
 
1392 1392
                 <div id="geodir_<?php echo $prefix . 'map'; ?>_row" class="geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1393 1393
                     <?php
1394
-                    /**
1395
-                     * Contains add listing page map functions.
1396
-                     *
1397
-                     * @since 1.0.0
1398
-                     */
1399
-                    include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php");
1400
-                    if ($lat_lng_blank) {
1401
-                        $lat = '';
1402
-                        $lng = '';
1403
-                    }
1404
-                    ?>
1394
+					/**
1395
+					 * Contains add listing page map functions.
1396
+					 *
1397
+					 * @since 1.0.0
1398
+					 */
1399
+					include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php");
1400
+					if ($lat_lng_blank) {
1401
+						$lat = '';
1402
+						$lng = '';
1403
+					}
1404
+					?>
1405 1405
                     <span class="geodir_message_note"><?php echo GET_MAP_MSG; ?></span>
1406 1406
                 </div>
1407 1407
                 <?php
1408
-                /* show lat lng */
1409
-                $style_latlng = ((isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) || is_admin()) ? '' : 'style="display:none"'; ?>
1408
+				/* show lat lng */
1409
+				$style_latlng = ((isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) || is_admin()) ? '' : 'style="display:none"'; ?>
1410 1410
                 <div id="geodir_<?php echo $prefix . 'latitude'; ?>_row"
1411 1411
                      class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>" <?php echo $style_latlng; ?>>
1412 1412
                     <label>
@@ -1447,27 +1447,27 @@  discard block
 block discarded – undo
1447 1447
                                                             class="gd-checkbox"
1448 1448
                                                             name="<?php echo $prefix . 'mapview'; ?>"
1449 1449
                                                             id="<?php echo $prefix . 'mapview'; ?>" <?php if ($mapview == 'ROADMAP' || $mapview == '') {
1450
-                            echo 'checked="checked"';
1451
-                        } ?>  value="ROADMAP" size="25"/> <?php _e('Default Map', 'geodirectory'); ?></span>
1450
+							echo 'checked="checked"';
1451
+						} ?>  value="ROADMAP" size="25"/> <?php _e('Default Map', 'geodirectory'); ?></span>
1452 1452
                     <span class="geodir_user_define"> <input field_type="<?php echo $type; ?>" type="radio"
1453 1453
                                                              class="gd-checkbox"
1454 1454
                                                              name="<?php echo $prefix . 'mapview'; ?>"
1455 1455
                                                              id="map_view1" <?php if ($mapview == 'SATELLITE') {
1456
-                            echo 'checked="checked"';
1457
-                        } ?> value="SATELLITE" size="25"/> <?php _e('Satellite Map', 'geodirectory'); ?></span>
1456
+							echo 'checked="checked"';
1457
+						} ?> value="SATELLITE" size="25"/> <?php _e('Satellite Map', 'geodirectory'); ?></span>
1458 1458
 
1459 1459
                     <span class="geodir_user_define"><input field_type="<?php echo $type; ?>" type="radio"
1460 1460
                                                             class="gd-checkbox"
1461 1461
                                                             name="<?php echo $prefix . 'mapview'; ?>"
1462 1462
                                                             id="map_view2" <?php if ($mapview == 'HYBRID') {
1463
-                            echo 'checked="checked"';
1464
-                        } ?>  value="HYBRID" size="25"/> <?php _e('Hybrid Map', 'geodirectory'); ?></span>
1463
+							echo 'checked="checked"';
1464
+						} ?>  value="HYBRID" size="25"/> <?php _e('Hybrid Map', 'geodirectory'); ?></span>
1465 1465
 					<span class="geodir_user_define"><input field_type="<?php echo $type; ?>" type="radio"
1466 1466
                                                             class="gd-checkbox"
1467 1467
                                                             name="<?php echo $prefix . 'mapview'; ?>"
1468 1468
                                                             id="map_view3" <?php if ($mapview == 'TERRAIN') {
1469
-                            echo 'checked="checked"';
1470
-                        } ?>  value="TERRAIN" size="25"/> <?php _e('Terrain Map', 'geodirectory'); ?></span>
1469
+							echo 'checked="checked"';
1470
+						} ?>  value="TERRAIN" size="25"/> <?php _e('Terrain Map', 'geodirectory'); ?></span>
1471 1471
 
1472 1472
 
1473 1473
                 </div>
@@ -1475,31 +1475,31 @@  discard block
 block discarded – undo
1475 1475
 
1476 1476
             <?php if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) { ?>
1477 1477
                 <input type="hidden" value="<?php if (isset($mapzoom)) {
1478
-                    echo esc_attr($mapzoom);
1479
-                } ?>" name="<?php echo $prefix . 'mapzoom'; ?>" id="<?php echo $prefix . 'mapzoom'; ?>"/>
1478
+					echo esc_attr($mapzoom);
1479
+				} ?>" name="<?php echo $prefix . 'mapzoom'; ?>" id="<?php echo $prefix . 'mapzoom'; ?>"/>
1480 1480
             <?php }?>
1481 1481
         <?php } elseif ($type == 'text') {
1482 1482
 
1483
-            //number and float validation $validation_pattern
1484
-            if(isset($val['data_type']) && $val['data_type']=='INT'){$type = 'number';}
1485
-            elseif(isset($val['data_type']) && $val['data_type']=='FLOAT'){$type = 'float';}
1486
-            //print_r($val);
1487
-            //validation
1488
-            if(isset($val['validation_pattern']) && $val['validation_pattern']){
1489
-                $validation = 'pattern="'.$val['validation_pattern'].'"';
1490
-            }else{$validation='';}
1491
-
1492
-            // validation message
1493
-            if(isset($val['validation_msg']) && $val['validation_msg']){
1494
-                $validation_msg = 'title="'.$val['validation_msg'].'"';
1495
-            }else{$validation_msg='';}
1496
-            ?>
1483
+			//number and float validation $validation_pattern
1484
+			if(isset($val['data_type']) && $val['data_type']=='INT'){$type = 'number';}
1485
+			elseif(isset($val['data_type']) && $val['data_type']=='FLOAT'){$type = 'float';}
1486
+			//print_r($val);
1487
+			//validation
1488
+			if(isset($val['validation_pattern']) && $val['validation_pattern']){
1489
+				$validation = 'pattern="'.$val['validation_pattern'].'"';
1490
+			}else{$validation='';}
1491
+
1492
+			// validation message
1493
+			if(isset($val['validation_msg']) && $val['validation_msg']){
1494
+				$validation_msg = 'title="'.$val['validation_msg'].'"';
1495
+			}else{$validation_msg='';}
1496
+			?>
1497 1497
 
1498 1498
             <div id="<?php echo $name;?>_row"
1499 1499
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1500 1500
                 <label>
1501 1501
                     <?php $site_title = __($site_title, 'geodirectory');
1502
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1502
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1503 1503
                     <?php if ($is_required) echo '<span>*</span>';?>
1504 1504
                 </label>
1505 1505
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
@@ -1511,15 +1511,15 @@  discard block
 block discarded – undo
1511 1511
             </div>
1512 1512
 
1513 1513
         <?php } elseif ($type == 'email') {
1514
-            if ($value == $val['default']) {
1515
-                $value = '';
1516
-            }?>
1514
+			if ($value == $val['default']) {
1515
+				$value = '';
1516
+			}?>
1517 1517
 
1518 1518
             <div id="<?php echo $name;?>_row"
1519 1519
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1520 1520
                 <label>
1521 1521
                     <?php $site_title = __($site_title, 'geodirectory');
1522
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1522
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1523 1523
                     <?php if ($is_required) echo '<span>*</span>';?>
1524 1524
                 </label>
1525 1525
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
@@ -1531,15 +1531,15 @@  discard block
 block discarded – undo
1531 1531
             </div>
1532 1532
 
1533 1533
         <?php } elseif ($type == 'phone') {
1534
-            if ($value == $val['default']) {
1535
-                $value = '';
1536
-            } ?>
1534
+			if ($value == $val['default']) {
1535
+				$value = '';
1536
+			} ?>
1537 1537
 
1538 1538
             <div id="<?php echo $name;?>_row"
1539 1539
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1540 1540
                 <label>
1541 1541
                     <?php $site_title = __($site_title, 'geodirectory');
1542
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1542
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1543 1543
                     <?php if ($is_required) echo '<span>*</span>';?>
1544 1544
                 </label>
1545 1545
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
@@ -1551,15 +1551,15 @@  discard block
 block discarded – undo
1551 1551
             </div>
1552 1552
 
1553 1553
         <?php } elseif ($type == 'url') {
1554
-            if ($value == $val['default']) {
1555
-                $value = '';
1556
-            }?>
1554
+			if ($value == $val['default']) {
1555
+				$value = '';
1556
+			}?>
1557 1557
 
1558 1558
             <div id="<?php echo $name;?>_row"
1559 1559
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1560 1560
                 <label>
1561 1561
                     <?php $site_title = __($site_title, 'geodirectory');
1562
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1562
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1563 1563
                     <?php if ($is_required) echo '<span>*</span>';?>
1564 1564
                 </label>
1565 1565
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
@@ -1578,23 +1578,23 @@  discard block
 block discarded – undo
1578 1578
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1579 1579
                 <label>
1580 1580
                     <?php $site_title = __($site_title, 'geodirectory');
1581
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1581
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1582 1582
                     <?php if ($is_required) echo '<span>*</span>';?>
1583 1583
                 </label>
1584 1584
                 <?php if ($option_values) {
1585
-                    $option_values = geodir_string_values_to_options($option_values, true);
1585
+					$option_values = geodir_string_values_to_options($option_values, true);
1586 1586
 
1587
-                    if (!empty($option_values)) {
1588
-                        foreach ($option_values as $option_value) {
1589
-                            if (empty($option_value['optgroup'])) {
1590
-                                ?>
1587
+					if (!empty($option_values)) {
1588
+						foreach ($option_values as $option_value) {
1589
+							if (empty($option_value['optgroup'])) {
1590
+								?>
1591 1591
                                 <span class="gd-radios"><input name="<?php echo $name;?>" id="<?php echo $name;?>" <?php checked($value, $option_value['value']);?> value="<?php echo esc_attr($option_value['value']); ?>" class="gd-checkbox" field_type="<?php echo $type;?>" type="radio" /><?php echo $option_value['label']; ?></span>
1592 1592
                                 <?php
1593
-                            }
1594
-                        }
1595
-                    }
1596
-                }
1597
-                ?>
1593
+							}
1594
+						}
1595
+					}
1596
+				}
1597
+				?>
1598 1598
                 <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1599 1599
                 <?php if ($is_required) { ?>
1600 1600
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
@@ -1607,16 +1607,16 @@  discard block
 block discarded – undo
1607 1607
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1608 1608
                 <label>
1609 1609
                     <?php $site_title = __($site_title, 'geodirectory');
1610
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1610
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1611 1611
                     <?php if ($is_required) echo '<span>*</span>';?>
1612 1612
                 </label>
1613 1613
                 <?php if ($value != '1') {
1614
-                    $value = '0';
1615
-                }?>
1614
+					$value = '0';
1615
+				}?>
1616 1616
                 <input type="hidden" name="<?php echo $name;?>" id="<?php echo $name;?>" value="<?php echo esc_attr($value);?>"/>
1617 1617
                 <input  <?php if ($value == '1') {
1618
-                    echo 'checked="checked"';
1619
-                }?>  value="1" class="gd-checkbox" field_type="<?php echo $type;?>" type="checkbox"
1618
+					echo 'checked="checked"';
1619
+				}?>  value="1" class="gd-checkbox" field_type="<?php echo $type;?>" type="checkbox"
1620 1620
                      onchange="if(this.checked){jQuery('#<?php echo $name;?>').val('1');} else{ jQuery('#<?php echo $name;?>').val('0');}"/>
1621 1621
                 <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1622 1622
                 <?php if ($is_required) { ?>
@@ -1625,31 +1625,31 @@  discard block
 block discarded – undo
1625 1625
             </div>
1626 1626
 
1627 1627
         <?php } elseif ($type == 'textarea') {
1628
-            ?>
1628
+			?>
1629 1629
 
1630 1630
             <div id="<?php echo $name;?>_row"
1631 1631
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1632 1632
                 <label>
1633 1633
                     <?php $site_title = __($site_title, 'geodirectory');
1634
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1634
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1635 1635
                     <?php if ($is_required) echo '<span>*</span>';?>
1636 1636
                 </label><?php
1637 1637
 
1638 1638
 
1639
-                if (is_array($extra_fields) && in_array('1', $extra_fields)) {
1639
+				if (is_array($extra_fields) && in_array('1', $extra_fields)) {
1640 1640
 
1641
-                    $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);?>
1641
+					$editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);?>
1642 1642
 
1643 1643
                 <div class="editor" field_id="<?php echo $name;?>" field_type="editor">
1644 1644
                     <?php wp_editor(stripslashes($value), $name, $editor_settings); ?>
1645 1645
                     </div><?php
1646 1646
 
1647
-                } else {
1647
+				} else {
1648 1648
 
1649
-                    ?><textarea field_type="<?php echo $type;?>" class="geodir_textarea" name="<?php echo $name;?>"
1649
+					?><textarea field_type="<?php echo $type;?>" class="geodir_textarea" name="<?php echo $name;?>"
1650 1650
                                 id="<?php echo $name;?>"><?php echo stripslashes($value);?></textarea><?php
1651 1651
 
1652
-                }?>
1652
+				}?>
1653 1653
 
1654 1654
 
1655 1655
                 <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
@@ -1663,28 +1663,28 @@  discard block
 block discarded – undo
1663 1663
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row geodir_custom_fields clearfix <?php echo $fieldset_field_class;?>">
1664 1664
                 <label>
1665 1665
                     <?php $site_title = __($site_title, 'geodirectory');
1666
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1666
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1667 1667
                     <?php if ($is_required) echo '<span>*</span>';?>
1668 1668
                 </label>
1669 1669
                 <?php
1670
-                $option_values_arr = geodir_string_values_to_options($option_values, true);
1671
-                $select_options = '';
1672
-                if (!empty($option_values_arr)) {
1673
-                    foreach ($option_values_arr as $option_row) {
1674
-                        if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
1675
-                            $option_label = isset($option_row['label']) ? $option_row['label'] : '';
1676
-
1677
-                            $select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
1678
-                        } else {
1679
-                            $option_label = isset($option_row['label']) ? $option_row['label'] : '';
1680
-                            $option_value = isset($option_row['value']) ? $option_row['value'] : '';
1681
-                            $selected = $option_value == $value ? 'selected="selected"' : '';
1682
-
1683
-                            $select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
1684
-                        }
1685
-                    }
1686
-                }
1687
-                ?>
1670
+				$option_values_arr = geodir_string_values_to_options($option_values, true);
1671
+				$select_options = '';
1672
+				if (!empty($option_values_arr)) {
1673
+					foreach ($option_values_arr as $option_row) {
1674
+						if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
1675
+							$option_label = isset($option_row['label']) ? $option_row['label'] : '';
1676
+
1677
+							$select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
1678
+						} else {
1679
+							$option_label = isset($option_row['label']) ? $option_row['label'] : '';
1680
+							$option_value = isset($option_row['value']) ? $option_row['value'] : '';
1681
+							$selected = $option_value == $value ? 'selected="selected"' : '';
1682
+
1683
+							$select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
1684
+						}
1685
+					}
1686
+				}
1687
+				?>
1688 1688
                 <select field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1689 1689
                         class="geodir_textfield textfield_x chosen_select"
1690 1690
                         data-placeholder="<?php echo __('Choose', 'geodirectory') . ' ' . $site_title . '&hellip;';?>"
@@ -1696,17 +1696,17 @@  discard block
 block discarded – undo
1696 1696
             </div>
1697 1697
 
1698 1698
             <?php
1699
-        } else if ($type == 'multiselect') {
1700
-            $multi_display = 'select';
1701
-            if (!empty($val['extra_fields'])) {
1702
-                $multi_display = unserialize($val['extra_fields']);
1703
-            }
1704
-            ?>
1699
+		} else if ($type == 'multiselect') {
1700
+			$multi_display = 'select';
1701
+			if (!empty($val['extra_fields'])) {
1702
+				$multi_display = unserialize($val['extra_fields']);
1703
+			}
1704
+			?>
1705 1705
             <div id="<?php echo $name; ?>_row"
1706 1706
                  class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1707 1707
                 <label>
1708 1708
                     <?php $site_title = __($site_title, 'geodirectory');
1709
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1709
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1710 1710
                     <?php if ($is_required) echo '<span>*</span>'; ?>
1711 1711
                 </label>
1712 1712
                 <input type="hidden" name="gd_field_<?php echo $name; ?>" value="1"/>
@@ -1717,55 +1717,55 @@  discard block
 block discarded – undo
1717 1717
                             data-placeholder="<?php _e('Select', 'geodirectory'); ?>"
1718 1718
                             option-ajaxchosen="false">
1719 1719
                         <?php
1720
-                        } else {
1721
-                            echo '<ul class="gd_multi_choice">';
1722
-                        }
1723
-
1724
-                        $option_values_arr = geodir_string_values_to_options($option_values, true);
1725
-                        $select_options = '';
1726
-                        if (!empty($option_values_arr)) {
1727
-                            foreach ($option_values_arr as $option_row) {
1728
-                                if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
1729
-                                    $option_label = isset($option_row['label']) ? $option_row['label'] : '';
1730
-
1731
-                                    if ($multi_display == 'select') {
1732
-                                        $select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
1733
-                                    } else {
1734
-                                        $select_options .= $option_row['optgroup'] == 'start' ? '<li>' . $option_label . '</li>' : '';
1735
-                                    }
1736
-                                } else {
1737
-                                    $option_label = isset($option_row['label']) ? $option_row['label'] : '';
1738
-                                    $option_value = isset($option_row['value']) ? $option_row['value'] : '';
1739
-                                    $selected = $option_value == $value ? 'selected="selected"' : '';
1740
-                                    $selected = '';
1741
-                                    $checked = '';
1742
-
1743
-                                    if ((!is_array($value) && trim($value) != '') || (is_array($value) && !empty($value))) {
1744
-                                        if (!is_array($value)) {
1745
-                                            $value_array = explode(',', $value);
1746
-                                        } else {
1747
-                                            $value_array = $value;
1748
-                                        }
1749
-
1750
-                                        if (is_array($value_array)) {
1751
-                                            if (in_array($option_value, $value_array)) {
1752
-                                                $selected = 'selected="selected"';
1753
-                                                $checked = 'checked="checked"';
1754
-                                            }
1755
-                                        }
1756
-                                    }
1757
-
1758
-                                    if ($multi_display == 'select') {
1759
-                                        $select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
1760
-                                    } else {
1761
-                                        $select_options .= '<li><input name="' . $name . '[]" ' . $checked . ' value="' . esc_attr($option_value) . '" class="gd-' . $multi_display . '" field_type="' . $multi_display . '" type="' . $multi_display . '" />&nbsp;' . $option_label . ' </li>';
1762
-                                    }
1763
-                                }
1764
-                            }
1765
-                        }
1766
-                        echo $select_options;
1767
-
1768
-                        if ($multi_display == 'select') { ?></select></div>
1720
+						} else {
1721
+							echo '<ul class="gd_multi_choice">';
1722
+						}
1723
+
1724
+						$option_values_arr = geodir_string_values_to_options($option_values, true);
1725
+						$select_options = '';
1726
+						if (!empty($option_values_arr)) {
1727
+							foreach ($option_values_arr as $option_row) {
1728
+								if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
1729
+									$option_label = isset($option_row['label']) ? $option_row['label'] : '';
1730
+
1731
+									if ($multi_display == 'select') {
1732
+										$select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
1733
+									} else {
1734
+										$select_options .= $option_row['optgroup'] == 'start' ? '<li>' . $option_label . '</li>' : '';
1735
+									}
1736
+								} else {
1737
+									$option_label = isset($option_row['label']) ? $option_row['label'] : '';
1738
+									$option_value = isset($option_row['value']) ? $option_row['value'] : '';
1739
+									$selected = $option_value == $value ? 'selected="selected"' : '';
1740
+									$selected = '';
1741
+									$checked = '';
1742
+
1743
+									if ((!is_array($value) && trim($value) != '') || (is_array($value) && !empty($value))) {
1744
+										if (!is_array($value)) {
1745
+											$value_array = explode(',', $value);
1746
+										} else {
1747
+											$value_array = $value;
1748
+										}
1749
+
1750
+										if (is_array($value_array)) {
1751
+											if (in_array($option_value, $value_array)) {
1752
+												$selected = 'selected="selected"';
1753
+												$checked = 'checked="checked"';
1754
+											}
1755
+										}
1756
+									}
1757
+
1758
+									if ($multi_display == 'select') {
1759
+										$select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
1760
+									} else {
1761
+										$select_options .= '<li><input name="' . $name . '[]" ' . $checked . ' value="' . esc_attr($option_value) . '" class="gd-' . $multi_display . '" field_type="' . $multi_display . '" type="' . $multi_display . '" />&nbsp;' . $option_label . ' </li>';
1762
+									}
1763
+								}
1764
+							}
1765
+						}
1766
+						echo $select_options;
1767
+
1768
+						if ($multi_display == 'select') { ?></select></div>
1769 1769
             <?php } else { ?></ul><?php } ?>
1770 1770
                 <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1771 1771
                 <?php if ($is_required) { ?>
@@ -1773,14 +1773,14 @@  discard block
 block discarded – undo
1773 1773
                 <?php } ?>
1774 1774
             </div>
1775 1775
             <?php
1776
-        } else if ($type == 'html') {
1777
-            ?>
1776
+		} else if ($type == 'html') {
1777
+			?>
1778 1778
 
1779 1779
             <div id="<?php echo $name; ?>_row"
1780 1780
                  class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1781 1781
                 <label>
1782 1782
                     <?php $site_title = __($site_title, 'geodirectory');
1783
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1783
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1784 1784
                     <?php if ($is_required) echo '<span>*</span>'; ?>
1785 1785
                 </label>
1786 1786
 
@@ -1798,44 +1798,44 @@  discard block
 block discarded – undo
1798 1798
             </div>
1799 1799
         <?php } elseif ($type == 'datepicker') {
1800 1800
 
1801
-            if ($extra_fields['date_format'] == '')
1802
-                $extra_fields['date_format'] = 'yy-mm-dd';
1801
+			if ($extra_fields['date_format'] == '')
1802
+				$extra_fields['date_format'] = 'yy-mm-dd';
1803 1803
 
1804
-            $date_format = $extra_fields['date_format'];
1805
-            $jquery_date_format  = $date_format;
1804
+			$date_format = $extra_fields['date_format'];
1805
+			$jquery_date_format  = $date_format;
1806 1806
 
1807 1807
 
1808
-            // check if we need to change the format or not
1809
-            $date_format_len = strlen(str_replace(' ', '', $date_format));
1810
-            if($date_format_len>5){// if greater then 5 then it's the old style format.
1808
+			// check if we need to change the format or not
1809
+			$date_format_len = strlen(str_replace(' ', '', $date_format));
1810
+			if($date_format_len>5){// if greater then 5 then it's the old style format.
1811 1811
 
1812
-                $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
1813
-                $replace = array('d','j','l','m','n','F','Y');//PHP date format
1812
+				$search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
1813
+				$replace = array('d','j','l','m','n','F','Y');//PHP date format
1814 1814
 
1815
-                $date_format = str_replace($search, $replace, $date_format);
1816
-            }else{
1817
-                $jquery_date_format = geodir_date_format_php_to_jqueryui( $jquery_date_format );
1818
-            }
1815
+				$date_format = str_replace($search, $replace, $date_format);
1816
+			}else{
1817
+				$jquery_date_format = geodir_date_format_php_to_jqueryui( $jquery_date_format );
1818
+			}
1819 1819
 
1820
-            if($value=='0000-00-00'){$value='';}//if date not set, then mark it empty
1821
-            if($value && !isset($_REQUEST['backandedit'])) {
1822
-                $time = strtotime($value);
1823
-                $value = date_i18n($date_format, $time);
1824
-            }
1820
+			if($value=='0000-00-00'){$value='';}//if date not set, then mark it empty
1821
+			if($value && !isset($_REQUEST['backandedit'])) {
1822
+				$time = strtotime($value);
1823
+				$value = date_i18n($date_format, $time);
1824
+			}
1825 1825
             
1826
-            ?>
1826
+			?>
1827 1827
             <script type="text/javascript">
1828 1828
 
1829 1829
                 jQuery(function () {
1830 1830
 
1831 1831
                     jQuery("#<?php echo $name;?>").datepicker({changeMonth: true, changeYear: true <?php
1832
-                        /**
1833
-                         * Used to add extra option to datepicker per custom field.
1834
-                         *
1835
-                         * @since 1.5.7
1836
-                         * @param string $name The custom field name.
1837
-                         */
1838
-                        echo apply_filters("gd_datepicker_extra_{$name}",'');?>});
1832
+						/**
1833
+						 * Used to add extra option to datepicker per custom field.
1834
+						 *
1835
+						 * @since 1.5.7
1836
+						 * @param string $name The custom field name.
1837
+						 */
1838
+						echo apply_filters("gd_datepicker_extra_{$name}",'');?>});
1839 1839
 
1840 1840
                     jQuery("#<?php echo $name;?>").datepicker("option", "dateFormat", '<?php echo $jquery_date_format;?>');
1841 1841
 
@@ -1851,7 +1851,7 @@  discard block
 block discarded – undo
1851 1851
                 <label>
1852 1852
 
1853 1853
                     <?php $site_title = __($site_title, 'geodirectory');
1854
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1854
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1855 1855
                     <?php if ($is_required) echo '<span>*</span>';?>
1856 1856
                 </label>
1857 1857
 
@@ -1866,9 +1866,9 @@  discard block
 block discarded – undo
1866 1866
 
1867 1867
         <?php } elseif ($type == 'time') {
1868 1868
 
1869
-            if ($value != '')
1870
-                $value = date('H:i', strtotime($value));
1871
-            ?>
1869
+			if ($value != '')
1870
+				$value = date('H:i', strtotime($value));
1871
+			?>
1872 1872
             <script type="text/javascript">
1873 1873
                 jQuery(document).ready(function () {
1874 1874
 
@@ -1884,7 +1884,7 @@  discard block
 block discarded – undo
1884 1884
                 <label>
1885 1885
 
1886 1886
                     <?php $site_title = __($site_title, 'geodirectory');
1887
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1887
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1888 1888
                     <?php if ($is_required) echo '<span>*</span>';?>
1889 1889
                 </label>
1890 1890
                 <input readonly="readonly" field_type="<?php echo $type;?>" name="<?php echo $name;?>"
@@ -1897,110 +1897,110 @@  discard block
 block discarded – undo
1897 1897
             </div>
1898 1898
 
1899 1899
         <?php } elseif ($type == 'taxonomy') {
1900
-            if ($value == $val['default']) {
1901
-                $value = '';
1902
-            } ?>
1900
+			if ($value == $val['default']) {
1901
+				$value = '';
1902
+			} ?>
1903 1903
             <div id="<?php echo $name;?>_row"
1904 1904
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1905 1905
                 <label>
1906 1906
                     <?php $site_title = __($site_title, 'geodirectory');
1907
-                    echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1907
+					echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1908 1908
                     <?php if ($is_required) echo '<span>*</span>';?>
1909 1909
                 </label>
1910 1910
 
1911 1911
                 <div id="<?php echo $name;?>" class="geodir_taxonomy_field" style="float:left; width:70%;">
1912 1912
                     <?php
1913
-                    global $wpdb, $post, $cat_display, $post_cat, $package_id, $exclude_cats;
1913
+					global $wpdb, $post, $cat_display, $post_cat, $package_id, $exclude_cats;
1914 1914
 
1915
-                    $exclude_cats = array();
1915
+					$exclude_cats = array();
1916 1916
 
1917
-                    if ($is_admin == '1') {
1917
+					if ($is_admin == '1') {
1918 1918
 
1919
-                        $post_type = get_post_type();
1919
+						$post_type = get_post_type();
1920 1920
 
1921
-                        $package_info = array();
1921
+						$package_info = array();
1922 1922
 
1923
-                        $package_info = (array)geodir_post_package_info($package_info, $post, $post_type);
1923
+						$package_info = (array)geodir_post_package_info($package_info, $post, $post_type);
1924 1924
 
1925
-                        if (!empty($package_info)) {
1925
+						if (!empty($package_info)) {
1926 1926
 
1927
-                            if (isset($package_info['cat']) && $package_info['cat'] != '') {
1927
+							if (isset($package_info['cat']) && $package_info['cat'] != '') {
1928 1928
 
1929
-                                $exclude_cats = explode(',', $package_info['cat']);
1929
+								$exclude_cats = explode(',', $package_info['cat']);
1930 1930
 
1931
-                            }
1932
-                        }
1933
-                    }
1931
+							}
1932
+						}
1933
+					}
1934 1934
 
1935
-                    $cat_display = unserialize($val['extra_fields']);
1935
+					$cat_display = unserialize($val['extra_fields']);
1936 1936
 
1937
-                    if (isset($_REQUEST['backandedit']) && (is_array($post_cat[$name]) && !empty($post_cat[$name]))) {
1937
+					if (isset($_REQUEST['backandedit']) && (is_array($post_cat[$name]) && !empty($post_cat[$name]))) {
1938 1938
 
1939
-                        $post_cat = implode(",", $post_cat[$name]);
1939
+						$post_cat = implode(",", $post_cat[$name]);
1940 1940
 
1941
-                    } else {
1942
-                        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
1943
-                            $post_cat = geodir_get_post_meta($_REQUEST['pid'], $name, true);
1944
-                    }
1941
+					} else {
1942
+						if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
1943
+							$post_cat = geodir_get_post_meta($_REQUEST['pid'], $name, true);
1944
+					}
1945 1945
 
1946 1946
 
1947
-                    global $geodir_addon_list;
1948
-                    if (!empty($geodir_addon_list) && array_key_exists('geodir_payment_manager', $geodir_addon_list) && $geodir_addon_list['geodir_payment_manager'] == 'yes') {
1947
+					global $geodir_addon_list;
1948
+					if (!empty($geodir_addon_list) && array_key_exists('geodir_payment_manager', $geodir_addon_list) && $geodir_addon_list['geodir_payment_manager'] == 'yes') {
1949 1949
 
1950
-                        $catadd_limit = $wpdb->get_var(
1951
-                            $wpdb->prepare(
1952
-                                "SELECT cat_limit FROM " . GEODIR_PRICE_TABLE . " WHERE pid = %d",
1953
-                                array($package_id)
1954
-                            )
1955
-                        );
1950
+						$catadd_limit = $wpdb->get_var(
1951
+							$wpdb->prepare(
1952
+								"SELECT cat_limit FROM " . GEODIR_PRICE_TABLE . " WHERE pid = %d",
1953
+								array($package_id)
1954
+							)
1955
+						);
1956 1956
 
1957 1957
 
1958
-                    } else {
1959
-                        $catadd_limit = 0;
1960
-                    }
1958
+					} else {
1959
+						$catadd_limit = 0;
1960
+					}
1961 1961
 
1962 1962
 
1963
-                    if ($cat_display != '' && $cat_display != 'ajax_chained') {
1963
+					if ($cat_display != '' && $cat_display != 'ajax_chained') {
1964 1964
 
1965
-                        $required_limit_msg = '';
1966
-                        if ($catadd_limit > 0 && $cat_display != 'select' && $cat_display != 'radio') {
1965
+						$required_limit_msg = '';
1966
+						if ($catadd_limit > 0 && $cat_display != 'select' && $cat_display != 'radio') {
1967 1967
 
1968
-                            $required_limit_msg = __('Only select', 'geodirectory') . ' ' . $catadd_limit . __(' categories for this package.', 'geodirectory');
1968
+							$required_limit_msg = __('Only select', 'geodirectory') . ' ' . $catadd_limit . __(' categories for this package.', 'geodirectory');
1969 1969
 
1970
-                        } else {
1971
-                            $required_limit_msg = $required_msg;
1972
-                        }
1970
+						} else {
1971
+							$required_limit_msg = $required_msg;
1972
+						}
1973 1973
 
1974
-                        echo '<input type="hidden" cat_limit="' . $catadd_limit . '" id="cat_limit" value="' . esc_attr($required_limit_msg) . '" name="cat_limit[' . $name . ']"  />';
1974
+						echo '<input type="hidden" cat_limit="' . $catadd_limit . '" id="cat_limit" value="' . esc_attr($required_limit_msg) . '" name="cat_limit[' . $name . ']"  />';
1975 1975
 
1976 1976
 
1977
-                        if ($cat_display == 'select' || $cat_display == 'multiselect') {
1977
+						if ($cat_display == 'select' || $cat_display == 'multiselect') {
1978 1978
 
1979
-                            $cat_display == '';
1980
-                            $multiple = '';
1981
-                            if ($cat_display == 'multiselect')
1982
-                                $multiple = 'multiple="multiple"';
1979
+							$cat_display == '';
1980
+							$multiple = '';
1981
+							if ($cat_display == 'multiselect')
1982
+								$multiple = 'multiple="multiple"';
1983 1983
 
1984
-                            echo '<select id="' . $name . '" ' . $multiple . ' type="' . $name . '" name="post_category[' . $name . '][]" alt="' . $name . '" field_type="' . $cat_display . '" class="geodir_textfield textfield_x chosen_select" data-placeholder="' . __('Select Category', 'geodirectory') . '">';
1984
+							echo '<select id="' . $name . '" ' . $multiple . ' type="' . $name . '" name="post_category[' . $name . '][]" alt="' . $name . '" field_type="' . $cat_display . '" class="geodir_textfield textfield_x chosen_select" data-placeholder="' . __('Select Category', 'geodirectory') . '">';
1985 1985
 
1986 1986
 
1987
-                            if ($cat_display == 'select')
1988
-                                echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
1987
+							if ($cat_display == 'select')
1988
+								echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
1989 1989
 
1990
-                        }
1990
+						}
1991 1991
 
1992
-                        echo geodir_custom_taxonomy_walker($name, $catadd_limit = 0);
1992
+						echo geodir_custom_taxonomy_walker($name, $catadd_limit = 0);
1993 1993
 
1994
-                        if ($cat_display == 'select' || $cat_display == 'multiselect')
1995
-                            echo '</select>';
1994
+						if ($cat_display == 'select' || $cat_display == 'multiselect')
1995
+							echo '</select>';
1996 1996
 
1997
-                    } else {
1997
+					} else {
1998 1998
 
1999
-                        echo geodir_custom_taxonomy_walker2($name, $catadd_limit);
1999
+						echo geodir_custom_taxonomy_walker2($name, $catadd_limit);
2000 2000
 
2001
-                    }
2001
+					}
2002 2002
 
2003
-                    ?>
2003
+					?>
2004 2004
                 </div>
2005 2005
 
2006 2006
                 <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
@@ -2015,46 +2015,46 @@  discard block
 block discarded – undo
2015 2015
 
2016 2016
 
2017 2017
 
2018
-            // adjust values here
2019
-            $file_id = $name; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
2018
+			// adjust values here
2019
+			$file_id = $name; // this will be the name of form field. Image url(s) will be submitted in $_POST using this key. So if $id == �img1� then $_POST[�img1�] will have all the image urls
2020 2020
 
2021
-            if ($value != '') {
2021
+			if ($value != '') {
2022 2022
 
2023
-                $file_value = trim($value, ","); // this will be initial value of the above form field. Image urls.
2023
+				$file_value = trim($value, ","); // this will be initial value of the above form field. Image urls.
2024 2024
 
2025
-            } else
2026
-                $file_value = '';
2025
+			} else
2026
+				$file_value = '';
2027 2027
 
2028
-            if (isset($extra_fields['file_multiple']) && $extra_fields['file_multiple'])
2029
-                $file_multiple = true; // allow multiple files upload
2030
-            else
2031
-                $file_multiple = false;
2028
+			if (isset($extra_fields['file_multiple']) && $extra_fields['file_multiple'])
2029
+				$file_multiple = true; // allow multiple files upload
2030
+			else
2031
+				$file_multiple = false;
2032 2032
 
2033
-            if (isset($extra_fields['image_limit']) && $extra_fields['image_limit'])
2034
-                $file_image_limit = $extra_fields['image_limit'];
2035
-            else
2036
-                $file_image_limit = 1;
2033
+			if (isset($extra_fields['image_limit']) && $extra_fields['image_limit'])
2034
+				$file_image_limit = $extra_fields['image_limit'];
2035
+			else
2036
+				$file_image_limit = 1;
2037 2037
 
2038
-            $file_width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2038
+			$file_width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2039 2039
 
2040
-            $file_height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2040
+			$file_height = geodir_media_image_large_height(); // If you want to automatically resize all uploaded images then provide height here (in pixels)
2041 2041
 
2042
-            if (!empty($file_value)) {
2043
-                $curImages = explode(',', $file_value);
2044
-                if (!empty($curImages))
2045
-                    $file_totImg = count($curImages);
2046
-            }
2042
+			if (!empty($file_value)) {
2043
+				$curImages = explode(',', $file_value);
2044
+				if (!empty($curImages))
2045
+					$file_totImg = count($curImages);
2046
+			}
2047 2047
 
2048
-            $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? implode(",", $extra_fields['gd_file_types']) : '';
2049
-            $display_file_types = $allowed_file_types != '' ? '.' . implode(", .", $extra_fields['gd_file_types']) : '';
2048
+			$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? implode(",", $extra_fields['gd_file_types']) : '';
2049
+			$display_file_types = $allowed_file_types != '' ? '.' . implode(", .", $extra_fields['gd_file_types']) : '';
2050 2050
 
2051
-            ?>
2051
+			?>
2052 2052
             <?php /*?> <h5 class="geodir-form_title"> <?php echo $site_title; ?>
2053 2053
 				 <?php if($file_image_limit!=0 && $file_image_limit==1 ){echo '<br /><small>('.__('You can upload').' '.$file_image_limit.' '.__('image with this package').')</small>';} ?>
2054 2054
 				 <?php if($file_image_limit!=0 && $file_image_limit>1 ){echo '<br /><small>('.__('You can upload').' '.$file_image_limit.' '.__('images with this package').')</small>';} ?>
2055 2055
 				 <?php if($file_image_limit==0){echo '<br /><small>('.__('You can upload unlimited images with this package').')</small>';} ?>
2056 2056
 			</h5>   <?php */
2057
-            ?>
2057
+			?>
2058 2058
 
2059 2059
             <div id="<?php echo $name;?>_row"
2060 2060
                  class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
@@ -2062,7 +2062,7 @@  discard block
 block discarded – undo
2062 2062
                 <div id="<?php echo $file_id; ?>dropbox" style="text-align:center;">
2063 2063
                     <label
2064 2064
                         style="text-align:left; padding-top:10px;"><?php $site_title = __($site_title, 'geodirectory');
2065
-                        echo $site_title; ?><?php if ($is_required) echo '<span>*</span>';?></label>
2065
+						echo $site_title; ?><?php if ($is_required) echo '<span>*</span>';?></label>
2066 2066
                     <input class="geodir-custom-file-upload" field_type="file" type="hidden"
2067 2067
                            name="<?php echo $file_id; ?>" id="<?php echo $file_id; ?>"
2068 2068
                            value="<?php echo esc_attr($file_value); ?>"/>
@@ -2074,17 +2074,17 @@  discard block
 block discarded – undo
2074 2074
                     <?php } ?>
2075 2075
                     <input type="hidden" name="<?php echo $file_id; ?>totImg" id="<?php echo $file_id; ?>totImg"
2076 2076
                            value="<?php if (isset($file_totImg)) {
2077
-                               echo esc_attr($file_totImg);
2078
-                           } else {
2079
-                               echo '0';
2080
-                           } ?>"/>
2077
+							   echo esc_attr($file_totImg);
2078
+						   } else {
2079
+							   echo '0';
2080
+						   } ?>"/>
2081 2081
 
2082 2082
                     <div style="float:left; width:55%;">
2083 2083
                         <div
2084 2084
                             class="plupload-upload-uic hide-if-no-js <?php if ($file_multiple): ?>plupload-upload-uic-multiple<?php endif; ?>"
2085 2085
                             id="<?php echo $file_id; ?>plupload-upload-ui" style="float:left; width:30%;">
2086 2086
                             <?php /*?><h4><?php _e('Drop files to upload');?></h4><br/><?php */
2087
-                            ?>
2087
+							?>
2088 2088
                             <input id="<?php echo $file_id; ?>plupload-browse-button" type="button"
2089 2089
                                    value="<?php ($file_image_limit > 1 ? esc_attr_e('Select Files', 'geodirectory') : esc_attr_e('Select File', 'geodirectory') ); ?>"
2090 2090
                                    class="geodir_button" style="margin-top:10px;"/>
@@ -2103,7 +2103,7 @@  discard block
 block discarded – undo
2103 2103
                             style=" clear:inherit; margin-top:0; margin-left:15px; padding-top:10px; float:left; width:50%;">
2104 2104
                         </div>
2105 2105
                         <?php /*?><span id="upload-msg" ><?php _e('Please drag &amp; drop the images to rearrange the order');?></span><?php */
2106
-                        ?>
2106
+						?>
2107 2107
 
2108 2108
                         <span id="<?php echo $file_id; ?>upload-error" style="display:none"></span>
2109 2109
 
@@ -2117,178 +2117,178 @@  discard block
 block discarded – undo
2117 2117
 
2118 2118
 
2119 2119
         <?php }
2120
-        /**
2121
-         * Called after the custom fields info is output for submitting a post.
2122
-         *
2123
-         * Used dynamic hook type geodir_after_custom_form_field_$name.
2124
-         *
2125
-         * @since 1.0.0
2126
-         * @param string $listing_type The post post type.
2127
-         * @param int $package_id The price package ID for the post.
2128
-         * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
2129
-         * @see 'geodir_before_custom_form_field_$name'
2130
-         */
2131
-        do_action('geodir_after_custom_form_field_' . $name, $listing_type, $package_id, $val);
2132
-
2133
-    }
2120
+		/**
2121
+		 * Called after the custom fields info is output for submitting a post.
2122
+		 *
2123
+		 * Used dynamic hook type geodir_after_custom_form_field_$name.
2124
+		 *
2125
+		 * @since 1.0.0
2126
+		 * @param string $listing_type The post post type.
2127
+		 * @param int $package_id The price package ID for the post.
2128
+		 * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
2129
+		 * @see 'geodir_before_custom_form_field_$name'
2130
+		 */
2131
+		do_action('geodir_after_custom_form_field_' . $name, $listing_type, $package_id, $val);
2132
+
2133
+	}
2134 2134
 
2135 2135
 }
2136 2136
 
2137 2137
 
2138 2138
 if (!function_exists('geodir_get_field_infoby')) {
2139
-    /**
2140
-     * Get custom field using key and value.
2141
-     *
2142
-     * @since 1.0.0
2143
-     * @package GeoDirectory
2144
-     * @global object $wpdb WordPress Database object.
2145
-     * @param string $key The key you want to look for.
2146
-     * @param string $value The value of the key you want to look for.
2147
-     * @param string $geodir_post_type The post type.
2148
-     * @return bool|mixed Returns field info when available. otherwise returns false.
2149
-     */
2150
-    function geodir_get_field_infoby($key = '', $value = '', $geodir_post_type = '')
2151
-    {
2152
-
2153
-        global $wpdb;
2154
-
2155
-        $filter = $wpdb->get_row(
2156
-            $wpdb->prepare(
2157
-                "SELECT * FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND " . $key . "='" . $value . "'",
2158
-                array($geodir_post_type)
2159
-            )
2160
-        );
2161
-
2162
-        if ($filter) {
2163
-            return $filter;
2164
-        } else {
2165
-            return false;
2166
-        }
2167
-
2168
-    }
2139
+	/**
2140
+	 * Get custom field using key and value.
2141
+	 *
2142
+	 * @since 1.0.0
2143
+	 * @package GeoDirectory
2144
+	 * @global object $wpdb WordPress Database object.
2145
+	 * @param string $key The key you want to look for.
2146
+	 * @param string $value The value of the key you want to look for.
2147
+	 * @param string $geodir_post_type The post type.
2148
+	 * @return bool|mixed Returns field info when available. otherwise returns false.
2149
+	 */
2150
+	function geodir_get_field_infoby($key = '', $value = '', $geodir_post_type = '')
2151
+	{
2152
+
2153
+		global $wpdb;
2154
+
2155
+		$filter = $wpdb->get_row(
2156
+			$wpdb->prepare(
2157
+				"SELECT * FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND " . $key . "='" . $value . "'",
2158
+				array($geodir_post_type)
2159
+			)
2160
+		);
2161
+
2162
+		if ($filter) {
2163
+			return $filter;
2164
+		} else {
2165
+			return false;
2166
+		}
2167
+
2168
+	}
2169 2169
 }
2170 2170
 
2171 2171
 
2172 2172
 if (!function_exists('geodir_show_listing_info')) {
2173
-    /**
2174
-     * Show listing info depending on field location.
2175
-     *
2176
-     * @since 1.0.0
2177
-     * @since 1.5.7 Custom fields option values added to db translation.
2178
-     *              Changes to display url fields title.
2179
-     * @package GeoDirectory
2180
-     * @global object $wpdb WordPress Database object.
2181
-     * @global object $post The current post object.
2182
-     * @global bool $send_to_friend True if send to friend link already rendered. Otherwise false.
2183
-     *
2184
-     * @param string $fields_location In which page you are going to place this custom fields?. Ex: listing, detail etc.
2185
-     * @return string Returns listing info html.
2186
-     */
2187
-    function geodir_show_listing_info($fields_location = '') {
2188
-        global $post, $preview, $wpdb, $send_to_friend;
2189
-
2190
-        $payment_info = array();
2191
-        $package_info = array();
2192
-
2193
-        $package_info = geodir_post_package_info($package_info, $post);
2194
-        $post_package_id = $package_info->pid;
2195
-        $p_type = (geodir_get_current_posttype()) ? geodir_get_current_posttype() : $post->post_type;
2196
-        $send_to_friend = false;
2197
-
2198
-        ob_start();
2199
-        $fields_info = geodir_post_custom_fields($post_package_id, 'default', $p_type, $fields_location);
2200
-
2201
-        if (!empty($fields_info)) {
2202
-            $post = stripslashes_deep($post); // strip slashes
2173
+	/**
2174
+	 * Show listing info depending on field location.
2175
+	 *
2176
+	 * @since 1.0.0
2177
+	 * @since 1.5.7 Custom fields option values added to db translation.
2178
+	 *              Changes to display url fields title.
2179
+	 * @package GeoDirectory
2180
+	 * @global object $wpdb WordPress Database object.
2181
+	 * @global object $post The current post object.
2182
+	 * @global bool $send_to_friend True if send to friend link already rendered. Otherwise false.
2183
+	 *
2184
+	 * @param string $fields_location In which page you are going to place this custom fields?. Ex: listing, detail etc.
2185
+	 * @return string Returns listing info html.
2186
+	 */
2187
+	function geodir_show_listing_info($fields_location = '') {
2188
+		global $post, $preview, $wpdb, $send_to_friend;
2189
+
2190
+		$payment_info = array();
2191
+		$package_info = array();
2192
+
2193
+		$package_info = geodir_post_package_info($package_info, $post);
2194
+		$post_package_id = $package_info->pid;
2195
+		$p_type = (geodir_get_current_posttype()) ? geodir_get_current_posttype() : $post->post_type;
2196
+		$send_to_friend = false;
2197
+
2198
+		ob_start();
2199
+		$fields_info = geodir_post_custom_fields($post_package_id, 'default', $p_type, $fields_location);
2200
+
2201
+		if (!empty($fields_info)) {
2202
+			$post = stripslashes_deep($post); // strip slashes
2203 2203
             
2204
-            //echo '<div class="geodir-company_info field-group">';
2205
-            $field_set_start = 0;
2204
+			//echo '<div class="geodir-company_info field-group">';
2205
+			$field_set_start = 0;
2206 2206
 
2207 2207
 
2208
-            if ($fields_location == 'detail')
2208
+			if ($fields_location == 'detail')
2209 2209
 
2210
-                $i = 1;
2211
-            foreach ($fields_info as $type) {
2212
-                $type = stripslashes_deep($type); // strip slashes
2213
-                $html = '';
2214
-                $html_var = '';
2215
-                $field_icon = '';
2210
+				$i = 1;
2211
+			foreach ($fields_info as $type) {
2212
+				$type = stripslashes_deep($type); // strip slashes
2213
+				$html = '';
2214
+				$html_var = '';
2215
+				$field_icon = '';
2216 2216
 
2217
-                $variables_array = array();
2217
+				$variables_array = array();
2218 2218
 
2219
-                if ($fields_location == 'detail' && isset($type['show_as_tab']) && (int)$type['show_as_tab'] == 1 && in_array($type['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2220
-                    continue;
2221
-                }
2219
+				if ($fields_location == 'detail' && isset($type['show_as_tab']) && (int)$type['show_as_tab'] == 1 && in_array($type['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2220
+					continue;
2221
+				}
2222 2222
 
2223
-                if ($type['type'] != 'fieldset'):
2224
-                    $variables_array['post_id'] = $post->ID;
2225
-                    $variables_array['label'] = __($type['site_title'], 'geodirectory');
2226
-                    $variables_array['value'] = '';
2227
-                    if (isset($post->{$type['htmlvar_name']}))
2228
-                        $variables_array['value'] = $post->{$type['htmlvar_name']};
2229
-                endif;
2223
+				if ($type['type'] != 'fieldset'):
2224
+					$variables_array['post_id'] = $post->ID;
2225
+					$variables_array['label'] = __($type['site_title'], 'geodirectory');
2226
+					$variables_array['value'] = '';
2227
+					if (isset($post->{$type['htmlvar_name']}))
2228
+						$variables_array['value'] = $post->{$type['htmlvar_name']};
2229
+				endif;
2230 2230
 
2231
-                //if($type['field_icon'])
2231
+				//if($type['field_icon'])
2232 2232
 
2233
-                if (strpos($type['field_icon'], 'http') !== false) {
2234
-                    $field_icon = ' background: url(' . $type['field_icon'] . ') no-repeat left center;background-size:18px 18px;padding-left: 21px;';
2235
-                } elseif (strpos($type['field_icon'], 'fa fa-') !== false) {
2236
-                    $field_icon = '<i class="' . $type['field_icon'] . '"></i>';
2237
-                }
2238
-                //else{$field_icon = $type['field_icon'];}
2233
+				if (strpos($type['field_icon'], 'http') !== false) {
2234
+					$field_icon = ' background: url(' . $type['field_icon'] . ') no-repeat left center;background-size:18px 18px;padding-left: 21px;';
2235
+				} elseif (strpos($type['field_icon'], 'fa fa-') !== false) {
2236
+					$field_icon = '<i class="' . $type['field_icon'] . '"></i>';
2237
+				}
2238
+				//else{$field_icon = $type['field_icon'];}
2239 2239
 
2240 2240
 
2241
-                switch ($type['type']) {
2241
+				switch ($type['type']) {
2242 2242
 
2243
-                    case 'fieldset':
2243
+					case 'fieldset':
2244 2244
 
2245
-                        $fieldset_class = 'fieldset-'.sanitize_title_with_dashes($type['site_title']);
2245
+						$fieldset_class = 'fieldset-'.sanitize_title_with_dashes($type['site_title']);
2246 2246
 
2247
-                        if ($field_set_start == 1) {
2248
-                            echo '</div><div class="geodir-company_info field-group ' . $type['htmlvar_name'] . '"><h2 class="'.$fieldset_class.'">' . __($type['site_title'], 'geodirectory') . '</h2>';
2249
-                        } else {
2250
-                            echo '<h2 class="'.$fieldset_class.'">' . __($type['site_title'], 'geodirectory') . '</h2>';
2251
-                            $field_set_start = 1;
2252
-                        }
2247
+						if ($field_set_start == 1) {
2248
+							echo '</div><div class="geodir-company_info field-group ' . $type['htmlvar_name'] . '"><h2 class="'.$fieldset_class.'">' . __($type['site_title'], 'geodirectory') . '</h2>';
2249
+						} else {
2250
+							echo '<h2 class="'.$fieldset_class.'">' . __($type['site_title'], 'geodirectory') . '</h2>';
2251
+							$field_set_start = 1;
2252
+						}
2253 2253
 
2254
-                        break;
2254
+						break;
2255 2255
 
2256
-                    case 'address':
2256
+					case 'address':
2257 2257
 
2258
-                        $html_var = $type['htmlvar_name'] . '_address';
2258
+						$html_var = $type['htmlvar_name'] . '_address';
2259 2259
 
2260
-                        if ($type['extra_fields']) {
2260
+						if ($type['extra_fields']) {
2261 2261
 
2262
-                            $extra_fields = unserialize($type['extra_fields']);
2262
+							$extra_fields = unserialize($type['extra_fields']);
2263 2263
 
2264
-                            $addition_fields = '';
2264
+							$addition_fields = '';
2265 2265
 
2266
-                            if (!empty($extra_fields)) {
2267
-                                /**
2268
-                                 * Filter "show city in address" value.
2269
-                                 *
2270
-                                 * @since 1.0.0
2271
-                                 */
2272
-                                $show_city_in_address = apply_filters('geodir_show_city_in_address', false);
2273
-                                if (isset($extra_fields['show_city']) && $extra_fields['show_city'] && $show_city_in_address) {
2274
-                                    $field = $type['htmlvar_name'] . '_city';
2275
-                                    if ($post->{$field}) {
2276
-                                        $addition_fields .= ', ' . $post->{$field};
2277
-                                    }
2278
-                                }
2266
+							if (!empty($extra_fields)) {
2267
+								/**
2268
+								 * Filter "show city in address" value.
2269
+								 *
2270
+								 * @since 1.0.0
2271
+								 */
2272
+								$show_city_in_address = apply_filters('geodir_show_city_in_address', false);
2273
+								if (isset($extra_fields['show_city']) && $extra_fields['show_city'] && $show_city_in_address) {
2274
+									$field = $type['htmlvar_name'] . '_city';
2275
+									if ($post->{$field}) {
2276
+										$addition_fields .= ', ' . $post->{$field};
2277
+									}
2278
+								}
2279 2279
 
2280 2280
 
2281
-                                if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
2282
-                                    $field = $type['htmlvar_name'] . '_zip';
2283
-                                    if ($post->{$field}) {
2284
-                                        $addition_fields .= ', ' . $post->{$field};
2285
-                                    }
2286
-                                }
2281
+								if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
2282
+									$field = $type['htmlvar_name'] . '_zip';
2283
+									if ($post->{$field}) {
2284
+										$addition_fields .= ', ' . $post->{$field};
2285
+									}
2286
+								}
2287 2287
 
2288
-                            }
2288
+							}
2289 2289
 
2290
-                        }
2291
-                        /*if($type['extra_fields'])
2290
+						}
2291
+						/*if($type['extra_fields'])
2292 2292
 						{
2293 2293
 							
2294 2294
 							$extra_fields = unserialize($type['extra_fields']);
@@ -2337,1034 +2337,1034 @@  discard block
 block discarded – undo
2337 2337
 						
2338 2338
 						}*/
2339 2339
 
2340
-                        if ($post->{$html_var}):
2340
+						if ($post->{$html_var}):
2341
+
2342
+							if (strpos($field_icon, 'http') !== false) {
2343
+								$field_icon_af = '';
2344
+							} elseif ($field_icon == '') {
2345
+								$field_icon_af = '<i class="fa fa-home"></i>';
2346
+							} else {
2347
+								$field_icon_af = $field_icon;
2348
+								$field_icon = '';
2349
+							}
2350
+
2351
+							$geodir_odd_even = '';
2352
+							if ($fields_location == 'detail') {
2353
+
2354
+								$geodir_odd_even = 'geodir_more_info_odd';
2355
+								if ($i % 2 == 0)
2356
+									$geodir_odd_even = 'geodir_more_info_even';
2357
+
2358
+								$i++;
2359
+							}
2360
+
2361
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"  itemscope itemtype="http://schema.org/PostalAddress">';
2362
+							$html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
2363
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2364
+							$html .= '</span>';
2365
+
2366
+							if ($preview) {
2367
+								$html .= $post->{$html_var} . $addition_fields . '</p></div>';
2368
+							} else {
2369
+								if ($post->post_address) {
2370
+									$html .= '<span itemprop="streetAddress">' . $post->post_address . '</span><br>';
2371
+								}
2372
+								if ($post->post_city) {
2373
+									$html .= '<span itemprop="addressLocality">' . $post->post_city . '</span><br>';
2374
+								}
2375
+								if ($post->post_region) {
2376
+									$html .= '<span itemprop="addressRegion">' . $post->post_region . '</span><br>';
2377
+								}
2378
+								if ($post->post_zip) {
2379
+									$html .= '<span itemprop="postalCode">' . $post->post_zip . '</span><br>';
2380
+								}
2381
+								if ($post->post_country) {
2382
+									$html .= '<span itemprop="addressCountry">' . __($post->post_country, 'geodirectory') . '</span><br>';
2383
+								}
2384
+								$html .= '</div>';
2385
+							}
2386
+
2387
+
2388
+						endif;
2389
+
2390
+						$variables_array['value'] = $post->{$html_var};
2391
+
2392
+						break;
2393
+
2394
+					case 'url':
2395
+
2396
+						$html_var = $type['htmlvar_name'];
2397
+
2398
+						if ($post->{$type['htmlvar_name']}):
2399
+
2400
+							if (strpos($field_icon, 'http') !== false) {
2401
+								$field_icon_af = '';
2402
+							} elseif ($field_icon == '') {
2403
+
2404
+								if ($type['name'] == 'geodir_facebook') {
2405
+									$field_icon_af = '<i class="fa fa-facebook-square"></i>';
2406
+								} elseif ($type['name'] == 'geodir_twitter') {
2407
+									$field_icon_af = '<i class="fa fa-twitter-square"></i>';
2408
+								} else {
2409
+									$field_icon_af = '<i class="fa fa-link"></i>';
2410
+								}
2411
+
2412
+							} else {
2413
+								$field_icon_af = $field_icon;
2414
+								$field_icon = '';
2415
+							}
2416
+
2417
+							$a_url = geodir_parse_custom_field_url($post->{$type['htmlvar_name']});
2418
+
2419
+
2420
+							$website = !empty($a_url['url']) ? $a_url['url'] : '';
2421
+							$title = !empty($a_url['label']) ? $a_url['label'] : $type['site_title'];
2422
+							if(!empty($type['default_value'])){$title = $type['default_value'];}
2423
+							$title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
2341 2424
 
2342
-                            if (strpos($field_icon, 'http') !== false) {
2343
-                                $field_icon_af = '';
2344
-                            } elseif ($field_icon == '') {
2345
-                                $field_icon_af = '<i class="fa fa-home"></i>';
2346
-                            } else {
2347
-                                $field_icon_af = $field_icon;
2348
-                                $field_icon = '';
2349
-                            }
2350
-
2351
-                            $geodir_odd_even = '';
2352
-                            if ($fields_location == 'detail') {
2353 2425
 
2354
-                                $geodir_odd_even = 'geodir_more_info_odd';
2355
-                                if ($i % 2 == 0)
2356
-                                    $geodir_odd_even = 'geodir_more_info_even';
2426
+							$geodir_odd_even = '';
2427
+							if ($fields_location == 'detail') {
2357 2428
 
2358
-                                $i++;
2359
-                            }
2429
+								$geodir_odd_even = 'geodir_more_info_odd';
2430
+								if ($i % 2 == 0)
2431
+									$geodir_odd_even = 'geodir_more_info_even';
2360 2432
 
2361
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"  itemscope itemtype="http://schema.org/PostalAddress">';
2362
-                            $html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
2363
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2364
-                            $html .= '</span>';
2433
+								$i++;
2434
+							}
2435
+
2436
+
2437
+							// all search engines that use the nofollow value exclude links that use it from their ranking calculation
2438
+							$rel = strpos($website, get_site_url()) !== false ? '' : 'rel="nofollow"';
2439
+							/**
2440
+							 * Filter custom field website name.
2441
+							 *
2442
+							 * @since 1.0.0
2443
+							 *
2444
+							 * @param string $title Website Title.
2445
+							 * @param string $website Website URL.
2446
+							 * @param int $post->ID Post ID.
2447
+							 */
2448
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
2449
+
2450
+						endif;
2451
+
2452
+						break;
2453
+
2454
+					case 'phone':
2455
+
2456
+						$html_var = $type['htmlvar_name'];
2457
+
2458
+						if ($post->{$type['htmlvar_name']}):
2459
+
2460
+							if (strpos($field_icon, 'http') !== false) {
2461
+								$field_icon_af = '';
2462
+							} elseif ($field_icon == '') {
2463
+								$field_icon_af = '<i class="fa fa-phone"></i>';
2464
+							} else {
2465
+								$field_icon_af = $field_icon;
2466
+								$field_icon = '';
2467
+							}
2468
+
2469
+							$geodir_odd_even = '';
2470
+							if ($fields_location == 'detail') {
2471
+
2472
+								$geodir_odd_even = 'geodir_more_info_odd';
2473
+								if ($i % 2 == 0)
2474
+									$geodir_odd_even = 'geodir_more_info_even';
2475
+
2476
+								$i++;
2477
+							}
2478
+
2479
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
2480
+								$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2481
+							$html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$type['htmlvar_name']}) . '">' . $post->{$type['htmlvar_name']} . '</a></div>';
2482
+
2483
+						endif;
2484
+
2485
+						break;
2486
+
2487
+					case 'time':
2488
+
2489
+						$html_var = $type['htmlvar_name'];
2490
+
2491
+						if ($post->{$type['htmlvar_name']}):
2492
+
2493
+							$value = '';
2494
+							if ($post->{$type['htmlvar_name']} != '')
2495
+								//$value = date('h:i',strtotime($post->{$type['htmlvar_name']}));
2496
+								$value = date(get_option('time_format'), strtotime($post->{$type['htmlvar_name']}));
2497
+
2498
+							if (strpos($field_icon, 'http') !== false) {
2499
+								$field_icon_af = '';
2500
+							} elseif ($field_icon == '') {
2501
+								$field_icon_af = '<i class="fa fa-clock-o"></i>';
2502
+							} else {
2503
+								$field_icon_af = $field_icon;
2504
+								$field_icon = '';
2505
+							}
2506
+
2507
+							$geodir_odd_even = '';
2508
+							if ($fields_location == 'detail') {
2509
+
2510
+								$geodir_odd_even = 'geodir_more_info_odd';
2511
+								if ($i % 2 == 0)
2512
+									$geodir_odd_even = 'geodir_more_info_even';
2513
+
2514
+								$i++;
2515
+							}
2516
+
2517
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
2518
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2519
+							$html .= '</span>' . $value . '</div>';
2520
+
2521
+						endif;
2522
+
2523
+						break;
2524
+
2525
+					case 'datepicker':
2526
+
2527
+						if ($post->{$type['htmlvar_name']}):
2528
+
2529
+							$date_format = geodir_default_date_format();
2530
+							if ($type['extra_fields'] != '') {
2531
+								$date_format = unserialize($type['extra_fields']);
2532
+								$date_format = $date_format['date_format'];
2533
+							}
2534
+							// check if we need to change the format or not
2535
+							$date_format_len = strlen(str_replace(' ', '', $date_format));
2536
+							if($date_format_len>5){// if greater then 4 then it's the old style format.
2537
+
2538
+								$search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
2539
+								$replace = array('d','j','l','m','n','F','Y');//PHP date format
2540
+
2541
+								$date_format = str_replace($search, $replace, $date_format);
2542
+
2543
+								$post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$type['htmlvar_name']}) : $post->{$type['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
2544
+							}else{
2545
+								$post_htmlvar_value = $post->{$type['htmlvar_name']};
2546
+							}
2547
+
2548
+							if ($post->{$type['htmlvar_name']} != '' && $post->{$type['htmlvar_name']}!="0000-00-00") {
2549
+								$value = date_i18n($date_format, strtotime($post_htmlvar_value));
2550
+							}else{
2551
+								continue;
2552
+							}
2553
+
2554
+							if (strpos($field_icon, 'http') !== false) {
2555
+								$field_icon_af = '';
2556
+							} elseif ($field_icon == '') {
2557
+								$field_icon_af = '<i class="fa fa-calendar"></i>';
2558
+							} else {
2559
+								$field_icon_af = $field_icon;
2560
+								$field_icon = '';
2561
+							}
2562
+
2563
+							$geodir_odd_even = '';
2564
+							if ($fields_location == 'detail') {
2565
+
2566
+								$geodir_odd_even = 'geodir_more_info_odd';
2567
+								if ($i % 2 == 0)
2568
+									$geodir_odd_even = 'geodir_more_info_even';
2569
+
2570
+								$i++;
2571
+							}
2572
+
2573
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
2574
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2575
+							$html .= '</span>' . $value . '</div>';
2576
+
2577
+						endif;
2578
+
2579
+						break;
2580
+
2581
+					case 'text':
2582
+
2583
+						$html_var = $type['htmlvar_name'];
2584
+
2585
+						if (isset($post->{$type['htmlvar_name']}) && $post->{$type['htmlvar_name']} != '' && $type['htmlvar_name'] == 'geodir_timing'):
2586
+
2587
+							if (strpos($field_icon, 'http') !== false) {
2588
+								$field_icon_af = '';
2589
+							} elseif ($field_icon == '') {
2590
+								$field_icon_af = '<i class="fa fa-clock-o"></i>';
2591
+							} else {
2592
+								$field_icon_af = $field_icon;
2593
+								$field_icon = '';
2594
+							}
2595
+
2596
+							$geodir_odd_even = '';
2597
+							if ($fields_location == 'detail') {
2598
+
2599
+								$geodir_odd_even = 'geodir_more_info_odd';
2600
+								if ($i % 2 == 0)
2601
+									$geodir_odd_even = 'geodir_more_info_even';
2602
+
2603
+								$i++;
2604
+							}
2605
+
2606
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
2607
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2608
+							$html .= '</span>' . $post->{$type['htmlvar_name']} . '</div>';
2609
+
2610
+						elseif (isset($post->{$type['htmlvar_name']}) && $post->{$type['htmlvar_name']}):
2611
+
2612
+							if (strpos($field_icon, 'http') !== false) {
2613
+								$field_icon_af = '';
2614
+							} elseif ($field_icon == '') {
2615
+								$field_icon_af = '';
2616
+							} else {
2617
+								$field_icon_af = $field_icon;
2618
+								$field_icon = '';
2619
+							}
2620
+
2621
+							$geodir_odd_even = '';
2622
+							if ($fields_location == 'detail') {
2623
+
2624
+								$geodir_odd_even = 'geodir_more_info_odd';
2625
+								if ($i % 2 == 0)
2626
+									$geodir_odd_even = 'geodir_more_info_even';
2627
+
2628
+								$i++;
2629
+							}
2630
+
2631
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2632
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2633
+							$html .= '</span>' . $post->{$type['htmlvar_name']} . '</div>';
2634
+
2635
+						endif;
2636
+
2637
+						break;
2638
+
2639
+					case 'radio':
2640
+
2641
+						$html_var = $type['htmlvar_name'];
2642
+						if(!isset($post->{$type['htmlvar_name']})){continue;}
2643
+						$html_val = __($post->{$type['htmlvar_name']}, 'geodirectory');
2644
+						if ($post->{$type['htmlvar_name']} != ''):
2645
+
2646
+							if ($post->{$type['htmlvar_name']} == 'f' || $post->{$type['htmlvar_name']} == '0') {
2647
+								$html_val = __('No', 'geodirectory');
2648
+							} else if ($post->{$type['htmlvar_name']} == 't' || $post->{$type['htmlvar_name']} == '1') {
2649
+								$html_val = __('Yes', 'geodirectory');
2650
+							} else {
2651
+								if (!empty($type['option_values'])) {
2652
+									$cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2653
+
2654
+									if (!empty($cf_option_values)) {
2655
+										foreach ($cf_option_values as $cf_option_value) {
2656
+											if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$type['htmlvar_name']}) {
2657
+												$html_val = $cf_option_value['label'];
2658
+											}
2659
+										}
2660
+									}
2661
+								}
2662
+							}
2663
+
2664
+							if (strpos($field_icon, 'http') !== false) {
2665
+								$field_icon_af = '';
2666
+							} elseif ($field_icon == '') {
2667
+								$field_icon_af = '';
2668
+							} else {
2669
+								$field_icon_af = $field_icon;
2670
+								$field_icon = '';
2671
+							}
2365 2672
 
2366
-                            if ($preview) {
2367
-                                $html .= $post->{$html_var} . $addition_fields . '</p></div>';
2368
-                            } else {
2369
-                                if ($post->post_address) {
2370
-                                    $html .= '<span itemprop="streetAddress">' . $post->post_address . '</span><br>';
2371
-                                }
2372
-                                if ($post->post_city) {
2373
-                                    $html .= '<span itemprop="addressLocality">' . $post->post_city . '</span><br>';
2374
-                                }
2375
-                                if ($post->post_region) {
2376
-                                    $html .= '<span itemprop="addressRegion">' . $post->post_region . '</span><br>';
2377
-                                }
2378
-                                if ($post->post_zip) {
2379
-                                    $html .= '<span itemprop="postalCode">' . $post->post_zip . '</span><br>';
2380
-                                }
2381
-                                if ($post->post_country) {
2382
-                                    $html .= '<span itemprop="addressCountry">' . __($post->post_country, 'geodirectory') . '</span><br>';
2383
-                                }
2384
-                                $html .= '</div>';
2385
-                            }
2673
+							$geodir_odd_even = '';
2674
+							if ($fields_location == 'detail') {
2386 2675
 
2676
+								$geodir_odd_even = 'geodir_more_info_odd';
2677
+								if ($i % 2 == 0)
2678
+									$geodir_odd_even = 'geodir_more_info_even';
2387 2679
 
2388
-                        endif;
2680
+								$i++;
2681
+							}
2682
+
2683
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
2684
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2685
+							$html .= '</span>' . $html_val . '</div>';
2686
+						endif;
2687
+
2688
+						break;
2689
+
2690
+					case 'checkbox':
2691
+
2692
+						$html_var = $type['htmlvar_name'];
2693
+
2694
+						if ((int)$post->{$html_var} == 1):
2695
+
2696
+							if ($post->{$type['htmlvar_name']} == '1'):
2697
+								$html_val = __('Yes', 'geodirectory');
2698
+							else:
2699
+								$html_val = __('No', 'geodirectory');
2700
+							endif;
2701
+
2702
+							if (strpos($field_icon, 'http') !== false) {
2703
+								$field_icon_af = '';
2704
+							} elseif ($field_icon == '') {
2705
+								$field_icon_af = '';
2706
+							} else {
2707
+								$field_icon_af = $field_icon;
2708
+								$field_icon = '';
2709
+							}
2710
+
2711
+							$geodir_odd_even = '';
2712
+							if ($fields_location == 'detail') {
2713
+
2714
+								$geodir_odd_even = 'geodir_more_info_odd';
2715
+								if ($i % 2 == 0)
2716
+									$geodir_odd_even = 'geodir_more_info_even';
2717
+
2718
+								$i++;
2719
+							}
2720
+
2721
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
2722
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2723
+							$html .= '</span>' . $html_val . '</div>';
2724
+						endif;
2725
+
2726
+						break;
2727
+
2728
+					case 'select':
2729
+
2730
+						$html_var = $type['htmlvar_name'];
2731
+						if(!isset($post->{$type['htmlvar_name']})){continue;}
2732
+						if ($post->{$type['htmlvar_name']}):
2733
+							$field_value = __($post->{$type['htmlvar_name']}, 'geodirectory');
2734
+
2735
+							if (!empty($type['option_values'])) {
2736
+								$cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2737
+
2738
+								if (!empty($cf_option_values)) {
2739
+									foreach ($cf_option_values as $cf_option_value) {
2740
+										if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$type['htmlvar_name']}) {
2741
+											//$field_value = $cf_option_value['label']; // no longer needed here.
2742
+										}
2743
+									}
2744
+								}
2745
+							}
2746
+
2747
+							if (strpos($field_icon, 'http') !== false) {
2748
+								$field_icon_af = '';
2749
+							} elseif ($field_icon == '') {
2750
+								$field_icon_af = '';
2751
+							} else {
2752
+								$field_icon_af = $field_icon;
2753
+								$field_icon = '';
2754
+							}
2755
+
2756
+							$geodir_odd_even = '';
2757
+							if ($fields_location == 'detail') {
2758
+
2759
+								$geodir_odd_even = 'geodir_more_info_odd';
2760
+								if ($i % 2 == 0)
2761
+									$geodir_odd_even = 'geodir_more_info_even';
2762
+
2763
+								$i++;
2764
+							}
2765
+
2766
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2767
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2768
+							$html .= '</span>' . $field_value . '</div>';
2769
+						endif;
2770
+
2771
+						break;
2772
+
2773
+
2774
+					case 'multiselect':
2775
+
2776
+						$html_var = $type['htmlvar_name'];
2777
+
2778
+						if (!empty($post->{$type['htmlvar_name']})):
2779
+
2780
+							if (is_array($post->{$type['htmlvar_name']})) {
2781
+								$post->{$type['htmlvar_name']} = implode(', ', $post->{$type['htmlvar_name']});
2782
+							}
2783
+
2784
+							if (strpos($field_icon, 'http') !== false) {
2785
+								$field_icon_af = '';
2786
+							} elseif ($field_icon == '') {
2787
+								$field_icon_af = '';
2788
+							} else {
2789
+								$field_icon_af = $field_icon;
2790
+								$field_icon = '';
2791
+							}
2792
+
2793
+							$field_values = explode(',', trim($post->{$type['htmlvar_name']}, ","));
2389 2794
 
2390
-                        $variables_array['value'] = $post->{$html_var};
2795
+							$option_values = array();
2796
+							if (!empty($type['option_values'])) {
2797
+								$cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2391 2798
 
2392
-                        break;
2799
+								if (!empty($cf_option_values)) {
2800
+									foreach ($cf_option_values as $cf_option_value) {
2801
+										if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
2802
+											$option_values[] = $cf_option_value['label'];
2803
+										}
2804
+									}
2805
+								}
2806
+							}
2393 2807
 
2394
-                    case 'url':
2808
+							$geodir_odd_even = '';
2809
+							if ($fields_location == 'detail') {
2395 2810
 
2396
-                        $html_var = $type['htmlvar_name'];
2811
+								$geodir_odd_even = 'geodir_more_info_odd';
2812
+								if ($i % 2 == 0)
2813
+									$geodir_odd_even = 'geodir_more_info_even';
2397 2814
 
2398
-                        if ($post->{$type['htmlvar_name']}):
2815
+								$i++;
2816
+							}
2399 2817
 
2400
-                            if (strpos($field_icon, 'http') !== false) {
2401
-                                $field_icon_af = '';
2402
-                            } elseif ($field_icon == '') {
2818
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2819
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2820
+							$html .= '</span>';
2403 2821
 
2404
-                                if ($type['name'] == 'geodir_facebook') {
2405
-                                    $field_icon_af = '<i class="fa fa-facebook-square"></i>';
2406
-                                } elseif ($type['name'] == 'geodir_twitter') {
2407
-                                    $field_icon_af = '<i class="fa fa-twitter-square"></i>';
2408
-                                } else {
2409
-                                    $field_icon_af = '<i class="fa fa-link"></i>';
2410
-                                }
2822
+							if (count($option_values) > 1) {
2823
+								$html .= '<ul>';
2411 2824
 
2412
-                            } else {
2413
-                                $field_icon_af = $field_icon;
2414
-                                $field_icon = '';
2415
-                            }
2825
+								foreach ($option_values as $val) {
2826
+									$html .= '<li>' . $val . '</li>';
2827
+								}
2416 2828
 
2417
-                            $a_url = geodir_parse_custom_field_url($post->{$type['htmlvar_name']});
2829
+								$html .= '</ul>';
2830
+							} else {
2831
+								$html .= $post->{$type['htmlvar_name']};
2832
+							}
2418 2833
 
2834
+							$html .= '</div>';
2835
+						endif;
2836
+						break;
2837
+					case 'email':
2838
+						$html_var = $type['htmlvar_name'];
2839
+						if ($type['htmlvar_name'] == 'geodir_email' && !(geodir_is_page('detail') || geodir_is_page('preview'))) {
2840
+							continue; // Remove Send Enquiry | Send To Friend from listings page
2841
+						}
2842
+
2843
+						if ($type['htmlvar_name'] == 'geodir_email' && ((isset($package_info->sendtofriend) && $package_info->sendtofriend) || $post->{$type['htmlvar_name']})) {
2844
+							$send_to_friend = true;
2845
+							$b_send_inquiry = '';
2846
+							$b_sendtofriend = '';
2847
+
2848
+							$html = '';
2849
+							if (!$preview) {
2850
+								$b_send_inquiry = 'b_send_inquiry';
2851
+								$b_sendtofriend = 'b_sendtofriend';
2852
+								$html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
2853
+							}
2419 2854
 
2420
-                            $website = !empty($a_url['url']) ? $a_url['url'] : '';
2421
-                            $title = !empty($a_url['label']) ? $a_url['label'] : $type['site_title'];
2422
-                            if(!empty($type['default_value'])){$title = $type['default_value'];}
2423
-                            $title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
2855
+							if (strpos($field_icon, 'http') !== false) {
2856
+								$field_icon_af = '';
2857
+							} elseif ($field_icon == '') {
2858
+								$field_icon_af = '<i class="fa fa-envelope"></i>';
2859
+							} else {
2860
+								$field_icon_af = $field_icon;
2861
+								$field_icon = '';
2862
+							}
2424 2863
 
2864
+							$geodir_odd_even = '';
2865
+							if ($fields_location == 'detail') {
2425 2866
 
2426
-                            $geodir_odd_even = '';
2427
-                            if ($fields_location == 'detail') {
2867
+								$geodir_odd_even = 'geodir_more_info_odd';
2868
+								if ($i % 2 == 0)
2869
+									$geodir_odd_even = 'geodir_more_info_even';
2428 2870
 
2429
-                                $geodir_odd_even = 'geodir_more_info_odd';
2430
-                                if ($i % 2 == 0)
2431
-                                    $geodir_odd_even = 'geodir_more_info_even';
2871
+								$i++;
2872
+							}
2432 2873
 
2433
-                                $i++;
2434
-                            }
2874
+							$html .= '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
2875
+							$seperator = '';
2876
+							if ($post->{$type['htmlvar_name']}) {
2877
+								$html .= '<a href="javascript:void(0);" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
2878
+								$seperator = ' | ';
2879
+							}
2435 2880
 
2881
+							if (isset($package_info->sendtofriend) && $package_info->sendtofriend) {
2882
+								$html .= $seperator . '<a href="javascript:void(0);" class="' . $b_sendtofriend . '">' . SEND_TO_FRIEND . '</a>';
2883
+							}
2436 2884
 
2437
-                            // all search engines that use the nofollow value exclude links that use it from their ranking calculation
2438
-                            $rel = strpos($website, get_site_url()) !== false ? '' : 'rel="nofollow"';
2439
-                            /**
2440
-                             * Filter custom field website name.
2441
-                             *
2442
-                             * @since 1.0.0
2443
-                             *
2444
-                             * @param string $title Website Title.
2445
-                             * @param string $website Website URL.
2446
-                             * @param int $post->ID Post ID.
2447
-                             */
2448
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
2885
+							$html .= '</span></div>';
2449 2886
 
2450
-                        endif;
2451 2887
 
2452
-                        break;
2888
+							if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
2889
+								$html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
2890
+							} elseif (isset($_REQUEST['sendtofrnd']) && $_REQUEST['sendtofrnd'] == 'success') {
2891
+								$html .= '<p class="sucess_msg">' . SEND_FRIEND_SUCCESS . '</p>';
2892
+							} elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
2893
+								$html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
2894
+							}
2453 2895
 
2454
-                    case 'phone':
2896
+							/*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
2455 2897
 
2456
-                        $html_var = $type['htmlvar_name'];
2898
+						} else {
2457 2899
 
2458
-                        if ($post->{$type['htmlvar_name']}):
2900
+							if ($post->{$type['htmlvar_name']}) {
2901
+								if (strpos($field_icon, 'http') !== false) {
2902
+									$field_icon_af = '';
2903
+								} elseif ($field_icon == '') {
2904
+									$field_icon_af = '<i class="fa fa-envelope"></i>';
2905
+								} else {
2906
+									$field_icon_af = $field_icon;
2907
+									$field_icon = '';
2908
+								}
2459 2909
 
2460
-                            if (strpos($field_icon, 'http') !== false) {
2461
-                                $field_icon_af = '';
2462
-                            } elseif ($field_icon == '') {
2463
-                                $field_icon_af = '<i class="fa fa-phone"></i>';
2464
-                            } else {
2465
-                                $field_icon_af = $field_icon;
2466
-                                $field_icon = '';
2467
-                            }
2910
+								$geodir_odd_even = '';
2911
+								if ($fields_location == 'detail') {
2468 2912
 
2469
-                            $geodir_odd_even = '';
2470
-                            if ($fields_location == 'detail') {
2913
+									$geodir_odd_even = 'geodir_more_info_odd';
2914
+									if ($i % 2 == 0)
2915
+										$geodir_odd_even = 'geodir_more_info_even';
2471 2916
 
2472
-                                $geodir_odd_even = 'geodir_more_info_odd';
2473
-                                if ($i % 2 == 0)
2474
-                                    $geodir_odd_even = 'geodir_more_info_even';
2917
+									$i++;
2918
+								}
2475 2919
 
2476
-                                $i++;
2477
-                            }
2920
+								$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
2921
+								$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2922
+								$html .= '</span><span class="geodir-email-address-output">';
2923
+								$email = $post->{$type['htmlvar_name']} ;
2924
+								if($e_split = explode('@',$email)){
2925
+									/**
2926
+									 * Filter email custom field name output.
2927
+									 *
2928
+									 * @since 1.5.3
2929
+									 *
2930
+									 * @param string $email The email string being output.
2931
+									 * @param array $type Custom field variables array.
2932
+									 */
2933
+									$email_name = apply_filters('geodir_email_field_name_output',$email,$type);
2934
+									$html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
2935
+								}else{
2936
+									$html .=  $email;
2937
+								}
2938
+								$html .= '</span></div>';
2939
+							}
2478 2940
 
2479
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
2480
-                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2481
-                            $html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$type['htmlvar_name']}) . '">' . $post->{$type['htmlvar_name']} . '</a></div>';
2941
+						}
2482 2942
 
2483
-                        endif;
2943
+						break;
2484 2944
 
2485
-                        break;
2486 2945
 
2487
-                    case 'time':
2946
+					case 'file':
2488 2947
 
2489
-                        $html_var = $type['htmlvar_name'];
2948
+						$html_var = $type['htmlvar_name'];
2490 2949
 
2491
-                        if ($post->{$type['htmlvar_name']}):
2950
+						if (!empty($post->{$type['htmlvar_name']})):
2492 2951
 
2493
-                            $value = '';
2494
-                            if ($post->{$type['htmlvar_name']} != '')
2495
-                                //$value = date('h:i',strtotime($post->{$type['htmlvar_name']}));
2496
-                                $value = date(get_option('time_format'), strtotime($post->{$type['htmlvar_name']}));
2952
+							$files = explode(",", $post->{$type['htmlvar_name']});
2953
+							if (!empty($files)):
2497 2954
 
2498
-                            if (strpos($field_icon, 'http') !== false) {
2499
-                                $field_icon_af = '';
2500
-                            } elseif ($field_icon == '') {
2501
-                                $field_icon_af = '<i class="fa fa-clock-o"></i>';
2502
-                            } else {
2503
-                                $field_icon_af = $field_icon;
2504
-                                $field_icon = '';
2505
-                            }
2955
+								$extra_fields = !empty($type['extra_fields']) ? maybe_unserialize($type['extra_fields']) : NULL;
2956
+								$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
2506 2957
 
2507
-                            $geodir_odd_even = '';
2508
-                            if ($fields_location == 'detail') {
2958
+								$file_paths = '';
2959
+								foreach ($files as $file) {
2960
+									if (!empty($file)) {
2509 2961
 
2510
-                                $geodir_odd_even = 'geodir_more_info_odd';
2511
-                                if ($i % 2 == 0)
2512
-                                    $geodir_odd_even = 'geodir_more_info_even';
2962
+										// $filetype = wp_check_filetype($file);
2513 2963
 
2514
-                                $i++;
2515
-                            }
2964
+										$image_name_arr = explode('/', $file);
2965
+										$curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
2966
+										$filename = end($image_name_arr);
2967
+										$img_name_arr = explode('.', $filename);
2516 2968
 
2517
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
2518
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2519
-                            $html .= '</span>' . $value . '</div>';
2969
+										$arr_file_type = wp_check_filetype($filename);
2970
+										if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
2971
+											continue;
2972
+										}
2520 2973
 
2521
-                        endif;
2974
+										$uploaded_file_type = $arr_file_type['type'];
2975
+										$uploaded_file_ext = $arr_file_type['ext'];
2522 2976
 
2523
-                        break;
2977
+										if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
2978
+											continue; // Invalid file type.
2979
+										}
2524 2980
 
2525
-                    case 'datepicker':
2981
+										//$allowed_file_types = array('application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
2982
+										$image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
2526 2983
 
2527
-                        if ($post->{$type['htmlvar_name']}):
2984
+										// If the uploaded file is image
2985
+										if (in_array($uploaded_file_type, $image_file_types)) {
2986
+											$file_paths .= '<div class="geodir-custom-post-gallery" class="clearfix">';
2987
+											$file_paths .= '<a href="'.$file.'">';
2988
+											$file_paths .= geodir_show_image(array('src' => $file), 'thumbnail', false, false);
2989
+											$file_paths .= '</a>';
2990
+											//$file_paths .= '<img src="'.$file.'"  />';	
2991
+											$file_paths .= '</div>';
2992
+										} else {
2993
+											$ext_path = '_' . $html_var . '_';
2994
+											$filename = explode($ext_path, $filename);
2995
+											$file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
2996
+										}
2997
+									}
2998
+								}
2528 2999
 
2529
-                            $date_format = geodir_default_date_format();
2530
-                            if ($type['extra_fields'] != '') {
2531
-                                $date_format = unserialize($type['extra_fields']);
2532
-                                $date_format = $date_format['date_format'];
2533
-                            }
2534
-                            // check if we need to change the format or not
2535
-                            $date_format_len = strlen(str_replace(' ', '', $date_format));
2536
-                            if($date_format_len>5){// if greater then 4 then it's the old style format.
3000
+								if (strpos($field_icon, 'http') !== false) {
3001
+									$field_icon_af = '';
3002
+								} elseif ($field_icon == '') {
3003
+									$field_icon_af = '';
3004
+								} else {
3005
+									$field_icon_af = $field_icon;
3006
+									$field_icon = '';
3007
+								}
2537 3008
 
2538
-                                $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
2539
-                                $replace = array('d','j','l','m','n','F','Y');//PHP date format
3009
+								$geodir_odd_even = '';
3010
+								if ($fields_location == 'detail') {
2540 3011
 
2541
-                                $date_format = str_replace($search, $replace, $date_format);
3012
+									$geodir_odd_even = 'geodir_more_info_odd';
3013
+									if ($i % 2 == 0)
3014
+										$geodir_odd_even = 'geodir_more_info_even';
2542 3015
 
2543
-                                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$type['htmlvar_name']}) : $post->{$type['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
2544
-                            }else{
2545
-                                $post_htmlvar_value = $post->{$type['htmlvar_name']};
2546
-                            }
3016
+									$i++;
3017
+								}
2547 3018
 
2548
-                            if ($post->{$type['htmlvar_name']} != '' && $post->{$type['htmlvar_name']}!="0000-00-00") {
2549
-                                $value = date_i18n($date_format, strtotime($post_htmlvar_value));
2550
-                            }else{
2551
-                                continue;
2552
-                            }
3019
+								$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' geodir-custom-file-box ' . $type['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
3020
+								$html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
3021
+								$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3022
+								$html .= '</span>';
3023
+								$html .= $file_paths . '</div></div>';
2553 3024
 
2554
-                            if (strpos($field_icon, 'http') !== false) {
2555
-                                $field_icon_af = '';
2556
-                            } elseif ($field_icon == '') {
2557
-                                $field_icon_af = '<i class="fa fa-calendar"></i>';
2558
-                            } else {
2559
-                                $field_icon_af = $field_icon;
2560
-                                $field_icon = '';
2561
-                            }
3025
+							endif;
3026
+						endif;
2562 3027
 
2563
-                            $geodir_odd_even = '';
2564
-                            if ($fields_location == 'detail') {
3028
+						break;
2565 3029
 
2566
-                                $geodir_odd_even = 'geodir_more_info_odd';
2567
-                                if ($i % 2 == 0)
2568
-                                    $geodir_odd_even = 'geodir_more_info_even';
3030
+					case 'textarea':
3031
+						$html_var = $type['htmlvar_name'];
2569 3032
 
2570
-                                $i++;
2571
-                            }
3033
+						if (!empty($post->{$type['htmlvar_name']})) {
2572 3034
 
2573
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
2574
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2575
-                            $html .= '</span>' . $value . '</div>';
3035
+							if (strpos($field_icon, 'http') !== false) {
3036
+								$field_icon_af = '';
3037
+							} elseif ($field_icon == '') {
3038
+								$field_icon_af = '';
3039
+							} else {
3040
+								$field_icon_af = $field_icon;
3041
+								$field_icon = '';
3042
+							}
3043
+
3044
+							$geodir_odd_even = '';
3045
+							if ($fields_location == 'detail') {
3046
+
3047
+								$geodir_odd_even = 'geodir_more_info_odd';
3048
+								if ($i % 2 == 0)
3049
+									$geodir_odd_even = 'geodir_more_info_even';
3050
+
3051
+								$i++;
3052
+							}
2576 3053
 
2577
-                        endif;
3054
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
3055
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3056
+							$html .= '</span>' . wpautop($post->{$type['htmlvar_name']}) . '</div>';
2578 3057
 
2579
-                        break;
3058
+						}
3059
+						break;
2580 3060
 
2581
-                    case 'text':
3061
+					case 'html':
3062
+						if (!empty($post->{$type['htmlvar_name']})) {
2582 3063
 
2583
-                        $html_var = $type['htmlvar_name'];
3064
+							if (strpos($field_icon, 'http') !== false) {
3065
+								$field_icon_af = '';
3066
+							} elseif ($field_icon == '') {
3067
+								$field_icon_af = '';
3068
+							} else {
3069
+								$field_icon_af = $field_icon;
3070
+								$field_icon = '';
3071
+							}
2584 3072
 
2585
-                        if (isset($post->{$type['htmlvar_name']}) && $post->{$type['htmlvar_name']} != '' && $type['htmlvar_name'] == 'geodir_timing'):
3073
+							$geodir_odd_even = '';
3074
+							if ($fields_location == 'detail') {
2586 3075
 
2587
-                            if (strpos($field_icon, 'http') !== false) {
2588
-                                $field_icon_af = '';
2589
-                            } elseif ($field_icon == '') {
2590
-                                $field_icon_af = '<i class="fa fa-clock-o"></i>';
2591
-                            } else {
2592
-                                $field_icon_af = $field_icon;
2593
-                                $field_icon = '';
2594
-                            }
3076
+								$geodir_odd_even = 'geodir_more_info_odd';
3077
+								if ($i % 2 == 0)
3078
+									$geodir_odd_even = 'geodir_more_info_even';
2595 3079
 
2596
-                            $geodir_odd_even = '';
2597
-                            if ($fields_location == 'detail') {
3080
+								$i++;
3081
+							}
2598 3082
 
2599
-                                $geodir_odd_even = 'geodir_more_info_odd';
2600
-                                if ($i % 2 == 0)
2601
-                                    $geodir_odd_even = 'geodir_more_info_even';
3083
+							$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
3084
+							$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3085
+							$html .= '</span>' . wpautop($post->{$type['htmlvar_name']}) . '</div>';
3086
+
3087
+						}
3088
+						break;
3089
+					case 'taxonomy': {
3090
+						$html_var = $type['htmlvar_name'];
3091
+						if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
3092
+							$post_taxonomy = $post->post_type . 'category';
3093
+							$field_value = $post->{$html_var};
3094
+							$links = array();
3095
+							$terms = array();
3096
+							$termsOrdered = array();
3097
+							if (!is_array($field_value)) {
3098
+								$field_value = explode(",", trim($field_value, ","));
3099
+							}
2602 3100
 
2603
-                                $i++;
2604
-                            }
3101
+							$field_value = array_unique($field_value);
2605 3102
 
2606
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
2607
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2608
-                            $html .= '</span>' . $post->{$type['htmlvar_name']} . '</div>';
3103
+							if (!empty($field_value)) {
3104
+								foreach ($field_value as $term) {
3105
+									$term = trim($term);
2609 3106
 
2610
-                        elseif (isset($post->{$type['htmlvar_name']}) && $post->{$type['htmlvar_name']}):
3107
+									if ($term != '') {
3108
+										$term = get_term_by('id', $term, $html_var);
3109
+										if (is_object($term)) {
3110
+											$links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
3111
+											$terms[] = $term;
3112
+										}
3113
+									}
3114
+								}
3115
+								if (!empty($links)) {
3116
+									// order alphabetically
3117
+									asort($links);
3118
+									foreach (array_keys($links) as $key) {
3119
+										$termsOrdered[$key] = $terms[$key];
3120
+									}
3121
+									$terms = $termsOrdered;
3122
+								}
3123
+							}
3124
+							$html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
3125
+
3126
+							if ($html_value != '') {
3127
+								if (strpos($field_icon, 'http') !== false) {
3128
+									$field_icon_af = '';
3129
+								} else if ($field_icon == '') {
3130
+									$field_icon_af = '';
3131
+								} else {
3132
+									$field_icon_af = $field_icon;
3133
+									$field_icon = '';
3134
+								}
3135
+
3136
+								$geodir_odd_even = '';
3137
+								if ($fields_location == 'detail') {
3138
+									$geodir_odd_even = 'geodir_more_info_odd';
3139
+									if ($i % 2 == 0) {
3140
+										$geodir_odd_even = 'geodir_more_info_even';
3141
+									}
3142
+									$i++;
3143
+								}
3144
+
3145
+								$html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
3146
+								$html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3147
+								$html .= '</span> ' . $html_value . '</div>';
3148
+							}
3149
+						}
3150
+					}
3151
+						break;
2611 3152
 
2612
-                            if (strpos($field_icon, 'http') !== false) {
2613
-                                $field_icon_af = '';
2614
-                            } elseif ($field_icon == '') {
2615
-                                $field_icon_af = '';
2616
-                            } else {
2617
-                                $field_icon_af = $field_icon;
2618
-                                $field_icon = '';
2619
-                            }
3153
+				}
2620 3154
 
2621
-                            $geodir_odd_even = '';
2622
-                            if ($fields_location == 'detail') {
2623
-
2624
-                                $geodir_odd_even = 'geodir_more_info_odd';
2625
-                                if ($i % 2 == 0)
2626
-                                    $geodir_odd_even = 'geodir_more_info_even';
2627
-
2628
-                                $i++;
2629
-                            }
2630
-
2631
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2632
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2633
-                            $html .= '</span>' . $post->{$type['htmlvar_name']} . '</div>';
3155
+				if ($html):
2634 3156
 
2635
-                        endif;
3157
+					/**
3158
+					 * Called before a custom fields is output on the frontend.
3159
+					 *
3160
+					 * @since 1.0.0
3161
+					 * @param string $html_var The HTML variable name for the field.
3162
+					 */
3163
+					do_action("geodir_before_show_{$html_var}");
3164
+					/**
3165
+					 * Filter custom field output.
3166
+					 *
3167
+					 * @since 1.0.0
3168
+					 *
3169
+					 * @param string $html_var The HTML variable name for the field.
3170
+					 * @param string $html Custom field unfiltered HTML.
3171
+					 * @param array $variables_array Custom field variables array.
3172
+					 */
3173
+					if ($html) echo apply_filters("geodir_show_{$html_var}", $html, $variables_array);
2636 3174
 
2637
-                        break;
3175
+					/**
3176
+					 * Called after a custom fields is output on the frontend.
3177
+					 *
3178
+					 * @since 1.0.0
3179
+					 * @param string $html_var The HTML variable name for the field.
3180
+					 */
3181
+					do_action("geodir_after_show_{$html_var}");
2638 3182
 
2639
-                    case 'radio':
3183
+				endif;
2640 3184
 
2641
-                        $html_var = $type['htmlvar_name'];
2642
-                        if(!isset($post->{$type['htmlvar_name']})){continue;}
2643
-                        $html_val = __($post->{$type['htmlvar_name']}, 'geodirectory');
2644
-                        if ($post->{$type['htmlvar_name']} != ''):
2645
-
2646
-                            if ($post->{$type['htmlvar_name']} == 'f' || $post->{$type['htmlvar_name']} == '0') {
2647
-                                $html_val = __('No', 'geodirectory');
2648
-                            } else if ($post->{$type['htmlvar_name']} == 't' || $post->{$type['htmlvar_name']} == '1') {
2649
-                                $html_val = __('Yes', 'geodirectory');
2650
-                            } else {
2651
-                                if (!empty($type['option_values'])) {
2652
-                                    $cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2653
-
2654
-                                    if (!empty($cf_option_values)) {
2655
-                                        foreach ($cf_option_values as $cf_option_value) {
2656
-                                            if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$type['htmlvar_name']}) {
2657
-                                                $html_val = $cf_option_value['label'];
2658
-                                            }
2659
-                                        }
2660
-                                    }
2661
-                                }
2662
-                            }
2663
-
2664
-                            if (strpos($field_icon, 'http') !== false) {
2665
-                                $field_icon_af = '';
2666
-                            } elseif ($field_icon == '') {
2667
-                                $field_icon_af = '';
2668
-                            } else {
2669
-                                $field_icon_af = $field_icon;
2670
-                                $field_icon = '';
2671
-                            }
3185
+			}
2672 3186
 
2673
-                            $geodir_odd_even = '';
2674
-                            if ($fields_location == 'detail') {
3187
+			//echo '</div>';
2675 3188
 
2676
-                                $geodir_odd_even = 'geodir_more_info_odd';
2677
-                                if ($i % 2 == 0)
2678
-                                    $geodir_odd_even = 'geodir_more_info_even';
3189
+		}
2679 3190
 
2680
-                                $i++;
2681
-                            }
2682 3191
 
2683
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
2684
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2685
-                            $html .= '</span>' . $html_val . '</div>';
2686
-                        endif;
2687
-
2688
-                        break;
2689
-
2690
-                    case 'checkbox':
2691
-
2692
-                        $html_var = $type['htmlvar_name'];
2693
-
2694
-                        if ((int)$post->{$html_var} == 1):
3192
+		return $html = ob_get_clean();
2695 3193
 
2696
-                            if ($post->{$type['htmlvar_name']} == '1'):
2697
-                                $html_val = __('Yes', 'geodirectory');
2698
-                            else:
2699
-                                $html_val = __('No', 'geodirectory');
2700
-                            endif;
2701
-
2702
-                            if (strpos($field_icon, 'http') !== false) {
2703
-                                $field_icon_af = '';
2704
-                            } elseif ($field_icon == '') {
2705
-                                $field_icon_af = '';
2706
-                            } else {
2707
-                                $field_icon_af = $field_icon;
2708
-                                $field_icon = '';
2709
-                            }
2710
-
2711
-                            $geodir_odd_even = '';
2712
-                            if ($fields_location == 'detail') {
2713
-
2714
-                                $geodir_odd_even = 'geodir_more_info_odd';
2715
-                                if ($i % 2 == 0)
2716
-                                    $geodir_odd_even = 'geodir_more_info_even';
2717
-
2718
-                                $i++;
2719
-                            }
2720
-
2721
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
2722
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2723
-                            $html .= '</span>' . $html_val . '</div>';
2724
-                        endif;
2725
-
2726
-                        break;
2727
-
2728
-                    case 'select':
2729
-
2730
-                        $html_var = $type['htmlvar_name'];
2731
-                        if(!isset($post->{$type['htmlvar_name']})){continue;}
2732
-                        if ($post->{$type['htmlvar_name']}):
2733
-                            $field_value = __($post->{$type['htmlvar_name']}, 'geodirectory');
2734
-
2735
-                            if (!empty($type['option_values'])) {
2736
-                                $cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2737
-
2738
-                                if (!empty($cf_option_values)) {
2739
-                                    foreach ($cf_option_values as $cf_option_value) {
2740
-                                        if (isset($cf_option_value['value']) && $cf_option_value['value'] == $post->{$type['htmlvar_name']}) {
2741
-                                            //$field_value = $cf_option_value['label']; // no longer needed here.
2742
-                                        }
2743
-                                    }
2744
-                                }
2745
-                            }
2746
-
2747
-                            if (strpos($field_icon, 'http') !== false) {
2748
-                                $field_icon_af = '';
2749
-                            } elseif ($field_icon == '') {
2750
-                                $field_icon_af = '';
2751
-                            } else {
2752
-                                $field_icon_af = $field_icon;
2753
-                                $field_icon = '';
2754
-                            }
2755
-
2756
-                            $geodir_odd_even = '';
2757
-                            if ($fields_location == 'detail') {
2758
-
2759
-                                $geodir_odd_even = 'geodir_more_info_odd';
2760
-                                if ($i % 2 == 0)
2761
-                                    $geodir_odd_even = 'geodir_more_info_even';
2762
-
2763
-                                $i++;
2764
-                            }
2765
-
2766
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2767
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2768
-                            $html .= '</span>' . $field_value . '</div>';
2769
-                        endif;
2770
-
2771
-                        break;
2772
-
2773
-
2774
-                    case 'multiselect':
2775
-
2776
-                        $html_var = $type['htmlvar_name'];
2777
-
2778
-                        if (!empty($post->{$type['htmlvar_name']})):
2779
-
2780
-                            if (is_array($post->{$type['htmlvar_name']})) {
2781
-                                $post->{$type['htmlvar_name']} = implode(', ', $post->{$type['htmlvar_name']});
2782
-                            }
2783
-
2784
-                            if (strpos($field_icon, 'http') !== false) {
2785
-                                $field_icon_af = '';
2786
-                            } elseif ($field_icon == '') {
2787
-                                $field_icon_af = '';
2788
-                            } else {
2789
-                                $field_icon_af = $field_icon;
2790
-                                $field_icon = '';
2791
-                            }
2792
-
2793
-                            $field_values = explode(',', trim($post->{$type['htmlvar_name']}, ","));
2794
-
2795
-                            $option_values = array();
2796
-                            if (!empty($type['option_values'])) {
2797
-                                $cf_option_values = geodir_string_values_to_options(stripslashes_deep($type['option_values']), true);
2798
-
2799
-                                if (!empty($cf_option_values)) {
2800
-                                    foreach ($cf_option_values as $cf_option_value) {
2801
-                                        if (isset($cf_option_value['value']) && in_array($cf_option_value['value'], $field_values)) {
2802
-                                            $option_values[] = $cf_option_value['label'];
2803
-                                        }
2804
-                                    }
2805
-                                }
2806
-                            }
2807
-
2808
-                            $geodir_odd_even = '';
2809
-                            if ($fields_location == 'detail') {
2810
-
2811
-                                $geodir_odd_even = 'geodir_more_info_odd';
2812
-                                if ($i % 2 == 0)
2813
-                                    $geodir_odd_even = 'geodir_more_info_even';
2814
-
2815
-                                $i++;
2816
-                            }
2817
-
2818
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2819
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2820
-                            $html .= '</span>';
2821
-
2822
-                            if (count($option_values) > 1) {
2823
-                                $html .= '<ul>';
2824
-
2825
-                                foreach ($option_values as $val) {
2826
-                                    $html .= '<li>' . $val . '</li>';
2827
-                                }
2828
-
2829
-                                $html .= '</ul>';
2830
-                            } else {
2831
-                                $html .= $post->{$type['htmlvar_name']};
2832
-                            }
2833
-
2834
-                            $html .= '</div>';
2835
-                        endif;
2836
-                        break;
2837
-                    case 'email':
2838
-                        $html_var = $type['htmlvar_name'];
2839
-                        if ($type['htmlvar_name'] == 'geodir_email' && !(geodir_is_page('detail') || geodir_is_page('preview'))) {
2840
-                            continue; // Remove Send Enquiry | Send To Friend from listings page
2841
-                        }
2842
-
2843
-                        if ($type['htmlvar_name'] == 'geodir_email' && ((isset($package_info->sendtofriend) && $package_info->sendtofriend) || $post->{$type['htmlvar_name']})) {
2844
-                            $send_to_friend = true;
2845
-                            $b_send_inquiry = '';
2846
-                            $b_sendtofriend = '';
2847
-
2848
-                            $html = '';
2849
-                            if (!$preview) {
2850
-                                $b_send_inquiry = 'b_send_inquiry';
2851
-                                $b_sendtofriend = 'b_sendtofriend';
2852
-                                $html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
2853
-                            }
2854
-
2855
-                            if (strpos($field_icon, 'http') !== false) {
2856
-                                $field_icon_af = '';
2857
-                            } elseif ($field_icon == '') {
2858
-                                $field_icon_af = '<i class="fa fa-envelope"></i>';
2859
-                            } else {
2860
-                                $field_icon_af = $field_icon;
2861
-                                $field_icon = '';
2862
-                            }
2863
-
2864
-                            $geodir_odd_even = '';
2865
-                            if ($fields_location == 'detail') {
2866
-
2867
-                                $geodir_odd_even = 'geodir_more_info_odd';
2868
-                                if ($i % 2 == 0)
2869
-                                    $geodir_odd_even = 'geodir_more_info_even';
2870
-
2871
-                                $i++;
2872
-                            }
2873
-
2874
-                            $html .= '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
2875
-                            $seperator = '';
2876
-                            if ($post->{$type['htmlvar_name']}) {
2877
-                                $html .= '<a href="javascript:void(0);" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
2878
-                                $seperator = ' | ';
2879
-                            }
2880
-
2881
-                            if (isset($package_info->sendtofriend) && $package_info->sendtofriend) {
2882
-                                $html .= $seperator . '<a href="javascript:void(0);" class="' . $b_sendtofriend . '">' . SEND_TO_FRIEND . '</a>';
2883
-                            }
2884
-
2885
-                            $html .= '</span></div>';
2886
-
2887
-
2888
-                            if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
2889
-                                $html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
2890
-                            } elseif (isset($_REQUEST['sendtofrnd']) && $_REQUEST['sendtofrnd'] == 'success') {
2891
-                                $html .= '<p class="sucess_msg">' . SEND_FRIEND_SUCCESS . '</p>';
2892
-                            } elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
2893
-                                $html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
2894
-                            }
2895
-
2896
-                            /*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
2897
-
2898
-                        } else {
2899
-
2900
-                            if ($post->{$type['htmlvar_name']}) {
2901
-                                if (strpos($field_icon, 'http') !== false) {
2902
-                                    $field_icon_af = '';
2903
-                                } elseif ($field_icon == '') {
2904
-                                    $field_icon_af = '<i class="fa fa-envelope"></i>';
2905
-                                } else {
2906
-                                    $field_icon_af = $field_icon;
2907
-                                    $field_icon = '';
2908
-                                }
2909
-
2910
-                                $geodir_odd_even = '';
2911
-                                if ($fields_location == 'detail') {
2912
-
2913
-                                    $geodir_odd_even = 'geodir_more_info_odd';
2914
-                                    if ($i % 2 == 0)
2915
-                                        $geodir_odd_even = 'geodir_more_info_even';
2916
-
2917
-                                    $i++;
2918
-                                }
2919
-
2920
-                                $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
2921
-                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2922
-                                $html .= '</span><span class="geodir-email-address-output">';
2923
-                                $email = $post->{$type['htmlvar_name']} ;
2924
-                                if($e_split = explode('@',$email)){
2925
-                                    /**
2926
-                                     * Filter email custom field name output.
2927
-                                     *
2928
-                                     * @since 1.5.3
2929
-                                     *
2930
-                                     * @param string $email The email string being output.
2931
-                                     * @param array $type Custom field variables array.
2932
-                                     */
2933
-                                    $email_name = apply_filters('geodir_email_field_name_output',$email,$type);
2934
-                                    $html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
2935
-                                }else{
2936
-                                    $html .=  $email;
2937
-                                }
2938
-                                $html .= '</span></div>';
2939
-                            }
2940
-
2941
-                        }
2942
-
2943
-                        break;
2944
-
2945
-
2946
-                    case 'file':
2947
-
2948
-                        $html_var = $type['htmlvar_name'];
2949
-
2950
-                        if (!empty($post->{$type['htmlvar_name']})):
2951
-
2952
-                            $files = explode(",", $post->{$type['htmlvar_name']});
2953
-                            if (!empty($files)):
2954
-
2955
-                                $extra_fields = !empty($type['extra_fields']) ? maybe_unserialize($type['extra_fields']) : NULL;
2956
-                                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
2957
-
2958
-                                $file_paths = '';
2959
-                                foreach ($files as $file) {
2960
-                                    if (!empty($file)) {
2961
-
2962
-                                        // $filetype = wp_check_filetype($file);
2963
-
2964
-                                        $image_name_arr = explode('/', $file);
2965
-                                        $curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
2966
-                                        $filename = end($image_name_arr);
2967
-                                        $img_name_arr = explode('.', $filename);
2968
-
2969
-                                        $arr_file_type = wp_check_filetype($filename);
2970
-                                        if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
2971
-                                            continue;
2972
-                                        }
2973
-
2974
-                                        $uploaded_file_type = $arr_file_type['type'];
2975
-                                        $uploaded_file_ext = $arr_file_type['ext'];
2976
-
2977
-                                        if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
2978
-                                            continue; // Invalid file type.
2979
-                                        }
2980
-
2981
-                                        //$allowed_file_types = array('application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
2982
-                                        $image_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'image/bmp', 'image/x-icon');
2983
-
2984
-                                        // If the uploaded file is image
2985
-                                        if (in_array($uploaded_file_type, $image_file_types)) {
2986
-                                            $file_paths .= '<div class="geodir-custom-post-gallery" class="clearfix">';
2987
-                                            $file_paths .= '<a href="'.$file.'">';
2988
-                                            $file_paths .= geodir_show_image(array('src' => $file), 'thumbnail', false, false);
2989
-                                            $file_paths .= '</a>';
2990
-                                            //$file_paths .= '<img src="'.$file.'"  />';	
2991
-                                            $file_paths .= '</div>';
2992
-                                        } else {
2993
-                                            $ext_path = '_' . $html_var . '_';
2994
-                                            $filename = explode($ext_path, $filename);
2995
-                                            $file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
2996
-                                        }
2997
-                                    }
2998
-                                }
2999
-
3000
-                                if (strpos($field_icon, 'http') !== false) {
3001
-                                    $field_icon_af = '';
3002
-                                } elseif ($field_icon == '') {
3003
-                                    $field_icon_af = '';
3004
-                                } else {
3005
-                                    $field_icon_af = $field_icon;
3006
-                                    $field_icon = '';
3007
-                                }
3008
-
3009
-                                $geodir_odd_even = '';
3010
-                                if ($fields_location == 'detail') {
3011
-
3012
-                                    $geodir_odd_even = 'geodir_more_info_odd';
3013
-                                    if ($i % 2 == 0)
3014
-                                        $geodir_odd_even = 'geodir_more_info_even';
3015
-
3016
-                                    $i++;
3017
-                                }
3018
-
3019
-                                $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' geodir-custom-file-box ' . $type['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
3020
-                                $html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
3021
-                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3022
-                                $html .= '</span>';
3023
-                                $html .= $file_paths . '</div></div>';
3024
-
3025
-                            endif;
3026
-                        endif;
3027
-
3028
-                        break;
3029
-
3030
-                    case 'textarea':
3031
-                        $html_var = $type['htmlvar_name'];
3032
-
3033
-                        if (!empty($post->{$type['htmlvar_name']})) {
3034
-
3035
-                            if (strpos($field_icon, 'http') !== false) {
3036
-                                $field_icon_af = '';
3037
-                            } elseif ($field_icon == '') {
3038
-                                $field_icon_af = '';
3039
-                            } else {
3040
-                                $field_icon_af = $field_icon;
3041
-                                $field_icon = '';
3042
-                            }
3043
-
3044
-                            $geodir_odd_even = '';
3045
-                            if ($fields_location == 'detail') {
3046
-
3047
-                                $geodir_odd_even = 'geodir_more_info_odd';
3048
-                                if ($i % 2 == 0)
3049
-                                    $geodir_odd_even = 'geodir_more_info_even';
3050
-
3051
-                                $i++;
3052
-                            }
3053
-
3054
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
3055
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3056
-                            $html .= '</span>' . wpautop($post->{$type['htmlvar_name']}) . '</div>';
3057
-
3058
-                        }
3059
-                        break;
3060
-
3061
-                    case 'html':
3062
-                        if (!empty($post->{$type['htmlvar_name']})) {
3063
-
3064
-                            if (strpos($field_icon, 'http') !== false) {
3065
-                                $field_icon_af = '';
3066
-                            } elseif ($field_icon == '') {
3067
-                                $field_icon_af = '';
3068
-                            } else {
3069
-                                $field_icon_af = $field_icon;
3070
-                                $field_icon = '';
3071
-                            }
3072
-
3073
-                            $geodir_odd_even = '';
3074
-                            if ($fields_location == 'detail') {
3075
-
3076
-                                $geodir_odd_even = 'geodir_more_info_odd';
3077
-                                if ($i % 2 == 0)
3078
-                                    $geodir_odd_even = 'geodir_more_info_even';
3079
-
3080
-                                $i++;
3081
-                            }
3082
-
3083
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
3084
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3085
-                            $html .= '</span>' . wpautop($post->{$type['htmlvar_name']}) . '</div>';
3086
-
3087
-                        }
3088
-                        break;
3089
-                    case 'taxonomy': {
3090
-                        $html_var = $type['htmlvar_name'];
3091
-                        if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
3092
-                            $post_taxonomy = $post->post_type . 'category';
3093
-                            $field_value = $post->{$html_var};
3094
-                            $links = array();
3095
-                            $terms = array();
3096
-                            $termsOrdered = array();
3097
-                            if (!is_array($field_value)) {
3098
-                                $field_value = explode(",", trim($field_value, ","));
3099
-                            }
3100
-
3101
-                            $field_value = array_unique($field_value);
3102
-
3103
-                            if (!empty($field_value)) {
3104
-                                foreach ($field_value as $term) {
3105
-                                    $term = trim($term);
3106
-
3107
-                                    if ($term != '') {
3108
-                                        $term = get_term_by('id', $term, $html_var);
3109
-                                        if (is_object($term)) {
3110
-                                            $links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
3111
-                                            $terms[] = $term;
3112
-                                        }
3113
-                                    }
3114
-                                }
3115
-                                if (!empty($links)) {
3116
-                                    // order alphabetically
3117
-                                    asort($links);
3118
-                                    foreach (array_keys($links) as $key) {
3119
-                                        $termsOrdered[$key] = $terms[$key];
3120
-                                    }
3121
-                                    $terms = $termsOrdered;
3122
-                                }
3123
-                            }
3124
-                            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
3125
-
3126
-                            if ($html_value != '') {
3127
-                                if (strpos($field_icon, 'http') !== false) {
3128
-                                    $field_icon_af = '';
3129
-                                } else if ($field_icon == '') {
3130
-                                    $field_icon_af = '';
3131
-                                } else {
3132
-                                    $field_icon_af = $field_icon;
3133
-                                    $field_icon = '';
3134
-                                }
3135
-
3136
-                                $geodir_odd_even = '';
3137
-                                if ($fields_location == 'detail') {
3138
-                                    $geodir_odd_even = 'geodir_more_info_odd';
3139
-                                    if ($i % 2 == 0) {
3140
-                                        $geodir_odd_even = 'geodir_more_info_even';
3141
-                                    }
3142
-                                    $i++;
3143
-                                }
3144
-
3145
-                                $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
3146
-                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3147
-                                $html .= '</span> ' . $html_value . '</div>';
3148
-                            }
3149
-                        }
3150
-                    }
3151
-                        break;
3152
-
3153
-                }
3154
-
3155
-                if ($html):
3156
-
3157
-                    /**
3158
-                     * Called before a custom fields is output on the frontend.
3159
-                     *
3160
-                     * @since 1.0.0
3161
-                     * @param string $html_var The HTML variable name for the field.
3162
-                     */
3163
-                    do_action("geodir_before_show_{$html_var}");
3164
-                    /**
3165
-                     * Filter custom field output.
3166
-                     *
3167
-                     * @since 1.0.0
3168
-                     *
3169
-                     * @param string $html_var The HTML variable name for the field.
3170
-                     * @param string $html Custom field unfiltered HTML.
3171
-                     * @param array $variables_array Custom field variables array.
3172
-                     */
3173
-                    if ($html) echo apply_filters("geodir_show_{$html_var}", $html, $variables_array);
3174
-
3175
-                    /**
3176
-                     * Called after a custom fields is output on the frontend.
3177
-                     *
3178
-                     * @since 1.0.0
3179
-                     * @param string $html_var The HTML variable name for the field.
3180
-                     */
3181
-                    do_action("geodir_after_show_{$html_var}");
3182
-
3183
-                endif;
3184
-
3185
-            }
3186
-
3187
-            //echo '</div>';
3188
-
3189
-        }
3190
-
3191
-
3192
-        return $html = ob_get_clean();
3193
-
3194
-    }
3194
+	}
3195 3195
 }
3196 3196
 
3197 3197
 if (!function_exists('geodir_default_date_format')) {
3198
-    /**
3199
-     * Returns default date format.
3200
-     *
3201
-     * @since 1.0.0
3202
-     * @package GeoDirectory
3203
-     * @return mixed|string|void Returns default date format.
3204
-     */
3205
-    function geodir_default_date_format()
3206
-    {
3207
-        if ($format = get_option('date_format'))
3208
-            return $format;
3209
-        else
3210
-            return 'dd-mm-yy';
3211
-    }
3198
+	/**
3199
+	 * Returns default date format.
3200
+	 *
3201
+	 * @since 1.0.0
3202
+	 * @package GeoDirectory
3203
+	 * @return mixed|string|void Returns default date format.
3204
+	 */
3205
+	function geodir_default_date_format()
3206
+	{
3207
+		if ($format = get_option('date_format'))
3208
+			return $format;
3209
+		else
3210
+			return 'dd-mm-yy';
3211
+	}
3212 3212
 }
3213 3213
 
3214 3214
 if (!function_exists('geodir_get_formated_date')) {
3215
-    /**
3216
-     * Returns formatted date.
3217
-     *
3218
-     * @since 1.0.0
3219
-     * @package GeoDirectory
3220
-     * @param string $date Date string to convert.
3221
-     * @return bool|int|string Returns formatted date.
3222
-     */
3223
-    function geodir_get_formated_date($date)
3224
-    {
3225
-        return mysql2date(get_option('date_format'), $date);
3226
-    }
3215
+	/**
3216
+	 * Returns formatted date.
3217
+	 *
3218
+	 * @since 1.0.0
3219
+	 * @package GeoDirectory
3220
+	 * @param string $date Date string to convert.
3221
+	 * @return bool|int|string Returns formatted date.
3222
+	 */
3223
+	function geodir_get_formated_date($date)
3224
+	{
3225
+		return mysql2date(get_option('date_format'), $date);
3226
+	}
3227 3227
 }
3228 3228
 
3229 3229
 if (!function_exists('geodir_get_formated_time')) {
3230
-    /**
3231
-     * Returns formatted time.
3232
-     *
3233
-     * @since 1.0.0
3234
-     * @package GeoDirectory
3235
-     * @param string $time Time string to convert.
3236
-     * @return bool|int|string Returns formatted time.
3237
-     */
3238
-    function geodir_get_formated_time($time)
3239
-    {
3240
-        return mysql2date(get_option('time_format'), $time, $translate = true);
3241
-    }
3230
+	/**
3231
+	 * Returns formatted time.
3232
+	 *
3233
+	 * @since 1.0.0
3234
+	 * @package GeoDirectory
3235
+	 * @param string $time Time string to convert.
3236
+	 * @return bool|int|string Returns formatted time.
3237
+	 */
3238
+	function geodir_get_formated_time($time)
3239
+	{
3240
+		return mysql2date(get_option('time_format'), $time, $translate = true);
3241
+	}
3242 3242
 }
3243 3243
 
3244 3244
 
3245 3245
 if (!function_exists('geodir_save_post_file_fields')) {
3246
-    /**
3247
-     * Save post file fields
3248
-     *
3249
-     * @since 1.0.0
3250
-     * @since 1.4.7 Added `$extra_fields` parameter.
3251
-     * @package GeoDirectory
3252
-     * @global object $wpdb WordPress Database object.
3253
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
3254
-     * @global object $current_user Current user object.
3255
-     * @param int $post_id
3256
-     * @param string $field_id
3257
-     * @param array $post_image
3258
-     * @param array $extra_fields Array of extra fields.
3259
-     */
3260
-    function geodir_save_post_file_fields($post_id = 0, $field_id = '', $post_image = array(), $extra_fields = array())
3261
-    {
3246
+	/**
3247
+	 * Save post file fields
3248
+	 *
3249
+	 * @since 1.0.0
3250
+	 * @since 1.4.7 Added `$extra_fields` parameter.
3251
+	 * @package GeoDirectory
3252
+	 * @global object $wpdb WordPress Database object.
3253
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
3254
+	 * @global object $current_user Current user object.
3255
+	 * @param int $post_id
3256
+	 * @param string $field_id
3257
+	 * @param array $post_image
3258
+	 * @param array $extra_fields Array of extra fields.
3259
+	 */
3260
+	function geodir_save_post_file_fields($post_id = 0, $field_id = '', $post_image = array(), $extra_fields = array())
3261
+	{
3262 3262
 
3263
-        global $wpdb, $plugin_prefix, $current_user;
3263
+		global $wpdb, $plugin_prefix, $current_user;
3264 3264
 
3265
-        $post_type = get_post_type($post_id);
3266
-        //echo $field_id; exit;
3267
-        $table = $plugin_prefix . $post_type . '_detail';
3265
+		$post_type = get_post_type($post_id);
3266
+		//echo $field_id; exit;
3267
+		$table = $plugin_prefix . $post_type . '_detail';
3268 3268
 
3269
-        $postcurr_images = array();
3270
-        $postcurr_images = geodir_get_post_meta($post_id, $field_id, true);
3271
-        $file_urls = '';
3269
+		$postcurr_images = array();
3270
+		$postcurr_images = geodir_get_post_meta($post_id, $field_id, true);
3271
+		$file_urls = '';
3272 3272
 
3273
-        if (!empty($post_image)) {
3273
+		if (!empty($post_image)) {
3274 3274
 
3275
-            $invalid_files = array();
3275
+			$invalid_files = array();
3276 3276
 
3277
-            //Get and remove all old images of post from database to set by new order
3278
-            $geodir_uploaddir = '';
3279
-            $uploads = wp_upload_dir();
3280
-            $uploads_dir = $uploads['path'];
3277
+			//Get and remove all old images of post from database to set by new order
3278
+			$geodir_uploaddir = '';
3279
+			$uploads = wp_upload_dir();
3280
+			$uploads_dir = $uploads['path'];
3281 3281
 
3282
-            $geodir_uploadpath = $uploads['path'];
3283
-            $geodir_uploadurl = $uploads['url'];
3284
-            $sub_dir = $uploads['subdir'];
3282
+			$geodir_uploadpath = $uploads['path'];
3283
+			$geodir_uploadurl = $uploads['url'];
3284
+			$sub_dir = $uploads['subdir'];
3285 3285
 
3286
-            $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
3286
+			$allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
3287 3287
 
3288
-            for ($m = 0; $m < count($post_image); $m++) {
3288
+			for ($m = 0; $m < count($post_image); $m++) {
3289 3289
 
3290
-                /* --------- start ------- */
3290
+				/* --------- start ------- */
3291 3291
 
3292
-                if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM " . $table . " WHERE $field_id = %s AND post_id = %d", array($post_image[$m], $post_id)))) {
3292
+				if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM " . $table . " WHERE $field_id = %s AND post_id = %d", array($post_image[$m], $post_id)))) {
3293 3293
 
3294 3294
 
3295
-                    $curr_img_url = $post_image[$m];
3296
-                    $image_name_arr = explode('/', $curr_img_url);
3297
-                    $curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
3298
-                    $filename = end($image_name_arr);
3299
-                    $img_name_arr = explode('.', $filename);
3295
+					$curr_img_url = $post_image[$m];
3296
+					$image_name_arr = explode('/', $curr_img_url);
3297
+					$curr_img_dir = $image_name_arr[count($image_name_arr) - 2];
3298
+					$filename = end($image_name_arr);
3299
+					$img_name_arr = explode('.', $filename);
3300 3300
 
3301
-                    $arr_file_type = wp_check_filetype($filename);
3301
+					$arr_file_type = wp_check_filetype($filename);
3302 3302
 
3303
-                    if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
3304
-                        continue;
3305
-                    }
3303
+					if (empty($arr_file_type['ext']) || empty($arr_file_type['type'])) {
3304
+						continue;
3305
+					}
3306 3306
 
3307
-                    $uploaded_file_type = $arr_file_type['type'];
3308
-                    $uploaded_file_ext = $arr_file_type['ext'];
3307
+					$uploaded_file_type = $arr_file_type['type'];
3308
+					$uploaded_file_ext = $arr_file_type['ext'];
3309 3309
 
3310
-                    if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
3311
-                        continue; // Invalid file type.
3312
-                    }
3310
+					if (!empty($allowed_file_types) && !in_array($uploaded_file_ext, $allowed_file_types)) {
3311
+						continue; // Invalid file type.
3312
+					}
3313 3313
 
3314
-                    // Set an array containing a list of acceptable formats
3315
-                    //$allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/octet-stream', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
3314
+					// Set an array containing a list of acceptable formats
3315
+					//$allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/octet-stream', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
3316 3316
 
3317
-                    if (!function_exists('wp_handle_upload'))
3318
-                        require_once(ABSPATH . 'wp-admin/includes/file.php');
3317
+					if (!function_exists('wp_handle_upload'))
3318
+						require_once(ABSPATH . 'wp-admin/includes/file.php');
3319 3319
 
3320
-                    if (!is_dir($geodir_uploadpath))
3321
-                        mkdir($geodir_uploadpath);
3320
+					if (!is_dir($geodir_uploadpath))
3321
+						mkdir($geodir_uploadpath);
3322 3322
 
3323
-                    $new_name = $post_id . '_' . $field_id . '_' . $img_name_arr[0] . '.' . $img_name_arr[1];
3324
-                    $explode_sub_dir = explode("/", $sub_dir);
3325
-                    if ($curr_img_dir == end($explode_sub_dir)) {
3326
-                        $img_path = $geodir_uploadpath . '/' . $filename;
3327
-                        $img_url = $geodir_uploadurl . '/' . $filename;
3328
-                    } else {
3329
-                        $img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
3330
-                        $img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename;
3331
-                    }
3323
+					$new_name = $post_id . '_' . $field_id . '_' . $img_name_arr[0] . '.' . $img_name_arr[1];
3324
+					$explode_sub_dir = explode("/", $sub_dir);
3325
+					if ($curr_img_dir == end($explode_sub_dir)) {
3326
+						$img_path = $geodir_uploadpath . '/' . $filename;
3327
+						$img_url = $geodir_uploadurl . '/' . $filename;
3328
+					} else {
3329
+						$img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
3330
+						$img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename;
3331
+					}
3332 3332
 
3333
-                    $uploaded_file = '';
3334
-                    if (file_exists($img_path))
3335
-                        $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
3333
+					$uploaded_file = '';
3334
+					if (file_exists($img_path))
3335
+						$uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
3336 3336
 
3337
-                    if ($curr_img_dir != $geodir_uploaddir) {
3338
-                        if (file_exists($img_path))
3339
-                            unlink($img_path);
3340
-                    }
3337
+					if ($curr_img_dir != $geodir_uploaddir) {
3338
+						if (file_exists($img_path))
3339
+							unlink($img_path);
3340
+					}
3341 3341
 
3342
-                    if (!empty($uploaded_file))
3343
-                        $file_urls = $geodir_uploadurl . '/' . $new_name;
3342
+					if (!empty($uploaded_file))
3343
+						$file_urls = $geodir_uploadurl . '/' . $new_name;
3344 3344
 
3345
-                } else {
3346
-                    $file_urls = $post_image[$m];
3347
-                }
3348
-            }
3345
+				} else {
3346
+					$file_urls = $post_image[$m];
3347
+				}
3348
+			}
3349 3349
 
3350 3350
 
3351
-        }
3351
+		}
3352 3352
 
3353
-        //Remove all old attachments and temp images
3354
-        if (!empty($postcurr_images)) {
3353
+		//Remove all old attachments and temp images
3354
+		if (!empty($postcurr_images)) {
3355 3355
 
3356
-            if ($file_urls != $postcurr_images) {
3357
-                $invalid_files[] = (object)array('src' => $postcurr_images);
3358
-                $invalid_files = (object)$invalid_files;
3359
-            }
3360
-        }
3356
+			if ($file_urls != $postcurr_images) {
3357
+				$invalid_files[] = (object)array('src' => $postcurr_images);
3358
+				$invalid_files = (object)$invalid_files;
3359
+			}
3360
+		}
3361 3361
 
3362
-        geodir_save_post_meta($post_id, $field_id, $file_urls);
3362
+		geodir_save_post_meta($post_id, $field_id, $file_urls);
3363 3363
 
3364
-        if (!empty($invalid_files))
3365
-            geodir_remove_attachments($invalid_files);
3364
+		if (!empty($invalid_files))
3365
+			geodir_remove_attachments($invalid_files);
3366 3366
 
3367
-    }
3367
+	}
3368 3368
 }
3369 3369
 
3370 3370
 
@@ -3379,76 +3379,76 @@  discard block
 block discarded – undo
3379 3379
  */
3380 3380
 function geodir_custom_upload_mimes($existing_mimes = array())
3381 3381
 {
3382
-    $existing_mimes['wif'] = 'text/plain';
3383
-    $existing_mimes['jpg|jpeg'] = 'image/jpeg';
3384
-    $existing_mimes['gif'] = 'image/gif';
3385
-    $existing_mimes['png'] = 'image/png';
3386
-    $existing_mimes['pdf'] = 'application/pdf';
3387
-    $existing_mimes['txt'] = 'text/text';
3388
-    $existing_mimes['csv'] = 'application/octet-stream';
3389
-    $existing_mimes['doc'] = 'application/msword';
3390
-    $existing_mimes['xla|xls|xlt|xlw'] = 'application/vnd.ms-excel';
3391
-    $existing_mimes['docx'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
3392
-    $existing_mimes['xlsx'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
3393
-    return $existing_mimes;
3382
+	$existing_mimes['wif'] = 'text/plain';
3383
+	$existing_mimes['jpg|jpeg'] = 'image/jpeg';
3384
+	$existing_mimes['gif'] = 'image/gif';
3385
+	$existing_mimes['png'] = 'image/png';
3386
+	$existing_mimes['pdf'] = 'application/pdf';
3387
+	$existing_mimes['txt'] = 'text/text';
3388
+	$existing_mimes['csv'] = 'application/octet-stream';
3389
+	$existing_mimes['doc'] = 'application/msword';
3390
+	$existing_mimes['xla|xls|xlt|xlw'] = 'application/vnd.ms-excel';
3391
+	$existing_mimes['docx'] = 'application/vnd.openxmlformats-officedocument.wordprocessingml.document';
3392
+	$existing_mimes['xlsx'] = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet';
3393
+	return $existing_mimes;
3394 3394
 }
3395 3395
 
3396 3396
 if (!function_exists('geodir_plupload_action')) {
3397 3397
 
3398
-    /**
3399
-     * Get upload directory path details
3400
-     *
3401
-     * @since 1.0.0
3402
-     * @package GeoDirectory
3403
-     * @global object $current_user Current user object.
3404
-     * @param array $upload Array of upload directory data with keys of 'path','url', 'subdir, 'basedir', and 'error'.
3405
-     * @return mixed Returns upload directory details as an array.
3406
-     */
3407
-    function geodir_upload_dir($upload)
3408
-    {
3409
-        global $current_user;
3410
-        $upload['subdir'] = $upload['subdir'] . '/temp_' . $current_user->data->ID;
3411
-        $upload['path'] = $upload['basedir'] . $upload['subdir'];
3412
-        $upload['url'] = $upload['baseurl'] . $upload['subdir'];
3413
-        return $upload;
3414
-    }
3415
-
3416
-    /**
3417
-     * Handles place file and image upload.
3418
-     *
3419
-     * @since 1.0.0
3420
-     * @package GeoDirectory
3421
-     */
3422
-    function geodir_plupload_action()
3423
-    {
3424
-        // check ajax noonce
3425
-        $imgid = $_POST["imgid"];
3426
-
3427
-        check_ajax_referer($imgid . 'pluploadan');
3428
-
3429
-        // handle custom file uploaddir
3430
-        add_filter('upload_dir', 'geodir_upload_dir');
3431
-
3432
-        // change file orinetation if needed
3433
-        $fixed_file = geodir_exif($_FILES[$imgid . 'async-upload']);
3434
-
3435
-        // handle file upload
3436
-        $status = wp_handle_upload($fixed_file, array('test_form' => true, 'action' => 'plupload_action'));
3437
-        // remove handle custom file uploaddir
3438
-        remove_filter('upload_dir', 'geodir_upload_dir');
3439
-
3440
-        if(!isset($status['url']) && isset($status['error'])){
3441
-            print_r($status);
3442
-        }
3443
-
3444
-        // send the uploaded file url in response
3445
-        if (isset($status['url'])) {
3446
-            echo $status['url'];
3447
-        } else {
3448
-            echo 'x';
3449
-        }
3450
-        exit;
3451
-    }
3398
+	/**
3399
+	 * Get upload directory path details
3400
+	 *
3401
+	 * @since 1.0.0
3402
+	 * @package GeoDirectory
3403
+	 * @global object $current_user Current user object.
3404
+	 * @param array $upload Array of upload directory data with keys of 'path','url', 'subdir, 'basedir', and 'error'.
3405
+	 * @return mixed Returns upload directory details as an array.
3406
+	 */
3407
+	function geodir_upload_dir($upload)
3408
+	{
3409
+		global $current_user;
3410
+		$upload['subdir'] = $upload['subdir'] . '/temp_' . $current_user->data->ID;
3411
+		$upload['path'] = $upload['basedir'] . $upload['subdir'];
3412
+		$upload['url'] = $upload['baseurl'] . $upload['subdir'];
3413
+		return $upload;
3414
+	}
3415
+
3416
+	/**
3417
+	 * Handles place file and image upload.
3418
+	 *
3419
+	 * @since 1.0.0
3420
+	 * @package GeoDirectory
3421
+	 */
3422
+	function geodir_plupload_action()
3423
+	{
3424
+		// check ajax noonce
3425
+		$imgid = $_POST["imgid"];
3426
+
3427
+		check_ajax_referer($imgid . 'pluploadan');
3428
+
3429
+		// handle custom file uploaddir
3430
+		add_filter('upload_dir', 'geodir_upload_dir');
3431
+
3432
+		// change file orinetation if needed
3433
+		$fixed_file = geodir_exif($_FILES[$imgid . 'async-upload']);
3434
+
3435
+		// handle file upload
3436
+		$status = wp_handle_upload($fixed_file, array('test_form' => true, 'action' => 'plupload_action'));
3437
+		// remove handle custom file uploaddir
3438
+		remove_filter('upload_dir', 'geodir_upload_dir');
3439
+
3440
+		if(!isset($status['url']) && isset($status['error'])){
3441
+			print_r($status);
3442
+		}
3443
+
3444
+		// send the uploaded file url in response
3445
+		if (isset($status['url'])) {
3446
+			echo $status['url'];
3447
+		} else {
3448
+			echo 'x';
3449
+		}
3450
+		exit;
3451
+	}
3452 3452
 }
3453 3453
 
3454 3454
 /**
@@ -3463,17 +3463,17 @@  discard block
 block discarded – undo
3463 3463
  */
3464 3464
 function geodir_get_video($post_id)
3465 3465
 {
3466
-    global $wpdb, $plugin_prefix;
3466
+	global $wpdb, $plugin_prefix;
3467 3467
 
3468
-    $post_type = get_post_type($post_id);
3468
+	$post_type = get_post_type($post_id);
3469 3469
 
3470
-    $table = $plugin_prefix . $post_type . '_detail';
3470
+	$table = $plugin_prefix . $post_type . '_detail';
3471 3471
 
3472
-    $results = $wpdb->get_results($wpdb->prepare("SELECT geodir_video FROM " . $table . " WHERE post_id=%d", array($post_id)));
3472
+	$results = $wpdb->get_results($wpdb->prepare("SELECT geodir_video FROM " . $table . " WHERE post_id=%d", array($post_id)));
3473 3473
 
3474
-    if ($results) {
3475
-        return $results[0]->geodir_video;
3476
-    }
3474
+	if ($results) {
3475
+		return $results[0]->geodir_video;
3476
+	}
3477 3477
 
3478 3478
 }
3479 3479
 
@@ -3489,40 +3489,40 @@  discard block
 block discarded – undo
3489 3489
  */
3490 3490
 function geodir_get_special_offers($post_id)
3491 3491
 {
3492
-    global $wpdb, $plugin_prefix;
3492
+	global $wpdb, $plugin_prefix;
3493 3493
 
3494
-    $post_type = get_post_type($post_id);
3494
+	$post_type = get_post_type($post_id);
3495 3495
 
3496
-    $table = $plugin_prefix . $post_type . '_detail';
3496
+	$table = $plugin_prefix . $post_type . '_detail';
3497 3497
 
3498
-    $results = $wpdb->get_results($wpdb->prepare("SELECT geodir_special_offers FROM " . $table . " WHERE post_id=%d", array($post_id)));
3498
+	$results = $wpdb->get_results($wpdb->prepare("SELECT geodir_special_offers FROM " . $table . " WHERE post_id=%d", array($post_id)));
3499 3499
 
3500
-    if ($results) {
3501
-        return $results[0]->geodir_special_offers;
3502
-    }
3500
+	if ($results) {
3501
+		return $results[0]->geodir_special_offers;
3502
+	}
3503 3503
 
3504 3504
 }
3505 3505
 
3506 3506
 if (!function_exists('geodir_max_upload_size')) {
3507
-    /**
3508
-     * Get max upload file size
3509
-     *
3510
-     * @since 1.0.0
3511
-     * @package GeoDirectory
3512
-     * @return mixed|void Returns max upload file size.
3513
-     */
3514
-    function geodir_max_upload_size()
3515
-    {
3516
-        $max_filesize = (float)get_option('geodir_upload_max_filesize', 2);
3517
-
3518
-        if ($max_filesize > 0 && $max_filesize < 1) {
3519
-            $max_filesize = (int)($max_filesize * 1024) . 'kb';
3520
-        } else {
3521
-            $max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
3522
-        }
3523
-        /** Filter documented in geodirectory-functions/general_functions.php **/
3524
-        return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
3525
-    }
3507
+	/**
3508
+	 * Get max upload file size
3509
+	 *
3510
+	 * @since 1.0.0
3511
+	 * @package GeoDirectory
3512
+	 * @return mixed|void Returns max upload file size.
3513
+	 */
3514
+	function geodir_max_upload_size()
3515
+	{
3516
+		$max_filesize = (float)get_option('geodir_upload_max_filesize', 2);
3517
+
3518
+		if ($max_filesize > 0 && $max_filesize < 1) {
3519
+			$max_filesize = (int)($max_filesize * 1024) . 'kb';
3520
+		} else {
3521
+			$max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
3522
+		}
3523
+		/** Filter documented in geodirectory-functions/general_functions.php **/
3524
+		return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
3525
+	}
3526 3526
 }
3527 3527
 
3528 3528
 
@@ -3540,33 +3540,33 @@  discard block
 block discarded – undo
3540 3540
  */
3541 3541
 function geodir_add_custom_sort_options($fields, $post_type)
3542 3542
 {
3543
-    global $wpdb;
3543
+	global $wpdb;
3544 3544
 
3545
-    if ($post_type != '') {
3545
+	if ($post_type != '') {
3546 3546
 
3547
-        $all_postypes = geodir_get_posttypes();
3547
+		$all_postypes = geodir_get_posttypes();
3548 3548
 
3549
-        if (in_array($post_type, $all_postypes)) {
3549
+		if (in_array($post_type, $all_postypes)) {
3550 3550
 
3551
-            $custom_fields = $wpdb->get_results(
3552
-                $wpdb->prepare(
3553
-                    "select post_type,data_type,field_type,site_title,htmlvar_name from " . GEODIR_CUSTOM_FIELDS_TABLE . " where post_type = %s and is_active='1' and cat_sort='1' AND field_type != 'address' order by sort_order asc",
3554
-                    array($post_type)
3555
-                ), 'ARRAY_A'
3556
-            );
3551
+			$custom_fields = $wpdb->get_results(
3552
+				$wpdb->prepare(
3553
+					"select post_type,data_type,field_type,site_title,htmlvar_name from " . GEODIR_CUSTOM_FIELDS_TABLE . " where post_type = %s and is_active='1' and cat_sort='1' AND field_type != 'address' order by sort_order asc",
3554
+					array($post_type)
3555
+				), 'ARRAY_A'
3556
+			);
3557 3557
 
3558
-            if (!empty($custom_fields)) {
3558
+			if (!empty($custom_fields)) {
3559 3559
 
3560
-                foreach ($custom_fields as $val) {
3561
-                    $fields[] = $val;
3562
-                }
3563
-            }
3560
+				foreach ($custom_fields as $val) {
3561
+					$fields[] = $val;
3562
+				}
3563
+			}
3564 3564
 
3565
-        }
3565
+		}
3566 3566
 
3567
-    }
3567
+	}
3568 3568
 
3569
-    return $fields;
3569
+	return $fields;
3570 3570
 }
3571 3571
 
3572 3572
 
@@ -3582,66 +3582,66 @@  discard block
 block discarded – undo
3582 3582
 function geodir_get_custom_sort_options($post_type = '')
3583 3583
 {
3584 3584
 
3585
-    global $wpdb;
3586
-
3587
-    if ($post_type != '') {
3588
-
3589
-        $all_postypes = geodir_get_posttypes();
3590
-
3591
-        if (!in_array($post_type, $all_postypes))
3592
-            return false;
3593
-
3594
-        $fields = array();
3595
-
3596
-        $fields[] = array(
3597
-            'post_type' => $post_type,
3598
-            'data_type' => '',
3599
-            'field_type' => 'random',
3600
-            'site_title' => 'Random',
3601
-            'htmlvar_name' => 'post_title'
3602
-        );
3603
-
3604
-        $fields[] = array(
3605
-            'post_type' => $post_type,
3606
-            'data_type' => '',
3607
-            'field_type' => 'datetime',
3608
-            'site_title' => __('Add date', 'geodirectory'),
3609
-            'htmlvar_name' => 'post_date'
3610
-        );
3611
-        $fields[] = array(
3612
-            'post_type' => $post_type,
3613
-            'data_type' => '',
3614
-            'field_type' => 'bigint',
3615
-            'site_title' => __('Review', 'geodirectory'),
3616
-            'htmlvar_name' => 'comment_count'
3617
-        );
3618
-        $fields[] = array(
3619
-            'post_type' => $post_type,
3620
-            'data_type' => '',
3621
-            'field_type' => 'float',
3622
-            'site_title' => __('Rating', 'geodirectory'),
3623
-            'htmlvar_name' => 'overall_rating'
3624
-        );
3625
-        $fields[] = array(
3626
-            'post_type' => $post_type,
3627
-            'data_type' => '',
3628
-            'field_type' => 'text',
3629
-            'site_title' => __('Title', 'geodirectory'),
3630
-            'htmlvar_name' => 'post_title'
3631
-        );
3632
-
3633
-        /**
3634
-         * Hook to add custom sort options.
3635
-         *
3636
-         * @since 1.0.0
3637
-         * @param array $fields Unmodified sort options array.
3638
-         * @param string $post_type Post type.
3639
-         */
3640
-        return $fields = apply_filters('geodir_add_custom_sort_options', $fields, $post_type);
3641
-
3642
-    }
3643
-
3644
-    return false;
3585
+	global $wpdb;
3586
+
3587
+	if ($post_type != '') {
3588
+
3589
+		$all_postypes = geodir_get_posttypes();
3590
+
3591
+		if (!in_array($post_type, $all_postypes))
3592
+			return false;
3593
+
3594
+		$fields = array();
3595
+
3596
+		$fields[] = array(
3597
+			'post_type' => $post_type,
3598
+			'data_type' => '',
3599
+			'field_type' => 'random',
3600
+			'site_title' => 'Random',
3601
+			'htmlvar_name' => 'post_title'
3602
+		);
3603
+
3604
+		$fields[] = array(
3605
+			'post_type' => $post_type,
3606
+			'data_type' => '',
3607
+			'field_type' => 'datetime',
3608
+			'site_title' => __('Add date', 'geodirectory'),
3609
+			'htmlvar_name' => 'post_date'
3610
+		);
3611
+		$fields[] = array(
3612
+			'post_type' => $post_type,
3613
+			'data_type' => '',
3614
+			'field_type' => 'bigint',
3615
+			'site_title' => __('Review', 'geodirectory'),
3616
+			'htmlvar_name' => 'comment_count'
3617
+		);
3618
+		$fields[] = array(
3619
+			'post_type' => $post_type,
3620
+			'data_type' => '',
3621
+			'field_type' => 'float',
3622
+			'site_title' => __('Rating', 'geodirectory'),
3623
+			'htmlvar_name' => 'overall_rating'
3624
+		);
3625
+		$fields[] = array(
3626
+			'post_type' => $post_type,
3627
+			'data_type' => '',
3628
+			'field_type' => 'text',
3629
+			'site_title' => __('Title', 'geodirectory'),
3630
+			'htmlvar_name' => 'post_title'
3631
+		);
3632
+
3633
+		/**
3634
+		 * Hook to add custom sort options.
3635
+		 *
3636
+		 * @since 1.0.0
3637
+		 * @param array $fields Unmodified sort options array.
3638
+		 * @param string $post_type Post type.
3639
+		 */
3640
+		return $fields = apply_filters('geodir_add_custom_sort_options', $fields, $post_type);
3641
+
3642
+	}
3643
+
3644
+	return false;
3645 3645
 }
3646 3646
 
3647 3647
 
@@ -3657,117 +3657,117 @@  discard block
 block discarded – undo
3657 3657
 function godir_set_sort_field_order($field_ids = array())
3658 3658
 {
3659 3659
 
3660
-    global $wpdb;
3660
+	global $wpdb;
3661 3661
 
3662
-    $count = 0;
3663
-    if (!empty($field_ids)):
3664
-        foreach ($field_ids as $id) {
3662
+	$count = 0;
3663
+	if (!empty($field_ids)):
3664
+		foreach ($field_ids as $id) {
3665 3665
 
3666
-            $cf = trim($id, '_');
3666
+			$cf = trim($id, '_');
3667 3667
 
3668
-            $post_meta_info = $wpdb->query(
3669
-                $wpdb->prepare(
3670
-                    "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3668
+			$post_meta_info = $wpdb->query(
3669
+				$wpdb->prepare(
3670
+					"update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3671 3671
 															sort_order=%d 
3672 3672
 															where id= %d",
3673
-                    array($count, $cf)
3674
-                )
3675
-            );
3676
-            $count++;
3677
-        }
3678
-
3679
-        return $field_ids;
3680
-    else:
3681
-        return false;
3682
-    endif;
3673
+					array($count, $cf)
3674
+				)
3675
+			);
3676
+			$count++;
3677
+		}
3678
+
3679
+		return $field_ids;
3680
+	else:
3681
+		return false;
3682
+	endif;
3683 3683
 }
3684 3684
 
3685 3685
 
3686 3686
 if (!function_exists('geodir_custom_sort_field_save')) {
3687
-    /**
3688
-     * Save or Update custom sort fields into the database.
3689
-     *
3690
-     * @since 1.0.0
3691
-     * @package GeoDirectory
3692
-     * @global object $wpdb WordPress Database object.
3693
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
3694
-     * @param array $request_field {
3695
-     *    Attributes of the Request field.
3696
-     *
3697
-     *    @type string $action Ajax action name.
3698
-     *    @type string $manage_field_type Manage field type Default "sorting_options".
3699
-     *    @type string $create_field Do you want to create this field?.
3700
-     *    @type string $field_ins_upd Field created or updated?.
3701
-     *    @type string $_wpnonce Nonce value.
3702
-     *    @type string $listing_type The Post type.
3703
-     *    @type string $field_type Field Type.
3704
-     *    @type string $field_id Field ID.
3705
-     *    @type string $data_type Data Type.
3706
-     *    @type string $htmlvar_name HTML variable name.
3707
-     *    @type string $site_title Section title which you wish to display in frontend.
3708
-     *    @type string $is_default Is this default sorting?.
3709
-     *    @type string $is_active If not active then the field will not be displayed anywhere.
3710
-     *    @type string $sort_order Sort Order.
3711
-     *
3712
-     * }
3713
-     * @param bool $default Not yet implemented.
3714
-     * @return int Returns the last affected db table row id.
3715
-     */
3716
-    function geodir_custom_sort_field_save($request_field = array(), $default = false)
3717
-    {
3718
-
3719
-        global $wpdb, $plugin_prefix;
3720
-
3721
-        $result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
3722
-
3723
-        $cf = trim($result_str, '_');
3724
-
3725
-        /*-------- check dublicate validation --------*/
3726
-
3727
-        $field_type = isset($request_field['field_type']) ? $request_field['field_type'] : '';
3728
-        $cehhtmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
3729
-
3730
-        $post_type = $request_field['listing_type'];
3731
-        $data_type = isset($request_field['data_type']) ? $request_field['data_type'] : '';
3732
-        $field_type = isset($request_field['field_type']) ? $request_field['field_type'] : '';
3733
-        $site_title = isset($request_field['site_title']) ? $request_field['site_title'] : '';
3734
-        $htmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
3735
-        $sort_order = isset($request_field['sort_order']) ? $request_field['sort_order'] : 0;
3736
-        $is_active = isset($request_field['is_active']) ? $request_field['is_active'] : 0;
3737
-        $is_default = isset($request_field['is_default']) ? $request_field['is_default'] : '';
3738
-        $asc = isset($request_field['asc']) ? $request_field['asc'] : 0;
3739
-        $desc = isset($request_field['desc']) ? $request_field['desc'] : 0;
3740
-        $asc_title = isset($request_field['asc_title']) ? $request_field['asc_title'] : '';
3741
-        $desc_title = isset($request_field['desc_title']) ? $request_field['desc_title'] : '';
3742
-
3743
-        $default_order = '';
3744
-        if ($is_default != '') {
3745
-            $default_order = $is_default;
3746
-            $is_default = '1';
3747
-        }
3748
-
3749
-
3750
-        $check_html_variable = $wpdb->get_var(
3751
-            $wpdb->prepare(
3752
-                "select htmlvar_name from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s and field_type=%s ",
3753
-                array($cehhtmlvar_name, $post_type, $field_type)
3754
-            )
3755
-        );
3756
-
3757
-        if ($is_default == 1) {
3758
-
3759
-            $wpdb->query($wpdb->prepare("update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set is_default='0', default_order='' where post_type = %s", array($post_type)));
3760
-
3761
-        }
3762
-
3763
-
3764
-        if (!$check_html_variable) {
3765
-
3766
-            $wpdb->query(
3767
-
3768
-                $wpdb->prepare(
3769
-
3770
-                    "insert into " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3687
+	/**
3688
+	 * Save or Update custom sort fields into the database.
3689
+	 *
3690
+	 * @since 1.0.0
3691
+	 * @package GeoDirectory
3692
+	 * @global object $wpdb WordPress Database object.
3693
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
3694
+	 * @param array $request_field {
3695
+	 *    Attributes of the Request field.
3696
+	 *
3697
+	 *    @type string $action Ajax action name.
3698
+	 *    @type string $manage_field_type Manage field type Default "sorting_options".
3699
+	 *    @type string $create_field Do you want to create this field?.
3700
+	 *    @type string $field_ins_upd Field created or updated?.
3701
+	 *    @type string $_wpnonce Nonce value.
3702
+	 *    @type string $listing_type The Post type.
3703
+	 *    @type string $field_type Field Type.
3704
+	 *    @type string $field_id Field ID.
3705
+	 *    @type string $data_type Data Type.
3706
+	 *    @type string $htmlvar_name HTML variable name.
3707
+	 *    @type string $site_title Section title which you wish to display in frontend.
3708
+	 *    @type string $is_default Is this default sorting?.
3709
+	 *    @type string $is_active If not active then the field will not be displayed anywhere.
3710
+	 *    @type string $sort_order Sort Order.
3711
+	 *
3712
+	 * }
3713
+	 * @param bool $default Not yet implemented.
3714
+	 * @return int Returns the last affected db table row id.
3715
+	 */
3716
+	function geodir_custom_sort_field_save($request_field = array(), $default = false)
3717
+	{
3718
+
3719
+		global $wpdb, $plugin_prefix;
3720
+
3721
+		$result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
3722
+
3723
+		$cf = trim($result_str, '_');
3724
+
3725
+		/*-------- check dublicate validation --------*/
3726
+
3727
+		$field_type = isset($request_field['field_type']) ? $request_field['field_type'] : '';
3728
+		$cehhtmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
3729
+
3730
+		$post_type = $request_field['listing_type'];
3731
+		$data_type = isset($request_field['data_type']) ? $request_field['data_type'] : '';
3732
+		$field_type = isset($request_field['field_type']) ? $request_field['field_type'] : '';
3733
+		$site_title = isset($request_field['site_title']) ? $request_field['site_title'] : '';
3734
+		$htmlvar_name = isset($request_field['htmlvar_name']) ? $request_field['htmlvar_name'] : '';
3735
+		$sort_order = isset($request_field['sort_order']) ? $request_field['sort_order'] : 0;
3736
+		$is_active = isset($request_field['is_active']) ? $request_field['is_active'] : 0;
3737
+		$is_default = isset($request_field['is_default']) ? $request_field['is_default'] : '';
3738
+		$asc = isset($request_field['asc']) ? $request_field['asc'] : 0;
3739
+		$desc = isset($request_field['desc']) ? $request_field['desc'] : 0;
3740
+		$asc_title = isset($request_field['asc_title']) ? $request_field['asc_title'] : '';
3741
+		$desc_title = isset($request_field['desc_title']) ? $request_field['desc_title'] : '';
3742
+
3743
+		$default_order = '';
3744
+		if ($is_default != '') {
3745
+			$default_order = $is_default;
3746
+			$is_default = '1';
3747
+		}
3748
+
3749
+
3750
+		$check_html_variable = $wpdb->get_var(
3751
+			$wpdb->prepare(
3752
+				"select htmlvar_name from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s and field_type=%s ",
3753
+				array($cehhtmlvar_name, $post_type, $field_type)
3754
+			)
3755
+		);
3756
+
3757
+		if ($is_default == 1) {
3758
+
3759
+			$wpdb->query($wpdb->prepare("update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set is_default='0', default_order='' where post_type = %s", array($post_type)));
3760
+
3761
+		}
3762
+
3763
+
3764
+		if (!$check_html_variable) {
3765
+
3766
+			$wpdb->query(
3767
+
3768
+				$wpdb->prepare(
3769
+
3770
+					"insert into " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3771 3771
 				post_type = %s,
3772 3772
 				data_type = %s,
3773 3773
 				field_type = %s,
@@ -3782,23 +3782,23 @@  discard block
 block discarded – undo
3782 3782
 				asc_title = %s,
3783 3783
 				desc_title = %s",
3784 3784
 
3785
-                    array($post_type, $data_type, $field_type, $site_title, $htmlvar_name, $sort_order, $is_active, $is_default, $default_order, $asc, $desc, $asc_title, $desc_title)
3786
-                )
3785
+					array($post_type, $data_type, $field_type, $site_title, $htmlvar_name, $sort_order, $is_active, $is_default, $default_order, $asc, $desc, $asc_title, $desc_title)
3786
+				)
3787 3787
 
3788
-            );
3788
+			);
3789 3789
 
3790 3790
 
3791
-            $lastid = $wpdb->insert_id;
3791
+			$lastid = $wpdb->insert_id;
3792 3792
 
3793
-            $lastid = trim($lastid);
3793
+			$lastid = trim($lastid);
3794 3794
 
3795
-        } else {
3795
+		} else {
3796 3796
 
3797
-            $wpdb->query(
3797
+			$wpdb->query(
3798 3798
 
3799
-                $wpdb->prepare(
3799
+				$wpdb->prepare(
3800 3800
 
3801
-                    "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3801
+					"update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3802 3802
 				post_type = %s,
3803 3803
 				data_type = %s,
3804 3804
 				field_type = %s,
@@ -3814,115 +3814,115 @@  discard block
 block discarded – undo
3814 3814
 				desc_title = %s
3815 3815
 				where id = %d",
3816 3816
 
3817
-                    array($post_type, $data_type, $field_type, $site_title, $htmlvar_name, $sort_order, $is_active, $is_default, $default_order, $asc, $desc, $asc_title, $desc_title, $cf)
3818
-                )
3817
+					array($post_type, $data_type, $field_type, $site_title, $htmlvar_name, $sort_order, $is_active, $is_default, $default_order, $asc, $desc, $asc_title, $desc_title, $cf)
3818
+				)
3819 3819
 
3820
-            );
3820
+			);
3821 3821
 
3822
-            $lastid = trim($cf);
3822
+			$lastid = trim($cf);
3823 3823
 
3824
-        }
3824
+		}
3825 3825
 
3826 3826
 
3827
-        return (int)$lastid;
3827
+		return (int)$lastid;
3828 3828
 
3829
-    }
3829
+	}
3830 3830
 }
3831 3831
 
3832 3832
 
3833 3833
 if (!function_exists('geodir_custom_sort_field_delete')) {
3834
-    /**
3835
-     * Delete a custom sort field using field id.
3836
-     * @since 1.0.0
3837
-     * @package GeoDirectory
3838
-     * @global object $wpdb WordPress Database object.
3839
-     * @global string $plugin_prefix Geodirectory plugin table prefix.
3840
-     * @param string $field_id The field ID.
3841
-     * @return int|string Returns field id when successful deletion, else returns 0.
3842
-     */
3843
-    function geodir_custom_sort_field_delete($field_id = '')
3844
-    {
3845
-
3846
-        global $wpdb, $plugin_prefix;
3847
-        if ($field_id != '') {
3848
-            $cf = trim($field_id, '_');
3849
-
3850
-            $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where id= %d ", array($cf)));
3851
-
3852
-            return $field_id;
3853
-
3854
-        } else
3855
-            return 0;
3856
-
3857
-    }
3834
+	/**
3835
+	 * Delete a custom sort field using field id.
3836
+	 * @since 1.0.0
3837
+	 * @package GeoDirectory
3838
+	 * @global object $wpdb WordPress Database object.
3839
+	 * @global string $plugin_prefix Geodirectory plugin table prefix.
3840
+	 * @param string $field_id The field ID.
3841
+	 * @return int|string Returns field id when successful deletion, else returns 0.
3842
+	 */
3843
+	function geodir_custom_sort_field_delete($field_id = '')
3844
+	{
3845
+
3846
+		global $wpdb, $plugin_prefix;
3847
+		if ($field_id != '') {
3848
+			$cf = trim($field_id, '_');
3849
+
3850
+			$wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where id= %d ", array($cf)));
3851
+
3852
+			return $field_id;
3853
+
3854
+		} else
3855
+			return 0;
3856
+
3857
+	}
3858 3858
 }
3859 3859
 
3860 3860
 
3861 3861
 if (!function_exists('geodir_custom_sort_field_adminhtml')) {
3862
-    /**
3863
-     * Custom sort field admin html.
3864
-     *
3865
-     * @since 1.0.0
3866
-     * @package GeoDirectory
3867
-     * @global object $wpdb WordPress Database object.
3868
-     * @param string $field_type The form field type.
3869
-     * @param object|int $result_str The custom field results object or row id.
3870
-     * @param string $field_ins_upd When set to "submit" displays form.
3871
-     * @param bool $default when set to true field will be for admin use only.
3872
-     */
3873
-    function geodir_custom_sort_field_adminhtml($field_type, $result_str, $field_ins_upd = '', $default = false)
3874
-    {
3875
-        global $wpdb;
3876
-        $cf = $result_str;
3877
-        if (!is_object($cf)) {
3878
-            $field_info = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE id = %d", array($cf)));
3879
-        } else {
3880
-            $field_info = $cf;
3881
-            $result_str = $cf->id;
3882
-        }
3883
-
3884
-        $field_info = stripslashes_deep($field_info); // strip slashes
3885
-
3886
-        if (!isset($field_info->post_type)) {
3887
-            $post_type = sanitize_text_field($_REQUEST['listing_type']);
3888
-        } else {
3889
-            $post_type = $field_info->post_type;
3890
-        }
3891
-
3892
-        $field_types = explode('-_-', $field_type);
3893
-        $field_type = $field_types[0];
3894
-        $htmlvar_name = isset($field_types[1]) ? $field_types[1] : '';
3895
-
3896
-        $site_title = '';
3897
-        if ($site_title == '')
3898
-            $site_title = isset($field_info->site_title) ? $field_info->site_title : '';
3899
-
3900
-        if ($site_title == '') {
3901
-            $fields = geodir_get_custom_sort_options($post_type);
3902
-
3903
-            foreach ($fields as $val) {
3904
-                $val = stripslashes_deep($val); // strip slashes
3905
-
3906
-                if ($val['field_type'] == $field_type && $val['htmlvar_name'] == $htmlvar_name) {
3907
-                    $site_title = isset($val['site_title']) ? $val['site_title'] : '';
3908
-                }
3909
-            }
3910
-        }
3911
-
3912
-        if ($htmlvar_name == '')
3913
-            $htmlvar_name = isset($field_info->htmlvar_name) ? $field_info->htmlvar_name : '';
3914
-
3915
-        $nonce = wp_create_nonce('custom_fields_' . $result_str);
3916
-
3917
-        ?>
3862
+	/**
3863
+	 * Custom sort field admin html.
3864
+	 *
3865
+	 * @since 1.0.0
3866
+	 * @package GeoDirectory
3867
+	 * @global object $wpdb WordPress Database object.
3868
+	 * @param string $field_type The form field type.
3869
+	 * @param object|int $result_str The custom field results object or row id.
3870
+	 * @param string $field_ins_upd When set to "submit" displays form.
3871
+	 * @param bool $default when set to true field will be for admin use only.
3872
+	 */
3873
+	function geodir_custom_sort_field_adminhtml($field_type, $result_str, $field_ins_upd = '', $default = false)
3874
+	{
3875
+		global $wpdb;
3876
+		$cf = $result_str;
3877
+		if (!is_object($cf)) {
3878
+			$field_info = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE id = %d", array($cf)));
3879
+		} else {
3880
+			$field_info = $cf;
3881
+			$result_str = $cf->id;
3882
+		}
3883
+
3884
+		$field_info = stripslashes_deep($field_info); // strip slashes
3885
+
3886
+		if (!isset($field_info->post_type)) {
3887
+			$post_type = sanitize_text_field($_REQUEST['listing_type']);
3888
+		} else {
3889
+			$post_type = $field_info->post_type;
3890
+		}
3891
+
3892
+		$field_types = explode('-_-', $field_type);
3893
+		$field_type = $field_types[0];
3894
+		$htmlvar_name = isset($field_types[1]) ? $field_types[1] : '';
3895
+
3896
+		$site_title = '';
3897
+		if ($site_title == '')
3898
+			$site_title = isset($field_info->site_title) ? $field_info->site_title : '';
3899
+
3900
+		if ($site_title == '') {
3901
+			$fields = geodir_get_custom_sort_options($post_type);
3902
+
3903
+			foreach ($fields as $val) {
3904
+				$val = stripslashes_deep($val); // strip slashes
3905
+
3906
+				if ($val['field_type'] == $field_type && $val['htmlvar_name'] == $htmlvar_name) {
3907
+					$site_title = isset($val['site_title']) ? $val['site_title'] : '';
3908
+				}
3909
+			}
3910
+		}
3911
+
3912
+		if ($htmlvar_name == '')
3913
+			$htmlvar_name = isset($field_info->htmlvar_name) ? $field_info->htmlvar_name : '';
3914
+
3915
+		$nonce = wp_create_nonce('custom_fields_' . $result_str);
3916
+
3917
+		?>
3918 3918
         <li class="text" id="licontainer_<?php echo $result_str;?>">
3919 3919
             <div class="title title<?php echo $result_str;?> gt-fieldset"
3920 3920
                  title="<?php _e('Double Click to toggle and drag-drop to sort', 'geodirectory');?>"
3921 3921
                  ondblclick="show_hide('field_frm<?php echo $result_str;?>')">
3922 3922
                 <?php
3923 3923
 
3924
-                $nonce = wp_create_nonce('custom_fields_' . $result_str);
3925
-                ?>
3924
+				$nonce = wp_create_nonce('custom_fields_' . $result_str);
3925
+				?>
3926 3926
 
3927 3927
                 <div title="<?php _e('Click to remove field', 'geodirectory');?>"
3928 3928
                      onclick="delete_sort_field('<?php echo $result_str;?>', '<?php echo $nonce;?>', this)"
@@ -3935,17 +3935,17 @@  discard block
 block discarded – undo
3935 3935
 
3936 3936
             <div id="field_frm<?php echo $result_str;?>" class="field_frm"
3937 3937
                  style="display:<?php if ($field_ins_upd == 'submit') {
3938
-                     echo 'block;';
3939
-                 } else {
3940
-                     echo 'none;';
3941
-                 } ?>">
3938
+					 echo 'block;';
3939
+				 } else {
3940
+					 echo 'none;';
3941
+				 } ?>">
3942 3942
                 <input type="hidden" name="_wpnonce" value="<?php echo $nonce; ?>"/>
3943 3943
                 <input type="hidden" name="listing_type" id="listing_type" value="<?php echo $post_type;?>"/>
3944 3944
                 <input type="hidden" name="field_type" id="field_type" value="<?php echo $field_type;?>"/>
3945 3945
                 <input type="hidden" name="field_id" id="field_id" value="<?php echo $result_str;?>"/>
3946 3946
                 <input type="hidden" name="data_type" id="data_type" value="<?php if (isset($field_info->data_type)) {
3947
-                    echo $field_info->data_type;
3948
-                }?>"/>
3947
+					echo $field_info->data_type;
3948
+				}?>"/>
3949 3949
                 <input type="hidden" name="htmlvar_name" id="htmlvar_name" value="<?php echo $htmlvar_name;?>"/>
3950 3950
 
3951 3951
 
@@ -3960,19 +3960,19 @@  discard block
 block discarded – undo
3960 3960
                             <td>
3961 3961
                                 <input type="checkbox" name="asc" id="asc"
3962 3962
                                        value="1" <?php if (isset($field_info->sort_asc) && $field_info->sort_asc == '1') {
3963
-                                    echo 'checked="checked"';
3964
-                                } ?>/>
3963
+									echo 'checked="checked"';
3964
+								} ?>/>
3965 3965
 
3966 3966
                                 <input type="text" name="asc_title" id="asc_title"
3967 3967
                                        placeholder="<?php esc_attr_e('Ascending title', 'geodirectory'); ?>"
3968 3968
                                        value="<?php if (isset($field_info->asc_title)) {
3969
-                                           echo esc_attr($field_info->asc_title);
3970
-                                       } ?>" style="width:45%;"/>
3969
+										   echo esc_attr($field_info->asc_title);
3970
+									   } ?>" style="width:45%;"/>
3971 3971
 
3972 3972
                                 <input type="radio" name="is_default"
3973 3973
                                        value="<?php echo $htmlvar_name; ?>_asc" <?php if (isset($field_info->default_order) && $field_info->default_order == $htmlvar_name . '_asc') {
3974
-                                    echo 'checked="checked"';
3975
-                                } ?>/><span><?php _e('Set as default sort.', 'geodirectory'); ?></span>
3974
+									echo 'checked="checked"';
3975
+								} ?>/><span><?php _e('Set as default sort.', 'geodirectory'); ?></span>
3976 3976
 
3977 3977
                                 <br/>
3978 3978
                                 <span><?php _e('Select if you want to show option in sort.', 'geodirectory'); ?></span>
@@ -3984,18 +3984,18 @@  discard block
 block discarded – undo
3984 3984
                             <td>
3985 3985
                                 <input type="checkbox" name="desc" id="desc"
3986 3986
                                        value="1" <?php if (isset($field_info->sort_desc) && $field_info->sort_desc == '1') {
3987
-                                    echo 'checked="checked"';
3988
-                                } ?>/>
3987
+									echo 'checked="checked"';
3988
+								} ?>/>
3989 3989
 
3990 3990
                                 <input type="text" name="desc_title" id="desc_title"
3991 3991
                                        placeholder="<?php esc_attr_e('Descending title', 'geodirectory'); ?>"
3992 3992
                                        value="<?php if (isset($field_info->desc_title)) {
3993
-                                           echo esc_attr($field_info->desc_title);
3994
-                                       } ?>" style="width:45%;"/>
3993
+										   echo esc_attr($field_info->desc_title);
3994
+									   } ?>" style="width:45%;"/>
3995 3995
                                 <input type="radio" name="is_default"
3996 3996
                                        value="<?php echo $htmlvar_name; ?>_desc" <?php if (isset($field_info->default_order) && $field_info->default_order == $htmlvar_name . '_desc') {
3997
-                                    echo 'checked="checked"';
3998
-                                } ?>/><span><?php _e('Set as default sort.', 'geodirectory'); ?></span>
3997
+									echo 'checked="checked"';
3998
+								} ?>/><span><?php _e('Set as default sort.', 'geodirectory'); ?></span>
3999 3999
                                 <br/>
4000 4000
                                 <span><?php _e('Select if you want to show option in sort.', 'geodirectory'); ?></span>
4001 4001
                             </td>
@@ -4018,8 +4018,8 @@  discard block
 block discarded – undo
4018 4018
                             <td align="left">
4019 4019
                                 <input type="checkbox" name="is_default"
4020 4020
                                        value="<?php echo $field_type; ?>"  <?php if (isset($field_info->is_default) && $field_info->is_default == '1') {
4021
-                                    echo 'checked="checked"';
4022
-                                } ?>/>
4021
+									echo 'checked="checked"';
4022
+								} ?>/>
4023 4023
                                 <br/>
4024 4024
                                 <span><?php _e('If field is checked then the field will be use as default sort.', 'geodirectory'); ?></span>
4025 4025
                             </td>
@@ -4033,12 +4033,12 @@  discard block
 block discarded – undo
4033 4033
                             <select name="is_active" id="is_active">
4034 4034
                                 <option
4035 4035
                                     value="1" <?php if (isset($field_info->is_active) && $field_info->is_active == '1') {
4036
-                                    echo 'selected="selected"';
4037
-                                }?>><?php _e('Yes', 'geodirectory');?></option>
4036
+									echo 'selected="selected"';
4037
+								}?>><?php _e('Yes', 'geodirectory');?></option>
4038 4038
                                 <option
4039 4039
                                     value="0" <?php if (isset($field_info->is_active) && $field_info->is_active == '0') {
4040
-                                    echo 'selected="selected"';
4041
-                                }?>><?php _e('No', 'geodirectory');?></option>
4040
+									echo 'selected="selected"';
4041
+								}?>><?php _e('No', 'geodirectory');?></option>
4042 4042
                             </select>
4043 4043
                             <br/>
4044 4044
                             <span><?php _e('Select yes or no. If no is selected then the field will not be displayed anywhere.', 'geodirectory');?></span>
@@ -4049,8 +4049,8 @@  discard block
 block discarded – undo
4049 4049
                         <td><strong><?php _e('Display order :', 'geodirectory');?></strong></td>
4050 4050
                         <td align="left"><input type="text" readonly="readonly" name="sort_order" id="sort_order"
4051 4051
                                                 value="<?php if (isset($field_info->sort_order)) {
4052
-                                                    echo esc_attr($field_info->sort_order);
4053
-                                                }?>" size="50"/>
4052
+													echo esc_attr($field_info->sort_order);
4053
+												}?>" size="50"/>
4054 4054
                             <br/>
4055 4055
                             <span><?php _e('Enter the display order of this field in backend. e.g. 5', 'geodirectory');?></span>
4056 4056
                         </td>
@@ -4073,38 +4073,38 @@  discard block
 block discarded – undo
4073 4073
             </div>
4074 4074
         </li> <?php
4075 4075
 
4076
-    }
4076
+	}
4077 4077
 }
4078 4078
 
4079 4079
 if (!function_exists('check_field_visibility')) {
4080
-    /**
4081
-     * Check field visibility as per price package.
4082
-     *
4083
-     * @since 1.0.0
4084
-     * @package GeoDirectory
4085
-     * @global object $wpdb WordPress Database object.
4086
-     * @global array $geodir_addon_list List of active GeoDirectory extensions.
4087
-     * @param int|string $package_id The package ID.
4088
-     * @param string $field_name The field name.
4089
-     * @param string $post_type Optional. The wordpress post type.
4090
-     * @return bool Returns true when field visible, otherwise false.
4091
-     */
4092
-    function check_field_visibility($package_id, $field_name, $post_type)
4093
-    {
4094
-        global $wpdb, $geodir_addon_list;
4095
-        if (!(isset($geodir_addon_list['geodir_payment_manager']) && $geodir_addon_list['geodir_payment_manager'] == 'yes')) {
4096
-            return true;
4097
-        }
4098
-        if (!$package_id || !$field_name || !$post_type) {
4099
-            return true;
4100
-        }
4101
-        $sql = $wpdb->prepare("SELECT id FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE is_active='1' AND htmlvar_name=%s AND post_type=%s AND FIND_IN_SET(%s, packages)", array($field_name, $post_type, (int)$package_id));
4102
-
4103
-        if ($wpdb->get_var($sql)) {
4104
-            return true;
4105
-        }
4106
-        return false;
4107
-    }
4080
+	/**
4081
+	 * Check field visibility as per price package.
4082
+	 *
4083
+	 * @since 1.0.0
4084
+	 * @package GeoDirectory
4085
+	 * @global object $wpdb WordPress Database object.
4086
+	 * @global array $geodir_addon_list List of active GeoDirectory extensions.
4087
+	 * @param int|string $package_id The package ID.
4088
+	 * @param string $field_name The field name.
4089
+	 * @param string $post_type Optional. The wordpress post type.
4090
+	 * @return bool Returns true when field visible, otherwise false.
4091
+	 */
4092
+	function check_field_visibility($package_id, $field_name, $post_type)
4093
+	{
4094
+		global $wpdb, $geodir_addon_list;
4095
+		if (!(isset($geodir_addon_list['geodir_payment_manager']) && $geodir_addon_list['geodir_payment_manager'] == 'yes')) {
4096
+			return true;
4097
+		}
4098
+		if (!$package_id || !$field_name || !$post_type) {
4099
+			return true;
4100
+		}
4101
+		$sql = $wpdb->prepare("SELECT id FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE is_active='1' AND htmlvar_name=%s AND post_type=%s AND FIND_IN_SET(%s, packages)", array($field_name, $post_type, (int)$package_id));
4102
+
4103
+		if ($wpdb->get_var($sql)) {
4104
+			return true;
4105
+		}
4106
+		return false;
4107
+	}
4108 4108
 }
4109 4109
 
4110 4110
 /**
@@ -4119,43 +4119,43 @@  discard block
 block discarded – undo
4119 4119
  */
4120 4120
 function geodir_string_to_options($input = '', $translated = false)
4121 4121
 {
4122
-    $return = array();
4123
-    if ($input != '') {
4124
-        $input = trim($input);
4125
-        $input = rtrim($input, ",");
4126
-        $input = ltrim($input, ",");
4127
-        $input = trim($input);
4128
-    }
4129
-
4130
-    $input_arr = explode(',', $input);
4131
-
4132
-    if (!empty($input_arr)) {
4133
-        foreach ($input_arr as $input_str) {
4134
-            $input_str = trim($input_str);
4135
-
4136
-            if (strpos($input_str, "/") !== false) {
4137
-                $input_str = explode("/", $input_str, 2);
4138
-                $label = trim($input_str[0]);
4139
-                if ($translated && $label != '') {
4140
-                    $label = __($label, 'geodirectory');
4141
-                }
4142
-                $label = ucfirst($label);
4143
-                $value = trim($input_str[1]);
4144
-            } else {
4145
-                if ($translated && $input_str != '') {
4146
-                    $input_str = __($input_str, 'geodirectory');
4147
-                }
4148
-                $label = ucfirst($input_str);
4149
-                $value = $input_str;
4150
-            }
4151
-
4152
-            if ($label != '') {
4153
-                $return[] = array('label' => $label, 'value' => $value, 'optgroup' => NULL);
4154
-            }
4155
-        }
4156
-    }
4157
-
4158
-    return $return;
4122
+	$return = array();
4123
+	if ($input != '') {
4124
+		$input = trim($input);
4125
+		$input = rtrim($input, ",");
4126
+		$input = ltrim($input, ",");
4127
+		$input = trim($input);
4128
+	}
4129
+
4130
+	$input_arr = explode(',', $input);
4131
+
4132
+	if (!empty($input_arr)) {
4133
+		foreach ($input_arr as $input_str) {
4134
+			$input_str = trim($input_str);
4135
+
4136
+			if (strpos($input_str, "/") !== false) {
4137
+				$input_str = explode("/", $input_str, 2);
4138
+				$label = trim($input_str[0]);
4139
+				if ($translated && $label != '') {
4140
+					$label = __($label, 'geodirectory');
4141
+				}
4142
+				$label = ucfirst($label);
4143
+				$value = trim($input_str[1]);
4144
+			} else {
4145
+				if ($translated && $input_str != '') {
4146
+					$input_str = __($input_str, 'geodirectory');
4147
+				}
4148
+				$label = ucfirst($input_str);
4149
+				$value = $input_str;
4150
+			}
4151
+
4152
+			if ($label != '') {
4153
+				$return[] = array('label' => $label, 'value' => $value, 'optgroup' => NULL);
4154
+			}
4155
+		}
4156
+	}
4157
+
4158
+	return $return;
4159 4159
 }
4160 4160
 
4161 4161
 /**
@@ -4170,51 +4170,51 @@  discard block
 block discarded – undo
4170 4170
  */
4171 4171
 function geodir_string_values_to_options($option_values = '', $translated = false)
4172 4172
 {
4173
-    $options = array();
4174
-    if ($option_values == '') {
4175
-        return NULL;
4176
-    }
4177
-
4178
-    if (strpos($option_values, "{/optgroup}") !== false) {
4179
-        $option_values_arr = explode("{/optgroup}", $option_values);
4180
-
4181
-        foreach ($option_values_arr as $optgroup) {
4182
-            if (strpos($optgroup, "{optgroup}") !== false) {
4183
-                $optgroup_arr = explode("{optgroup}", $optgroup);
4184
-
4185
-                $count = 0;
4186
-                foreach ($optgroup_arr as $optgroup_str) {
4187
-                    $count++;
4188
-                    $optgroup_str = trim($optgroup_str);
4189
-
4190
-                    $optgroup_label = '';
4191
-                    if (strpos($optgroup_str, "|") !== false) {
4192
-                        $optgroup_str_arr = explode("|", $optgroup_str, 2);
4193
-                        $optgroup_label = trim($optgroup_str_arr[0]);
4194
-                        if ($translated && $optgroup_label != '') {
4195
-                            $optgroup_label = __($optgroup_label, 'geodirectory');
4196
-                        }
4197
-                        $optgroup_label = ucfirst($optgroup_label);
4198
-                        $optgroup_str = $optgroup_str_arr[1];
4199
-                    }
4200
-
4201
-                    $optgroup3 = geodir_string_to_options($optgroup_str, $translated);
4202
-
4203
-                    if ($count > 1 && $optgroup_label != '' && !empty($optgroup3)) {
4204
-                        $optgroup_start = array(array('label' => $optgroup_label, 'value' => NULL, 'optgroup' => 'start'));
4205
-                        $optgroup_end = array(array('label' => $optgroup_label, 'value' => NULL, 'optgroup' => 'end'));
4206
-                        $optgroup3 = array_merge($optgroup_start, $optgroup3, $optgroup_end);
4207
-                    }
4208
-                    $options = array_merge($options, $optgroup3);
4209
-                }
4210
-            } else {
4211
-                $optgroup1 = geodir_string_to_options($optgroup, $translated);
4212
-                $options = array_merge($options, $optgroup1);
4213
-            }
4214
-        }
4215
-    } else {
4216
-        $options = geodir_string_to_options($option_values, $translated);
4217
-    }
4218
-
4219
-    return $options;
4173
+	$options = array();
4174
+	if ($option_values == '') {
4175
+		return NULL;
4176
+	}
4177
+
4178
+	if (strpos($option_values, "{/optgroup}") !== false) {
4179
+		$option_values_arr = explode("{/optgroup}", $option_values);
4180
+
4181
+		foreach ($option_values_arr as $optgroup) {
4182
+			if (strpos($optgroup, "{optgroup}") !== false) {
4183
+				$optgroup_arr = explode("{optgroup}", $optgroup);
4184
+
4185
+				$count = 0;
4186
+				foreach ($optgroup_arr as $optgroup_str) {
4187
+					$count++;
4188
+					$optgroup_str = trim($optgroup_str);
4189
+
4190
+					$optgroup_label = '';
4191
+					if (strpos($optgroup_str, "|") !== false) {
4192
+						$optgroup_str_arr = explode("|", $optgroup_str, 2);
4193
+						$optgroup_label = trim($optgroup_str_arr[0]);
4194
+						if ($translated && $optgroup_label != '') {
4195
+							$optgroup_label = __($optgroup_label, 'geodirectory');
4196
+						}
4197
+						$optgroup_label = ucfirst($optgroup_label);
4198
+						$optgroup_str = $optgroup_str_arr[1];
4199
+					}
4200
+
4201
+					$optgroup3 = geodir_string_to_options($optgroup_str, $translated);
4202
+
4203
+					if ($count > 1 && $optgroup_label != '' && !empty($optgroup3)) {
4204
+						$optgroup_start = array(array('label' => $optgroup_label, 'value' => NULL, 'optgroup' => 'start'));
4205
+						$optgroup_end = array(array('label' => $optgroup_label, 'value' => NULL, 'optgroup' => 'end'));
4206
+						$optgroup3 = array_merge($optgroup_start, $optgroup3, $optgroup_end);
4207
+					}
4208
+					$options = array_merge($options, $optgroup3);
4209
+				}
4210
+			} else {
4211
+				$optgroup1 = geodir_string_to_options($optgroup, $translated);
4212
+				$options = array_merge($options, $optgroup1);
4213
+			}
4214
+		}
4215
+	} else {
4216
+		$options = geodir_string_to_options($option_values, $translated);
4217
+	}
4218
+
4219
+	return $options;
4220 4220
 }
4221 4221
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +471 added lines, -471 removed lines patch added patch discarded remove patch
@@ -49,7 +49,7 @@  discard block
 block discarded – undo
49 49
     function geodir_add_column_if_not_exist($db, $column, $column_attr = "VARCHAR( 255 ) NOT NULL")
50 50
     {
51 51
         global $wpdb;
52
-        $result = 0;// no rows affected
52
+        $result = 0; // no rows affected
53 53
         if (!geodir_column_exist($db, $column)) {
54 54
             if (!empty($db) && !empty($column))
55 55
                 $result = $wpdb->query("ALTER TABLE `$db` ADD `$column`  $column_attr");
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
 {
75 75
     global $wpdb, $geodir_post_custom_fields_cache;
76 76
 
77
-    $cache_stored = $post_type . '_' . $package_id . '_' . $default . '_' . $fields_location;
77
+    $cache_stored = $post_type.'_'.$package_id.'_'.$default.'_'.$fields_location;
78 78
 
79 79
     if (array_key_exists($cache_stored, $geodir_post_custom_fields_cache)) {
80 80
         return $geodir_post_custom_fields_cache[$cache_stored];
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
 
96 96
     $post_meta_info = $wpdb->get_results(
97 97
         $wpdb->prepare(
98
-            "select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where is_active = '1' and post_type = %s {$default_query} order by sort_order asc,admin_title asc",
98
+            "select * from ".GEODIR_CUSTOM_FIELDS_TABLE." where is_active = '1' and post_type = %s {$default_query} order by sort_order asc,admin_title asc",
99 99
             array($post_type)
100 100
         )
101 101
     );
@@ -169,7 +169,7 @@  discard block
 block discarded – undo
169 169
         $cf = $result_str;
170 170
         if (!is_object($cf)) {
171 171
 
172
-            $field_info = $wpdb->get_row($wpdb->prepare("select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)));
172
+            $field_info = $wpdb->get_row($wpdb->prepare("select * from ".GEODIR_CUSTOM_FIELDS_TABLE." where id= %d", array($cf)));
173 173
 
174 174
         } else {
175 175
             $field_info = $cf;
@@ -203,14 +203,14 @@  discard block
 block discarded – undo
203 203
         if ($field_id != '') {
204 204
             $cf = trim($field_id, '_');
205 205
 
206
-            if ($field = $wpdb->get_row($wpdb->prepare("select htmlvar_name,post_type,field_type from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d", array($cf)))) {
207
-                $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id= %d ", array($cf)));
206
+            if ($field = $wpdb->get_row($wpdb->prepare("select htmlvar_name,post_type,field_type from ".GEODIR_CUSTOM_FIELDS_TABLE." where id= %d", array($cf)))) {
207
+                $wpdb->query($wpdb->prepare("delete from ".GEODIR_CUSTOM_FIELDS_TABLE." where id= %d ", array($cf)));
208 208
 
209 209
                 $post_type = $field->post_type;
210 210
                 $htmlvar_name = $field->htmlvar_name;
211 211
 
212 212
                 if ($post_type != '' && $htmlvar_name != '') {
213
-                    $wpdb->query($wpdb->prepare("DELETE FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE htmlvar_name=%s AND post_type=%s LIMIT 1", array($htmlvar_name, $post_type)));
213
+                    $wpdb->query($wpdb->prepare("DELETE FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." WHERE htmlvar_name=%s AND post_type=%s LIMIT 1", array($htmlvar_name, $post_type)));
214 214
                 }
215 215
 
216 216
                 /**
@@ -224,18 +224,18 @@  discard block
 block discarded – undo
224 224
                 do_action('geodir_after_custom_field_deleted', $cf, $field->htmlvar_name, $post_type);
225 225
 
226 226
                 if ($field->field_type == 'address') {
227
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_address`");
228
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_city`");
229
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_region`");
230
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_country`");
231
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_zip`");
232
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_latitude`");
233
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_longitude`");
234
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapview`");
235
-                    $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "_mapzoom`");
227
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_address`");
228
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_city`");
229
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_region`");
230
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_country`");
231
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_zip`");
232
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_latitude`");
233
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_longitude`");
234
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_mapview`");
235
+                    $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."_mapzoom`");
236 236
                 } else {
237 237
                     if ($field->field_type != 'fieldset') {
238
-                        $wpdb->query("ALTER TABLE " . $plugin_prefix . $post_type . "_detail DROP `" . $field->htmlvar_name . "`");
238
+                        $wpdb->query("ALTER TABLE ".$plugin_prefix.$post_type."_detail DROP `".$field->htmlvar_name."`");
239 239
                     }
240 240
                 }
241 241
 
@@ -304,7 +304,7 @@  discard block
 block discarded – undo
304 304
         $result_str = isset($request_field['field_id']) ? trim($request_field['field_id']) : '';
305 305
 
306 306
         // some servers fail if a POST value is VARCHAR so we change it.
307
-        if(isset($request_field['data_type']) && $request_field['data_type']=='XVARCHAR'){
307
+        if (isset($request_field['data_type']) && $request_field['data_type'] == 'XVARCHAR') {
308 308
             $request_field['data_type'] = 'VARCHAR';
309 309
         }
310 310
 
@@ -317,12 +317,12 @@  discard block
 block discarded – undo
317 317
         $post_type = $request_field['listing_type'];
318 318
 
319 319
         if ($request_field['field_type'] != 'address' && $request_field['field_type'] != 'taxonomy' && $request_field['field_type'] != 'fieldset') {
320
-            $cehhtmlvar_name = 'geodir_' . $cehhtmlvar_name;
320
+            $cehhtmlvar_name = 'geodir_'.$cehhtmlvar_name;
321 321
         }
322 322
 
323 323
         $check_html_variable = $wpdb->get_var(
324 324
             $wpdb->prepare(
325
-                "select htmlvar_name from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id <> %d and htmlvar_name = %s and post_type = %s ",
325
+                "select htmlvar_name from ".GEODIR_CUSTOM_FIELDS_TABLE." where id <> %d and htmlvar_name = %s and post_type = %s ",
326 326
                 array($cf, $cehhtmlvar_name, $post_type)
327 327
             )
328 328
         );
@@ -334,7 +334,7 @@  discard block
 block discarded – undo
334 334
 
335 335
                 $post_meta_info = $wpdb->get_row(
336 336
                     $wpdb->prepare(
337
-                        "select * from " . GEODIR_CUSTOM_FIELDS_TABLE . " where id = %d",
337
+                        "select * from ".GEODIR_CUSTOM_FIELDS_TABLE." where id = %d",
338 338
                         array($cf)
339 339
                     )
340 340
                 );
@@ -352,7 +352,7 @@  discard block
 block discarded – undo
352 352
             if ($post_type == '') $post_type = 'gd_place';
353 353
 
354 354
 
355
-            $detail_table = $plugin_prefix . $post_type . '_detail';
355
+            $detail_table = $plugin_prefix.$post_type.'_detail';
356 356
 
357 357
             $admin_title = $request_field['admin_title'];
358 358
             $site_title = $request_field['site_title'];
@@ -378,7 +378,7 @@  discard block
 block discarded – undo
378 378
             $for_admin_use = isset($request_field['for_admin_use']) ? $request_field['for_admin_use'] : '';
379 379
 
380 380
             if ($field_type != 'address' && $field_type != 'taxonomy' && $field_type != 'fieldset') {
381
-                $htmlvar_name = 'geodir_' . $htmlvar_name;
381
+                $htmlvar_name = 'geodir_'.$htmlvar_name;
382 382
             }
383 383
 
384 384
             $option_values = '';
@@ -423,9 +423,9 @@  discard block
 block discarded – undo
423 423
 
424 424
             if ($sort_order == '') {
425 425
 
426
-                $last_order = $wpdb->get_var("SELECT MAX(sort_order) as last_order FROM " . GEODIR_CUSTOM_FIELDS_TABLE);
426
+                $last_order = $wpdb->get_var("SELECT MAX(sort_order) as last_order FROM ".GEODIR_CUSTOM_FIELDS_TABLE);
427 427
 
428
-                $sort_order = (int)$last_order + 1;
428
+                $sort_order = (int) $last_order + 1;
429 429
             }
430 430
 
431 431
             $default_value_add = '';
@@ -437,15 +437,15 @@  discard block
 block discarded – undo
437 437
                     case 'address':
438 438
 
439 439
                         if ($htmlvar_name != '') {
440
-                            $prefix = $htmlvar_name . '_';
440
+                            $prefix = $htmlvar_name.'_';
441 441
                         }
442
-                        $old_prefix = $old_html_variable . '_';
442
+                        $old_prefix = $old_html_variable.'_';
443 443
 
444 444
 
445
-                        $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "address` `" . $prefix . "address` VARCHAR( 254 ) NULL";
445
+                        $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."address` `".$prefix."address` VARCHAR( 254 ) NULL";
446 446
 
447 447
                         if ($default_value != '') {
448
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
448
+                            $meta_field_add .= " DEFAULT '".$default_value."'";
449 449
                         }
450 450
 
451 451
                         $wpdb->query($meta_field_add);
@@ -454,12 +454,12 @@  discard block
 block discarded – undo
454 454
 
455 455
                             if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
456 456
 
457
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "city'");
457
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."city'");
458 458
                                 if ($is_column) {
459
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "city` `" . $prefix . "city` VARCHAR( 50 ) NULL";
459
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."city` `".$prefix."city` VARCHAR( 50 ) NULL";
460 460
 
461 461
                                     if ($default_value != '') {
462
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
462
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
463 463
                                     }
464 464
 
465 465
                                     $wpdb->query($meta_field_add);
@@ -467,9 +467,9 @@  discard block
 block discarded – undo
467 467
 
468 468
                                     $meta_field_add = "VARCHAR( 50 ) NULL";
469 469
                                     if ($default_value != '') {
470
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
470
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
471 471
                                     }
472
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
472
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."city", $meta_field_add);
473 473
 
474 474
                                 }
475 475
 
@@ -479,36 +479,36 @@  discard block
 block discarded – undo
479 479
 
480 480
                             if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
481 481
 
482
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "region'");
482
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."region'");
483 483
 
484 484
                                 if ($is_column) {
485
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "region` `" . $prefix . "region` VARCHAR( 50 ) NULL";
485
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."region` `".$prefix."region` VARCHAR( 50 ) NULL";
486 486
 
487 487
                                     if ($default_value != '') {
488
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
488
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
489 489
                                     }
490 490
 
491 491
                                     $wpdb->query($meta_field_add);
492 492
                                 } else {
493 493
                                     $meta_field_add = "VARCHAR( 50 ) NULL";
494 494
                                     if ($default_value != '') {
495
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
495
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
496 496
                                     }
497 497
 
498
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
498
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."region", $meta_field_add);
499 499
                                 }
500 500
 
501 501
                             }
502 502
                             if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
503 503
 
504
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "country'");
504
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."country'");
505 505
 
506 506
                                 if ($is_column) {
507 507
 
508
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "country` `" . $prefix . "country` VARCHAR( 50 ) NULL";
508
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."country` `".$prefix."country` VARCHAR( 50 ) NULL";
509 509
 
510 510
                                     if ($default_value != '') {
511
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
511
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
512 512
                                     }
513 513
 
514 514
                                     $wpdb->query($meta_field_add);
@@ -516,24 +516,24 @@  discard block
 block discarded – undo
516 516
 
517 517
                                     $meta_field_add = "VARCHAR( 50 ) NULL";
518 518
                                     if ($default_value != '') {
519
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
519
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
520 520
                                     }
521 521
 
522
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
522
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."country", $meta_field_add);
523 523
 
524 524
                                 }
525 525
 
526 526
                             }
527 527
                             if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
528 528
 
529
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "zip'");
529
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."zip'");
530 530
 
531 531
                                 if ($is_column) {
532 532
 
533
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "zip` `" . $prefix . "zip` VARCHAR( 50 ) NULL";
533
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."zip` `".$prefix."zip` VARCHAR( 50 ) NULL";
534 534
 
535 535
                                     if ($default_value != '') {
536
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
536
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
537 537
                                     }
538 538
 
539 539
                                     $wpdb->query($meta_field_add);
@@ -541,128 +541,128 @@  discard block
 block discarded – undo
541 541
 
542 542
                                     $meta_field_add = "VARCHAR( 50 ) NULL";
543 543
                                     if ($default_value != '') {
544
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
544
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
545 545
                                     }
546 546
 
547
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
547
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."zip", $meta_field_add);
548 548
 
549 549
                                 }
550 550
 
551 551
                             }
552 552
                             if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
553 553
 
554
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latitude'");
554
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."latitude'");
555 555
                                 if ($is_column) {
556 556
 
557
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latitude` `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
557
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."latitude` `".$prefix."latitude` VARCHAR( 20 ) NULL";
558 558
 
559 559
                                     if ($default_value != '') {
560
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
560
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
561 561
                                     }
562 562
 
563 563
                                     $wpdb->query($meta_field_add);
564 564
                                 } else {
565 565
 
566
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
566
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."latitude` VARCHAR( 20 ) NULL";
567 567
                                     $meta_field_add = "VARCHAR( 20 ) NULL";
568 568
                                     if ($default_value != '') {
569
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
569
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
570 570
                                     }
571 571
 
572
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
572
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."latitude", $meta_field_add);
573 573
 
574 574
                                 }
575 575
 
576 576
 
577
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "longitude'");
577
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."longitude'");
578 578
 
579 579
                                 if ($is_column) {
580
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "longitude` `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
580
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."longitude` `".$prefix."longitude` VARCHAR( 20 ) NULL";
581 581
 
582 582
                                     if ($default_value != '') {
583
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
583
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
584 584
                                     }
585 585
 
586 586
                                     $wpdb->query($meta_field_add);
587 587
                                 } else {
588 588
 
589
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
589
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."longitude` VARCHAR( 20 ) NULL";
590 590
                                     $meta_field_add = "VARCHAR( 20 ) NULL";
591 591
                                     if ($default_value != '') {
592
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
592
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
593 593
                                     }
594 594
 
595
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
595
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."longitude", $meta_field_add);
596 596
                                 }
597 597
 
598 598
                             }
599 599
                             if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
600 600
 
601
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapview'");
601
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."mapview'");
602 602
 
603 603
                                 if ($is_column) {
604
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapview` `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
604
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."mapview` `".$prefix."mapview` VARCHAR( 15 ) NULL";
605 605
 
606 606
                                     if ($default_value != '') {
607
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
607
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
608 608
                                     }
609 609
 
610 610
                                     $wpdb->query($meta_field_add);
611 611
                                 } else {
612 612
 
613
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
613
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."mapview` VARCHAR( 15 ) NULL";
614 614
 
615 615
                                     $meta_field_add = "VARCHAR( 15 ) NULL";
616 616
                                     if ($default_value != '') {
617
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
617
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
618 618
                                     }
619 619
 
620
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
620
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."mapview", $meta_field_add);
621 621
                                 }
622 622
 
623 623
 
624 624
                             }
625 625
                             if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
626 626
 
627
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "mapzoom'");
627
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."mapzoom'");
628 628
                                 if ($is_column) {
629
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "mapzoom` `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
629
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."mapzoom` `".$prefix."mapzoom` VARCHAR( 3 ) NULL";
630 630
 
631 631
                                     if ($default_value != '') {
632
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
632
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
633 633
                                     }
634 634
 
635 635
                                     $wpdb->query($meta_field_add);
636 636
 
637 637
                                 } else {
638 638
 
639
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
639
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."mapzoom` VARCHAR( 3 ) NULL";
640 640
 
641 641
                                     $meta_field_add = "VARCHAR( 3 ) NULL";
642 642
                                     if ($default_value != '') {
643
-                                        $meta_field_add .= " DEFAULT '" . $default_value . "'";
643
+                                        $meta_field_add .= " DEFAULT '".$default_value."'";
644 644
                                     }
645 645
 
646
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
646
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."mapzoom", $meta_field_add);
647 647
                                 }
648 648
 
649 649
                             }
650 650
                             // show lat lng
651 651
                             if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
652
-                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM " . $detail_table . " where field='" . $old_prefix . "latlng'");
652
+                                $is_column = $wpdb->get_var("SHOW COLUMNS FROM ".$detail_table." where field='".$old_prefix."latlng'");
653 653
 
654 654
                                 if ($is_column) {
655
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_prefix . "latlng` `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
655
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_prefix."latlng` `".$prefix."latlng` VARCHAR( 3 ) NULL";
656 656
                                     $meta_field_add .= " DEFAULT '1'";
657 657
 
658 658
                                     $wpdb->query($meta_field_add);
659 659
                                 } else {
660
-                                    $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
660
+                                    $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."latlng` VARCHAR( 3 ) NULL";
661 661
 
662 662
                                     $meta_field_add = "VARCHAR( 3 ) NULL";
663 663
                                     $meta_field_add .= " DEFAULT '1'";
664 664
 
665
-                                    geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
665
+                                    geodir_add_column_if_not_exist($detail_table, $prefix."latlng", $meta_field_add);
666 666
                                 }
667 667
 
668 668
                             }
@@ -678,30 +678,30 @@  discard block
 block discarded – undo
678 678
                         $op_size = '500';
679 679
 
680 680
                         // only make the field as big as it needs to be.
681
-                        if(isset($option_values) && $option_values && $field_type=='select'){
682
-                            $option_values_arr = explode(',',$option_values);
683
-                            if(is_array($option_values_arr)){
681
+                        if (isset($option_values) && $option_values && $field_type == 'select') {
682
+                            $option_values_arr = explode(',', $option_values);
683
+                            if (is_array($option_values_arr)) {
684 684
                                 $op_max = 0;
685
-                                foreach($option_values_arr as $op_val){
686
-                                    if(strlen($op_val) && strlen($op_val)>$op_max){$op_max = strlen($op_val);}
685
+                                foreach ($option_values_arr as $op_val) {
686
+                                    if (strlen($op_val) && strlen($op_val) > $op_max) {$op_max = strlen($op_val); }
687 687
                                 }
688
-                                if($op_max){$op_size =$op_max; }
688
+                                if ($op_max) {$op_size = $op_max; }
689 689
                             }
690
-                        }elseif(isset($option_values) && $option_values && $field_type=='multiselect'){
691
-                            if(strlen($option_values)){
692
-                                $op_size =  strlen($option_values);
690
+                        }elseif (isset($option_values) && $option_values && $field_type == 'multiselect') {
691
+                            if (strlen($option_values)) {
692
+                                $op_size = strlen($option_values);
693 693
                             }
694 694
                         }
695 695
 
696
-                        $meta_field_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "`VARCHAR( $op_size ) NULL";
696
+                        $meta_field_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_html_variable."` `".$htmlvar_name."`VARCHAR( $op_size ) NULL";
697 697
 
698 698
                         if ($default_value != '') {
699
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
699
+                            $meta_field_add .= " DEFAULT '".$default_value."'";
700 700
                         }
701 701
 
702 702
                         $alter_result = $wpdb->query($meta_field_add);
703
-                        if($alter_result===false){
704
-                            return __('Column change failed, you may have too many columns.','geodirectory');
703
+                        if ($alter_result === false) {
704
+                            return __('Column change failed, you may have too many columns.', 'geodirectory');
705 705
                         }
706 706
 
707 707
                         if (isset($request_field['cat_display_type']))
@@ -718,9 +718,9 @@  discard block
 block discarded – undo
718 718
                     case 'url':
719 719
                     case 'file':
720 720
 
721
-                        $alter_result = $wpdb->query("ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` TEXT NULL");
722
-                        if($alter_result===false){
723
-                            return __('Column change failed, you may have too many columns.','geodirectory');
721
+                        $alter_result = $wpdb->query("ALTER TABLE ".$detail_table." CHANGE `".$old_html_variable."` `".$htmlvar_name."` TEXT NULL");
722
+                        if ($alter_result === false) {
723
+                            return __('Column change failed, you may have too many columns.', 'geodirectory');
724 724
                         }
725 725
                         if (isset($request_field['advanced_editor']))
726 726
                             $extra_fields = $request_field['advanced_editor'];
@@ -734,24 +734,24 @@  discard block
 block discarded – undo
734 734
                     default:
735 735
                         if ($data_type != 'VARCHAR' && $data_type != '') {
736 736
                             if ($data_type == 'FLOAT' && $decimal_point > 0) {
737
-                                $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` DECIMAL(11, " . (int)$decimal_point . ") NULL";
737
+                                $default_value_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_html_variable."` `".$htmlvar_name."` DECIMAL(11, ".(int) $decimal_point.") NULL";
738 738
                             } else {
739
-                                $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` " . $data_type . " NULL";
739
+                                $default_value_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_html_variable."` `".$htmlvar_name."` ".$data_type." NULL";
740 740
                             }
741 741
 
742 742
                             if (is_numeric($default_value) && $default_value != '') {
743
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
743
+                                $default_value_add .= " DEFAULT '".$default_value."'";
744 744
                             }
745 745
                         } else {
746
-                            $default_value_add = "ALTER TABLE " . $detail_table . " CHANGE `" . $old_html_variable . "` `" . $htmlvar_name . "` VARCHAR( 254 ) NULL";
746
+                            $default_value_add = "ALTER TABLE ".$detail_table." CHANGE `".$old_html_variable."` `".$htmlvar_name."` VARCHAR( 254 ) NULL";
747 747
                             if ($default_value != '') {
748
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
748
+                                $default_value_add .= " DEFAULT '".$default_value."'";
749 749
                             }
750 750
                         }
751 751
 
752 752
                         $alter_result = $wpdb->query($default_value_add);
753
-                        if($alter_result===false){
754
-                            return __('Column change failed, you may have too many columns.','geodirectory');
753
+                        if ($alter_result === false) {
754
+                            return __('Column change failed, you may have too many columns.', 'geodirectory');
755 755
                         }
756 756
                         break;
757 757
                 endswitch;
@@ -767,7 +767,7 @@  discard block
 block discarded – undo
767 767
 
768 768
                     $wpdb->prepare(
769 769
 
770
-                        "update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
770
+                        "update ".GEODIR_CUSTOM_FIELDS_TABLE." set 
771 771
 					post_type = %s,
772 772
 					admin_title = %s,
773 773
 					site_title = %s,
@@ -799,7 +799,7 @@  discard block
 block discarded – undo
799 799
 					for_admin_use = %s
800 800
 					where id = %d",
801 801
 
802
-                        array($post_type, $admin_title, $site_title, $field_type, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_required, $required_msg, $css_class, $field_icon, $field_icon, $show_on_listing, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use, $cf)
802
+                        array($post_type, $admin_title, $site_title, $field_type, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_required, $required_msg, $css_class, $field_icon, $field_icon, $show_on_listing, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point, $validation_pattern, $validation_msg, $for_admin_use, $cf)
803 803
                     )
804 804
 
805 805
                 );
@@ -809,7 +809,7 @@  discard block
 block discarded – undo
809 809
 
810 810
                 $wpdb->query(
811 811
                     $wpdb->prepare(
812
-                        "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
812
+                        "update ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." set 
813 813
 					 	site_title=%s
814 814
 					where post_type = %s and htmlvar_name = %s",
815 815
                         array($site_title, $post_type, $htmlvar_name)
@@ -818,7 +818,7 @@  discard block
 block discarded – undo
818 818
 
819 819
 
820 820
                 if ($cat_sort == '')
821
-                    $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where post_type = %s and htmlvar_name = %s", array($post_type, $htmlvar_name)));
821
+                    $wpdb->query($wpdb->prepare("delete from ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." where post_type = %s and htmlvar_name = %s", array($post_type, $htmlvar_name)));
822 822
 
823 823
 
824 824
                 /**
@@ -838,7 +838,7 @@  discard block
 block discarded – undo
838 838
                         $data_type = '';
839 839
 
840 840
                         if ($htmlvar_name != '') {
841
-                            $prefix = $htmlvar_name . '_';
841
+                            $prefix = $htmlvar_name.'_';
842 842
                         }
843 843
                         $old_prefix = $old_html_variable;
844 844
 
@@ -846,109 +846,109 @@  discard block
 block discarded – undo
846 846
 
847 847
                         $meta_field_add = "VARCHAR( 254 ) NULL";
848 848
                         if ($default_value != '') {
849
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
849
+                            $meta_field_add .= " DEFAULT '".$default_value."'";
850 850
                         }
851 851
 
852
-                        geodir_add_column_if_not_exist($detail_table, $prefix . "address", $meta_field_add);
852
+                        geodir_add_column_if_not_exist($detail_table, $prefix."address", $meta_field_add);
853 853
                         //$wpdb->query($meta_field_add);
854 854
 
855 855
 
856 856
                         if (!empty($extra_fields)) {
857 857
 
858 858
                             if (isset($extra_fields['show_city']) && $extra_fields['show_city']) {
859
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "city` VARCHAR( 30 ) NULL";
859
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."city` VARCHAR( 30 ) NULL";
860 860
                                 $meta_field_add = "VARCHAR( 30 ) NULL";
861 861
                                 if ($default_value != '') {
862
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
862
+                                    $meta_field_add .= " DEFAULT '".$default_value."'";
863 863
                                 }
864 864
 
865
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "city", $meta_field_add);
865
+                                geodir_add_column_if_not_exist($detail_table, $prefix."city", $meta_field_add);
866 866
                                 //$wpdb->query($meta_field_add);
867 867
                             }
868 868
                             if (isset($extra_fields['show_region']) && $extra_fields['show_region']) {
869
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "region` VARCHAR( 30 ) NULL";
869
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."region` VARCHAR( 30 ) NULL";
870 870
                                 $meta_field_add = "VARCHAR( 30 ) NULL";
871 871
                                 if ($default_value != '') {
872
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
872
+                                    $meta_field_add .= " DEFAULT '".$default_value."'";
873 873
                                 }
874 874
 
875
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "region", $meta_field_add);
875
+                                geodir_add_column_if_not_exist($detail_table, $prefix."region", $meta_field_add);
876 876
                                 //$wpdb->query($meta_field_add);
877 877
                             }
878 878
                             if (isset($extra_fields['show_country']) && $extra_fields['show_country']) {
879
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "country` VARCHAR( 30 ) NULL";
879
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."country` VARCHAR( 30 ) NULL";
880 880
 
881 881
                                 $meta_field_add = "VARCHAR( 30 ) NULL";
882 882
                                 if ($default_value != '') {
883
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
883
+                                    $meta_field_add .= " DEFAULT '".$default_value."'";
884 884
                                 }
885 885
 
886
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "country", $meta_field_add);
886
+                                geodir_add_column_if_not_exist($detail_table, $prefix."country", $meta_field_add);
887 887
                                 //$wpdb->query($meta_field_add);
888 888
                             }
889 889
                             if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
890
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "zip` VARCHAR( 15 ) NULL";
890
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."zip` VARCHAR( 15 ) NULL";
891 891
                                 $meta_field_add = "VARCHAR( 15 ) NULL";
892 892
                                 if ($default_value != '') {
893
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
893
+                                    $meta_field_add .= " DEFAULT '".$default_value."'";
894 894
                                 }
895 895
 
896
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "zip", $meta_field_add);
896
+                                geodir_add_column_if_not_exist($detail_table, $prefix."zip", $meta_field_add);
897 897
                                 //$wpdb->query($meta_field_add);
898 898
                             }
899 899
                             if (isset($extra_fields['show_map']) && $extra_fields['show_map']) {
900
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latitude` VARCHAR( 20 ) NULL";
900
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."latitude` VARCHAR( 20 ) NULL";
901 901
                                 $meta_field_add = "VARCHAR( 20 ) NULL";
902 902
                                 if ($default_value != '') {
903
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
903
+                                    $meta_field_add .= " DEFAULT '".$default_value."'";
904 904
                                 }
905 905
 
906
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "latitude", $meta_field_add);
906
+                                geodir_add_column_if_not_exist($detail_table, $prefix."latitude", $meta_field_add);
907 907
                                 //$wpdb->query($meta_field_add);
908 908
 
909
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "longitude` VARCHAR( 20 ) NULL";
909
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."longitude` VARCHAR( 20 ) NULL";
910 910
 
911 911
                                 $meta_field_add = "VARCHAR( 20 ) NULL";
912 912
                                 if ($default_value != '') {
913
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
913
+                                    $meta_field_add .= " DEFAULT '".$default_value."'";
914 914
                                 }
915 915
 
916
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "longitude", $meta_field_add);
916
+                                geodir_add_column_if_not_exist($detail_table, $prefix."longitude", $meta_field_add);
917 917
 
918 918
                                 //$wpdb->query($meta_field_add);
919 919
                             }
920 920
                             if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) {
921
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapview` VARCHAR( 15 ) NULL";
921
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."mapview` VARCHAR( 15 ) NULL";
922 922
 
923 923
                                 $meta_field_add = "VARCHAR( 15 ) NULL";
924 924
                                 if ($default_value != '') {
925
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
925
+                                    $meta_field_add .= " DEFAULT '".$default_value."'";
926 926
                                 }
927 927
 
928
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "mapview", $meta_field_add);
928
+                                geodir_add_column_if_not_exist($detail_table, $prefix."mapview", $meta_field_add);
929 929
 
930 930
                                 //$wpdb->query($meta_field_add);
931 931
                             }
932 932
                             if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) {
933
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "mapzoom` VARCHAR( 3 ) NULL";
933
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."mapzoom` VARCHAR( 3 ) NULL";
934 934
 
935 935
                                 $meta_field_add = "VARCHAR( 3 ) NULL";
936 936
                                 if ($default_value != '') {
937
-                                    $meta_field_add .= " DEFAULT '" . $default_value . "'";
937
+                                    $meta_field_add .= " DEFAULT '".$default_value."'";
938 938
                                 }
939 939
 
940
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "mapzoom", $meta_field_add);
940
+                                geodir_add_column_if_not_exist($detail_table, $prefix."mapzoom", $meta_field_add);
941 941
 
942 942
                                 //$wpdb->query($meta_field_add);
943 943
                             }
944 944
                             // show lat lng
945 945
                             if (isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) {
946
-                                $meta_field_add = "ALTER TABLE " . $detail_table . " ADD `" . $prefix . "latlng` VARCHAR( 3 ) NULL";
946
+                                $meta_field_add = "ALTER TABLE ".$detail_table." ADD `".$prefix."latlng` VARCHAR( 3 ) NULL";
947 947
 
948 948
                                 $meta_field_add = "VARCHAR( 3 ) NULL";
949 949
                                 $meta_field_add .= " DEFAULT '1'";
950 950
 
951
-                                geodir_add_column_if_not_exist($detail_table, $prefix . "latlng", $meta_field_add);
951
+                                geodir_add_column_if_not_exist($detail_table, $prefix."latlng", $meta_field_add);
952 952
                                 //$wpdb->query($meta_field_add);
953 953
                             }
954 954
                         }
@@ -958,8 +958,8 @@  discard block
 block discarded – undo
958 958
                     case 'checkbox':
959 959
                         $data_type = 'TINYINT';
960 960
 
961
-                        $meta_field_add = $data_type . "( 1 ) NOT NULL ";
962
-                        if ((int)$default_value === 1) {
961
+                        $meta_field_add = $data_type."( 1 ) NOT NULL ";
962
+                        if ((int) $default_value === 1) {
963 963
                             $meta_field_add .= " DEFAULT '1'";
964 964
                         }
965 965
 
@@ -992,7 +992,7 @@  discard block
 block discarded – undo
992 992
                             }
993 993
                         } elseif (isset($option_values) && $option_values && $field_type == 'multiselect') {
994 994
                             if (strlen($option_values)) {
995
-                                $op_size =  strlen($option_values);
995
+                                $op_size = strlen($option_values);
996 996
                             }
997 997
 
998 998
                             if (isset($request_field['multi_display_type'])) {
@@ -1000,9 +1000,9 @@  discard block
 block discarded – undo
1000 1000
                             }
1001 1001
                         }
1002 1002
 
1003
-                        $meta_field_add = $data_type . "( $op_size ) NULL ";
1003
+                        $meta_field_add = $data_type."( $op_size ) NULL ";
1004 1004
                         if ($default_value != '') {
1005
-                            $meta_field_add .= " DEFAULT '" . $default_value . "'";
1005
+                            $meta_field_add .= " DEFAULT '".$default_value."'";
1006 1006
                         }
1007 1007
 
1008 1008
                         $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
@@ -1017,9 +1017,9 @@  discard block
 block discarded – undo
1017 1017
 
1018 1018
                         $data_type = 'TEXT';
1019 1019
 
1020
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1020
+                        $default_value_add = " `".$htmlvar_name."` ".$data_type." NULL ";
1021 1021
 
1022
-                        $meta_field_add = $data_type . " NULL ";
1022
+                        $meta_field_add = $data_type." NULL ";
1023 1023
                         /*if($default_value != '')
1024 1024
 					{ $meta_field_add .= " DEFAULT '".$default_value."'"; }*/
1025 1025
 
@@ -1034,9 +1034,9 @@  discard block
 block discarded – undo
1034 1034
 
1035 1035
                         $data_type = 'DATE';
1036 1036
 
1037
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1037
+                        $default_value_add = " `".$htmlvar_name."` ".$data_type." NULL ";
1038 1038
 
1039
-                        $meta_field_add = $data_type . " NULL ";
1039
+                        $meta_field_add = $data_type." NULL ";
1040 1040
 
1041 1041
                         $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1042 1042
                         if ($add_result === false) {
@@ -1049,9 +1049,9 @@  discard block
 block discarded – undo
1049 1049
 
1050 1050
                         $data_type = 'TIME';
1051 1051
 
1052
-                        $default_value_add = " `" . $htmlvar_name . "` " . $data_type . " NULL ";
1052
+                        $default_value_add = " `".$htmlvar_name."` ".$data_type." NULL ";
1053 1053
 
1054
-                        $meta_field_add = $data_type . " NULL ";
1054
+                        $meta_field_add = $data_type." NULL ";
1055 1055
 
1056 1056
                         $add_result = geodir_add_column_if_not_exist($detail_table, $htmlvar_name, $meta_field_add);
1057 1057
                         if ($add_result === false) {
@@ -1063,22 +1063,22 @@  discard block
 block discarded – undo
1063 1063
                     default:
1064 1064
 
1065 1065
                         if ($data_type != 'VARCHAR' && $data_type != '') {
1066
-                            $meta_field_add = $data_type . " NULL ";
1066
+                            $meta_field_add = $data_type." NULL ";
1067 1067
 
1068 1068
                             if ($data_type == 'FLOAT' && $decimal_point > 0) {
1069
-                                $meta_field_add = "DECIMAL(11, " . (int)$decimal_point . ") NULL ";
1069
+                                $meta_field_add = "DECIMAL(11, ".(int) $decimal_point.") NULL ";
1070 1070
                             }
1071 1071
 
1072 1072
                             if (is_numeric($default_value) && $default_value != '') {
1073
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
1074
-                                $meta_field_add .= " DEFAULT '" . $default_value . "'";
1073
+                                $default_value_add .= " DEFAULT '".$default_value."'";
1074
+                                $meta_field_add .= " DEFAULT '".$default_value."'";
1075 1075
                             }
1076 1076
                         } else {
1077 1077
                             $meta_field_add = " VARCHAR( 254 ) NULL ";
1078 1078
 
1079 1079
                             if ($default_value != '') {
1080
-                                $default_value_add .= " DEFAULT '" . $default_value . "'";
1081
-                                $meta_field_add .= " DEFAULT '" . $default_value . "'";
1080
+                                $default_value_add .= " DEFAULT '".$default_value."'";
1081
+                                $meta_field_add .= " DEFAULT '".$default_value."'";
1082 1082
                             }
1083 1083
                         }
1084 1084
 
@@ -1100,7 +1100,7 @@  discard block
 block discarded – undo
1100 1100
 
1101 1101
                     $wpdb->prepare(
1102 1102
 
1103
-                        "insert into " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1103
+                        "insert into ".GEODIR_CUSTOM_FIELDS_TABLE." set 
1104 1104
 					post_type = %s,
1105 1105
 					admin_title = %s,
1106 1106
 					site_title = %s,
@@ -1131,7 +1131,7 @@  discard block
 block discarded – undo
1131 1131
 					validation_msg = %s,
1132 1132
 					for_admin_use = %s ",
1133 1133
 
1134
-                        array($post_type, $admin_title, $site_title, $field_type, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_admin, $is_required, $required_msg, $css_class, $field_icon, $show_on_listing, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point,$validation_pattern,$validation_msg, $for_admin_use)
1134
+                        array($post_type, $admin_title, $site_title, $field_type, $htmlvar_name, $admin_desc, $clabels, $default_value, $sort_order, $is_active, $is_default, $is_admin, $is_required, $required_msg, $css_class, $field_icon, $show_on_listing, $show_on_detail, $show_as_tab, $option_values, $price_pkg, $cat_sort, $cat_filter, $data_type, $extra_field_query, $decimal_point, $validation_pattern, $validation_msg, $for_admin_use)
1135 1135
 
1136 1136
                     )
1137 1137
 
@@ -1143,7 +1143,7 @@  discard block
 block discarded – undo
1143 1143
 
1144 1144
             }
1145 1145
 
1146
-            return (int)$lastid;
1146
+            return (int) $lastid;
1147 1147
 
1148 1148
 
1149 1149
         } else {
@@ -1176,7 +1176,7 @@  discard block
 block discarded – undo
1176 1176
 
1177 1177
             $post_meta_info = $wpdb->query(
1178 1178
                 $wpdb->prepare(
1179
-                    "update " . GEODIR_CUSTOM_FIELDS_TABLE . " set 
1179
+                    "update ".GEODIR_CUSTOM_FIELDS_TABLE." set 
1180 1180
 															sort_order=%d 
1181 1181
 															where id= %d",
1182 1182
                     array($count, $cf)
@@ -1232,7 +1232,7 @@  discard block
 block discarded – undo
1232 1232
         $value = '';
1233 1233
 
1234 1234
         /* field available to site admin only for edit */
1235
-        $for_admin_use = isset($val['for_admin_use']) && (int)$val['for_admin_use'] == 1 ? true : false;
1235
+        $for_admin_use = isset($val['for_admin_use']) && (int) $val['for_admin_use'] == 1 ? true : false;
1236 1236
         if ($for_admin_use && !is_super_admin()) {
1237 1237
             continue;
1238 1238
         }
@@ -1266,22 +1266,22 @@  discard block
 block discarded – undo
1266 1266
          * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
1267 1267
          * @see 'geodir_after_custom_form_field_$name'
1268 1268
          */
1269
-        do_action('geodir_before_custom_form_field_' . $name, $listing_type, $package_id, $val);
1269
+        do_action('geodir_before_custom_form_field_'.$name, $listing_type, $package_id, $val);
1270 1270
 
1271 1271
         if ($type == 'fieldset') {
1272
-            $fieldset_id = (int)$val['id'];
1273
-            $fieldset_field_class = 'gd-fieldset-' . $fieldset_id;
1272
+            $fieldset_id = (int) $val['id'];
1273
+            $fieldset_field_class = 'gd-fieldset-'.$fieldset_id;
1274 1274
             ?>
1275
-            <h5 id="geodir_fieldset_<?php echo $fieldset_id;?>" class="geodir-fieldset-row" gd-fieldset="<?php echo $fieldset_id;?>"><?php echo $site_title;?>
1276
-                <?php if ($admin_desc != '') echo '<small>( ' . $admin_desc . ' )</small>';?></h5>
1275
+            <h5 id="geodir_fieldset_<?php echo $fieldset_id; ?>" class="geodir-fieldset-row" gd-fieldset="<?php echo $fieldset_id; ?>"><?php echo $site_title; ?>
1276
+                <?php if ($admin_desc != '') echo '<small>( '.$admin_desc.' )</small>'; ?></h5>
1277 1277
             <?php
1278 1278
         } else if ($type == 'address') {
1279
-            $prefix = $name . '_';
1279
+            $prefix = $name.'_';
1280 1280
 
1281
-            ($site_title != '') ? $address_title = $site_title : $address_title = geodir_ucwords($prefix . ' address');
1282
-            ($extra_fields['zip_lable'] != '') ? $zip_title = $extra_fields['zip_lable'] : $zip_title = geodir_ucwords($prefix . ' zip/post code ');
1281
+            ($site_title != '') ? $address_title = $site_title : $address_title = geodir_ucwords($prefix.' address');
1282
+            ($extra_fields['zip_lable'] != '') ? $zip_title = $extra_fields['zip_lable'] : $zip_title = geodir_ucwords($prefix.' zip/post code ');
1283 1283
             ($extra_fields['map_lable'] != '') ? $map_title = $extra_fields['map_lable'] : $map_title = geodir_ucwords('set address on map');
1284
-            ($extra_fields['mapview_lable'] != '') ? $mapview_title = $extra_fields['mapview_lable'] : $mapview_title = geodir_ucwords($prefix . ' mapview');
1284
+            ($extra_fields['mapview_lable'] != '') ? $mapview_title = $extra_fields['mapview_lable'] : $mapview_title = geodir_ucwords($prefix.' mapview');
1285 1285
 
1286 1286
             $address = '';
1287 1287
             $zip = '';
@@ -1292,21 +1292,21 @@  discard block
 block discarded – undo
1292 1292
 
1293 1293
             if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
1294 1294
                 $post = $gd_ses_listing;
1295
-                $address = $post[$prefix . 'address'];
1296
-                $zip = isset($post[$prefix . 'zip']) ? $post[$prefix . 'zip'] : '';
1297
-                $lat = isset($post[$prefix . 'latitude']) ? $post[$prefix . 'latitude'] : '';
1298
-                $lng = isset($post[$prefix . 'longitude']) ? $post[$prefix . 'longitude'] : '';
1299
-                $mapview = isset($post[$prefix . 'mapview']) ? $post[$prefix . 'mapview'] : '';
1300
-                $mapzoom = isset($post[$prefix . 'mapzoom']) ? $post[$prefix . 'mapzoom'] : '';
1295
+                $address = $post[$prefix.'address'];
1296
+                $zip = isset($post[$prefix.'zip']) ? $post[$prefix.'zip'] : '';
1297
+                $lat = isset($post[$prefix.'latitude']) ? $post[$prefix.'latitude'] : '';
1298
+                $lng = isset($post[$prefix.'longitude']) ? $post[$prefix.'longitude'] : '';
1299
+                $mapview = isset($post[$prefix.'mapview']) ? $post[$prefix.'mapview'] : '';
1300
+                $mapzoom = isset($post[$prefix.'mapzoom']) ? $post[$prefix.'mapzoom'] : '';
1301 1301
             } else if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '' && $post_info = geodir_get_post_info($_REQUEST['pid'])) {
1302
-                $post_info = (array)$post_info;
1303
-
1304
-                $address = $post_info[$prefix . 'address'];
1305
-                $zip = isset($post_info[$prefix . 'zip']) ? $post_info[$prefix . 'zip'] : '';
1306
-                $lat = isset($post_info[$prefix . 'latitude']) ? $post_info[$prefix . 'latitude'] : '';
1307
-                $lng = isset($post_info[$prefix . 'longitude']) ? $post_info[$prefix . 'longitude'] : '';
1308
-                $mapview = isset($post_info[$prefix . 'mapview']) ? $post_info[$prefix . 'mapview'] : '';
1309
-                $mapzoom = isset($post_info[$prefix . 'mapzoom']) ? $post_info[$prefix . 'mapzoom'] : '';
1302
+                $post_info = (array) $post_info;
1303
+
1304
+                $address = $post_info[$prefix.'address'];
1305
+                $zip = isset($post_info[$prefix.'zip']) ? $post_info[$prefix.'zip'] : '';
1306
+                $lat = isset($post_info[$prefix.'latitude']) ? $post_info[$prefix.'latitude'] : '';
1307
+                $lng = isset($post_info[$prefix.'longitude']) ? $post_info[$prefix.'longitude'] : '';
1308
+                $mapview = isset($post_info[$prefix.'mapview']) ? $post_info[$prefix.'mapview'] : '';
1309
+                $mapzoom = isset($post_info[$prefix.'mapzoom']) ? $post_info[$prefix.'mapzoom'] : '';
1310 1310
             }
1311 1311
 
1312 1312
             $location = geodir_get_default_location();
@@ -1343,16 +1343,16 @@  discard block
 block discarded – undo
1343 1343
 
1344 1344
             ?>
1345 1345
 
1346
-            <div id="geodir_<?php echo $prefix . 'address';?>_row"
1347
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1346
+            <div id="geodir_<?php echo $prefix.'address'; ?>_row"
1347
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1348 1348
                 <label>
1349 1349
                     <?php _e($address_title, 'geodirectory'); ?>
1350
-                    <?php if ($is_required) echo '<span>*</span>';?>
1350
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1351 1351
                 </label>
1352
-                <input type="text" field_type="<?php echo $type;?>" name="<?php echo $prefix . 'address';?>"
1353
-                       id="<?php echo $prefix . 'address';?>" class="geodir_textfield"
1352
+                <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix.'address'; ?>"
1353
+                       id="<?php echo $prefix.'address'; ?>" class="geodir_textfield"
1354 1354
                        value="<?php echo esc_attr(stripslashes($address)); ?>"/>
1355
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1355
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1356 1356
                 <?php if ($is_required) { ?>
1357 1357
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1358 1358
                 <?php } ?>
@@ -1372,14 +1372,14 @@  discard block
 block discarded – undo
1372 1372
 
1373 1373
             if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) { ?>
1374 1374
 
1375
-                <div id="geodir_<?php echo $prefix . 'zip'; ?>_row"
1376
-                     class="<?php /*if($is_required) echo 'required_field';*/ ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1375
+                <div id="geodir_<?php echo $prefix.'zip'; ?>_row"
1376
+                     class="<?php /*if($is_required) echo 'required_field';*/ ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1377 1377
                     <label>
1378 1378
                         <?php _e($zip_title, 'geodirectory'); ?>
1379 1379
                         <?php /*if($is_required) echo '<span>*</span>';*/ ?>
1380 1380
                     </label>
1381
-                    <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix . 'zip'; ?>"
1382
-                           id="<?php echo $prefix . 'zip'; ?>" class="geodir_textfield autofill"
1381
+                    <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix.'zip'; ?>"
1382
+                           id="<?php echo $prefix.'zip'; ?>" class="geodir_textfield autofill"
1383 1383
                            value="<?php echo esc_attr(stripslashes($zip)); ?>"/>
1384 1384
                     <?php /*if($is_required) {?>
1385 1385
 					<span class="geodir_message_error"><?php echo _e($required_msg,'geodirectory');?></span>
@@ -1389,14 +1389,14 @@  discard block
 block discarded – undo
1389 1389
 
1390 1390
             <?php if (isset($extra_fields['show_map']) && $extra_fields['show_map']) { ?>
1391 1391
 
1392
-                <div id="geodir_<?php echo $prefix . 'map'; ?>_row" class="geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1392
+                <div id="geodir_<?php echo $prefix.'map'; ?>_row" class="geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1393 1393
                     <?php
1394 1394
                     /**
1395 1395
                      * Contains add listing page map functions.
1396 1396
                      *
1397 1397
                      * @since 1.0.0
1398 1398
                      */
1399
-                    include(geodir_plugin_path() . "/geodirectory-functions/map-functions/map_on_add_listing_page.php");
1399
+                    include(geodir_plugin_path()."/geodirectory-functions/map-functions/map_on_add_listing_page.php");
1400 1400
                     if ($lat_lng_blank) {
1401 1401
                         $lat = '';
1402 1402
                         $lng = '';
@@ -1407,14 +1407,14 @@  discard block
 block discarded – undo
1407 1407
                 <?php
1408 1408
                 /* show lat lng */
1409 1409
                 $style_latlng = ((isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) || is_admin()) ? '' : 'style="display:none"'; ?>
1410
-                <div id="geodir_<?php echo $prefix . 'latitude'; ?>_row"
1411
-                     class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>" <?php echo $style_latlng; ?>>
1410
+                <div id="geodir_<?php echo $prefix.'latitude'; ?>_row"
1411
+                     class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>" <?php echo $style_latlng; ?>>
1412 1412
                     <label>
1413 1413
                         <?php echo PLACE_ADDRESS_LAT; ?>
1414 1414
                         <?php if ($is_required) echo '<span>*</span>'; ?>
1415 1415
                     </label>
1416
-                    <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix . 'latitude'; ?>"
1417
-                           id="<?php echo $prefix . 'latitude'; ?>" class="geodir_textfield"
1416
+                    <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix.'latitude'; ?>"
1417
+                           id="<?php echo $prefix.'latitude'; ?>" class="geodir_textfield"
1418 1418
                            value="<?php echo esc_attr(stripslashes($lat)); ?>" size="25"/>
1419 1419
                     <span class="geodir_message_note"><?php echo GET_LATITUDE_MSG; ?></span>
1420 1420
                     <?php if ($is_required) { ?>
@@ -1422,14 +1422,14 @@  discard block
 block discarded – undo
1422 1422
                     <?php } ?>
1423 1423
                 </div>
1424 1424
 
1425
-                <div id="geodir_<?php echo $prefix . 'longitude'; ?>_row"
1426
-                     class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>" <?php echo $style_latlng; ?>>
1425
+                <div id="geodir_<?php echo $prefix.'longitude'; ?>_row"
1426
+                     class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>" <?php echo $style_latlng; ?>>
1427 1427
                     <label>
1428 1428
                         <?php echo PLACE_ADDRESS_LNG; ?>
1429 1429
                         <?php if ($is_required) echo '<span>*</span>'; ?>
1430 1430
                     </label>
1431
-                    <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix . 'longitude'; ?>"
1432
-                           id="<?php echo $prefix . 'longitude'; ?>" class="geodir_textfield"
1431
+                    <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix.'longitude'; ?>"
1432
+                           id="<?php echo $prefix.'longitude'; ?>" class="geodir_textfield"
1433 1433
                            value="<?php echo esc_attr(stripslashes($lng)); ?>" size="25"/>
1434 1434
                     <span class="geodir_message_note"><?php echo GET_LOGNGITUDE_MSG; ?></span>
1435 1435
                     <?php if ($is_required) { ?>
@@ -1439,32 +1439,32 @@  discard block
 block discarded – undo
1439 1439
             <?php } ?>
1440 1440
 
1441 1441
             <?php if (isset($extra_fields['show_mapview']) && $extra_fields['show_mapview']) { ?>
1442
-                <div id="geodir_<?php echo $prefix . 'mapview'; ?>_row" class="geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1442
+                <div id="geodir_<?php echo $prefix.'mapview'; ?>_row" class="geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1443 1443
                     <label><?php _e($mapview_title, 'geodirectory'); ?></label>
1444 1444
 
1445 1445
 
1446 1446
                     <span class="geodir_user_define"><input field_type="<?php echo $type; ?>" type="radio"
1447 1447
                                                             class="gd-checkbox"
1448
-                                                            name="<?php echo $prefix . 'mapview'; ?>"
1449
-                                                            id="<?php echo $prefix . 'mapview'; ?>" <?php if ($mapview == 'ROADMAP' || $mapview == '') {
1448
+                                                            name="<?php echo $prefix.'mapview'; ?>"
1449
+                                                            id="<?php echo $prefix.'mapview'; ?>" <?php if ($mapview == 'ROADMAP' || $mapview == '') {
1450 1450
                             echo 'checked="checked"';
1451 1451
                         } ?>  value="ROADMAP" size="25"/> <?php _e('Default Map', 'geodirectory'); ?></span>
1452 1452
                     <span class="geodir_user_define"> <input field_type="<?php echo $type; ?>" type="radio"
1453 1453
                                                              class="gd-checkbox"
1454
-                                                             name="<?php echo $prefix . 'mapview'; ?>"
1454
+                                                             name="<?php echo $prefix.'mapview'; ?>"
1455 1455
                                                              id="map_view1" <?php if ($mapview == 'SATELLITE') {
1456 1456
                             echo 'checked="checked"';
1457 1457
                         } ?> value="SATELLITE" size="25"/> <?php _e('Satellite Map', 'geodirectory'); ?></span>
1458 1458
 
1459 1459
                     <span class="geodir_user_define"><input field_type="<?php echo $type; ?>" type="radio"
1460 1460
                                                             class="gd-checkbox"
1461
-                                                            name="<?php echo $prefix . 'mapview'; ?>"
1461
+                                                            name="<?php echo $prefix.'mapview'; ?>"
1462 1462
                                                             id="map_view2" <?php if ($mapview == 'HYBRID') {
1463 1463
                             echo 'checked="checked"';
1464 1464
                         } ?>  value="HYBRID" size="25"/> <?php _e('Hybrid Map', 'geodirectory'); ?></span>
1465 1465
 					<span class="geodir_user_define"><input field_type="<?php echo $type; ?>" type="radio"
1466 1466
                                                             class="gd-checkbox"
1467
-                                                            name="<?php echo $prefix . 'mapview'; ?>"
1467
+                                                            name="<?php echo $prefix.'mapview'; ?>"
1468 1468
                                                             id="map_view3" <?php if ($mapview == 'TERRAIN') {
1469 1469
                             echo 'checked="checked"';
1470 1470
                         } ?>  value="TERRAIN" size="25"/> <?php _e('Terrain Map', 'geodirectory'); ?></span>
@@ -1476,35 +1476,35 @@  discard block
 block discarded – undo
1476 1476
             <?php if (isset($extra_fields['show_mapzoom']) && $extra_fields['show_mapzoom']) { ?>
1477 1477
                 <input type="hidden" value="<?php if (isset($mapzoom)) {
1478 1478
                     echo esc_attr($mapzoom);
1479
-                } ?>" name="<?php echo $prefix . 'mapzoom'; ?>" id="<?php echo $prefix . 'mapzoom'; ?>"/>
1479
+                } ?>" name="<?php echo $prefix.'mapzoom'; ?>" id="<?php echo $prefix.'mapzoom'; ?>"/>
1480 1480
             <?php }?>
1481 1481
         <?php } elseif ($type == 'text') {
1482 1482
 
1483 1483
             //number and float validation $validation_pattern
1484
-            if(isset($val['data_type']) && $val['data_type']=='INT'){$type = 'number';}
1485
-            elseif(isset($val['data_type']) && $val['data_type']=='FLOAT'){$type = 'float';}
1484
+            if (isset($val['data_type']) && $val['data_type'] == 'INT') {$type = 'number'; }
1485
+            elseif (isset($val['data_type']) && $val['data_type'] == 'FLOAT') {$type = 'float'; }
1486 1486
             //print_r($val);
1487 1487
             //validation
1488
-            if(isset($val['validation_pattern']) && $val['validation_pattern']){
1488
+            if (isset($val['validation_pattern']) && $val['validation_pattern']) {
1489 1489
                 $validation = 'pattern="'.$val['validation_pattern'].'"';
1490
-            }else{$validation='';}
1490
+            } else {$validation = ''; }
1491 1491
 
1492 1492
             // validation message
1493
-            if(isset($val['validation_msg']) && $val['validation_msg']){
1493
+            if (isset($val['validation_msg']) && $val['validation_msg']) {
1494 1494
                 $validation_msg = 'title="'.$val['validation_msg'].'"';
1495
-            }else{$validation_msg='';}
1495
+            } else {$validation_msg = ''; }
1496 1496
             ?>
1497 1497
 
1498
-            <div id="<?php echo $name;?>_row"
1499
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1498
+            <div id="<?php echo $name; ?>_row"
1499
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1500 1500
                 <label>
1501 1501
                     <?php $site_title = __($site_title, 'geodirectory');
1502 1502
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1503
-                    <?php if ($is_required) echo '<span>*</span>';?>
1503
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1504 1504
                 </label>
1505
-                <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1506
-                       value="<?php echo esc_attr(stripslashes($value));?>" type="<?php echo $type;?>" class="geodir_textfield" <?php echo $validation;echo $validation_msg;?> />
1507
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1505
+                <input field_type="<?php echo $type; ?>" name="<?php echo $name; ?>" id="<?php echo $name; ?>"
1506
+                       value="<?php echo esc_attr(stripslashes($value)); ?>" type="<?php echo $type; ?>" class="geodir_textfield" <?php echo $validation; echo $validation_msg; ?> />
1507
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1508 1508
                 <?php if ($is_required) { ?>
1509 1509
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1510 1510
                 <?php } ?>
@@ -1515,16 +1515,16 @@  discard block
 block discarded – undo
1515 1515
                 $value = '';
1516 1516
             }?>
1517 1517
 
1518
-            <div id="<?php echo $name;?>_row"
1519
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1518
+            <div id="<?php echo $name; ?>_row"
1519
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1520 1520
                 <label>
1521 1521
                     <?php $site_title = __($site_title, 'geodirectory');
1522 1522
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1523
-                    <?php if ($is_required) echo '<span>*</span>';?>
1523
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1524 1524
                 </label>
1525
-                <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1526
-                       value="<?php echo esc_attr(stripslashes($value));?>" type="email" class="geodir_textfield"/>
1527
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1525
+                <input field_type="<?php echo $type; ?>" name="<?php echo $name; ?>" id="<?php echo $name; ?>"
1526
+                       value="<?php echo esc_attr(stripslashes($value)); ?>" type="email" class="geodir_textfield"/>
1527
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1528 1528
                 <?php if ($is_required) { ?>
1529 1529
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1530 1530
                 <?php } ?>
@@ -1535,16 +1535,16 @@  discard block
 block discarded – undo
1535 1535
                 $value = '';
1536 1536
             } ?>
1537 1537
 
1538
-            <div id="<?php echo $name;?>_row"
1539
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1538
+            <div id="<?php echo $name; ?>_row"
1539
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1540 1540
                 <label>
1541 1541
                     <?php $site_title = __($site_title, 'geodirectory');
1542 1542
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1543
-                    <?php if ($is_required) echo '<span>*</span>';?>
1543
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1544 1544
                 </label>
1545
-                <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1546
-                       value="<?php echo esc_attr(stripslashes($value));?>" type="tel" class="geodir_textfield"/>
1547
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1545
+                <input field_type="<?php echo $type; ?>" name="<?php echo $name; ?>" id="<?php echo $name; ?>"
1546
+                       value="<?php echo esc_attr(stripslashes($value)); ?>" type="tel" class="geodir_textfield"/>
1547
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1548 1548
                 <?php if ($is_required) { ?>
1549 1549
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1550 1550
                 <?php } ?>
@@ -1555,31 +1555,31 @@  discard block
 block discarded – undo
1555 1555
                 $value = '';
1556 1556
             }?>
1557 1557
 
1558
-            <div id="<?php echo $name;?>_row"
1559
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1558
+            <div id="<?php echo $name; ?>_row"
1559
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1560 1560
                 <label>
1561 1561
                     <?php $site_title = __($site_title, 'geodirectory');
1562 1562
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1563
-                    <?php if ($is_required) echo '<span>*</span>';?>
1563
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1564 1564
                 </label>
1565
-                <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1566
-                       value="<?php echo esc_attr(stripslashes($value));?>" type="url" class="geodir_textfield"
1565
+                <input field_type="<?php echo $type; ?>" name="<?php echo $name; ?>" id="<?php echo $name; ?>"
1566
+                       value="<?php echo esc_attr(stripslashes($value)); ?>" type="url" class="geodir_textfield"
1567 1567
                        oninvalid="setCustomValidity('<?php _e('Please enter a valid URL including http://', 'geodirectory'); ?>')"
1568 1568
                        onchange="try{setCustomValidity('')}catch(e){}"
1569 1569
                 />
1570
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1570
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1571 1571
                 <?php if ($is_required) { ?>
1572 1572
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1573 1573
                 <?php } ?>
1574 1574
             </div>
1575 1575
 
1576 1576
         <?php } elseif ($type == 'radio') { ?>
1577
-            <div id="<?php echo $name;?>_row"
1578
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1577
+            <div id="<?php echo $name; ?>_row"
1578
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1579 1579
                 <label>
1580 1580
                     <?php $site_title = __($site_title, 'geodirectory');
1581 1581
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1582
-                    <?php if ($is_required) echo '<span>*</span>';?>
1582
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1583 1583
                 </label>
1584 1584
                 <?php if ($option_values) {
1585 1585
                     $option_values = geodir_string_values_to_options($option_values, true);
@@ -1588,14 +1588,14 @@  discard block
 block discarded – undo
1588 1588
                         foreach ($option_values as $option_value) {
1589 1589
                             if (empty($option_value['optgroup'])) {
1590 1590
                                 ?>
1591
-                                <span class="gd-radios"><input name="<?php echo $name;?>" id="<?php echo $name;?>" <?php checked($value, $option_value['value']);?> value="<?php echo esc_attr($option_value['value']); ?>" class="gd-checkbox" field_type="<?php echo $type;?>" type="radio" /><?php echo $option_value['label']; ?></span>
1591
+                                <span class="gd-radios"><input name="<?php echo $name; ?>" id="<?php echo $name; ?>" <?php checked($value, $option_value['value']); ?> value="<?php echo esc_attr($option_value['value']); ?>" class="gd-checkbox" field_type="<?php echo $type; ?>" type="radio" /><?php echo $option_value['label']; ?></span>
1592 1592
                                 <?php
1593 1593
                             }
1594 1594
                         }
1595 1595
                     }
1596 1596
                 }
1597 1597
                 ?>
1598
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1598
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1599 1599
                 <?php if ($is_required) { ?>
1600 1600
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1601 1601
                 <?php } ?>
@@ -1603,22 +1603,22 @@  discard block
 block discarded – undo
1603 1603
 
1604 1604
         <?php } elseif ($type == 'checkbox') { ?>
1605 1605
 
1606
-            <div id="<?php echo $name;?>_row"
1607
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1606
+            <div id="<?php echo $name; ?>_row"
1607
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1608 1608
                 <label>
1609 1609
                     <?php $site_title = __($site_title, 'geodirectory');
1610 1610
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1611
-                    <?php if ($is_required) echo '<span>*</span>';?>
1611
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1612 1612
                 </label>
1613 1613
                 <?php if ($value != '1') {
1614 1614
                     $value = '0';
1615 1615
                 }?>
1616
-                <input type="hidden" name="<?php echo $name;?>" id="<?php echo $name;?>" value="<?php echo esc_attr($value);?>"/>
1616
+                <input type="hidden" name="<?php echo $name; ?>" id="<?php echo $name; ?>" value="<?php echo esc_attr($value); ?>"/>
1617 1617
                 <input  <?php if ($value == '1') {
1618 1618
                     echo 'checked="checked"';
1619
-                }?>  value="1" class="gd-checkbox" field_type="<?php echo $type;?>" type="checkbox"
1620
-                     onchange="if(this.checked){jQuery('#<?php echo $name;?>').val('1');} else{ jQuery('#<?php echo $name;?>').val('0');}"/>
1621
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1619
+                }?>  value="1" class="gd-checkbox" field_type="<?php echo $type; ?>" type="checkbox"
1620
+                     onchange="if(this.checked){jQuery('#<?php echo $name; ?>').val('1');} else{ jQuery('#<?php echo $name; ?>').val('0');}"/>
1621
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1622 1622
                 <?php if ($is_required) { ?>
1623 1623
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1624 1624
                 <?php } ?>
@@ -1627,44 +1627,44 @@  discard block
 block discarded – undo
1627 1627
         <?php } elseif ($type == 'textarea') {
1628 1628
             ?>
1629 1629
 
1630
-            <div id="<?php echo $name;?>_row"
1631
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1630
+            <div id="<?php echo $name; ?>_row"
1631
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1632 1632
                 <label>
1633 1633
                     <?php $site_title = __($site_title, 'geodirectory');
1634 1634
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1635
-                    <?php if ($is_required) echo '<span>*</span>';?>
1635
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1636 1636
                 </label><?php
1637 1637
 
1638 1638
 
1639 1639
                 if (is_array($extra_fields) && in_array('1', $extra_fields)) {
1640 1640
 
1641
-                    $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10);?>
1641
+                    $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10); ?>
1642 1642
 
1643
-                <div class="editor" field_id="<?php echo $name;?>" field_type="editor">
1643
+                <div class="editor" field_id="<?php echo $name; ?>" field_type="editor">
1644 1644
                     <?php wp_editor(stripslashes($value), $name, $editor_settings); ?>
1645 1645
                     </div><?php
1646 1646
 
1647 1647
                 } else {
1648 1648
 
1649
-                    ?><textarea field_type="<?php echo $type;?>" class="geodir_textarea" name="<?php echo $name;?>"
1650
-                                id="<?php echo $name;?>"><?php echo stripslashes($value);?></textarea><?php
1649
+                    ?><textarea field_type="<?php echo $type; ?>" class="geodir_textarea" name="<?php echo $name; ?>"
1650
+                                id="<?php echo $name; ?>"><?php echo stripslashes($value); ?></textarea><?php
1651 1651
 
1652 1652
                 }?>
1653 1653
 
1654 1654
 
1655
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1655
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1656 1656
                 <?php if ($is_required) { ?>
1657 1657
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1658 1658
                 <?php } ?>
1659 1659
             </div>
1660 1660
 
1661 1661
         <?php } elseif ($type == 'select') { ?>
1662
-            <div id="<?php echo $name;?>_row"
1663
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row geodir_custom_fields clearfix <?php echo $fieldset_field_class;?>">
1662
+            <div id="<?php echo $name; ?>_row"
1663
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row geodir_custom_fields clearfix <?php echo $fieldset_field_class; ?>">
1664 1664
                 <label>
1665 1665
                     <?php $site_title = __($site_title, 'geodirectory');
1666 1666
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1667
-                    <?php if ($is_required) echo '<span>*</span>';?>
1667
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1668 1668
                 </label>
1669 1669
                 <?php
1670 1670
                 $option_values_arr = geodir_string_values_to_options($option_values, true);
@@ -1674,22 +1674,22 @@  discard block
 block discarded – undo
1674 1674
                         if (isset($option_row['optgroup']) && ($option_row['optgroup'] == 'start' || $option_row['optgroup'] == 'end')) {
1675 1675
                             $option_label = isset($option_row['label']) ? $option_row['label'] : '';
1676 1676
 
1677
-                            $select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
1677
+                            $select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="'.esc_attr($option_label).'">' : '</optgroup>';
1678 1678
                         } else {
1679 1679
                             $option_label = isset($option_row['label']) ? $option_row['label'] : '';
1680 1680
                             $option_value = isset($option_row['value']) ? $option_row['value'] : '';
1681 1681
                             $selected = $option_value == $value ? 'selected="selected"' : '';
1682 1682
 
1683
-                            $select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
1683
+                            $select_options .= '<option value="'.esc_attr($option_value).'" '.$selected.'>'.$option_label.'</option>';
1684 1684
                         }
1685 1685
                     }
1686 1686
                 }
1687 1687
                 ?>
1688
-                <select field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1688
+                <select field_type="<?php echo $type; ?>" name="<?php echo $name; ?>" id="<?php echo $name; ?>"
1689 1689
                         class="geodir_textfield textfield_x chosen_select"
1690
-                        data-placeholder="<?php echo __('Choose', 'geodirectory') . ' ' . $site_title . '&hellip;';?>"
1691
-                        option-ajaxchosen="false"><?php echo $select_options;?></select>
1692
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1690
+                        data-placeholder="<?php echo __('Choose', 'geodirectory').' '.$site_title.'&hellip;'; ?>"
1691
+                        option-ajaxchosen="false"><?php echo $select_options; ?></select>
1692
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1693 1693
                 <?php if ($is_required) { ?>
1694 1694
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1695 1695
                 <?php } ?>
@@ -1703,7 +1703,7 @@  discard block
 block discarded – undo
1703 1703
             }
1704 1704
             ?>
1705 1705
             <div id="<?php echo $name; ?>_row"
1706
-                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1706
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1707 1707
                 <label>
1708 1708
                     <?php $site_title = __($site_title, 'geodirectory');
1709 1709
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
@@ -1729,9 +1729,9 @@  discard block
 block discarded – undo
1729 1729
                                     $option_label = isset($option_row['label']) ? $option_row['label'] : '';
1730 1730
 
1731 1731
                                     if ($multi_display == 'select') {
1732
-                                        $select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="' . esc_attr($option_label) . '">' : '</optgroup>';
1732
+                                        $select_options .= $option_row['optgroup'] == 'start' ? '<optgroup label="'.esc_attr($option_label).'">' : '</optgroup>';
1733 1733
                                     } else {
1734
-                                        $select_options .= $option_row['optgroup'] == 'start' ? '<li>' . $option_label . '</li>' : '';
1734
+                                        $select_options .= $option_row['optgroup'] == 'start' ? '<li>'.$option_label.'</li>' : '';
1735 1735
                                     }
1736 1736
                                 } else {
1737 1737
                                     $option_label = isset($option_row['label']) ? $option_row['label'] : '';
@@ -1756,9 +1756,9 @@  discard block
 block discarded – undo
1756 1756
                                     }
1757 1757
 
1758 1758
                                     if ($multi_display == 'select') {
1759
-                                        $select_options .= '<option value="' . esc_attr($option_value) . '" ' . $selected . '>' . $option_label . '</option>';
1759
+                                        $select_options .= '<option value="'.esc_attr($option_value).'" '.$selected.'>'.$option_label.'</option>';
1760 1760
                                     } else {
1761
-                                        $select_options .= '<li><input name="' . $name . '[]" ' . $checked . ' value="' . esc_attr($option_value) . '" class="gd-' . $multi_display . '" field_type="' . $multi_display . '" type="' . $multi_display . '" />&nbsp;' . $option_label . ' </li>';
1761
+                                        $select_options .= '<li><input name="'.$name.'[]" '.$checked.' value="'.esc_attr($option_value).'" class="gd-'.$multi_display.'" field_type="'.$multi_display.'" type="'.$multi_display.'" />&nbsp;'.$option_label.' </li>';
1762 1762
                                     }
1763 1763
                                 }
1764 1764
                             }
@@ -1777,7 +1777,7 @@  discard block
 block discarded – undo
1777 1777
             ?>
1778 1778
 
1779 1779
             <div id="<?php echo $name; ?>_row"
1780
-                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1780
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1781 1781
                 <label>
1782 1782
                     <?php $site_title = __($site_title, 'geodirectory');
1783 1783
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
@@ -1802,23 +1802,23 @@  discard block
 block discarded – undo
1802 1802
                 $extra_fields['date_format'] = 'yy-mm-dd';
1803 1803
 
1804 1804
             $date_format = $extra_fields['date_format'];
1805
-            $jquery_date_format  = $date_format;
1805
+            $jquery_date_format = $date_format;
1806 1806
 
1807 1807
 
1808 1808
             // check if we need to change the format or not
1809 1809
             $date_format_len = strlen(str_replace(' ', '', $date_format));
1810
-            if($date_format_len>5){// if greater then 5 then it's the old style format.
1810
+            if ($date_format_len > 5) {// if greater then 5 then it's the old style format.
1811 1811
 
1812
-                $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
1813
-                $replace = array('d','j','l','m','n','F','Y');//PHP date format
1812
+                $search = array('dd', 'd', 'DD', 'mm', 'm', 'MM', 'yy'); //jQuery UI datepicker format
1813
+                $replace = array('d', 'j', 'l', 'm', 'n', 'F', 'Y'); //PHP date format
1814 1814
 
1815 1815
                 $date_format = str_replace($search, $replace, $date_format);
1816
-            }else{
1817
-                $jquery_date_format = geodir_date_format_php_to_jqueryui( $jquery_date_format );
1816
+            } else {
1817
+                $jquery_date_format = geodir_date_format_php_to_jqueryui($jquery_date_format);
1818 1818
             }
1819 1819
 
1820
-            if($value=='0000-00-00'){$value='';}//if date not set, then mark it empty
1821
-            if($value && !isset($_REQUEST['backandedit'])) {
1820
+            if ($value == '0000-00-00') {$value = ''; }//if date not set, then mark it empty
1821
+            if ($value && !isset($_REQUEST['backandedit'])) {
1822 1822
                 $time = strtotime($value);
1823 1823
                 $value = date_i18n($date_format, $time);
1824 1824
             }
@@ -1828,37 +1828,37 @@  discard block
 block discarded – undo
1828 1828
 
1829 1829
                 jQuery(function () {
1830 1830
 
1831
-                    jQuery("#<?php echo $name;?>").datepicker({changeMonth: true, changeYear: true <?php
1831
+                    jQuery("#<?php echo $name; ?>").datepicker({changeMonth: true, changeYear: true <?php
1832 1832
                         /**
1833 1833
                          * Used to add extra option to datepicker per custom field.
1834 1834
                          *
1835 1835
                          * @since 1.5.7
1836 1836
                          * @param string $name The custom field name.
1837 1837
                          */
1838
-                        echo apply_filters("gd_datepicker_extra_{$name}",'');?>});
1838
+                        echo apply_filters("gd_datepicker_extra_{$name}", ''); ?>});
1839 1839
 
1840
-                    jQuery("#<?php echo $name;?>").datepicker("option", "dateFormat", '<?php echo $jquery_date_format;?>');
1840
+                    jQuery("#<?php echo $name; ?>").datepicker("option", "dateFormat", '<?php echo $jquery_date_format; ?>');
1841 1841
 
1842
-                    <?php if(!empty($value)){?>
1843
-                    jQuery("#<?php echo $name;?>").datepicker("setDate", "<?php echo $value;?>");
1842
+                    <?php if (!empty($value)) {?>
1843
+                    jQuery("#<?php echo $name; ?>").datepicker("setDate", "<?php echo $value; ?>");
1844 1844
                     <?php } ?>
1845 1845
 
1846 1846
                 });
1847 1847
 
1848 1848
             </script>
1849
-            <div id="<?php echo $name;?>_row"
1850
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1849
+            <div id="<?php echo $name; ?>_row"
1850
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1851 1851
                 <label>
1852 1852
 
1853 1853
                     <?php $site_title = __($site_title, 'geodirectory');
1854 1854
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1855
-                    <?php if ($is_required) echo '<span>*</span>';?>
1855
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1856 1856
                 </label>
1857 1857
 
1858
-                <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1859
-                       value="<?php echo esc_attr($value);?>" type="text" class="geodir_textfield"/>
1858
+                <input field_type="<?php echo $type; ?>" name="<?php echo $name; ?>" id="<?php echo $name; ?>"
1859
+                       value="<?php echo esc_attr($value); ?>" type="text" class="geodir_textfield"/>
1860 1860
 
1861
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1861
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1862 1862
                 <?php if ($is_required) { ?>
1863 1863
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1864 1864
                 <?php } ?>
@@ -1872,25 +1872,25 @@  discard block
 block discarded – undo
1872 1872
             <script type="text/javascript">
1873 1873
                 jQuery(document).ready(function () {
1874 1874
 
1875
-                    jQuery('#<?php echo $name;?>').timepicker({
1875
+                    jQuery('#<?php echo $name; ?>').timepicker({
1876 1876
                         showPeriod: true,
1877 1877
                         showLeadingZero: true,
1878 1878
                         showPeriod: true,
1879 1879
                     });
1880 1880
                 });
1881 1881
             </script>
1882
-            <div id="<?php echo $name;?>_row"
1883
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1882
+            <div id="<?php echo $name; ?>_row"
1883
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1884 1884
                 <label>
1885 1885
 
1886 1886
                     <?php $site_title = __($site_title, 'geodirectory');
1887 1887
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1888
-                    <?php if ($is_required) echo '<span>*</span>';?>
1888
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1889 1889
                 </label>
1890
-                <input readonly="readonly" field_type="<?php echo $type;?>" name="<?php echo $name;?>"
1891
-                       id="<?php echo $name;?>" value="<?php echo esc_attr($value);?>" type="text" class="geodir_textfield"/>
1890
+                <input readonly="readonly" field_type="<?php echo $type; ?>" name="<?php echo $name; ?>"
1891
+                       id="<?php echo $name; ?>" value="<?php echo esc_attr($value); ?>" type="text" class="geodir_textfield"/>
1892 1892
 
1893
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
1893
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
1894 1894
                 <?php if ($is_required) { ?>
1895 1895
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
1896 1896
                 <?php } ?>
@@ -1900,15 +1900,15 @@  discard block
 block discarded – undo
1900 1900
             if ($value == $val['default']) {
1901 1901
                 $value = '';
1902 1902
             } ?>
1903
-            <div id="<?php echo $name;?>_row"
1904
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1903
+            <div id="<?php echo $name; ?>_row"
1904
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
1905 1905
                 <label>
1906 1906
                     <?php $site_title = __($site_title, 'geodirectory');
1907 1907
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1908
-                    <?php if ($is_required) echo '<span>*</span>';?>
1908
+                    <?php if ($is_required) echo '<span>*</span>'; ?>
1909 1909
                 </label>
1910 1910
 
1911
-                <div id="<?php echo $name;?>" class="geodir_taxonomy_field" style="float:left; width:70%;">
1911
+                <div id="<?php echo $name; ?>" class="geodir_taxonomy_field" style="float:left; width:70%;">
1912 1912
                     <?php
1913 1913
                     global $wpdb, $post, $cat_display, $post_cat, $package_id, $exclude_cats;
1914 1914
 
@@ -1920,7 +1920,7 @@  discard block
 block discarded – undo
1920 1920
 
1921 1921
                         $package_info = array();
1922 1922
 
1923
-                        $package_info = (array)geodir_post_package_info($package_info, $post, $post_type);
1923
+                        $package_info = (array) geodir_post_package_info($package_info, $post, $post_type);
1924 1924
 
1925 1925
                         if (!empty($package_info)) {
1926 1926
 
@@ -1949,7 +1949,7 @@  discard block
 block discarded – undo
1949 1949
 
1950 1950
                         $catadd_limit = $wpdb->get_var(
1951 1951
                             $wpdb->prepare(
1952
-                                "SELECT cat_limit FROM " . GEODIR_PRICE_TABLE . " WHERE pid = %d",
1952
+                                "SELECT cat_limit FROM ".GEODIR_PRICE_TABLE." WHERE pid = %d",
1953 1953
                                 array($package_id)
1954 1954
                             )
1955 1955
                         );
@@ -1965,13 +1965,13 @@  discard block
 block discarded – undo
1965 1965
                         $required_limit_msg = '';
1966 1966
                         if ($catadd_limit > 0 && $cat_display != 'select' && $cat_display != 'radio') {
1967 1967
 
1968
-                            $required_limit_msg = __('Only select', 'geodirectory') . ' ' . $catadd_limit . __(' categories for this package.', 'geodirectory');
1968
+                            $required_limit_msg = __('Only select', 'geodirectory').' '.$catadd_limit.__(' categories for this package.', 'geodirectory');
1969 1969
 
1970 1970
                         } else {
1971 1971
                             $required_limit_msg = $required_msg;
1972 1972
                         }
1973 1973
 
1974
-                        echo '<input type="hidden" cat_limit="' . $catadd_limit . '" id="cat_limit" value="' . esc_attr($required_limit_msg) . '" name="cat_limit[' . $name . ']"  />';
1974
+                        echo '<input type="hidden" cat_limit="'.$catadd_limit.'" id="cat_limit" value="'.esc_attr($required_limit_msg).'" name="cat_limit['.$name.']"  />';
1975 1975
 
1976 1976
 
1977 1977
                         if ($cat_display == 'select' || $cat_display == 'multiselect') {
@@ -1981,11 +1981,11 @@  discard block
 block discarded – undo
1981 1981
                             if ($cat_display == 'multiselect')
1982 1982
                                 $multiple = 'multiple="multiple"';
1983 1983
 
1984
-                            echo '<select id="' . $name . '" ' . $multiple . ' type="' . $name . '" name="post_category[' . $name . '][]" alt="' . $name . '" field_type="' . $cat_display . '" class="geodir_textfield textfield_x chosen_select" data-placeholder="' . __('Select Category', 'geodirectory') . '">';
1984
+                            echo '<select id="'.$name.'" '.$multiple.' type="'.$name.'" name="post_category['.$name.'][]" alt="'.$name.'" field_type="'.$cat_display.'" class="geodir_textfield textfield_x chosen_select" data-placeholder="'.__('Select Category', 'geodirectory').'">';
1985 1985
 
1986 1986
 
1987 1987
                             if ($cat_display == 'select')
1988
-                                echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
1988
+                                echo '<option value="">'.__('Select Category', 'geodirectory').'</option>';
1989 1989
 
1990 1990
                         }
1991 1991
 
@@ -2003,7 +2003,7 @@  discard block
 block discarded – undo
2003 2003
                     ?>
2004 2004
                 </div>
2005 2005
 
2006
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?></span>
2006
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?></span>
2007 2007
                 <?php if ($is_required) { ?>
2008 2008
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
2009 2009
                 <?php } ?>
@@ -2045,8 +2045,8 @@  discard block
 block discarded – undo
2045 2045
                     $file_totImg = count($curImages);
2046 2046
             }
2047 2047
 
2048
-            $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? implode(",", $extra_fields['gd_file_types']) : '';
2049
-            $display_file_types = $allowed_file_types != '' ? '.' . implode(", .", $extra_fields['gd_file_types']) : '';
2048
+            $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types']) ? implode(",", $extra_fields['gd_file_types']) : '';
2049
+            $display_file_types = $allowed_file_types != '' ? '.'.implode(", .", $extra_fields['gd_file_types']) : '';
2050 2050
 
2051 2051
             ?>
2052 2052
             <?php /*?> <h5 class="geodir-form_title"> <?php echo $site_title; ?>
@@ -2056,13 +2056,13 @@  discard block
 block discarded – undo
2056 2056
 			</h5>   <?php */
2057 2057
             ?>
2058 2058
 
2059
-            <div id="<?php echo $name;?>_row"
2060
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
2059
+            <div id="<?php echo $name; ?>_row"
2060
+                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class; ?>">
2061 2061
 
2062 2062
                 <div id="<?php echo $file_id; ?>dropbox" style="text-align:center;">
2063 2063
                     <label
2064 2064
                         style="text-align:left; padding-top:10px;"><?php $site_title = __($site_title, 'geodirectory');
2065
-                        echo $site_title; ?><?php if ($is_required) echo '<span>*</span>';?></label>
2065
+                        echo $site_title; ?><?php if ($is_required) echo '<span>*</span>'; ?></label>
2066 2066
                     <input class="geodir-custom-file-upload" field_type="file" type="hidden"
2067 2067
                            name="<?php echo $file_id; ?>" id="<?php echo $file_id; ?>"
2068 2068
                            value="<?php echo esc_attr($file_value); ?>"/>
@@ -2070,7 +2070,7 @@  discard block
 block discarded – undo
2070 2070
                            id="<?php echo $file_id; ?>image_limit" value="<?php echo $file_image_limit; ?>"/>
2071 2071
                     <?php if ($allowed_file_types != '') { ?>
2072 2072
                         <input type="hidden" name="<?php echo $file_id; ?>_allowed_types"
2073
-                               id="<?php echo $file_id; ?>_allowed_types" value="<?php echo esc_attr($allowed_file_types); ?>" data-exts="<?php echo esc_attr($display_file_types);?>"/>
2073
+                               id="<?php echo $file_id; ?>_allowed_types" value="<?php echo esc_attr($allowed_file_types); ?>" data-exts="<?php echo esc_attr($display_file_types); ?>"/>
2074 2074
                     <?php } ?>
2075 2075
                     <input type="hidden" name="<?php echo $file_id; ?>totImg" id="<?php echo $file_id; ?>totImg"
2076 2076
                            value="<?php if (isset($file_totImg)) {
@@ -2086,10 +2086,10 @@  discard block
 block discarded – undo
2086 2086
                             <?php /*?><h4><?php _e('Drop files to upload');?></h4><br/><?php */
2087 2087
                             ?>
2088 2088
                             <input id="<?php echo $file_id; ?>plupload-browse-button" type="button"
2089
-                                   value="<?php ($file_image_limit > 1 ? esc_attr_e('Select Files', 'geodirectory') : esc_attr_e('Select File', 'geodirectory') ); ?>"
2089
+                                   value="<?php ($file_image_limit > 1 ? esc_attr_e('Select Files', 'geodirectory') : esc_attr_e('Select File', 'geodirectory')); ?>"
2090 2090
                                    class="geodir_button" style="margin-top:10px;"/>
2091 2091
                             <span class="ajaxnonceplu"
2092
-                                  id="ajaxnonceplu<?php echo wp_create_nonce($file_id . 'pluploadan'); ?>"></span>
2092
+                                  id="ajaxnonceplu<?php echo wp_create_nonce($file_id.'pluploadan'); ?>"></span>
2093 2093
                             <?php if ($file_width && $file_height): ?>
2094 2094
                                 <span class="plupload-resize"></span>
2095 2095
                                 <span class="plupload-width" id="plupload-width<?php echo $file_width; ?>"></span>
@@ -2109,7 +2109,7 @@  discard block
 block discarded – undo
2109 2109
 
2110 2110
                     </div>
2111 2111
                 </div>
2112
-                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory');?> <?php echo ( $display_file_types != '' ? __('Allowed file types:', 'geodirectory') . ' ' . $display_file_types : '' );?></span>
2112
+                <span class="geodir_message_note"><?php _e($admin_desc, 'geodirectory'); ?> <?php echo ($display_file_types != '' ? __('Allowed file types:', 'geodirectory').' '.$display_file_types : ''); ?></span>
2113 2113
                 <?php if ($is_required) { ?>
2114 2114
                     <span class="geodir_message_error"><?php _e($required_msg, 'geodirectory'); ?></span>
2115 2115
                 <?php } ?>
@@ -2128,7 +2128,7 @@  discard block
 block discarded – undo
2128 2128
          * @param array $val The settings array for the field. {@see geodir_custom_field_save()}.
2129 2129
          * @see 'geodir_before_custom_form_field_$name'
2130 2130
          */
2131
-        do_action('geodir_after_custom_form_field_' . $name, $listing_type, $package_id, $val);
2131
+        do_action('geodir_after_custom_form_field_'.$name, $listing_type, $package_id, $val);
2132 2132
 
2133 2133
     }
2134 2134
 
@@ -2154,7 +2154,7 @@  discard block
 block discarded – undo
2154 2154
 
2155 2155
         $filter = $wpdb->get_row(
2156 2156
             $wpdb->prepare(
2157
-                "SELECT * FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE post_type=%s AND " . $key . "='" . $value . "'",
2157
+                "SELECT * FROM ".GEODIR_CUSTOM_FIELDS_TABLE." WHERE post_type=%s AND ".$key."='".$value."'",
2158 2158
                 array($geodir_post_type)
2159 2159
             )
2160 2160
         );
@@ -2216,7 +2216,7 @@  discard block
 block discarded – undo
2216 2216
 
2217 2217
                 $variables_array = array();
2218 2218
 
2219
-                if ($fields_location == 'detail' && isset($type['show_as_tab']) && (int)$type['show_as_tab'] == 1 && in_array($type['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2219
+                if ($fields_location == 'detail' && isset($type['show_as_tab']) && (int) $type['show_as_tab'] == 1 && in_array($type['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2220 2220
                     continue;
2221 2221
                 }
2222 2222
 
@@ -2231,9 +2231,9 @@  discard block
 block discarded – undo
2231 2231
                 //if($type['field_icon'])
2232 2232
 
2233 2233
                 if (strpos($type['field_icon'], 'http') !== false) {
2234
-                    $field_icon = ' background: url(' . $type['field_icon'] . ') no-repeat left center;background-size:18px 18px;padding-left: 21px;';
2234
+                    $field_icon = ' background: url('.$type['field_icon'].') no-repeat left center;background-size:18px 18px;padding-left: 21px;';
2235 2235
                 } elseif (strpos($type['field_icon'], 'fa fa-') !== false) {
2236
-                    $field_icon = '<i class="' . $type['field_icon'] . '"></i>';
2236
+                    $field_icon = '<i class="'.$type['field_icon'].'"></i>';
2237 2237
                 }
2238 2238
                 //else{$field_icon = $type['field_icon'];}
2239 2239
 
@@ -2245,9 +2245,9 @@  discard block
 block discarded – undo
2245 2245
                         $fieldset_class = 'fieldset-'.sanitize_title_with_dashes($type['site_title']);
2246 2246
 
2247 2247
                         if ($field_set_start == 1) {
2248
-                            echo '</div><div class="geodir-company_info field-group ' . $type['htmlvar_name'] . '"><h2 class="'.$fieldset_class.'">' . __($type['site_title'], 'geodirectory') . '</h2>';
2248
+                            echo '</div><div class="geodir-company_info field-group '.$type['htmlvar_name'].'"><h2 class="'.$fieldset_class.'">'.__($type['site_title'], 'geodirectory').'</h2>';
2249 2249
                         } else {
2250
-                            echo '<h2 class="'.$fieldset_class.'">' . __($type['site_title'], 'geodirectory') . '</h2>';
2250
+                            echo '<h2 class="'.$fieldset_class.'">'.__($type['site_title'], 'geodirectory').'</h2>';
2251 2251
                             $field_set_start = 1;
2252 2252
                         }
2253 2253
 
@@ -2255,7 +2255,7 @@  discard block
 block discarded – undo
2255 2255
 
2256 2256
                     case 'address':
2257 2257
 
2258
-                        $html_var = $type['htmlvar_name'] . '_address';
2258
+                        $html_var = $type['htmlvar_name'].'_address';
2259 2259
 
2260 2260
                         if ($type['extra_fields']) {
2261 2261
 
@@ -2271,17 +2271,17 @@  discard block
 block discarded – undo
2271 2271
                                  */
2272 2272
                                 $show_city_in_address = apply_filters('geodir_show_city_in_address', false);
2273 2273
                                 if (isset($extra_fields['show_city']) && $extra_fields['show_city'] && $show_city_in_address) {
2274
-                                    $field = $type['htmlvar_name'] . '_city';
2274
+                                    $field = $type['htmlvar_name'].'_city';
2275 2275
                                     if ($post->{$field}) {
2276
-                                        $addition_fields .= ', ' . $post->{$field};
2276
+                                        $addition_fields .= ', '.$post->{$field};
2277 2277
                                     }
2278 2278
                                 }
2279 2279
 
2280 2280
 
2281 2281
                                 if (isset($extra_fields['show_zip']) && $extra_fields['show_zip']) {
2282
-                                    $field = $type['htmlvar_name'] . '_zip';
2282
+                                    $field = $type['htmlvar_name'].'_zip';
2283 2283
                                     if ($post->{$field}) {
2284
-                                        $addition_fields .= ', ' . $post->{$field};
2284
+                                        $addition_fields .= ', '.$post->{$field};
2285 2285
                                     }
2286 2286
                                 }
2287 2287
 
@@ -2358,28 +2358,28 @@  discard block
 block discarded – undo
2358 2358
                                 $i++;
2359 2359
                             }
2360 2360
 
2361
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"  itemscope itemtype="http://schema.org/PostalAddress">';
2362
-                            $html .= '<span class="geodir-i-location" style="' . $field_icon . '">' . $field_icon_af;
2363
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2361
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"  itemscope itemtype="http://schema.org/PostalAddress">';
2362
+                            $html .= '<span class="geodir-i-location" style="'.$field_icon.'">'.$field_icon_af;
2363
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '&nbsp;';
2364 2364
                             $html .= '</span>';
2365 2365
 
2366 2366
                             if ($preview) {
2367
-                                $html .= $post->{$html_var} . $addition_fields . '</p></div>';
2367
+                                $html .= $post->{$html_var}.$addition_fields.'</p></div>';
2368 2368
                             } else {
2369 2369
                                 if ($post->post_address) {
2370
-                                    $html .= '<span itemprop="streetAddress">' . $post->post_address . '</span><br>';
2370
+                                    $html .= '<span itemprop="streetAddress">'.$post->post_address.'</span><br>';
2371 2371
                                 }
2372 2372
                                 if ($post->post_city) {
2373
-                                    $html .= '<span itemprop="addressLocality">' . $post->post_city . '</span><br>';
2373
+                                    $html .= '<span itemprop="addressLocality">'.$post->post_city.'</span><br>';
2374 2374
                                 }
2375 2375
                                 if ($post->post_region) {
2376
-                                    $html .= '<span itemprop="addressRegion">' . $post->post_region . '</span><br>';
2376
+                                    $html .= '<span itemprop="addressRegion">'.$post->post_region.'</span><br>';
2377 2377
                                 }
2378 2378
                                 if ($post->post_zip) {
2379
-                                    $html .= '<span itemprop="postalCode">' . $post->post_zip . '</span><br>';
2379
+                                    $html .= '<span itemprop="postalCode">'.$post->post_zip.'</span><br>';
2380 2380
                                 }
2381 2381
                                 if ($post->post_country) {
2382
-                                    $html .= '<span itemprop="addressCountry">' . __($post->post_country, 'geodirectory') . '</span><br>';
2382
+                                    $html .= '<span itemprop="addressCountry">'.__($post->post_country, 'geodirectory').'</span><br>';
2383 2383
                                 }
2384 2384
                                 $html .= '</div>';
2385 2385
                             }
@@ -2419,7 +2419,7 @@  discard block
 block discarded – undo
2419 2419
 
2420 2420
                             $website = !empty($a_url['url']) ? $a_url['url'] : '';
2421 2421
                             $title = !empty($a_url['label']) ? $a_url['label'] : $type['site_title'];
2422
-                            if(!empty($type['default_value'])){$title = $type['default_value'];}
2422
+                            if (!empty($type['default_value'])) {$title = $type['default_value']; }
2423 2423
                             $title = $title != '' ? __(stripslashes($title), 'geodirectory') : '';
2424 2424
 
2425 2425
 
@@ -2445,7 +2445,7 @@  discard block
 block discarded – undo
2445 2445
                              * @param string $website Website URL.
2446 2446
                              * @param int $post->ID Post ID.
2447 2447
                              */
2448
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '"><span class="geodir-i-website" style="' . $field_icon . '">' . $field_icon_af . '<a href="' . $website . '" target="_blank" ' . $rel . ' ><strong>' . apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID) . '</strong></a></span></div>';
2448
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'"><span class="geodir-i-website" style="'.$field_icon.'">'.$field_icon_af.'<a href="'.$website.'" target="_blank" '.$rel.' ><strong>'.apply_filters('geodir_custom_field_website_name', $title, $website, $post->ID).'</strong></a></span></div>';
2449 2449
 
2450 2450
                         endif;
2451 2451
 
@@ -2476,9 +2476,9 @@  discard block
 block discarded – undo
2476 2476
                                 $i++;
2477 2477
                             }
2478 2478
 
2479
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-contact" style="' . $field_icon . '">' . $field_icon_af .
2480
-                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2481
-                            $html .= '</span><a href="tel:' . preg_replace('/[^0-9+]/', '', $post->{$type['htmlvar_name']}) . '">' . $post->{$type['htmlvar_name']} . '</a></div>';
2479
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-contact" style="'.$field_icon.'">'.$field_icon_af.
2480
+                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '&nbsp;';
2481
+                            $html .= '</span><a href="tel:'.preg_replace('/[^0-9+]/', '', $post->{$type['htmlvar_name']}).'">'.$post->{$type['htmlvar_name']}.'</a></div>';
2482 2482
 
2483 2483
                         endif;
2484 2484
 
@@ -2514,9 +2514,9 @@  discard block
 block discarded – undo
2514 2514
                                 $i++;
2515 2515
                             }
2516 2516
 
2517
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
2518
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2519
-                            $html .= '</span>' . $value . '</div>';
2517
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-time" style="'.$field_icon.'">'.$field_icon_af;
2518
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '&nbsp;';
2519
+                            $html .= '</span>'.$value.'</div>';
2520 2520
 
2521 2521
                         endif;
2522 2522
 
@@ -2533,21 +2533,21 @@  discard block
 block discarded – undo
2533 2533
                             }
2534 2534
                             // check if we need to change the format or not
2535 2535
                             $date_format_len = strlen(str_replace(' ', '', $date_format));
2536
-                            if($date_format_len>5){// if greater then 4 then it's the old style format.
2536
+                            if ($date_format_len > 5) {// if greater then 4 then it's the old style format.
2537 2537
 
2538
-                                $search = array('dd','d','DD','mm','m','MM','yy'); //jQuery UI datepicker format
2539
-                                $replace = array('d','j','l','m','n','F','Y');//PHP date format
2538
+                                $search = array('dd', 'd', 'DD', 'mm', 'm', 'MM', 'yy'); //jQuery UI datepicker format
2539
+                                $replace = array('d', 'j', 'l', 'm', 'n', 'F', 'Y'); //PHP date format
2540 2540
 
2541 2541
                                 $date_format = str_replace($search, $replace, $date_format);
2542 2542
 
2543
-                                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$type['htmlvar_name']}) : $post->{$type['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
2544
-                            }else{
2543
+                                $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y') ? str_replace('/', '-', $post->{$type['htmlvar_name']}) : $post->{$type['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
2544
+                            } else {
2545 2545
                                 $post_htmlvar_value = $post->{$type['htmlvar_name']};
2546 2546
                             }
2547 2547
 
2548
-                            if ($post->{$type['htmlvar_name']} != '' && $post->{$type['htmlvar_name']}!="0000-00-00") {
2548
+                            if ($post->{$type['htmlvar_name']} != '' && $post->{$type['htmlvar_name']} != "0000-00-00") {
2549 2549
                                 $value = date_i18n($date_format, strtotime($post_htmlvar_value));
2550
-                            }else{
2550
+                            } else {
2551 2551
                                 continue;
2552 2552
                             }
2553 2553
 
@@ -2570,9 +2570,9 @@  discard block
 block discarded – undo
2570 2570
                                 $i++;
2571 2571
                             }
2572 2572
 
2573
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-datepicker" style="' . $field_icon . '">' . $field_icon_af;
2574
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2575
-                            $html .= '</span>' . $value . '</div>';
2573
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-datepicker" style="'.$field_icon.'">'.$field_icon_af;
2574
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
2575
+                            $html .= '</span>'.$value.'</div>';
2576 2576
 
2577 2577
                         endif;
2578 2578
 
@@ -2603,9 +2603,9 @@  discard block
 block discarded – undo
2603 2603
                                 $i++;
2604 2604
                             }
2605 2605
 
2606
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-time" style="' . $field_icon . '">' . $field_icon_af;
2607
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '&nbsp;';
2608
-                            $html .= '</span>' . $post->{$type['htmlvar_name']} . '</div>';
2606
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-time" style="'.$field_icon.'">'.$field_icon_af;
2607
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '&nbsp;';
2608
+                            $html .= '</span>'.$post->{$type['htmlvar_name']}.'</div>';
2609 2609
 
2610 2610
                         elseif (isset($post->{$type['htmlvar_name']}) && $post->{$type['htmlvar_name']}):
2611 2611
 
@@ -2628,9 +2628,9 @@  discard block
 block discarded – undo
2628 2628
                                 $i++;
2629 2629
                             }
2630 2630
 
2631
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
2632
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2633
-                            $html .= '</span>' . $post->{$type['htmlvar_name']} . '</div>';
2631
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-text" style="'.$field_icon.'">'.$field_icon_af;
2632
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
2633
+                            $html .= '</span>'.$post->{$type['htmlvar_name']}.'</div>';
2634 2634
 
2635 2635
                         endif;
2636 2636
 
@@ -2639,7 +2639,7 @@  discard block
 block discarded – undo
2639 2639
                     case 'radio':
2640 2640
 
2641 2641
                         $html_var = $type['htmlvar_name'];
2642
-                        if(!isset($post->{$type['htmlvar_name']})){continue;}
2642
+                        if (!isset($post->{$type['htmlvar_name']})) {continue; }
2643 2643
                         $html_val = __($post->{$type['htmlvar_name']}, 'geodirectory');
2644 2644
                         if ($post->{$type['htmlvar_name']} != ''):
2645 2645
 
@@ -2680,9 +2680,9 @@  discard block
 block discarded – undo
2680 2680
                                 $i++;
2681 2681
                             }
2682 2682
 
2683
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-radio" style="' . $field_icon . '">' . $field_icon_af;
2684
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2685
-                            $html .= '</span>' . $html_val . '</div>';
2683
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-radio" style="'.$field_icon.'">'.$field_icon_af;
2684
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
2685
+                            $html .= '</span>'.$html_val.'</div>';
2686 2686
                         endif;
2687 2687
 
2688 2688
                         break;
@@ -2691,7 +2691,7 @@  discard block
 block discarded – undo
2691 2691
 
2692 2692
                         $html_var = $type['htmlvar_name'];
2693 2693
 
2694
-                        if ((int)$post->{$html_var} == 1):
2694
+                        if ((int) $post->{$html_var} == 1):
2695 2695
 
2696 2696
                             if ($post->{$type['htmlvar_name']} == '1'):
2697 2697
                                 $html_val = __('Yes', 'geodirectory');
@@ -2718,9 +2718,9 @@  discard block
 block discarded – undo
2718 2718
                                 $i++;
2719 2719
                             }
2720 2720
 
2721
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-checkbox" style="' . $field_icon . '">' . $field_icon_af;
2722
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2723
-                            $html .= '</span>' . $html_val . '</div>';
2721
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-checkbox" style="'.$field_icon.'">'.$field_icon_af;
2722
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
2723
+                            $html .= '</span>'.$html_val.'</div>';
2724 2724
                         endif;
2725 2725
 
2726 2726
                         break;
@@ -2728,7 +2728,7 @@  discard block
 block discarded – undo
2728 2728
                     case 'select':
2729 2729
 
2730 2730
                         $html_var = $type['htmlvar_name'];
2731
-                        if(!isset($post->{$type['htmlvar_name']})){continue;}
2731
+                        if (!isset($post->{$type['htmlvar_name']})) {continue; }
2732 2732
                         if ($post->{$type['htmlvar_name']}):
2733 2733
                             $field_value = __($post->{$type['htmlvar_name']}, 'geodirectory');
2734 2734
 
@@ -2763,9 +2763,9 @@  discard block
 block discarded – undo
2763 2763
                                 $i++;
2764 2764
                             }
2765 2765
 
2766
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2767
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2768
-                            $html .= '</span>' . $field_value . '</div>';
2766
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
2767
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
2768
+                            $html .= '</span>'.$field_value.'</div>';
2769 2769
                         endif;
2770 2770
 
2771 2771
                         break;
@@ -2815,15 +2815,15 @@  discard block
 block discarded – undo
2815 2815
                                 $i++;
2816 2816
                             }
2817 2817
 
2818
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
2819
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2818
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
2819
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
2820 2820
                             $html .= '</span>';
2821 2821
 
2822 2822
                             if (count($option_values) > 1) {
2823 2823
                                 $html .= '<ul>';
2824 2824
 
2825 2825
                                 foreach ($option_values as $val) {
2826
-                                    $html .= '<li>' . $val . '</li>';
2826
+                                    $html .= '<li>'.$val.'</li>';
2827 2827
                                 }
2828 2828
 
2829 2829
                                 $html .= '</ul>';
@@ -2849,7 +2849,7 @@  discard block
 block discarded – undo
2849 2849
                             if (!$preview) {
2850 2850
                                 $b_send_inquiry = 'b_send_inquiry';
2851 2851
                                 $b_sendtofriend = 'b_sendtofriend';
2852
-                                $html = '<input type="hidden" name="geodir_popup_post_id" value="' . $post->ID . '" /><div class="geodir_display_popup_forms"></div>';
2852
+                                $html = '<input type="hidden" name="geodir_popup_post_id" value="'.$post->ID.'" /><div class="geodir_display_popup_forms"></div>';
2853 2853
                             }
2854 2854
 
2855 2855
                             if (strpos($field_icon, 'http') !== false) {
@@ -2871,26 +2871,26 @@  discard block
 block discarded – undo
2871 2871
                                 $i++;
2872 2872
                             }
2873 2873
 
2874
-                            $html .= '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
2874
+                            $html .= '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'"><span class="geodir-i-email" style="'.$field_icon.'">'.$field_icon_af;
2875 2875
                             $seperator = '';
2876 2876
                             if ($post->{$type['htmlvar_name']}) {
2877
-                                $html .= '<a href="javascript:void(0);" class="' . $b_send_inquiry . '" >' . SEND_INQUIRY . '</a>';
2877
+                                $html .= '<a href="javascript:void(0);" class="'.$b_send_inquiry.'" >'.SEND_INQUIRY.'</a>';
2878 2878
                                 $seperator = ' | ';
2879 2879
                             }
2880 2880
 
2881 2881
                             if (isset($package_info->sendtofriend) && $package_info->sendtofriend) {
2882
-                                $html .= $seperator . '<a href="javascript:void(0);" class="' . $b_sendtofriend . '">' . SEND_TO_FRIEND . '</a>';
2882
+                                $html .= $seperator.'<a href="javascript:void(0);" class="'.$b_sendtofriend.'">'.SEND_TO_FRIEND.'</a>';
2883 2883
                             }
2884 2884
 
2885 2885
                             $html .= '</span></div>';
2886 2886
 
2887 2887
 
2888 2888
                             if (isset($_REQUEST['send_inquiry']) && $_REQUEST['send_inquiry'] == 'success') {
2889
-                                $html .= '<p class="sucess_msg">' . SEND_INQUIRY_SUCCESS . '</p>';
2889
+                                $html .= '<p class="sucess_msg">'.SEND_INQUIRY_SUCCESS.'</p>';
2890 2890
                             } elseif (isset($_REQUEST['sendtofrnd']) && $_REQUEST['sendtofrnd'] == 'success') {
2891
-                                $html .= '<p class="sucess_msg">' . SEND_FRIEND_SUCCESS . '</p>';
2891
+                                $html .= '<p class="sucess_msg">'.SEND_FRIEND_SUCCESS.'</p>';
2892 2892
                             } elseif (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'captch') {
2893
-                                $html .= '<p class="error_msg_fix">' . WRONG_CAPTCH_MSG . '</p>';
2893
+                                $html .= '<p class="error_msg_fix">'.WRONG_CAPTCH_MSG.'</p>';
2894 2894
                             }
2895 2895
 
2896 2896
                             /*if(!$preview){require_once (geodir_plugin_path().'/geodirectory-templates/popup-forms.php');}*/
@@ -2917,11 +2917,11 @@  discard block
 block discarded – undo
2917 2917
                                     $i++;
2918 2918
                                 }
2919 2919
 
2920
-                                $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-email" style="' . $field_icon . '">' . $field_icon_af;
2921
-                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
2920
+                                $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-email" style="'.$field_icon.'">'.$field_icon_af;
2921
+                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
2922 2922
                                 $html .= '</span><span class="geodir-email-address-output">';
2923 2923
                                 $email = $post->{$type['htmlvar_name']} ;
2924
-                                if($e_split = explode('@',$email)){
2924
+                                if ($e_split = explode('@', $email)) {
2925 2925
                                     /**
2926 2926
                                      * Filter email custom field name output.
2927 2927
                                      *
@@ -2930,10 +2930,10 @@  discard block
 block discarded – undo
2930 2930
                                      * @param string $email The email string being output.
2931 2931
                                      * @param array $type Custom field variables array.
2932 2932
                                      */
2933
-                                    $email_name = apply_filters('geodir_email_field_name_output',$email,$type);
2934
-                                    $html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
2935
-                                }else{
2936
-                                    $html .=  $email;
2933
+                                    $email_name = apply_filters('geodir_email_field_name_output', $email, $type);
2934
+                                    $html .= "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
2935
+                                } else {
2936
+                                    $html .= $email;
2937 2937
                                 }
2938 2938
                                 $html .= '</span></div>';
2939 2939
                             }
@@ -2953,7 +2953,7 @@  discard block
 block discarded – undo
2953 2953
                             if (!empty($files)):
2954 2954
 
2955 2955
                                 $extra_fields = !empty($type['extra_fields']) ? maybe_unserialize($type['extra_fields']) : NULL;
2956
-                                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
2956
+                                $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types']) ? $extra_fields['gd_file_types'] : '';
2957 2957
 
2958 2958
                                 $file_paths = '';
2959 2959
                                 foreach ($files as $file) {
@@ -2990,9 +2990,9 @@  discard block
 block discarded – undo
2990 2990
                                             //$file_paths .= '<img src="'.$file.'"  />';	
2991 2991
                                             $file_paths .= '</div>';
2992 2992
                                         } else {
2993
-                                            $ext_path = '_' . $html_var . '_';
2993
+                                            $ext_path = '_'.$html_var.'_';
2994 2994
                                             $filename = explode($ext_path, $filename);
2995
-                                            $file_paths .= '<a href="' . $file . '" target="_blank">' . $filename[count($filename) - 1] . '</a>';
2995
+                                            $file_paths .= '<a href="'.$file.'" target="_blank">'.$filename[count($filename) - 1].'</a>';
2996 2996
                                         }
2997 2997
                                     }
2998 2998
                                 }
@@ -3016,11 +3016,11 @@  discard block
 block discarded – undo
3016 3016
                                     $i++;
3017 3017
                                 }
3018 3018
 
3019
-                                $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' geodir-custom-file-box ' . $type['htmlvar_name'] . '"><div class="geodir-i-select" style="' . $field_icon . '">' . $field_icon_af;
3019
+                                $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' geodir-custom-file-box '.$type['htmlvar_name'].'"><div class="geodir-i-select" style="'.$field_icon.'">'.$field_icon_af;
3020 3020
                                 $html .= '<span style="display: inline-block; vertical-align: top; padding-right: 14px;">';
3021
-                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3021
+                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
3022 3022
                                 $html .= '</span>';
3023
-                                $html .= $file_paths . '</div></div>';
3023
+                                $html .= $file_paths.'</div></div>';
3024 3024
 
3025 3025
                             endif;
3026 3026
                         endif;
@@ -3051,9 +3051,9 @@  discard block
 block discarded – undo
3051 3051
                                 $i++;
3052 3052
                             }
3053 3053
 
3054
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
3055
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3056
-                            $html .= '</span>' . wpautop($post->{$type['htmlvar_name']}) . '</div>';
3054
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-text" style="'.$field_icon.'">'.$field_icon_af;
3055
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
3056
+                            $html .= '</span>'.wpautop($post->{$type['htmlvar_name']}).'</div>';
3057 3057
 
3058 3058
                         }
3059 3059
                         break;
@@ -3080,16 +3080,16 @@  discard block
 block discarded – undo
3080 3080
                                 $i++;
3081 3081
                             }
3082 3082
 
3083
-                            $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $type['htmlvar_name'] . '" style="clear:both;"><span class="geodir-i-text" style="' . $field_icon . '">' . $field_icon_af;
3084
-                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3085
-                            $html .= '</span>' . wpautop($post->{$type['htmlvar_name']}) . '</div>';
3083
+                            $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$type['htmlvar_name'].'" style="clear:both;"><span class="geodir-i-text" style="'.$field_icon.'">'.$field_icon_af;
3084
+                            $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
3085
+                            $html .= '</span>'.wpautop($post->{$type['htmlvar_name']}).'</div>';
3086 3086
 
3087 3087
                         }
3088 3088
                         break;
3089 3089
                     case 'taxonomy': {
3090 3090
                         $html_var = $type['htmlvar_name'];
3091
-                        if ($html_var == $post->post_type . 'category' && !empty($post->{$html_var})) {
3092
-                            $post_taxonomy = $post->post_type . 'category';
3091
+                        if ($html_var == $post->post_type.'category' && !empty($post->{$html_var})) {
3092
+                            $post_taxonomy = $post->post_type.'category';
3093 3093
                             $field_value = $post->{$html_var};
3094 3094
                             $links = array();
3095 3095
                             $terms = array();
@@ -3107,7 +3107,7 @@  discard block
 block discarded – undo
3107 3107
                                     if ($term != '') {
3108 3108
                                         $term = get_term_by('id', $term, $html_var);
3109 3109
                                         if (is_object($term)) {
3110
-                                            $links[] = "<a href='" . esc_attr(get_term_link($term, $post_taxonomy)) . "'>" . $term->name . "</a>";
3110
+                                            $links[] = "<a href='".esc_attr(get_term_link($term, $post_taxonomy))."'>".$term->name."</a>";
3111 3111
                                             $terms[] = $term;
3112 3112
                                         }
3113 3113
                                     }
@@ -3121,7 +3121,7 @@  discard block
 block discarded – undo
3121 3121
                                     $terms = $termsOrdered;
3122 3122
                                 }
3123 3123
                             }
3124
-                            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object)$terms) : '';
3124
+                            $html_value = !empty($links) && !empty($terms) ? wp_sprintf('%l', $links, (object) $terms) : '';
3125 3125
 
3126 3126
                             if ($html_value != '') {
3127 3127
                                 if (strpos($field_icon, 'http') !== false) {
@@ -3142,9 +3142,9 @@  discard block
 block discarded – undo
3142 3142
                                     $i++;
3143 3143
                                 }
3144 3144
 
3145
-                                $html = '<div class="geodir_more_info ' . $geodir_odd_even . ' ' . $type['css_class'] . ' ' . $html_var . '" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="' . $field_icon . '">' . $field_icon_af;
3146
-                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory') . ': ' : '';
3147
-                                $html .= '</span> ' . $html_value . '</div>';
3145
+                                $html = '<div class="geodir_more_info '.$geodir_odd_even.' '.$type['css_class'].' '.$html_var.'" style="clear:both;"><span class="geodir-i-taxonomy geodir-i-category" style="'.$field_icon.'">'.$field_icon_af;
3146
+                                $html .= (trim($type['site_title'])) ? __($type['site_title'], 'geodirectory').': ' : '';
3147
+                                $html .= '</span> '.$html_value.'</div>';
3148 3148
                             }
3149 3149
                         }
3150 3150
                     }
@@ -3264,7 +3264,7 @@  discard block
 block discarded – undo
3264 3264
 
3265 3265
         $post_type = get_post_type($post_id);
3266 3266
         //echo $field_id; exit;
3267
-        $table = $plugin_prefix . $post_type . '_detail';
3267
+        $table = $plugin_prefix.$post_type.'_detail';
3268 3268
 
3269 3269
         $postcurr_images = array();
3270 3270
         $postcurr_images = geodir_get_post_meta($post_id, $field_id, true);
@@ -3283,13 +3283,13 @@  discard block
 block discarded – undo
3283 3283
             $geodir_uploadurl = $uploads['url'];
3284 3284
             $sub_dir = $uploads['subdir'];
3285 3285
 
3286
-            $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? $extra_fields['gd_file_types'] : '';
3286
+            $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types']) ? $extra_fields['gd_file_types'] : '';
3287 3287
 
3288 3288
             for ($m = 0; $m < count($post_image); $m++) {
3289 3289
 
3290 3290
                 /* --------- start ------- */
3291 3291
 
3292
-                if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM " . $table . " WHERE $field_id = %s AND post_id = %d", array($post_image[$m], $post_id)))) {
3292
+                if (!$find_image = $wpdb->get_var($wpdb->prepare("SELECT post_id FROM ".$table." WHERE $field_id = %s AND post_id = %d", array($post_image[$m], $post_id)))) {
3293 3293
 
3294 3294
 
3295 3295
                     $curr_img_url = $post_image[$m];
@@ -3315,24 +3315,24 @@  discard block
 block discarded – undo
3315 3315
                     //$allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/octet-stream', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
3316 3316
 
3317 3317
                     if (!function_exists('wp_handle_upload'))
3318
-                        require_once(ABSPATH . 'wp-admin/includes/file.php');
3318
+                        require_once(ABSPATH.'wp-admin/includes/file.php');
3319 3319
 
3320 3320
                     if (!is_dir($geodir_uploadpath))
3321 3321
                         mkdir($geodir_uploadpath);
3322 3322
 
3323
-                    $new_name = $post_id . '_' . $field_id . '_' . $img_name_arr[0] . '.' . $img_name_arr[1];
3323
+                    $new_name = $post_id.'_'.$field_id.'_'.$img_name_arr[0].'.'.$img_name_arr[1];
3324 3324
                     $explode_sub_dir = explode("/", $sub_dir);
3325 3325
                     if ($curr_img_dir == end($explode_sub_dir)) {
3326
-                        $img_path = $geodir_uploadpath . '/' . $filename;
3327
-                        $img_url = $geodir_uploadurl . '/' . $filename;
3326
+                        $img_path = $geodir_uploadpath.'/'.$filename;
3327
+                        $img_url = $geodir_uploadurl.'/'.$filename;
3328 3328
                     } else {
3329
-                        $img_path = $uploads_dir . '/temp_' . $current_user->data->ID . '/' . $filename;
3330
-                        $img_url = $uploads['url'] . '/temp_' . $current_user->data->ID . '/' . $filename;
3329
+                        $img_path = $uploads_dir.'/temp_'.$current_user->data->ID.'/'.$filename;
3330
+                        $img_url = $uploads['url'].'/temp_'.$current_user->data->ID.'/'.$filename;
3331 3331
                     }
3332 3332
 
3333 3333
                     $uploaded_file = '';
3334 3334
                     if (file_exists($img_path))
3335
-                        $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
3335
+                        $uploaded_file = copy($img_path, $geodir_uploadpath.'/'.$new_name);
3336 3336
 
3337 3337
                     if ($curr_img_dir != $geodir_uploaddir) {
3338 3338
                         if (file_exists($img_path))
@@ -3340,7 +3340,7 @@  discard block
 block discarded – undo
3340 3340
                     }
3341 3341
 
3342 3342
                     if (!empty($uploaded_file))
3343
-                        $file_urls = $geodir_uploadurl . '/' . $new_name;
3343
+                        $file_urls = $geodir_uploadurl.'/'.$new_name;
3344 3344
 
3345 3345
                 } else {
3346 3346
                     $file_urls = $post_image[$m];
@@ -3354,8 +3354,8 @@  discard block
 block discarded – undo
3354 3354
         if (!empty($postcurr_images)) {
3355 3355
 
3356 3356
             if ($file_urls != $postcurr_images) {
3357
-                $invalid_files[] = (object)array('src' => $postcurr_images);
3358
-                $invalid_files = (object)$invalid_files;
3357
+                $invalid_files[] = (object) array('src' => $postcurr_images);
3358
+                $invalid_files = (object) $invalid_files;
3359 3359
             }
3360 3360
         }
3361 3361
 
@@ -3407,9 +3407,9 @@  discard block
 block discarded – undo
3407 3407
     function geodir_upload_dir($upload)
3408 3408
     {
3409 3409
         global $current_user;
3410
-        $upload['subdir'] = $upload['subdir'] . '/temp_' . $current_user->data->ID;
3411
-        $upload['path'] = $upload['basedir'] . $upload['subdir'];
3412
-        $upload['url'] = $upload['baseurl'] . $upload['subdir'];
3410
+        $upload['subdir'] = $upload['subdir'].'/temp_'.$current_user->data->ID;
3411
+        $upload['path'] = $upload['basedir'].$upload['subdir'];
3412
+        $upload['url'] = $upload['baseurl'].$upload['subdir'];
3413 3413
         return $upload;
3414 3414
     }
3415 3415
 
@@ -3424,20 +3424,20 @@  discard block
 block discarded – undo
3424 3424
         // check ajax noonce
3425 3425
         $imgid = $_POST["imgid"];
3426 3426
 
3427
-        check_ajax_referer($imgid . 'pluploadan');
3427
+        check_ajax_referer($imgid.'pluploadan');
3428 3428
 
3429 3429
         // handle custom file uploaddir
3430 3430
         add_filter('upload_dir', 'geodir_upload_dir');
3431 3431
 
3432 3432
         // change file orinetation if needed
3433
-        $fixed_file = geodir_exif($_FILES[$imgid . 'async-upload']);
3433
+        $fixed_file = geodir_exif($_FILES[$imgid.'async-upload']);
3434 3434
 
3435 3435
         // handle file upload
3436 3436
         $status = wp_handle_upload($fixed_file, array('test_form' => true, 'action' => 'plupload_action'));
3437 3437
         // remove handle custom file uploaddir
3438 3438
         remove_filter('upload_dir', 'geodir_upload_dir');
3439 3439
 
3440
-        if(!isset($status['url']) && isset($status['error'])){
3440
+        if (!isset($status['url']) && isset($status['error'])) {
3441 3441
             print_r($status);
3442 3442
         }
3443 3443
 
@@ -3467,9 +3467,9 @@  discard block
 block discarded – undo
3467 3467
 
3468 3468
     $post_type = get_post_type($post_id);
3469 3469
 
3470
-    $table = $plugin_prefix . $post_type . '_detail';
3470
+    $table = $plugin_prefix.$post_type.'_detail';
3471 3471
 
3472
-    $results = $wpdb->get_results($wpdb->prepare("SELECT geodir_video FROM " . $table . " WHERE post_id=%d", array($post_id)));
3472
+    $results = $wpdb->get_results($wpdb->prepare("SELECT geodir_video FROM ".$table." WHERE post_id=%d", array($post_id)));
3473 3473
 
3474 3474
     if ($results) {
3475 3475
         return $results[0]->geodir_video;
@@ -3493,9 +3493,9 @@  discard block
 block discarded – undo
3493 3493
 
3494 3494
     $post_type = get_post_type($post_id);
3495 3495
 
3496
-    $table = $plugin_prefix . $post_type . '_detail';
3496
+    $table = $plugin_prefix.$post_type.'_detail';
3497 3497
 
3498
-    $results = $wpdb->get_results($wpdb->prepare("SELECT geodir_special_offers FROM " . $table . " WHERE post_id=%d", array($post_id)));
3498
+    $results = $wpdb->get_results($wpdb->prepare("SELECT geodir_special_offers FROM ".$table." WHERE post_id=%d", array($post_id)));
3499 3499
 
3500 3500
     if ($results) {
3501 3501
         return $results[0]->geodir_special_offers;
@@ -3513,12 +3513,12 @@  discard block
 block discarded – undo
3513 3513
      */
3514 3514
     function geodir_max_upload_size()
3515 3515
     {
3516
-        $max_filesize = (float)get_option('geodir_upload_max_filesize', 2);
3516
+        $max_filesize = (float) get_option('geodir_upload_max_filesize', 2);
3517 3517
 
3518 3518
         if ($max_filesize > 0 && $max_filesize < 1) {
3519
-            $max_filesize = (int)($max_filesize * 1024) . 'kb';
3519
+            $max_filesize = (int) ($max_filesize * 1024).'kb';
3520 3520
         } else {
3521
-            $max_filesize = $max_filesize > 0 ? $max_filesize . 'mb' : '2mb';
3521
+            $max_filesize = $max_filesize > 0 ? $max_filesize.'mb' : '2mb';
3522 3522
         }
3523 3523
         /** Filter documented in geodirectory-functions/general_functions.php **/
3524 3524
         return apply_filters('geodir_default_image_upload_size_limit', $max_filesize);
@@ -3550,7 +3550,7 @@  discard block
 block discarded – undo
3550 3550
 
3551 3551
             $custom_fields = $wpdb->get_results(
3552 3552
                 $wpdb->prepare(
3553
-                    "select post_type,data_type,field_type,site_title,htmlvar_name from " . GEODIR_CUSTOM_FIELDS_TABLE . " where post_type = %s and is_active='1' and cat_sort='1' AND field_type != 'address' order by sort_order asc",
3553
+                    "select post_type,data_type,field_type,site_title,htmlvar_name from ".GEODIR_CUSTOM_FIELDS_TABLE." where post_type = %s and is_active='1' and cat_sort='1' AND field_type != 'address' order by sort_order asc",
3554 3554
                     array($post_type)
3555 3555
                 ), 'ARRAY_A'
3556 3556
             );
@@ -3667,7 +3667,7 @@  discard block
 block discarded – undo
3667 3667
 
3668 3668
             $post_meta_info = $wpdb->query(
3669 3669
                 $wpdb->prepare(
3670
-                    "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3670
+                    "update ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." set 
3671 3671
 															sort_order=%d 
3672 3672
 															where id= %d",
3673 3673
                     array($count, $cf)
@@ -3749,14 +3749,14 @@  discard block
 block discarded – undo
3749 3749
 
3750 3750
         $check_html_variable = $wpdb->get_var(
3751 3751
             $wpdb->prepare(
3752
-                "select htmlvar_name from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s and field_type=%s ",
3752
+                "select htmlvar_name from ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." where htmlvar_name = %s and post_type = %s and field_type=%s ",
3753 3753
                 array($cehhtmlvar_name, $post_type, $field_type)
3754 3754
             )
3755 3755
         );
3756 3756
 
3757 3757
         if ($is_default == 1) {
3758 3758
 
3759
-            $wpdb->query($wpdb->prepare("update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set is_default='0', default_order='' where post_type = %s", array($post_type)));
3759
+            $wpdb->query($wpdb->prepare("update ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." set is_default='0', default_order='' where post_type = %s", array($post_type)));
3760 3760
 
3761 3761
         }
3762 3762
 
@@ -3767,7 +3767,7 @@  discard block
 block discarded – undo
3767 3767
 
3768 3768
                 $wpdb->prepare(
3769 3769
 
3770
-                    "insert into " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3770
+                    "insert into ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." set 
3771 3771
 				post_type = %s,
3772 3772
 				data_type = %s,
3773 3773
 				field_type = %s,
@@ -3798,7 +3798,7 @@  discard block
 block discarded – undo
3798 3798
 
3799 3799
                 $wpdb->prepare(
3800 3800
 
3801
-                    "update " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " set 
3801
+                    "update ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." set 
3802 3802
 				post_type = %s,
3803 3803
 				data_type = %s,
3804 3804
 				field_type = %s,
@@ -3824,7 +3824,7 @@  discard block
 block discarded – undo
3824 3824
         }
3825 3825
 
3826 3826
 
3827
-        return (int)$lastid;
3827
+        return (int) $lastid;
3828 3828
 
3829 3829
     }
3830 3830
 }
@@ -3847,7 +3847,7 @@  discard block
 block discarded – undo
3847 3847
         if ($field_id != '') {
3848 3848
             $cf = trim($field_id, '_');
3849 3849
 
3850
-            $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where id= %d ", array($cf)));
3850
+            $wpdb->query($wpdb->prepare("delete from ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." where id= %d ", array($cf)));
3851 3851
 
3852 3852
             return $field_id;
3853 3853
 
@@ -3875,7 +3875,7 @@  discard block
 block discarded – undo
3875 3875
         global $wpdb;
3876 3876
         $cf = $result_str;
3877 3877
         if (!is_object($cf)) {
3878
-            $field_info = $wpdb->get_row($wpdb->prepare("SELECT * FROM " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " WHERE id = %d", array($cf)));
3878
+            $field_info = $wpdb->get_row($wpdb->prepare("SELECT * FROM ".GEODIR_CUSTOM_SORT_FIELDS_TABLE." WHERE id = %d", array($cf)));
3879 3879
         } else {
3880 3880
             $field_info = $cf;
3881 3881
             $result_str = $cf->id;
@@ -3912,41 +3912,41 @@  discard block
 block discarded – undo
3912 3912
         if ($htmlvar_name == '')
3913 3913
             $htmlvar_name = isset($field_info->htmlvar_name) ? $field_info->htmlvar_name : '';
3914 3914
 
3915
-        $nonce = wp_create_nonce('custom_fields_' . $result_str);
3915
+        $nonce = wp_create_nonce('custom_fields_'.$result_str);
3916 3916
 
3917 3917
         ?>
3918
-        <li class="text" id="licontainer_<?php echo $result_str;?>">
3919
-            <div class="title title<?php echo $result_str;?> gt-fieldset"
3920
-                 title="<?php _e('Double Click to toggle and drag-drop to sort', 'geodirectory');?>"
3921
-                 ondblclick="show_hide('field_frm<?php echo $result_str;?>')">
3918
+        <li class="text" id="licontainer_<?php echo $result_str; ?>">
3919
+            <div class="title title<?php echo $result_str; ?> gt-fieldset"
3920
+                 title="<?php _e('Double Click to toggle and drag-drop to sort', 'geodirectory'); ?>"
3921
+                 ondblclick="show_hide('field_frm<?php echo $result_str; ?>')">
3922 3922
                 <?php
3923 3923
 
3924
-                $nonce = wp_create_nonce('custom_fields_' . $result_str);
3924
+                $nonce = wp_create_nonce('custom_fields_'.$result_str);
3925 3925
                 ?>
3926 3926
 
3927
-                <div title="<?php _e('Click to remove field', 'geodirectory');?>"
3928
-                     onclick="delete_sort_field('<?php echo $result_str;?>', '<?php echo $nonce;?>', this)"
3927
+                <div title="<?php _e('Click to remove field', 'geodirectory'); ?>"
3928
+                     onclick="delete_sort_field('<?php echo $result_str; ?>', '<?php echo $nonce; ?>', this)"
3929 3929
                      class="handlediv close"></div>
3930 3930
 
3931 3931
                 <b style="cursor:pointer;"
3932
-                   onclick="show_hide('field_frm<?php echo $result_str;?>')"><?php echo geodir_ucwords(__('Field:', 'geodirectory') . ' (' . $site_title . ')');?></b>
3932
+                   onclick="show_hide('field_frm<?php echo $result_str; ?>')"><?php echo geodir_ucwords(__('Field:', 'geodirectory').' ('.$site_title.')'); ?></b>
3933 3933
 
3934 3934
             </div>
3935 3935
 
3936
-            <div id="field_frm<?php echo $result_str;?>" class="field_frm"
3936
+            <div id="field_frm<?php echo $result_str; ?>" class="field_frm"
3937 3937
                  style="display:<?php if ($field_ins_upd == 'submit') {
3938 3938
                      echo 'block;';
3939 3939
                  } else {
3940 3940
                      echo 'none;';
3941 3941
                  } ?>">
3942 3942
                 <input type="hidden" name="_wpnonce" value="<?php echo $nonce; ?>"/>
3943
-                <input type="hidden" name="listing_type" id="listing_type" value="<?php echo $post_type;?>"/>
3944
-                <input type="hidden" name="field_type" id="field_type" value="<?php echo $field_type;?>"/>
3945
-                <input type="hidden" name="field_id" id="field_id" value="<?php echo $result_str;?>"/>
3943
+                <input type="hidden" name="listing_type" id="listing_type" value="<?php echo $post_type; ?>"/>
3944
+                <input type="hidden" name="field_type" id="field_type" value="<?php echo $field_type; ?>"/>
3945
+                <input type="hidden" name="field_id" id="field_id" value="<?php echo $result_str; ?>"/>
3946 3946
                 <input type="hidden" name="data_type" id="data_type" value="<?php if (isset($field_info->data_type)) {
3947 3947
                     echo $field_info->data_type;
3948 3948
                 }?>"/>
3949
-                <input type="hidden" name="htmlvar_name" id="htmlvar_name" value="<?php echo $htmlvar_name;?>"/>
3949
+                <input type="hidden" name="htmlvar_name" id="htmlvar_name" value="<?php echo $htmlvar_name; ?>"/>
3950 3950
 
3951 3951
 
3952 3952
                 <table class="widefat post fixed" border="0" style="width:100%;">
@@ -3970,7 +3970,7 @@  discard block
 block discarded – undo
3970 3970
                                        } ?>" style="width:45%;"/>
3971 3971
 
3972 3972
                                 <input type="radio" name="is_default"
3973
-                                       value="<?php echo $htmlvar_name; ?>_asc" <?php if (isset($field_info->default_order) && $field_info->default_order == $htmlvar_name . '_asc') {
3973
+                                       value="<?php echo $htmlvar_name; ?>_asc" <?php if (isset($field_info->default_order) && $field_info->default_order == $htmlvar_name.'_asc') {
3974 3974
                                     echo 'checked="checked"';
3975 3975
                                 } ?>/><span><?php _e('Set as default sort.', 'geodirectory'); ?></span>
3976 3976
 
@@ -3993,7 +3993,7 @@  discard block
 block discarded – undo
3993 3993
                                            echo esc_attr($field_info->desc_title);
3994 3994
                                        } ?>" style="width:45%;"/>
3995 3995
                                 <input type="radio" name="is_default"
3996
-                                       value="<?php echo $htmlvar_name; ?>_desc" <?php if (isset($field_info->default_order) && $field_info->default_order == $htmlvar_name . '_desc') {
3996
+                                       value="<?php echo $htmlvar_name; ?>_desc" <?php if (isset($field_info->default_order) && $field_info->default_order == $htmlvar_name.'_desc') {
3997 3997
                                     echo 'checked="checked"';
3998 3998
                                 } ?>/><span><?php _e('Set as default sort.', 'geodirectory'); ?></span>
3999 3999
                                 <br/>
@@ -4028,42 +4028,42 @@  discard block
 block discarded – undo
4028 4028
                     <?php } ?>
4029 4029
 
4030 4030
                     <tr>
4031
-                        <td><strong><?php _e('Is active :', 'geodirectory');?></strong></td>
4031
+                        <td><strong><?php _e('Is active :', 'geodirectory'); ?></strong></td>
4032 4032
                         <td align="left">
4033 4033
                             <select name="is_active" id="is_active">
4034 4034
                                 <option
4035 4035
                                     value="1" <?php if (isset($field_info->is_active) && $field_info->is_active == '1') {
4036 4036
                                     echo 'selected="selected"';
4037
-                                }?>><?php _e('Yes', 'geodirectory');?></option>
4037
+                                }?>><?php _e('Yes', 'geodirectory'); ?></option>
4038 4038
                                 <option
4039 4039
                                     value="0" <?php if (isset($field_info->is_active) && $field_info->is_active == '0') {
4040 4040
                                     echo 'selected="selected"';
4041
-                                }?>><?php _e('No', 'geodirectory');?></option>
4041
+                                }?>><?php _e('No', 'geodirectory'); ?></option>
4042 4042
                             </select>
4043 4043
                             <br/>
4044
-                            <span><?php _e('Select yes or no. If no is selected then the field will not be displayed anywhere.', 'geodirectory');?></span>
4044
+                            <span><?php _e('Select yes or no. If no is selected then the field will not be displayed anywhere.', 'geodirectory'); ?></span>
4045 4045
                         </td>
4046 4046
                     </tr>
4047 4047
 
4048 4048
                     <tr>
4049
-                        <td><strong><?php _e('Display order :', 'geodirectory');?></strong></td>
4049
+                        <td><strong><?php _e('Display order :', 'geodirectory'); ?></strong></td>
4050 4050
                         <td align="left"><input type="text" readonly="readonly" name="sort_order" id="sort_order"
4051 4051
                                                 value="<?php if (isset($field_info->sort_order)) {
4052 4052
                                                     echo esc_attr($field_info->sort_order);
4053 4053
                                                 }?>" size="50"/>
4054 4054
                             <br/>
4055
-                            <span><?php _e('Enter the display order of this field in backend. e.g. 5', 'geodirectory');?></span>
4055
+                            <span><?php _e('Enter the display order of this field in backend. e.g. 5', 'geodirectory'); ?></span>
4056 4056
                         </td>
4057 4057
                     </tr>
4058 4058
 
4059 4059
                     <tr>
4060 4060
                         <td>&nbsp;</td>
4061 4061
                         <td align="left">
4062
-                            <input type="button" class="button" name="save" id="save" value="<?php esc_attr_e('Save', 'geodirectory');?>"
4063
-                                   onclick="save_sort_field('<?php echo $result_str;?>')"/>
4062
+                            <input type="button" class="button" name="save" id="save" value="<?php esc_attr_e('Save', 'geodirectory'); ?>"
4063
+                                   onclick="save_sort_field('<?php echo $result_str; ?>')"/>
4064 4064
 
4065
-                            <a href="javascript:void(0)"><input type="button" name="delete" value="<?php esc_attr_e('Delete', 'geodirectory');?>"
4066
-                                                                onclick="delete_sort_field('<?php echo $result_str;?>', '<?php echo $nonce;?>', this)"
4065
+                            <a href="javascript:void(0)"><input type="button" name="delete" value="<?php esc_attr_e('Delete', 'geodirectory'); ?>"
4066
+                                                                onclick="delete_sort_field('<?php echo $result_str; ?>', '<?php echo $nonce; ?>', this)"
4067 4067
                                                                 class="button_n"/></a>
4068 4068
 
4069 4069
                         </td>
@@ -4098,7 +4098,7 @@  discard block
 block discarded – undo
4098 4098
         if (!$package_id || !$field_name || !$post_type) {
4099 4099
             return true;
4100 4100
         }
4101
-        $sql = $wpdb->prepare("SELECT id FROM " . GEODIR_CUSTOM_FIELDS_TABLE . " WHERE is_active='1' AND htmlvar_name=%s AND post_type=%s AND FIND_IN_SET(%s, packages)", array($field_name, $post_type, (int)$package_id));
4101
+        $sql = $wpdb->prepare("SELECT id FROM ".GEODIR_CUSTOM_FIELDS_TABLE." WHERE is_active='1' AND htmlvar_name=%s AND post_type=%s AND FIND_IN_SET(%s, packages)", array($field_name, $post_type, (int) $package_id));
4102 4102
 
4103 4103
         if ($wpdb->get_var($sql)) {
4104 4104
             return true;
Please login to merge, or discard this patch.
Braces   +371 added lines, -186 removed lines patch added patch discarded remove patch
@@ -51,8 +51,9 @@  discard block
 block discarded – undo
51 51
         global $wpdb;
52 52
         $result = 0;// no rows affected
53 53
         if (!geodir_column_exist($db, $column)) {
54
-            if (!empty($db) && !empty($column))
55
-                $result = $wpdb->query("ALTER TABLE `$db` ADD `$column`  $column_attr");
54
+            if (!empty($db) && !empty($column)) {
55
+                            $result = $wpdb->query("ALTER TABLE `$db` ADD `$column`  $column_attr");
56
+            }
56 57
         }
57 58
         return $result;
58 59
     }
@@ -82,10 +83,11 @@  discard block
 block discarded – undo
82 83
 
83 84
     $default_query = '';
84 85
 
85
-    if ($default == 'default')
86
-        $default_query = " and is_default IN ('1') ";
87
-    elseif ($default == 'custom')
88
-        $default_query = " and is_default = '0' ";
86
+    if ($default == 'default') {
87
+            $default_query = " and is_default IN ('1') ";
88
+    } elseif ($default == 'custom') {
89
+            $default_query = " and is_default = '0' ";
90
+    }
89 91
 
90 92
     if ($fields_location == 'detail') {
91 93
         $default_query = " and show_on_detail='1' ";
@@ -240,10 +242,12 @@  discard block
 block discarded – undo
240 242
                 }
241 243
 
242 244
                 return $field_id;
243
-            } else
244
-                return 0;
245
-        } else
246
-            return 0;
245
+            } else {
246
+                            return 0;
247
+            }
248
+        } else {
249
+                    return 0;
250
+        }
247 251
     }
248 252
 }
249 253
 
@@ -349,7 +353,9 @@  discard block
 block discarded – undo
349 353
 
350 354
 
351 355
 
352
-            if ($post_type == '') $post_type = 'gd_place';
356
+            if ($post_type == '') {
357
+            	$post_type = 'gd_place';
358
+            }
353 359
 
354 360
 
355 361
             $detail_table = $plugin_prefix . $post_type . '_detail';
@@ -382,20 +388,23 @@  discard block
 block discarded – undo
382 388
             }
383 389
 
384 390
             $option_values = '';
385
-            if (isset($request_field['option_values']))
386
-                $option_values = $request_field['option_values'];
391
+            if (isset($request_field['option_values'])) {
392
+                            $option_values = $request_field['option_values'];
393
+            }
387 394
 
388 395
             $cat_sort = '';
389
-            if (isset($request_field['cat_sort']) && !empty($request_field['cat_sort']))
390
-                $cat_sort = implode(",", $request_field['cat_sort']);
396
+            if (isset($request_field['cat_sort']) && !empty($request_field['cat_sort'])) {
397
+                            $cat_sort = implode(",", $request_field['cat_sort']);
398
+            }
391 399
 
392 400
             $cat_filter = '';
393
-            if (isset($request_field['cat_filter']) && !empty($request_field['cat_filter']))
394
-                $cat_filter = implode(",", $request_field['cat_filter']);
401
+            if (isset($request_field['cat_filter']) && !empty($request_field['cat_filter'])) {
402
+                            $cat_filter = implode(",", $request_field['cat_filter']);
403
+            }
395 404
 
396
-            if (isset($request_field['show_on_pkg']) && !empty($request_field['show_on_pkg']))
397
-                $price_pkg = implode(",", $request_field['show_on_pkg']);
398
-            else {
405
+            if (isset($request_field['show_on_pkg']) && !empty($request_field['show_on_pkg'])) {
406
+                            $price_pkg = implode(",", $request_field['show_on_pkg']);
407
+            } else {
399 408
                 $package_info = array();
400 409
 
401 410
                 $package_info = geodir_post_package_info($package_info, '', $post_type);
@@ -403,22 +412,29 @@  discard block
 block discarded – undo
403 412
             }
404 413
 
405 414
 
406
-            if (isset($request_field['extra']) && !empty($request_field['extra']))
407
-                $extra_fields = $request_field['extra'];
415
+            if (isset($request_field['extra']) && !empty($request_field['extra'])) {
416
+                            $extra_fields = $request_field['extra'];
417
+            }
408 418
 
409
-            if (isset($request_field['is_default']) && $request_field['is_default'] != '')
410
-                $is_default = $request_field['is_default'];
411
-            else
412
-                $is_default = '0';
419
+            if (isset($request_field['is_default']) && $request_field['is_default'] != '') {
420
+                            $is_default = $request_field['is_default'];
421
+            } else {
422
+                            $is_default = '0';
423
+            }
413 424
 
414
-            if (isset($request_field['is_admin']) && $request_field['is_admin'] != '')
415
-                $is_admin = $request_field['is_admin'];
416
-            else
417
-                $is_admin = '0';
425
+            if (isset($request_field['is_admin']) && $request_field['is_admin'] != '') {
426
+                            $is_admin = $request_field['is_admin'];
427
+            } else {
428
+                            $is_admin = '0';
429
+            }
418 430
 
419 431
 
420
-            if ($is_active == '') $is_active = 1;
421
-            if ($is_required == '') $is_required = 0;
432
+            if ($is_active == '') {
433
+            	$is_active = 1;
434
+            }
435
+            if ($is_required == '') {
436
+            	$is_required = 0;
437
+            }
422 438
 
423 439
 
424 440
             if ($sort_order == '') {
@@ -687,7 +703,7 @@  discard block
 block discarded – undo
687 703
                                 }
688 704
                                 if($op_max){$op_size =$op_max; }
689 705
                             }
690
-                        }elseif(isset($option_values) && $option_values && $field_type=='multiselect'){
706
+                        } elseif(isset($option_values) && $option_values && $field_type=='multiselect'){
691 707
                             if(strlen($option_values)){
692 708
                                 $op_size =  strlen($option_values);
693 709
                             }
@@ -704,11 +720,13 @@  discard block
 block discarded – undo
704 720
                             return __('Column change failed, you may have too many columns.','geodirectory');
705 721
                         }
706 722
 
707
-                        if (isset($request_field['cat_display_type']))
708
-                            $extra_fields = $request_field['cat_display_type'];
723
+                        if (isset($request_field['cat_display_type'])) {
724
+                                                    $extra_fields = $request_field['cat_display_type'];
725
+                        }
709 726
 
710
-                        if (isset($request_field['multi_display_type']))
711
-                            $extra_fields = $request_field['multi_display_type'];
727
+                        if (isset($request_field['multi_display_type'])) {
728
+                                                    $extra_fields = $request_field['multi_display_type'];
729
+                        }
712 730
 
713 731
 
714 732
                         break;
@@ -722,8 +740,9 @@  discard block
 block discarded – undo
722 740
                         if($alter_result===false){
723 741
                             return __('Column change failed, you may have too many columns.','geodirectory');
724 742
                         }
725
-                        if (isset($request_field['advanced_editor']))
726
-                            $extra_fields = $request_field['advanced_editor'];
743
+                        if (isset($request_field['advanced_editor'])) {
744
+                                                    $extra_fields = $request_field['advanced_editor'];
745
+                        }
727 746
 
728 747
                         break;
729 748
 
@@ -817,8 +836,9 @@  discard block
 block discarded – undo
817 836
                 );
818 837
 
819 838
 
820
-                if ($cat_sort == '')
821
-                    $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where post_type = %s and htmlvar_name = %s", array($post_type, $htmlvar_name)));
839
+                if ($cat_sort == '') {
840
+                                    $wpdb->query($wpdb->prepare("delete from " . GEODIR_CUSTOM_SORT_FIELDS_TABLE . " where post_type = %s and htmlvar_name = %s", array($post_type, $htmlvar_name)));
841
+                }
822 842
 
823 843
 
824 844
                 /**
@@ -1186,8 +1206,10 @@  discard block
 block discarded – undo
1186 1206
         }
1187 1207
 
1188 1208
         return $post_meta_info;
1189
-    else:
1190
-        return false;
1209
+    else {
1210
+    	:
1211
+        return false;
1212
+    }
1191 1213
     endif;
1192 1214
 }
1193 1215
 
@@ -1240,8 +1262,9 @@  discard block
 block discarded – undo
1240 1262
         if (is_admin()) {
1241 1263
             global $post;
1242 1264
 
1243
-            if (isset($_REQUEST['post']))
1244
-                $_REQUEST['pid'] = $_REQUEST['post'];
1265
+            if (isset($_REQUEST['post'])) {
1266
+                            $_REQUEST['pid'] = $_REQUEST['post'];
1267
+            }
1245 1268
         }
1246 1269
 
1247 1270
         if (isset($_REQUEST['backandedit']) && $_REQUEST['backandedit'] && $gd_ses_listing = $gd_session->get('listing')) {
@@ -1273,7 +1296,10 @@  discard block
 block discarded – undo
1273 1296
             $fieldset_field_class = 'gd-fieldset-' . $fieldset_id;
1274 1297
             ?>
1275 1298
             <h5 id="geodir_fieldset_<?php echo $fieldset_id;?>" class="geodir-fieldset-row" gd-fieldset="<?php echo $fieldset_id;?>"><?php echo $site_title;?>
1276
-                <?php if ($admin_desc != '') echo '<small>( ' . $admin_desc . ' )</small>';?></h5>
1299
+                <?php if ($admin_desc != '') {
1300
+	echo '<small>( ' . $admin_desc . ' )</small>';
1301
+}
1302
+?></h5>
1277 1303
             <?php
1278 1304
         } else if ($type == 'address') {
1279 1305
             $prefix = $name . '_';
@@ -1310,17 +1336,27 @@  discard block
 block discarded – undo
1310 1336
             }
1311 1337
 
1312 1338
             $location = geodir_get_default_location();
1313
-            if (empty($city)) $city = isset($location->city) ? $location->city : '';
1314
-            if (empty($region)) $region = isset($location->region) ? $location->region : '';
1315
-            if (empty($country)) $country = isset($location->country) ? $location->country : '';
1339
+            if (empty($city)) {
1340
+            	$city = isset($location->city) ? $location->city : '';
1341
+            }
1342
+            if (empty($region)) {
1343
+            	$region = isset($location->region) ? $location->region : '';
1344
+            }
1345
+            if (empty($country)) {
1346
+            	$country = isset($location->country) ? $location->country : '';
1347
+            }
1316 1348
 
1317 1349
             $lat_lng_blank = false;
1318 1350
             if (empty($lat) && empty($lng)) {
1319 1351
                 $lat_lng_blank = true;
1320 1352
             }
1321 1353
 
1322
-            if (empty($lat)) $lat = isset($location->city_latitude) ? $location->city_latitude : '';
1323
-            if (empty($lng)) $lng = isset($location->city_longitude) ? $location->city_longitude : '';
1354
+            if (empty($lat)) {
1355
+            	$lat = isset($location->city_latitude) ? $location->city_latitude : '';
1356
+            }
1357
+            if (empty($lng)) {
1358
+            	$lng = isset($location->city_longitude) ? $location->city_longitude : '';
1359
+            }
1324 1360
 
1325 1361
             /**
1326 1362
              * Filter the default latitude.
@@ -1344,10 +1380,16 @@  discard block
 block discarded – undo
1344 1380
             ?>
1345 1381
 
1346 1382
             <div id="geodir_<?php echo $prefix . 'address';?>_row"
1347
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1383
+                 class="<?php if ($is_required) {
1384
+	echo 'required_field';
1385
+}
1386
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1348 1387
                 <label>
1349 1388
                     <?php _e($address_title, 'geodirectory'); ?>
1350
-                    <?php if ($is_required) echo '<span>*</span>';?>
1389
+                    <?php if ($is_required) {
1390
+	echo '<span>*</span>';
1391
+}
1392
+?>
1351 1393
                 </label>
1352 1394
                 <input type="text" field_type="<?php echo $type;?>" name="<?php echo $prefix . 'address';?>"
1353 1395
                        id="<?php echo $prefix . 'address';?>" class="geodir_textfield"
@@ -1408,10 +1450,16 @@  discard block
 block discarded – undo
1408 1450
                 /* show lat lng */
1409 1451
                 $style_latlng = ((isset($extra_fields['show_latlng']) && $extra_fields['show_latlng']) || is_admin()) ? '' : 'style="display:none"'; ?>
1410 1452
                 <div id="geodir_<?php echo $prefix . 'latitude'; ?>_row"
1411
-                     class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>" <?php echo $style_latlng; ?>>
1453
+                     class="<?php if ($is_required) {
1454
+	echo 'required_field';
1455
+}
1456
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>" <?php echo $style_latlng; ?>>
1412 1457
                     <label>
1413 1458
                         <?php echo PLACE_ADDRESS_LAT; ?>
1414
-                        <?php if ($is_required) echo '<span>*</span>'; ?>
1459
+                        <?php if ($is_required) {
1460
+	echo '<span>*</span>';
1461
+}
1462
+?>
1415 1463
                     </label>
1416 1464
                     <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix . 'latitude'; ?>"
1417 1465
                            id="<?php echo $prefix . 'latitude'; ?>" class="geodir_textfield"
@@ -1423,10 +1471,16 @@  discard block
 block discarded – undo
1423 1471
                 </div>
1424 1472
 
1425 1473
                 <div id="geodir_<?php echo $prefix . 'longitude'; ?>_row"
1426
-                     class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>" <?php echo $style_latlng; ?>>
1474
+                     class="<?php if ($is_required) {
1475
+	echo 'required_field';
1476
+}
1477
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>" <?php echo $style_latlng; ?>>
1427 1478
                     <label>
1428 1479
                         <?php echo PLACE_ADDRESS_LNG; ?>
1429
-                        <?php if ($is_required) echo '<span>*</span>'; ?>
1480
+                        <?php if ($is_required) {
1481
+	echo '<span>*</span>';
1482
+}
1483
+?>
1430 1484
                     </label>
1431 1485
                     <input type="text" field_type="<?php echo $type; ?>" name="<?php echo $prefix . 'longitude'; ?>"
1432 1486
                            id="<?php echo $prefix . 'longitude'; ?>" class="geodir_textfield"
@@ -1481,26 +1535,31 @@  discard block
 block discarded – undo
1481 1535
         <?php } elseif ($type == 'text') {
1482 1536
 
1483 1537
             //number and float validation $validation_pattern
1484
-            if(isset($val['data_type']) && $val['data_type']=='INT'){$type = 'number';}
1485
-            elseif(isset($val['data_type']) && $val['data_type']=='FLOAT'){$type = 'float';}
1538
+            if(isset($val['data_type']) && $val['data_type']=='INT'){$type = 'number';} elseif(isset($val['data_type']) && $val['data_type']=='FLOAT'){$type = 'float';}
1486 1539
             //print_r($val);
1487 1540
             //validation
1488 1541
             if(isset($val['validation_pattern']) && $val['validation_pattern']){
1489 1542
                 $validation = 'pattern="'.$val['validation_pattern'].'"';
1490
-            }else{$validation='';}
1543
+            } else{$validation='';}
1491 1544
 
1492 1545
             // validation message
1493 1546
             if(isset($val['validation_msg']) && $val['validation_msg']){
1494 1547
                 $validation_msg = 'title="'.$val['validation_msg'].'"';
1495
-            }else{$validation_msg='';}
1548
+            } else{$validation_msg='';}
1496 1549
             ?>
1497 1550
 
1498 1551
             <div id="<?php echo $name;?>_row"
1499
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1552
+                 class="<?php if ($is_required) {
1553
+	echo 'required_field';
1554
+}
1555
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1500 1556
                 <label>
1501 1557
                     <?php $site_title = __($site_title, 'geodirectory');
1502 1558
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1503
-                    <?php if ($is_required) echo '<span>*</span>';?>
1559
+                    <?php if ($is_required) {
1560
+	echo '<span>*</span>';
1561
+}
1562
+?>
1504 1563
                 </label>
1505 1564
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1506 1565
                        value="<?php echo esc_attr(stripslashes($value));?>" type="<?php echo $type;?>" class="geodir_textfield" <?php echo $validation;echo $validation_msg;?> />
@@ -1516,11 +1575,17 @@  discard block
 block discarded – undo
1516 1575
             }?>
1517 1576
 
1518 1577
             <div id="<?php echo $name;?>_row"
1519
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1578
+                 class="<?php if ($is_required) {
1579
+	echo 'required_field';
1580
+}
1581
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1520 1582
                 <label>
1521 1583
                     <?php $site_title = __($site_title, 'geodirectory');
1522 1584
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1523
-                    <?php if ($is_required) echo '<span>*</span>';?>
1585
+                    <?php if ($is_required) {
1586
+	echo '<span>*</span>';
1587
+}
1588
+?>
1524 1589
                 </label>
1525 1590
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1526 1591
                        value="<?php echo esc_attr(stripslashes($value));?>" type="email" class="geodir_textfield"/>
@@ -1536,11 +1601,17 @@  discard block
 block discarded – undo
1536 1601
             } ?>
1537 1602
 
1538 1603
             <div id="<?php echo $name;?>_row"
1539
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1604
+                 class="<?php if ($is_required) {
1605
+	echo 'required_field';
1606
+}
1607
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1540 1608
                 <label>
1541 1609
                     <?php $site_title = __($site_title, 'geodirectory');
1542 1610
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1543
-                    <?php if ($is_required) echo '<span>*</span>';?>
1611
+                    <?php if ($is_required) {
1612
+	echo '<span>*</span>';
1613
+}
1614
+?>
1544 1615
                 </label>
1545 1616
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1546 1617
                        value="<?php echo esc_attr(stripslashes($value));?>" type="tel" class="geodir_textfield"/>
@@ -1556,11 +1627,17 @@  discard block
 block discarded – undo
1556 1627
             }?>
1557 1628
 
1558 1629
             <div id="<?php echo $name;?>_row"
1559
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1630
+                 class="<?php if ($is_required) {
1631
+	echo 'required_field';
1632
+}
1633
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1560 1634
                 <label>
1561 1635
                     <?php $site_title = __($site_title, 'geodirectory');
1562 1636
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1563
-                    <?php if ($is_required) echo '<span>*</span>';?>
1637
+                    <?php if ($is_required) {
1638
+	echo '<span>*</span>';
1639
+}
1640
+?>
1564 1641
                 </label>
1565 1642
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
1566 1643
                        value="<?php echo esc_attr(stripslashes($value));?>" type="url" class="geodir_textfield"
@@ -1575,11 +1652,17 @@  discard block
 block discarded – undo
1575 1652
 
1576 1653
         <?php } elseif ($type == 'radio') { ?>
1577 1654
             <div id="<?php echo $name;?>_row"
1578
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1655
+                 class="<?php if ($is_required) {
1656
+	echo 'required_field';
1657
+}
1658
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1579 1659
                 <label>
1580 1660
                     <?php $site_title = __($site_title, 'geodirectory');
1581 1661
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1582
-                    <?php if ($is_required) echo '<span>*</span>';?>
1662
+                    <?php if ($is_required) {
1663
+	echo '<span>*</span>';
1664
+}
1665
+?>
1583 1666
                 </label>
1584 1667
                 <?php if ($option_values) {
1585 1668
                     $option_values = geodir_string_values_to_options($option_values, true);
@@ -1604,11 +1687,17 @@  discard block
 block discarded – undo
1604 1687
         <?php } elseif ($type == 'checkbox') { ?>
1605 1688
 
1606 1689
             <div id="<?php echo $name;?>_row"
1607
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1690
+                 class="<?php if ($is_required) {
1691
+	echo 'required_field';
1692
+}
1693
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1608 1694
                 <label>
1609 1695
                     <?php $site_title = __($site_title, 'geodirectory');
1610 1696
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1611
-                    <?php if ($is_required) echo '<span>*</span>';?>
1697
+                    <?php if ($is_required) {
1698
+	echo '<span>*</span>';
1699
+}
1700
+?>
1612 1701
                 </label>
1613 1702
                 <?php if ($value != '1') {
1614 1703
                     $value = '0';
@@ -1628,11 +1717,17 @@  discard block
 block discarded – undo
1628 1717
             ?>
1629 1718
 
1630 1719
             <div id="<?php echo $name;?>_row"
1631
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1720
+                 class="<?php if ($is_required) {
1721
+	echo 'required_field';
1722
+}
1723
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1632 1724
                 <label>
1633 1725
                     <?php $site_title = __($site_title, 'geodirectory');
1634 1726
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1635
-                    <?php if ($is_required) echo '<span>*</span>';?>
1727
+                    <?php if ($is_required) {
1728
+	echo '<span>*</span>';
1729
+}
1730
+?>
1636 1731
                 </label><?php
1637 1732
 
1638 1733
 
@@ -1660,11 +1755,17 @@  discard block
 block discarded – undo
1660 1755
 
1661 1756
         <?php } elseif ($type == 'select') { ?>
1662 1757
             <div id="<?php echo $name;?>_row"
1663
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row geodir_custom_fields clearfix <?php echo $fieldset_field_class;?>">
1758
+                 class="<?php if ($is_required) {
1759
+	echo 'required_field';
1760
+}
1761
+?> geodir_form_row geodir_custom_fields clearfix <?php echo $fieldset_field_class;?>">
1664 1762
                 <label>
1665 1763
                     <?php $site_title = __($site_title, 'geodirectory');
1666 1764
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1667
-                    <?php if ($is_required) echo '<span>*</span>';?>
1765
+                    <?php if ($is_required) {
1766
+	echo '<span>*</span>';
1767
+}
1768
+?>
1668 1769
                 </label>
1669 1770
                 <?php
1670 1771
                 $option_values_arr = geodir_string_values_to_options($option_values, true);
@@ -1703,11 +1804,17 @@  discard block
 block discarded – undo
1703 1804
             }
1704 1805
             ?>
1705 1806
             <div id="<?php echo $name; ?>_row"
1706
-                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1807
+                 class="<?php if ($is_required) {
1808
+	echo 'required_field';
1809
+}
1810
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1707 1811
                 <label>
1708 1812
                     <?php $site_title = __($site_title, 'geodirectory');
1709 1813
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1710
-                    <?php if ($is_required) echo '<span>*</span>'; ?>
1814
+                    <?php if ($is_required) {
1815
+	echo '<span>*</span>';
1816
+}
1817
+?>
1711 1818
                 </label>
1712 1819
                 <input type="hidden" name="gd_field_<?php echo $name; ?>" value="1"/>
1713 1820
                 <?php if ($multi_display == 'select') { ?>
@@ -1777,11 +1884,17 @@  discard block
 block discarded – undo
1777 1884
             ?>
1778 1885
 
1779 1886
             <div id="<?php echo $name; ?>_row"
1780
-                 class="<?php if ($is_required) echo 'required_field'; ?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1887
+                 class="<?php if ($is_required) {
1888
+	echo 'required_field';
1889
+}
1890
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1781 1891
                 <label>
1782 1892
                     <?php $site_title = __($site_title, 'geodirectory');
1783 1893
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1784
-                    <?php if ($is_required) echo '<span>*</span>'; ?>
1894
+                    <?php if ($is_required) {
1895
+	echo '<span>*</span>';
1896
+}
1897
+?>
1785 1898
                 </label>
1786 1899
 
1787 1900
                 <?php $editor_settings = array('media_buttons' => false, 'textarea_rows' => 10); ?>
@@ -1798,8 +1911,9 @@  discard block
 block discarded – undo
1798 1911
             </div>
1799 1912
         <?php } elseif ($type == 'datepicker') {
1800 1913
 
1801
-            if ($extra_fields['date_format'] == '')
1802
-                $extra_fields['date_format'] = 'yy-mm-dd';
1914
+            if ($extra_fields['date_format'] == '') {
1915
+                            $extra_fields['date_format'] = 'yy-mm-dd';
1916
+            }
1803 1917
 
1804 1918
             $date_format = $extra_fields['date_format'];
1805 1919
             $jquery_date_format  = $date_format;
@@ -1813,7 +1927,7 @@  discard block
 block discarded – undo
1813 1927
                 $replace = array('d','j','l','m','n','F','Y');//PHP date format
1814 1928
 
1815 1929
                 $date_format = str_replace($search, $replace, $date_format);
1816
-            }else{
1930
+            } else{
1817 1931
                 $jquery_date_format = geodir_date_format_php_to_jqueryui( $jquery_date_format );
1818 1932
             }
1819 1933
 
@@ -1847,12 +1961,18 @@  discard block
 block discarded – undo
1847 1961
 
1848 1962
             </script>
1849 1963
             <div id="<?php echo $name;?>_row"
1850
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1964
+                 class="<?php if ($is_required) {
1965
+	echo 'required_field';
1966
+}
1967
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1851 1968
                 <label>
1852 1969
 
1853 1970
                     <?php $site_title = __($site_title, 'geodirectory');
1854 1971
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1855
-                    <?php if ($is_required) echo '<span>*</span>';?>
1972
+                    <?php if ($is_required) {
1973
+	echo '<span>*</span>';
1974
+}
1975
+?>
1856 1976
                 </label>
1857 1977
 
1858 1978
                 <input field_type="<?php echo $type;?>" name="<?php echo $name;?>" id="<?php echo $name;?>"
@@ -1866,8 +1986,9 @@  discard block
 block discarded – undo
1866 1986
 
1867 1987
         <?php } elseif ($type == 'time') {
1868 1988
 
1869
-            if ($value != '')
1870
-                $value = date('H:i', strtotime($value));
1989
+            if ($value != '') {
1990
+                            $value = date('H:i', strtotime($value));
1991
+            }
1871 1992
             ?>
1872 1993
             <script type="text/javascript">
1873 1994
                 jQuery(document).ready(function () {
@@ -1880,12 +2001,18 @@  discard block
 block discarded – undo
1880 2001
                 });
1881 2002
             </script>
1882 2003
             <div id="<?php echo $name;?>_row"
1883
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
2004
+                 class="<?php if ($is_required) {
2005
+	echo 'required_field';
2006
+}
2007
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1884 2008
                 <label>
1885 2009
 
1886 2010
                     <?php $site_title = __($site_title, 'geodirectory');
1887 2011
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1888
-                    <?php if ($is_required) echo '<span>*</span>';?>
2012
+                    <?php if ($is_required) {
2013
+	echo '<span>*</span>';
2014
+}
2015
+?>
1889 2016
                 </label>
1890 2017
                 <input readonly="readonly" field_type="<?php echo $type;?>" name="<?php echo $name;?>"
1891 2018
                        id="<?php echo $name;?>" value="<?php echo esc_attr($value);?>" type="text" class="geodir_textfield"/>
@@ -1901,11 +2028,17 @@  discard block
 block discarded – undo
1901 2028
                 $value = '';
1902 2029
             } ?>
1903 2030
             <div id="<?php echo $name;?>_row"
1904
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
2031
+                 class="<?php if ($is_required) {
2032
+	echo 'required_field';
2033
+}
2034
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
1905 2035
                 <label>
1906 2036
                     <?php $site_title = __($site_title, 'geodirectory');
1907 2037
                     echo (trim($site_title)) ? $site_title : '&nbsp;'; ?>
1908
-                    <?php if ($is_required) echo '<span>*</span>';?>
2038
+                    <?php if ($is_required) {
2039
+	echo '<span>*</span>';
2040
+}
2041
+?>
1909 2042
                 </label>
1910 2043
 
1911 2044
                 <div id="<?php echo $name;?>" class="geodir_taxonomy_field" style="float:left; width:70%;">
@@ -1939,8 +2072,9 @@  discard block
 block discarded – undo
1939 2072
                         $post_cat = implode(",", $post_cat[$name]);
1940 2073
 
1941 2074
                     } else {
1942
-                        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '')
1943
-                            $post_cat = geodir_get_post_meta($_REQUEST['pid'], $name, true);
2075
+                        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
2076
+                                                    $post_cat = geodir_get_post_meta($_REQUEST['pid'], $name, true);
2077
+                        }
1944 2078
                     }
1945 2079
 
1946 2080
 
@@ -1978,21 +2112,24 @@  discard block
 block discarded – undo
1978 2112
 
1979 2113
                             $cat_display == '';
1980 2114
                             $multiple = '';
1981
-                            if ($cat_display == 'multiselect')
1982
-                                $multiple = 'multiple="multiple"';
2115
+                            if ($cat_display == 'multiselect') {
2116
+                                                            $multiple = 'multiple="multiple"';
2117
+                            }
1983 2118
 
1984 2119
                             echo '<select id="' . $name . '" ' . $multiple . ' type="' . $name . '" name="post_category[' . $name . '][]" alt="' . $name . '" field_type="' . $cat_display . '" class="geodir_textfield textfield_x chosen_select" data-placeholder="' . __('Select Category', 'geodirectory') . '">';
1985 2120
 
1986 2121
 
1987
-                            if ($cat_display == 'select')
1988
-                                echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
2122
+                            if ($cat_display == 'select') {
2123
+                                                            echo '<option value="">' . __('Select Category', 'geodirectory') . '</option>';
2124
+                            }
1989 2125
 
1990 2126
                         }
1991 2127
 
1992 2128
                         echo geodir_custom_taxonomy_walker($name, $catadd_limit = 0);
1993 2129
 
1994
-                        if ($cat_display == 'select' || $cat_display == 'multiselect')
1995
-                            echo '</select>';
2130
+                        if ($cat_display == 'select' || $cat_display == 'multiselect') {
2131
+                                                    echo '</select>';
2132
+                        }
1996 2133
 
1997 2134
                     } else {
1998 2135
 
@@ -2022,18 +2159,23 @@  discard block
 block discarded – undo
2022 2159
 
2023 2160
                 $file_value = trim($value, ","); // this will be initial value of the above form field. Image urls.
2024 2161
 
2025
-            } else
2026
-                $file_value = '';
2162
+            } else {
2163
+                            $file_value = '';
2164
+            }
2027 2165
 
2028
-            if (isset($extra_fields['file_multiple']) && $extra_fields['file_multiple'])
2029
-                $file_multiple = true; // allow multiple files upload
2030
-            else
2031
-                $file_multiple = false;
2166
+            if (isset($extra_fields['file_multiple']) && $extra_fields['file_multiple']) {
2167
+                            $file_multiple = true;
2168
+            }
2169
+            // allow multiple files upload
2170
+            else {
2171
+                            $file_multiple = false;
2172
+            }
2032 2173
 
2033
-            if (isset($extra_fields['image_limit']) && $extra_fields['image_limit'])
2034
-                $file_image_limit = $extra_fields['image_limit'];
2035
-            else
2036
-                $file_image_limit = 1;
2174
+            if (isset($extra_fields['image_limit']) && $extra_fields['image_limit']) {
2175
+                            $file_image_limit = $extra_fields['image_limit'];
2176
+            } else {
2177
+                            $file_image_limit = 1;
2178
+            }
2037 2179
 
2038 2180
             $file_width = geodir_media_image_large_width(); // If you want to automatically resize all uploaded images then provide width here (in pixels)
2039 2181
 
@@ -2041,8 +2183,9 @@  discard block
 block discarded – undo
2041 2183
 
2042 2184
             if (!empty($file_value)) {
2043 2185
                 $curImages = explode(',', $file_value);
2044
-                if (!empty($curImages))
2045
-                    $file_totImg = count($curImages);
2186
+                if (!empty($curImages)) {
2187
+                                    $file_totImg = count($curImages);
2188
+                }
2046 2189
             }
2047 2190
 
2048 2191
             $allowed_file_types = !empty($extra_fields['gd_file_types']) && is_array($extra_fields['gd_file_types']) && !in_array("*", $extra_fields['gd_file_types'] ) ? implode(",", $extra_fields['gd_file_types']) : '';
@@ -2057,12 +2200,18 @@  discard block
 block discarded – undo
2057 2200
             ?>
2058 2201
 
2059 2202
             <div id="<?php echo $name;?>_row"
2060
-                 class="<?php if ($is_required) echo 'required_field';?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
2203
+                 class="<?php if ($is_required) {
2204
+	echo 'required_field';
2205
+}
2206
+?> geodir_form_row clearfix <?php echo $fieldset_field_class;?>">
2061 2207
 
2062 2208
                 <div id="<?php echo $file_id; ?>dropbox" style="text-align:center;">
2063 2209
                     <label
2064 2210
                         style="text-align:left; padding-top:10px;"><?php $site_title = __($site_title, 'geodirectory');
2065
-                        echo $site_title; ?><?php if ($is_required) echo '<span>*</span>';?></label>
2211
+                        echo $site_title; ?><?php if ($is_required) {
2212
+                        	echo '<span>*</span>';
2213
+                        }
2214
+                        ?></label>
2066 2215
                     <input class="geodir-custom-file-upload" field_type="file" type="hidden"
2067 2216
                            name="<?php echo $file_id; ?>" id="<?php echo $file_id; ?>"
2068 2217
                            value="<?php echo esc_attr($file_value); ?>"/>
@@ -2205,9 +2354,10 @@  discard block
 block discarded – undo
2205 2354
             $field_set_start = 0;
2206 2355
 
2207 2356
 
2208
-            if ($fields_location == 'detail')
2209
-
2210
-                $i = 1;
2357
+            if ($fields_location == 'detail') {
2358
+            
2359
+                $i = 1;
2360
+            }
2211 2361
             foreach ($fields_info as $type) {
2212 2362
                 $type = stripslashes_deep($type); // strip slashes
2213 2363
                 $html = '';
@@ -2224,8 +2374,9 @@  discard block
 block discarded – undo
2224 2374
                     $variables_array['post_id'] = $post->ID;
2225 2375
                     $variables_array['label'] = __($type['site_title'], 'geodirectory');
2226 2376
                     $variables_array['value'] = '';
2227
-                    if (isset($post->{$type['htmlvar_name']}))
2228
-                        $variables_array['value'] = $post->{$type['htmlvar_name']};
2377
+                    if (isset($post->{$type['htmlvar_name']})) {
2378
+                                            $variables_array['value'] = $post->{$type['htmlvar_name']};
2379
+                    }
2229 2380
                 endif;
2230 2381
 
2231 2382
                 //if($type['field_icon'])
@@ -2352,8 +2503,9 @@  discard block
 block discarded – undo
2352 2503
                             if ($fields_location == 'detail') {
2353 2504
 
2354 2505
                                 $geodir_odd_even = 'geodir_more_info_odd';
2355
-                                if ($i % 2 == 0)
2356
-                                    $geodir_odd_even = 'geodir_more_info_even';
2506
+                                if ($i % 2 == 0) {
2507
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2508
+                                }
2357 2509
 
2358 2510
                                 $i++;
2359 2511
                             }
@@ -2427,8 +2579,9 @@  discard block
 block discarded – undo
2427 2579
                             if ($fields_location == 'detail') {
2428 2580
 
2429 2581
                                 $geodir_odd_even = 'geodir_more_info_odd';
2430
-                                if ($i % 2 == 0)
2431
-                                    $geodir_odd_even = 'geodir_more_info_even';
2582
+                                if ($i % 2 == 0) {
2583
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2584
+                                }
2432 2585
 
2433 2586
                                 $i++;
2434 2587
                             }
@@ -2470,8 +2623,9 @@  discard block
 block discarded – undo
2470 2623
                             if ($fields_location == 'detail') {
2471 2624
 
2472 2625
                                 $geodir_odd_even = 'geodir_more_info_odd';
2473
-                                if ($i % 2 == 0)
2474
-                                    $geodir_odd_even = 'geodir_more_info_even';
2626
+                                if ($i % 2 == 0) {
2627
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2628
+                                }
2475 2629
 
2476 2630
                                 $i++;
2477 2631
                             }
@@ -2491,9 +2645,10 @@  discard block
 block discarded – undo
2491 2645
                         if ($post->{$type['htmlvar_name']}):
2492 2646
 
2493 2647
                             $value = '';
2494
-                            if ($post->{$type['htmlvar_name']} != '')
2495
-                                //$value = date('h:i',strtotime($post->{$type['htmlvar_name']}));
2496
-                                $value = date(get_option('time_format'), strtotime($post->{$type['htmlvar_name']}));
2648
+                            if ($post->{$type['htmlvar_name']} != '') {
2649
+                                                            //$value = date('h:i',strtotime($post->{$type['htmlvar_name']}));
2650
+                                $value = date(get_option('time_format'), strtotime($post->{$type['htmlvar_name']}));
2651
+                            }
2497 2652
 
2498 2653
                             if (strpos($field_icon, 'http') !== false) {
2499 2654
                                 $field_icon_af = '';
@@ -2508,8 +2663,9 @@  discard block
 block discarded – undo
2508 2663
                             if ($fields_location == 'detail') {
2509 2664
 
2510 2665
                                 $geodir_odd_even = 'geodir_more_info_odd';
2511
-                                if ($i % 2 == 0)
2512
-                                    $geodir_odd_even = 'geodir_more_info_even';
2666
+                                if ($i % 2 == 0) {
2667
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2668
+                                }
2513 2669
 
2514 2670
                                 $i++;
2515 2671
                             }
@@ -2541,13 +2697,13 @@  discard block
 block discarded – undo
2541 2697
                                 $date_format = str_replace($search, $replace, $date_format);
2542 2698
 
2543 2699
                                 $post_htmlvar_value = ($date_format == 'd/m/Y' || $date_format == 'j/n/Y' ) ? str_replace('/', '-', $post->{$type['htmlvar_name']}) : $post->{$type['htmlvar_name']}; // PHP doesn't work well with dd/mm/yyyy format
2544
-                            }else{
2700
+                            } else{
2545 2701
                                 $post_htmlvar_value = $post->{$type['htmlvar_name']};
2546 2702
                             }
2547 2703
 
2548 2704
                             if ($post->{$type['htmlvar_name']} != '' && $post->{$type['htmlvar_name']}!="0000-00-00") {
2549 2705
                                 $value = date_i18n($date_format, strtotime($post_htmlvar_value));
2550
-                            }else{
2706
+                            } else{
2551 2707
                                 continue;
2552 2708
                             }
2553 2709
 
@@ -2564,8 +2720,9 @@  discard block
 block discarded – undo
2564 2720
                             if ($fields_location == 'detail') {
2565 2721
 
2566 2722
                                 $geodir_odd_even = 'geodir_more_info_odd';
2567
-                                if ($i % 2 == 0)
2568
-                                    $geodir_odd_even = 'geodir_more_info_even';
2723
+                                if ($i % 2 == 0) {
2724
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2725
+                                }
2569 2726
 
2570 2727
                                 $i++;
2571 2728
                             }
@@ -2597,8 +2754,9 @@  discard block
 block discarded – undo
2597 2754
                             if ($fields_location == 'detail') {
2598 2755
 
2599 2756
                                 $geodir_odd_even = 'geodir_more_info_odd';
2600
-                                if ($i % 2 == 0)
2601
-                                    $geodir_odd_even = 'geodir_more_info_even';
2757
+                                if ($i % 2 == 0) {
2758
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2759
+                                }
2602 2760
 
2603 2761
                                 $i++;
2604 2762
                             }
@@ -2622,8 +2780,9 @@  discard block
 block discarded – undo
2622 2780
                             if ($fields_location == 'detail') {
2623 2781
 
2624 2782
                                 $geodir_odd_even = 'geodir_more_info_odd';
2625
-                                if ($i % 2 == 0)
2626
-                                    $geodir_odd_even = 'geodir_more_info_even';
2783
+                                if ($i % 2 == 0) {
2784
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2785
+                                }
2627 2786
 
2628 2787
                                 $i++;
2629 2788
                             }
@@ -2674,8 +2833,9 @@  discard block
 block discarded – undo
2674 2833
                             if ($fields_location == 'detail') {
2675 2834
 
2676 2835
                                 $geodir_odd_even = 'geodir_more_info_odd';
2677
-                                if ($i % 2 == 0)
2678
-                                    $geodir_odd_even = 'geodir_more_info_even';
2836
+                                if ($i % 2 == 0) {
2837
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2838
+                                }
2679 2839
 
2680 2840
                                 $i++;
2681 2841
                             }
@@ -2695,8 +2855,10 @@  discard block
 block discarded – undo
2695 2855
 
2696 2856
                             if ($post->{$type['htmlvar_name']} == '1'):
2697 2857
                                 $html_val = __('Yes', 'geodirectory');
2698
-                            else:
2699
-                                $html_val = __('No', 'geodirectory');
2858
+                            else {
2859
+                            	:
2860
+                                $html_val = __('No', 'geodirectory');
2861
+                            }
2700 2862
                             endif;
2701 2863
 
2702 2864
                             if (strpos($field_icon, 'http') !== false) {
@@ -2712,8 +2874,9 @@  discard block
 block discarded – undo
2712 2874
                             if ($fields_location == 'detail') {
2713 2875
 
2714 2876
                                 $geodir_odd_even = 'geodir_more_info_odd';
2715
-                                if ($i % 2 == 0)
2716
-                                    $geodir_odd_even = 'geodir_more_info_even';
2877
+                                if ($i % 2 == 0) {
2878
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2879
+                                }
2717 2880
 
2718 2881
                                 $i++;
2719 2882
                             }
@@ -2757,8 +2920,9 @@  discard block
 block discarded – undo
2757 2920
                             if ($fields_location == 'detail') {
2758 2921
 
2759 2922
                                 $geodir_odd_even = 'geodir_more_info_odd';
2760
-                                if ($i % 2 == 0)
2761
-                                    $geodir_odd_even = 'geodir_more_info_even';
2923
+                                if ($i % 2 == 0) {
2924
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2925
+                                }
2762 2926
 
2763 2927
                                 $i++;
2764 2928
                             }
@@ -2809,8 +2973,9 @@  discard block
 block discarded – undo
2809 2973
                             if ($fields_location == 'detail') {
2810 2974
 
2811 2975
                                 $geodir_odd_even = 'geodir_more_info_odd';
2812
-                                if ($i % 2 == 0)
2813
-                                    $geodir_odd_even = 'geodir_more_info_even';
2976
+                                if ($i % 2 == 0) {
2977
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
2978
+                                }
2814 2979
 
2815 2980
                                 $i++;
2816 2981
                             }
@@ -2865,8 +3030,9 @@  discard block
 block discarded – undo
2865 3030
                             if ($fields_location == 'detail') {
2866 3031
 
2867 3032
                                 $geodir_odd_even = 'geodir_more_info_odd';
2868
-                                if ($i % 2 == 0)
2869
-                                    $geodir_odd_even = 'geodir_more_info_even';
3033
+                                if ($i % 2 == 0) {
3034
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
3035
+                                }
2870 3036
 
2871 3037
                                 $i++;
2872 3038
                             }
@@ -2911,8 +3077,9 @@  discard block
 block discarded – undo
2911 3077
                                 if ($fields_location == 'detail') {
2912 3078
 
2913 3079
                                     $geodir_odd_even = 'geodir_more_info_odd';
2914
-                                    if ($i % 2 == 0)
2915
-                                        $geodir_odd_even = 'geodir_more_info_even';
3080
+                                    if ($i % 2 == 0) {
3081
+                                                                            $geodir_odd_even = 'geodir_more_info_even';
3082
+                                    }
2916 3083
 
2917 3084
                                     $i++;
2918 3085
                                 }
@@ -2932,7 +3099,7 @@  discard block
 block discarded – undo
2932 3099
                                      */
2933 3100
                                     $email_name = apply_filters('geodir_email_field_name_output',$email,$type);
2934 3101
                                     $html .=  "<script>document.write('<a href=\"mailto:'+'$e_split[0]' + '@' + '$e_split[1]'+'\">$email_name</a>')</script>";
2935
-                                }else{
3102
+                                } else{
2936 3103
                                     $html .=  $email;
2937 3104
                                 }
2938 3105
                                 $html .= '</span></div>';
@@ -3010,8 +3177,9 @@  discard block
 block discarded – undo
3010 3177
                                 if ($fields_location == 'detail') {
3011 3178
 
3012 3179
                                     $geodir_odd_even = 'geodir_more_info_odd';
3013
-                                    if ($i % 2 == 0)
3014
-                                        $geodir_odd_even = 'geodir_more_info_even';
3180
+                                    if ($i % 2 == 0) {
3181
+                                                                            $geodir_odd_even = 'geodir_more_info_even';
3182
+                                    }
3015 3183
 
3016 3184
                                     $i++;
3017 3185
                                 }
@@ -3045,8 +3213,9 @@  discard block
 block discarded – undo
3045 3213
                             if ($fields_location == 'detail') {
3046 3214
 
3047 3215
                                 $geodir_odd_even = 'geodir_more_info_odd';
3048
-                                if ($i % 2 == 0)
3049
-                                    $geodir_odd_even = 'geodir_more_info_even';
3216
+                                if ($i % 2 == 0) {
3217
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
3218
+                                }
3050 3219
 
3051 3220
                                 $i++;
3052 3221
                             }
@@ -3074,8 +3243,9 @@  discard block
 block discarded – undo
3074 3243
                             if ($fields_location == 'detail') {
3075 3244
 
3076 3245
                                 $geodir_odd_even = 'geodir_more_info_odd';
3077
-                                if ($i % 2 == 0)
3078
-                                    $geodir_odd_even = 'geodir_more_info_even';
3246
+                                if ($i % 2 == 0) {
3247
+                                                                    $geodir_odd_even = 'geodir_more_info_even';
3248
+                                }
3079 3249
 
3080 3250
                                 $i++;
3081 3251
                             }
@@ -3170,7 +3340,9 @@  discard block
 block discarded – undo
3170 3340
                      * @param string $html Custom field unfiltered HTML.
3171 3341
                      * @param array $variables_array Custom field variables array.
3172 3342
                      */
3173
-                    if ($html) echo apply_filters("geodir_show_{$html_var}", $html, $variables_array);
3343
+                    if ($html) {
3344
+                    	echo apply_filters("geodir_show_{$html_var}", $html, $variables_array);
3345
+                    }
3174 3346
 
3175 3347
                     /**
3176 3348
                      * Called after a custom fields is output on the frontend.
@@ -3204,10 +3376,11 @@  discard block
 block discarded – undo
3204 3376
      */
3205 3377
     function geodir_default_date_format()
3206 3378
     {
3207
-        if ($format = get_option('date_format'))
3208
-            return $format;
3209
-        else
3210
-            return 'dd-mm-yy';
3379
+        if ($format = get_option('date_format')) {
3380
+                    return $format;
3381
+        } else {
3382
+                    return 'dd-mm-yy';
3383
+        }
3211 3384
     }
3212 3385
 }
3213 3386
 
@@ -3314,11 +3487,13 @@  discard block
 block discarded – undo
3314 3487
                     // Set an array containing a list of acceptable formats
3315 3488
                     //$allowed_file_types = array('image/jpg', 'image/jpeg', 'image/gif', 'image/png', 'application/pdf', 'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/octet-stream', 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'text/csv', 'text/plain');
3316 3489
 
3317
-                    if (!function_exists('wp_handle_upload'))
3318
-                        require_once(ABSPATH . 'wp-admin/includes/file.php');
3490
+                    if (!function_exists('wp_handle_upload')) {
3491
+                                            require_once(ABSPATH . 'wp-admin/includes/file.php');
3492
+                    }
3319 3493
 
3320
-                    if (!is_dir($geodir_uploadpath))
3321
-                        mkdir($geodir_uploadpath);
3494
+                    if (!is_dir($geodir_uploadpath)) {
3495
+                                            mkdir($geodir_uploadpath);
3496
+                    }
3322 3497
 
3323 3498
                     $new_name = $post_id . '_' . $field_id . '_' . $img_name_arr[0] . '.' . $img_name_arr[1];
3324 3499
                     $explode_sub_dir = explode("/", $sub_dir);
@@ -3331,16 +3506,19 @@  discard block
 block discarded – undo
3331 3506
                     }
3332 3507
 
3333 3508
                     $uploaded_file = '';
3334
-                    if (file_exists($img_path))
3335
-                        $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
3509
+                    if (file_exists($img_path)) {
3510
+                                            $uploaded_file = copy($img_path, $geodir_uploadpath . '/' . $new_name);
3511
+                    }
3336 3512
 
3337 3513
                     if ($curr_img_dir != $geodir_uploaddir) {
3338
-                        if (file_exists($img_path))
3339
-                            unlink($img_path);
3514
+                        if (file_exists($img_path)) {
3515
+                                                    unlink($img_path);
3516
+                        }
3340 3517
                     }
3341 3518
 
3342
-                    if (!empty($uploaded_file))
3343
-                        $file_urls = $geodir_uploadurl . '/' . $new_name;
3519
+                    if (!empty($uploaded_file)) {
3520
+                                            $file_urls = $geodir_uploadurl . '/' . $new_name;
3521
+                    }
3344 3522
 
3345 3523
                 } else {
3346 3524
                     $file_urls = $post_image[$m];
@@ -3361,8 +3539,9 @@  discard block
 block discarded – undo
3361 3539
 
3362 3540
         geodir_save_post_meta($post_id, $field_id, $file_urls);
3363 3541
 
3364
-        if (!empty($invalid_files))
3365
-            geodir_remove_attachments($invalid_files);
3542
+        if (!empty($invalid_files)) {
3543
+                    geodir_remove_attachments($invalid_files);
3544
+        }
3366 3545
 
3367 3546
     }
3368 3547
 }
@@ -3588,8 +3767,9 @@  discard block
 block discarded – undo
3588 3767
 
3589 3768
         $all_postypes = geodir_get_posttypes();
3590 3769
 
3591
-        if (!in_array($post_type, $all_postypes))
3592
-            return false;
3770
+        if (!in_array($post_type, $all_postypes)) {
3771
+                    return false;
3772
+        }
3593 3773
 
3594 3774
         $fields = array();
3595 3775
 
@@ -3677,8 +3857,10 @@  discard block
 block discarded – undo
3677 3857
         }
3678 3858
 
3679 3859
         return $field_ids;
3680
-    else:
3681
-        return false;
3860
+    else {
3861
+    	:
3862
+        return false;
3863
+    }
3682 3864
     endif;
3683 3865
 }
3684 3866
 
@@ -3851,8 +4033,9 @@  discard block
 block discarded – undo
3851 4033
 
3852 4034
             return $field_id;
3853 4035
 
3854
-        } else
3855
-            return 0;
4036
+        } else {
4037
+                    return 0;
4038
+        }
3856 4039
 
3857 4040
     }
3858 4041
 }
@@ -3894,8 +4077,9 @@  discard block
 block discarded – undo
3894 4077
         $htmlvar_name = isset($field_types[1]) ? $field_types[1] : '';
3895 4078
 
3896 4079
         $site_title = '';
3897
-        if ($site_title == '')
3898
-            $site_title = isset($field_info->site_title) ? $field_info->site_title : '';
4080
+        if ($site_title == '') {
4081
+                    $site_title = isset($field_info->site_title) ? $field_info->site_title : '';
4082
+        }
3899 4083
 
3900 4084
         if ($site_title == '') {
3901 4085
             $fields = geodir_get_custom_sort_options($post_type);
@@ -3909,8 +4093,9 @@  discard block
 block discarded – undo
3909 4093
             }
3910 4094
         }
3911 4095
 
3912
-        if ($htmlvar_name == '')
3913
-            $htmlvar_name = isset($field_info->htmlvar_name) ? $field_info->htmlvar_name : '';
4096
+        if ($htmlvar_name == '') {
4097
+                    $htmlvar_name = isset($field_info->htmlvar_name) ? $field_info->htmlvar_name : '';
4098
+        }
3914 4099
 
3915 4100
         $nonce = wp_create_nonce('custom_fields_' . $result_str);
3916 4101
 
Please login to merge, or discard this patch.