Passed
Pull Request — master (#228)
by Viruthagiri
10:20
created
geodirectory-functions/shortcode_functions.php 3 patches
Doc Comments   +1 added lines, -2 removed lines patch added patch discarded remove patch
@@ -46,7 +46,6 @@  discard block
 block discarded – undo
46 46
  * @since 1.0.0
47 47
  * @since 1.5.2 Added TERRAIN map type.
48 48
  *
49
- * @param string $value Input value to validate measurement.
50 49
  * @return string The measurement valud in valid format.
51 50
  */
52 51
 function gdsc_validate_map_args($params)
@@ -95,7 +94,7 @@  discard block
 block discarded – undo
95 94
  * @param mixed $in The variable to check
96 95
  * @param bool $strict If set to false, consider everything that is not false to be true.
97 96
  *
98
- * @return bool The boolean equivalent or null
97
+ * @return null|boolean The boolean equivalent or null
99 98
  */
100 99
 function gdsc_to_bool_val($in, $strict = false)
101 100
 {
Please login to merge, or discard this patch.
Spacing   +14 added lines, -14 removed lines patch added patch discarded remove patch
@@ -559,19 +559,19 @@  discard block
 block discarded – undo
559 559
 	$post_number		 = !empty($args['post_number']) ? $args['post_number'] : 10;
560 560
 	$add_location_filter = !empty($args['add_location_filter']) ? true : false;
561 561
 	$list_sort 			 = !empty($args['list_sort']) ? $args['list_sort'] : 'latest';
562
-	$character_count	 = isset($args['character_count']) ? $args['character_count'] : '';
563
-	$layout 			 = !empty($args['layout']) ? $args['layout'] : 'gridview_onehalf';
564
-	$with_pagination 	 = !empty($args['with_pagination']) ? true : false;
565
-	$event_type 	 	 = !empty($args['event_type']) ? $args['event_type'] : '';
562
+	$character_count = isset($args['character_count']) ? $args['character_count'] : '';
563
+	$layout = !empty($args['layout']) ? $args['layout'] : 'gridview_onehalf';
564
+	$with_pagination = !empty($args['with_pagination']) ? true : false;
565
+	$event_type = !empty($args['event_type']) ? $args['event_type'] : '';
566 566
 		
567 567
 	$top_pagination 	 = $with_pagination && !empty($args['top_pagination']) ? true : false;
568
-	$bottom_pagination 	 = $with_pagination && !empty($args['bottom_pagination']) ? true : false;
568
+	$bottom_pagination = $with_pagination && !empty($args['bottom_pagination']) ? true : false;
569 569
 	
570 570
 	$shortcode_atts		 = !empty($args['shortcode_atts']) ? $args['shortcode_atts'] : array();
571 571
 
572 572
 	// ajax mode
573
-	$geodir_ajax		 = !empty($args['geodir_ajax']) ? true : false;
574
-	$pageno 	 		 = $geodir_ajax && !empty($args['pageno']) ? $args['pageno'] : 1;
573
+	$geodir_ajax = !empty($args['geodir_ajax']) ? true : false;
574
+	$pageno = $geodir_ajax && !empty($args['pageno']) ? $args['pageno'] : 1;
575 575
 	
576 576
 	$query_args = array(
577 577
         'posts_per_page' => $post_number,
@@ -722,7 +722,7 @@  discard block
 block discarded – undo
722 722
 			if(!pid > 0 || !(container && typeof container != 'undefined')) {
723 723
 			  return false;
724 724
 			}
725
-			var scatts = "<?php echo addslashes(json_encode($shortcode_atts));?>";
725
+			var scatts = "<?php echo addslashes(json_encode($shortcode_atts)); ?>";
726 726
 			
727 727
 			var data = {
728 728
 			  'action': 'geodir_sclistings',
@@ -802,7 +802,7 @@  discard block
 block discarded – undo
802 802
 	if ($max_page > 1 || $always_show) {
803 803
 		// Extra pagination info
804 804
 		$geodir_pagination_more_info = get_option('geodir_pagination_advance_info');
805
-		$start_no = ( $pageno - 1 ) * $posts_per_page + 1;
805
+		$start_no = ($pageno - 1) * $posts_per_page + 1;
806 806
 		$end_no = min($pageno * $posts_per_page, $numposts);
807 807
 		
808 808
 		if ($geodir_pagination_more_info != '') {
@@ -821,7 +821,7 @@  discard block
 block discarded – undo
821 821
 		}
822 822
 		
823 823
 		if (($pageno - 1) > 0) {
824
-			echo '<a class="gd-page-sc-prev" href="javascript:void(0);" onclick="gd_sc_gopage(this, ' . (int)($pageno - 1) . ');">' . $prelabel . '</a>&nbsp;';
824
+			echo '<a class="gd-page-sc-prev" href="javascript:void(0);" onclick="gd_sc_gopage(this, ' . (int) ($pageno - 1) . ');">' . $prelabel . '</a>&nbsp;';
825 825
 		}
826 826
 		
827 827
 		for ($i = $pageno - $half_pages_to_show; $i <= $pageno + $half_pages_to_show; $i++) {
@@ -829,17 +829,17 @@  discard block
 block discarded – undo
829 829
 				if ($i == $pageno) {
830 830
 					echo "<strong class='on' class='gd-page-sc-act'>$i</strong>";
831 831
 				} else {
832
-					echo ' <a class="gd-page-sc-no" href="javascript:void(0);" onclick="gd_sc_gopage(this, ' . (int)$i . ');">' . $i . '</a> ';
832
+					echo ' <a class="gd-page-sc-no" href="javascript:void(0);" onclick="gd_sc_gopage(this, ' . (int) $i . ');">' . $i . '</a> ';
833 833
 				}
834 834
 			}
835 835
 		}
836 836
 		
837 837
 		if (($pageno + 1) <= $max_page) {
838
-			echo '&nbsp;<a class="gd-page-sc-nxt" href="javascript:void(0);" onclick="gd_sc_gopage(this, ' . (int)($pageno + 1) . ');">' . $nxtlabel . '</a>';
838
+			echo '&nbsp;<a class="gd-page-sc-nxt" href="javascript:void(0);" onclick="gd_sc_gopage(this, ' . (int) ($pageno + 1) . ');">' . $nxtlabel . '</a>';
839 839
 		}
840 840
 		
841 841
 		if ($pageno < $max_page) {
842
-			echo '&nbsp;<a class="gd-page-sc-lst" href="javascript:void(0);" onclick="gd_sc_gopage(this, ' . (int)$max_page . ');">&raquo;</a>';
842
+			echo '&nbsp;<a class="gd-page-sc-lst" href="javascript:void(0);" onclick="gd_sc_gopage(this, ' . (int) $max_page . ');">&raquo;</a>';
843 843
 		}
844 844
 		echo "</div> $after";
845 845
 	}
@@ -862,7 +862,7 @@  discard block
 block discarded – undo
862 862
     $scatts = isset($_POST['scatts']) ? $_POST['scatts'] : NULL;
863 863
     $pageno = isset($_POST['pageno']) ? absint($_POST['pageno']) : 1;
864 864
 	
865
-	$shortcode_atts = !empty($scatts) ? (array)json_decode(stripslashes_deep($scatts)) : NULL;
865
+	$shortcode_atts = !empty($scatts) ? (array) json_decode(stripslashes_deep($scatts)) : NULL;
866 866
 	
867 867
 	if (!empty($shortcode_atts) && is_array($shortcode_atts)) {
868 868
 		$shortcode_atts['pageno'] = $pageno;
Please login to merge, or discard this patch.
Indentation   +358 added lines, -358 removed lines patch added patch discarded remove patch
@@ -1,15 +1,15 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * All shortcode related functions
4
- *
5
- * @since 1.0.0
6
- *
7
- * @package GeoDirectory
8
- */
3
+			   * All shortcode related functions
4
+			   *
5
+			   * @since 1.0.0
6
+			   *
7
+			   * @package GeoDirectory
8
+			   */
9 9
  
10 10
 // If this file is called directly, abort.
11 11
 if (!defined('WPINC')) {
12
-    die;
12
+	die;
13 13
 }
14 14
 
15 15
 /**
@@ -22,22 +22,22 @@  discard block
 block discarded – undo
22 22
  */
23 23
 function gdsc_validate_measurements($value)
24 24
 {
25
-    if ((strlen($value) - 1) == strpos(trim($value), '%')) {
26
-        // $value is entered as a percent, so it can't be less than 0 or more than 100
27
-        $value = preg_replace('/\D/', '', $value);
28
-        if (100 < $value) {
29
-            $value = 100;
30
-        }
31
-        // Re-add the percent symbol
32
-        $value = $value . '%';
33
-    } elseif ((strlen($value) - 2) == strpos(trim($value), 'px')) {
34
-        // Get the absint & re-add the 'px'
35
-        $value = preg_replace('/\D/', '', $value) . 'px';
36
-    } else {
37
-        $value = preg_replace('/\D/', '', $value);
38
-    }
39
-
40
-    return $value;
25
+	if ((strlen($value) - 1) == strpos(trim($value), '%')) {
26
+		// $value is entered as a percent, so it can't be less than 0 or more than 100
27
+		$value = preg_replace('/\D/', '', $value);
28
+		if (100 < $value) {
29
+			$value = 100;
30
+		}
31
+		// Re-add the percent symbol
32
+		$value = $value . '%';
33
+	} elseif ((strlen($value) - 2) == strpos(trim($value), 'px')) {
34
+		// Get the absint & re-add the 'px'
35
+		$value = preg_replace('/\D/', '', $value) . 'px';
36
+	} else {
37
+		$value = preg_replace('/\D/', '', $value);
38
+	}
39
+
40
+	return $value;
41 41
 }
42 42
 
43 43
 /**
@@ -52,35 +52,35 @@  discard block
 block discarded – undo
52 52
 function gdsc_validate_map_args($params)
53 53
 {
54 54
 
55
-    $params['width'] = gdsc_validate_measurements($params['width']);
56
-    $params['height'] = gdsc_validate_measurements($params['height']);
55
+	$params['width'] = gdsc_validate_measurements($params['width']);
56
+	$params['height'] = gdsc_validate_measurements($params['height']);
57 57
 
58
-    // Only accept our 4 maptypes. Otherwise, revert to the default.
59
-    if (!(in_array(geodir_strtoupper($params['maptype']), array('HYBRID', 'SATELLITE', 'ROADMAP', 'TERRAIN')))) {
60
-        $params['maptype'] = 'ROADMAP';
61
-    } else {
62
-        $params['maptype'] = geodir_strtoupper($params['maptype']);
63
-    }
58
+	// Only accept our 4 maptypes. Otherwise, revert to the default.
59
+	if (!(in_array(geodir_strtoupper($params['maptype']), array('HYBRID', 'SATELLITE', 'ROADMAP', 'TERRAIN')))) {
60
+		$params['maptype'] = 'ROADMAP';
61
+	} else {
62
+		$params['maptype'] = geodir_strtoupper($params['maptype']);
63
+	}
64 64
 
65
-    // Zoom accepts a value between 1 and 19
66
-    $params['zoom'] = absint($params['zoom']);
67
-    if (19 < $params['zoom']) {
68
-        $params['zoom'] = '19';
69
-    }
70
-    if (0 == $params['zoom']) {
71
-        $params['zoom'] = '1';
72
-    }
65
+	// Zoom accepts a value between 1 and 19
66
+	$params['zoom'] = absint($params['zoom']);
67
+	if (19 < $params['zoom']) {
68
+		$params['zoom'] = '19';
69
+	}
70
+	if (0 == $params['zoom']) {
71
+		$params['zoom'] = '1';
72
+	}
73 73
 
74
-    // Child_collapse must be boolean
75
-    $params['child_collapse'] = gdsc_to_bool_val($params['child_collapse']);
74
+	// Child_collapse must be boolean
75
+	$params['child_collapse'] = gdsc_to_bool_val($params['child_collapse']);
76 76
 
77
-    // Scrollwheel must be boolean
78
-    $params['scrollwheel'] = gdsc_to_bool_val($params['scrollwheel']);
77
+	// Scrollwheel must be boolean
78
+	$params['scrollwheel'] = gdsc_to_bool_val($params['scrollwheel']);
79 79
 
80
-    // Scrollwheel must be boolean
81
-    $params['autozoom'] = gdsc_to_bool_val($params['autozoom']);
80
+	// Scrollwheel must be boolean
81
+	$params['autozoom'] = gdsc_to_bool_val($params['autozoom']);
82 82
 
83
-    return $params;
83
+	return $params;
84 84
 }
85 85
 
86 86
 /**
@@ -99,52 +99,52 @@  discard block
 block discarded – undo
99 99
  */
100 100
 function gdsc_to_bool_val($in, $strict = false)
101 101
 {
102
-    $out = null;
103
-
104
-    // if not strict, we only have to check if something is false
105
-    if (in_array($in, array(
106
-        'false',
107
-        'False',
108
-        'FALSE',
109
-        'no',
110
-        'No',
111
-        'n',
112
-        'N',
113
-        '0',
114
-        'off',
115
-        'Off',
116
-        'OFF',
117
-        false,
118
-        0,
119
-        null
120
-    ), true)) {
121
-        $out = false;
122
-    } else if ($strict) {
123
-        // if strict, check the equivalent true values
124
-        if (in_array($in, array(
125
-            'true',
126
-            'True',
127
-            'TRUE',
128
-            'yes',
129
-            'Yes',
130
-            'y',
131
-            'Y',
132
-            '1',
133
-            'on',
134
-            'On',
135
-            'ON',
136
-            true,
137
-            1
138
-        ), true)) {
139
-            $out = true;
140
-        }
141
-    } else {
142
-        // not strict? let the regular php bool check figure it out (will
143
-        //     largely default to true)
144
-        $out = ($in ? true : false);
145
-    }
146
-
147
-    return $out;
102
+	$out = null;
103
+
104
+	// if not strict, we only have to check if something is false
105
+	if (in_array($in, array(
106
+		'false',
107
+		'False',
108
+		'FALSE',
109
+		'no',
110
+		'No',
111
+		'n',
112
+		'N',
113
+		'0',
114
+		'off',
115
+		'Off',
116
+		'OFF',
117
+		false,
118
+		0,
119
+		null
120
+	), true)) {
121
+		$out = false;
122
+	} else if ($strict) {
123
+		// if strict, check the equivalent true values
124
+		if (in_array($in, array(
125
+			'true',
126
+			'True',
127
+			'TRUE',
128
+			'yes',
129
+			'Yes',
130
+			'y',
131
+			'Y',
132
+			'1',
133
+			'on',
134
+			'On',
135
+			'ON',
136
+			true,
137
+			1
138
+		), true)) {
139
+			$out = true;
140
+		}
141
+	} else {
142
+		// not strict? let the regular php bool check figure it out (will
143
+		//     largely default to true)
144
+		$out = ($in ? true : false);
145
+	}
146
+
147
+	return $out;
148 148
 }
149 149
 
150 150
 /**
@@ -157,16 +157,16 @@  discard block
 block discarded – undo
157 157
  */
158 158
 function gdsc_is_post_type_valid($incoming_post_type)
159 159
 {
160
-    $post_types = geodir_get_posttypes();
161
-    $post_types = array_map('geodir_strtolower', $post_types);
162
-    $post_type_found = false;
163
-    foreach ($post_types as $type) {
164
-        if (geodir_strtolower($incoming_post_type) == geodir_strtolower($type)) {
165
-            $post_type_found = true;
166
-        }
167
-    }
168
-
169
-    return $post_type_found;
160
+	$post_types = geodir_get_posttypes();
161
+	$post_types = array_map('geodir_strtolower', $post_types);
162
+	$post_type_found = false;
163
+	foreach ($post_types as $type) {
164
+		if (geodir_strtolower($incoming_post_type) == geodir_strtolower($type)) {
165
+			$post_type_found = true;
166
+		}
167
+	}
168
+
169
+	return $post_type_found;
170 170
 }
171 171
 
172 172
 /**
@@ -186,52 +186,52 @@  discard block
 block discarded – undo
186 186
  */
187 187
 function gdsc_listing_loop_filter($query)
188 188
 {
189
-    global $wp_query, $geodir_post_type, $table, $plugin_prefix, $term;
190
-
191
-    $geodir_post_type = geodir_get_current_posttype();
192
-
193
-    if (isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries) {
194
-        $taxonomies = wp_list_pluck($wp_query->tax_query->queries, 'taxonomy');
195
-
196
-        if (isset($wp_query->query[$taxonomies[0]])) {
197
-            $request_term = explode("/", $wp_query->query[$taxonomies[0]]);
198
-            $request_term = end($request_term);
199
-            if (!term_exists($request_term)) {
200
-                $args = array('number' => '1',);
201
-                $terms_arr = get_terms($taxonomies[0], $args);
202
-                foreach ($terms_arr as $location_term) {
203
-                    $term_arr = $location_term;
204
-                    $term_arr->name = geodir_ucwords(str_replace('-', ' ', $request_term));
205
-                }
206
-                $wp_query->queried_object_id = 1;
207
-                $wp_query->queried_object = $term_arr;
208
-            }
209
-        }
189
+	global $wp_query, $geodir_post_type, $table, $plugin_prefix, $term;
190
+
191
+	$geodir_post_type = geodir_get_current_posttype();
192
+
193
+	if (isset($wp_query->tax_query->queries) && $wp_query->tax_query->queries) {
194
+		$taxonomies = wp_list_pluck($wp_query->tax_query->queries, 'taxonomy');
195
+
196
+		if (isset($wp_query->query[$taxonomies[0]])) {
197
+			$request_term = explode("/", $wp_query->query[$taxonomies[0]]);
198
+			$request_term = end($request_term);
199
+			if (!term_exists($request_term)) {
200
+				$args = array('number' => '1',);
201
+				$terms_arr = get_terms($taxonomies[0], $args);
202
+				foreach ($terms_arr as $location_term) {
203
+					$term_arr = $location_term;
204
+					$term_arr->name = geodir_ucwords(str_replace('-', ' ', $request_term));
205
+				}
206
+				$wp_query->queried_object_id = 1;
207
+				$wp_query->queried_object = $term_arr;
208
+			}
209
+		}
210 210
 
211
-    }
212
-    if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
211
+	}
212
+	if (isset($query->query_vars['is_geodir_loop']) && $query->query_vars['is_geodir_loop']) {
213 213
 
214
-        $table = $plugin_prefix . $geodir_post_type . '_detail';
214
+		$table = $plugin_prefix . $geodir_post_type . '_detail';
215 215
 
216
-        add_filter('posts_fields', 'geodir_posts_fields', 1);
217
-        add_filter('posts_join', 'geodir_posts_join', 1);
218
-        geodir_post_where();
219
-        if (!is_admin()) {
220
-            add_filter('posts_orderby', 'geodir_posts_orderby', 1);
221
-        }
216
+		add_filter('posts_fields', 'geodir_posts_fields', 1);
217
+		add_filter('posts_join', 'geodir_posts_join', 1);
218
+		geodir_post_where();
219
+		if (!is_admin()) {
220
+			add_filter('posts_orderby', 'geodir_posts_orderby', 1);
221
+		}
222 222
 
223
-        // advanced filter for popular post view widget
224
-        global $wp_query;
225
-        if (!is_admin()) {
226
-            if (!empty($wp_query->query['with_pics_only'])) {
227
-                add_filter('posts_join', 'geodir_filter_widget_join', 1000);
228
-            }
229
-            add_filter('posts_where', 'geodir_filter_widget_where', 1000);
230
-        }
223
+		// advanced filter for popular post view widget
224
+		global $wp_query;
225
+		if (!is_admin()) {
226
+			if (!empty($wp_query->query['with_pics_only'])) {
227
+				add_filter('posts_join', 'geodir_filter_widget_join', 1000);
228
+			}
229
+			add_filter('posts_where', 'geodir_filter_widget_where', 1000);
230
+		}
231 231
 
232
-    }
232
+	}
233 233
 
234
-    return $query;
234
+	return $query;
235 235
 }
236 236
 
237 237
 /**
@@ -245,40 +245,40 @@  discard block
 block discarded – undo
245 245
  */
246 246
 function gdsc_manage_category_choice($post_type, $category)
247 247
 {
248
-    if (0 == $category || '' == $category) {
249
-        return '';
250
-    }
248
+	if (0 == $category || '' == $category) {
249
+		return '';
250
+	}
251 251
 
252
-    if (!(gdsc_is_post_type_valid($post_type))) {
253
-        return '';
254
-    }
252
+	if (!(gdsc_is_post_type_valid($post_type))) {
253
+		return '';
254
+	}
255 255
 
256
-    $taxonomies = geodir_get_taxonomies($post_type);
256
+	$taxonomies = geodir_get_taxonomies($post_type);
257 257
 
258
-    $categories = get_terms(array('taxonomy' => $taxonomies[0]));
258
+	$categories = get_terms(array('taxonomy' => $taxonomies[0]));
259 259
 
260
-    $cat_id = 0;
260
+	$cat_id = 0;
261 261
 
262
-    foreach ($categories as $cat) {
263
-        if (is_numeric($category)) {
264
-            if (absint($category) == $cat->term_id) {
265
-                $cat_id = $cat->term_id;
266
-                break;
267
-            }
268
-        } else {
269
-            if ($category == $cat->slug) {
270
-                $cat_id = $cat->term_id;
271
-                break;
272
-            }
262
+	foreach ($categories as $cat) {
263
+		if (is_numeric($category)) {
264
+			if (absint($category) == $cat->term_id) {
265
+				$cat_id = $cat->term_id;
266
+				break;
267
+			}
268
+		} else {
269
+			if ($category == $cat->slug) {
270
+				$cat_id = $cat->term_id;
271
+				break;
272
+			}
273 273
 
274
-            if ($category == $cat->name) {
275
-                $cat_id = $cat->term_id;
276
-                break;
277
-            }
278
-        }
279
-    }
274
+			if ($category == $cat->name) {
275
+				$cat_id = $cat->term_id;
276
+				break;
277
+			}
278
+		}
279
+	}
280 280
 
281
-    return $cat_id;
281
+	return $cat_id;
282 282
 }
283 283
 
284 284
 // @todo: Extract this
@@ -288,11 +288,11 @@  discard block
 block discarded – undo
288 288
 	 * Adds the script in the page footer for the home page google map.
289 289
 	 *
290 290
 	 * @since 1.0.0
291
-     * @return string Print the script in page footer.
291
+	 * @return string Print the script in page footer.
292 292
 	 */
293 293
 	function geodir_home_map_add_script()
294
-    {
295
-        ?>
294
+	{
295
+		?>
296 296
         <script type="text/javascript">
297 297
             jQuery(document).ready(function () {
298 298
                 geoDirMapSlide();
@@ -365,7 +365,7 @@  discard block
 block discarded – undo
365 365
             }
366 366
         </script>
367 367
     <?php
368
-    }
368
+	}
369 369
 }
370 370
 
371 371
 /**
@@ -376,7 +376,7 @@  discard block
 block discarded – undo
376 376
  */
377 377
 function geodir_popular_category_add_scripts()
378 378
 {
379
-    ?>
379
+	?>
380 380
     <script type="text/javascript">
381 381
         jQuery(function ($) {
382 382
             $('.geodir-showcat').click(function () {
@@ -406,56 +406,56 @@  discard block
 block discarded – undo
406 406
  */
407 407
 function gdsc_validate_layout_choice($layout_choice)
408 408
 {
409
-    switch (geodir_strtolower($layout_choice)) {
410
-        case 'list';
411
-        case 'one';
412
-        case 'one_column';
413
-        case 'onecolumn';
414
-        case '1';
415
-            $layout_choice = 'list';
416
-            break;
417
-        case 'gridview_onehalf';
418
-        case 'two';
419
-        case 'two_column';
420
-        case 'two_columns';
421
-        case 'twocolumn';
422
-        case 'twocolumns';
423
-        case '2';
424
-            $layout_choice = 'gridview_onehalf';
425
-            break;
426
-        case 'gridview_onethird';
427
-        case 'three';
428
-        case 'three_column';
429
-        case 'three_columns';
430
-        case 'threecolumn';
431
-        case 'threecolumns';
432
-        case '3';
433
-            $layout_choice = 'gridview_onethird';
434
-            break;
435
-        case 'gridview_onefourth';
436
-        case 'four';
437
-        case 'four_column';
438
-        case 'four_columns';
439
-        case 'fourcolumn';
440
-        case 'fourcolumns';
441
-        case '4';
442
-            $layout_choice = 'gridview_onefourth';
443
-            break;
444
-        case 'gridview_onefifth';
445
-        case 'five';
446
-        case 'five_column';
447
-        case 'five_columns';
448
-        case 'fivecolumn';
449
-        case 'fivecolumns';
450
-        case '5';
451
-            $layout_choice = 'gridview_onefifth';
452
-            break;
453
-        default:
454
-            $layout_choice = 'gridview_onehalf';
455
-            break;
456
-    }
457
-
458
-    return $layout_choice;
409
+	switch (geodir_strtolower($layout_choice)) {
410
+		case 'list';
411
+		case 'one';
412
+		case 'one_column';
413
+		case 'onecolumn';
414
+		case '1';
415
+			$layout_choice = 'list';
416
+			break;
417
+		case 'gridview_onehalf';
418
+		case 'two';
419
+		case 'two_column';
420
+		case 'two_columns';
421
+		case 'twocolumn';
422
+		case 'twocolumns';
423
+		case '2';
424
+			$layout_choice = 'gridview_onehalf';
425
+			break;
426
+		case 'gridview_onethird';
427
+		case 'three';
428
+		case 'three_column';
429
+		case 'three_columns';
430
+		case 'threecolumn';
431
+		case 'threecolumns';
432
+		case '3';
433
+			$layout_choice = 'gridview_onethird';
434
+			break;
435
+		case 'gridview_onefourth';
436
+		case 'four';
437
+		case 'four_column';
438
+		case 'four_columns';
439
+		case 'fourcolumn';
440
+		case 'fourcolumns';
441
+		case '4';
442
+			$layout_choice = 'gridview_onefourth';
443
+			break;
444
+		case 'gridview_onefifth';
445
+		case 'five';
446
+		case 'five_column';
447
+		case 'five_columns';
448
+		case 'fivecolumn';
449
+		case 'fivecolumns';
450
+		case '5';
451
+			$layout_choice = 'gridview_onefifth';
452
+			break;
453
+		default:
454
+			$layout_choice = 'gridview_onehalf';
455
+			break;
456
+	}
457
+
458
+	return $layout_choice;
459 459
 }
460 460
 
461 461
 /**
@@ -468,20 +468,20 @@  discard block
 block discarded – undo
468 468
  */
469 469
 function gdsc_validate_sort_choice($sort_choice)
470 470
 {
471
-    $sorts = array(
472
-        'az',
473
-        'latest',
474
-        'featured',
475
-        'high_review',
476
-        'high_rating',
477
-        'random',
478
-    );
479
-
480
-    if (!(in_array($sort_choice, $sorts))) {
481
-        $sort_choice = 'latest';
482
-    }
483
-
484
-    return $sort_choice;
471
+	$sorts = array(
472
+		'az',
473
+		'latest',
474
+		'featured',
475
+		'high_review',
476
+		'high_rating',
477
+		'random',
478
+	);
479
+
480
+	if (!(in_array($sort_choice, $sorts))) {
481
+		$sort_choice = 'latest';
482
+	}
483
+
484
+	return $sort_choice;
485 485
 }
486 486
 
487 487
 /**
@@ -494,22 +494,22 @@  discard block
 block discarded – undo
494 494
  */
495 495
 function gdsc_validate_listing_width($width_choice)
496 496
 {
497
-    if (!(empty($width_choice))) {
498
-        $width_choice = absint($width_choice);
499
-    } else {
500
-        return '';
501
-    }
502
-
503
-    if (100 < $width_choice) {
504
-        $width_choice = 100;
505
-    }
506
-
507
-    // If listing_width is too narrow, it won't work, arbitrarily set to 10% here
508
-    if (10 > $width_choice) {
509
-        $width_choice = 10;
510
-    }
511
-
512
-    return $width_choice;
497
+	if (!(empty($width_choice))) {
498
+		$width_choice = absint($width_choice);
499
+	} else {
500
+		return '';
501
+	}
502
+
503
+	if (100 < $width_choice) {
504
+		$width_choice = 100;
505
+	}
506
+
507
+	// If listing_width is too narrow, it won't work, arbitrarily set to 10% here
508
+	if (10 > $width_choice) {
509
+		$width_choice = 10;
510
+	}
511
+
512
+	return $width_choice;
513 513
 }
514 514
 
515 515
 /**
@@ -522,18 +522,18 @@  discard block
 block discarded – undo
522 522
  */
523 523
 function gdsc_validate_list_filter_choice($filter_choice)
524 524
 {
525
-    $filters = array(
526
-        'all',
527
-        'today',
528
-        'upcoming',
529
-        'past',
530
-    );
531
-
532
-    if (!(in_array($filter_choice, $filters))) {
533
-        $filter_choice = 'all';
534
-    }
535
-
536
-    return $filter_choice;
525
+	$filters = array(
526
+		'all',
527
+		'today',
528
+		'upcoming',
529
+		'past',
530
+	);
531
+
532
+	if (!(in_array($filter_choice, $filters))) {
533
+		$filter_choice = 'all';
534
+	}
535
+
536
+	return $filter_choice;
537 537
 }
538 538
 
539 539
 /**
@@ -553,7 +553,7 @@  discard block
 block discarded – undo
553 553
  * @return string Listings HTML content.
554 554
  */
555 555
 function geodir_sc_gd_listings_output($args = array()) {
556
-    $title				 = !empty($args['title']) ? __($args['title'], 'geodirectory') : '';
556
+	$title				 = !empty($args['title']) ? __($args['title'], 'geodirectory') : '';
557 557
 	$post_type 			 = !empty($args['post_type']) ? $args['post_type'] : 'gd_place';
558 558
 	$category 			 = !empty($args['category']) ? $args['category'] : '0';
559 559
 	$post_number		 = !empty($args['post_number']) ? $args['post_number'] : 10;
@@ -574,61 +574,61 @@  discard block
 block discarded – undo
574 574
 	$pageno 	 		 = $geodir_ajax && !empty($args['pageno']) ? $args['pageno'] : 1;
575 575
 	
576 576
 	$query_args = array(
577
-        'posts_per_page' => $post_number,
578
-        'is_geodir_loop' => true,
579
-        'gd_location' => $add_location_filter,
580
-        'post_type' => $post_type,
581
-        'order_by' => $list_sort,
577
+		'posts_per_page' => $post_number,
578
+		'is_geodir_loop' => true,
579
+		'gd_location' => $add_location_filter,
580
+		'post_type' => $post_type,
581
+		'order_by' => $list_sort,
582 582
 		'pageno' => $pageno
583
-    );
583
+	);
584 584
 
585
-    if ($character_count >= 0) {
586
-        $query_args['excerpt_length'] = $character_count;
587
-    }
585
+	if ($character_count >= 0) {
586
+		$query_args['excerpt_length'] = $character_count;
587
+	}
588 588
     
589
-    if (!empty($args['post_author'])) {
590
-        $query_args['post_author'] = $args['post_author'];
591
-    }
589
+	if (!empty($args['post_author'])) {
590
+		$query_args['post_author'] = $args['post_author'];
591
+	}
592 592
 
593
-    if (!empty($args['show_featured_only'])) {
594
-        $query_args['show_featured_only'] = 1;
595
-    }
593
+	if (!empty($args['show_featured_only'])) {
594
+		$query_args['show_featured_only'] = 1;
595
+	}
596 596
 
597
-    if (!empty($args['show_special_only'])) {
598
-        $query_args['show_special_only'] = 1;
599
-    }
597
+	if (!empty($args['show_special_only'])) {
598
+		$query_args['show_special_only'] = 1;
599
+	}
600 600
 
601
-    if (!empty($args['with_pics_only'])) {
602
-        $query_args['with_pics_only'] = 0;
603
-        $query_args['featured_image_only'] = 1;
604
-    }
601
+	if (!empty($args['with_pics_only'])) {
602
+		$query_args['with_pics_only'] = 0;
603
+		$query_args['featured_image_only'] = 1;
604
+	}
605 605
 
606
-    if (!empty($args['with_videos_only'])) {
607
-        $query_args['with_videos_only'] = 1;
608
-    }
609
-    $with_no_results = !empty($args['without_no_results']) ? false : true;
606
+	if (!empty($args['with_videos_only'])) {
607
+		$query_args['with_videos_only'] = 1;
608
+	}
609
+	$with_no_results = !empty($args['without_no_results']) ? false : true;
610 610
 
611
-    if (!empty($category) && isset($category[0]) && $category[0] != '0') {
612
-        $category_taxonomy = geodir_get_taxonomies($post_type);
611
+	if (!empty($category) && isset($category[0]) && $category[0] != '0') {
612
+		$category_taxonomy = geodir_get_taxonomies($post_type);
613 613
 
614
-        ######### WPML #########
615
-        if (function_exists('icl_object_id')) {
616
-            $category = gd_lang_object_ids($category, $category_taxonomy[0]);
617
-        }
618
-        ######### WPML #########
614
+		######### WPML #########
615
+		if (function_exists('icl_object_id')) {
616
+			$category = gd_lang_object_ids($category, $category_taxonomy[0]);
617
+		}
618
+		######### WPML #########
619 619
 
620
-        $tax_query = array(
621
-            'taxonomy' => $category_taxonomy[0],
622
-            'field' => 'id',
623
-            'terms' => $category
624
-        );
620
+		$tax_query = array(
621
+			'taxonomy' => $category_taxonomy[0],
622
+			'field' => 'id',
623
+			'terms' => $category
624
+		);
625 625
 
626
-        $query_args['tax_query'] = array($tax_query);
627
-    }
626
+		$query_args['tax_query'] = array($tax_query);
627
+	}
628 628
 
629
-    global $gridview_columns_widget, $geodir_is_widget_listing;
629
+	global $gridview_columns_widget, $geodir_is_widget_listing;
630 630
 
631
-    if ($post_type == 'gd_event' && function_exists('geodir_event_get_widget_events')) {
631
+	if ($post_type == 'gd_event' && function_exists('geodir_event_get_widget_events')) {
632 632
 		global $geodir_event_widget_listview;
633 633
 		$geodir_event_widget_listview = true;
634 634
 		
@@ -645,15 +645,15 @@  discard block
 block discarded – undo
645 645
 	}
646 646
 	$current_gridview_columns_widget = $gridview_columns_widget;
647 647
 
648
-    ob_start();
648
+	ob_start();
649 649
 	if (!empty($widget_listings) || $with_no_results) {
650 650
 		if (!$geodir_ajax) {
651
-        /**
652
-         * Called before the shortcode [gd_listings] content is output.
653
-         *
654
-         * @since 1.0.0
655
-         */
656
-        do_action('geodir_before_sc_gd_listings');
651
+		/**
652
+		 * Called before the shortcode [gd_listings] content is output.
653
+		 *
654
+		 * @since 1.0.0
655
+		 */
656
+		do_action('geodir_before_sc_gd_listings');
657 657
 		?>
658 658
         <div class="geodir_locations geodir_location_listing geodir-sc-gd-listings">
659 659
 		<?php } ?>
@@ -663,15 +663,15 @@  discard block
 block discarded – undo
663 663
             </div>
664 664
 			<?php } ?>
665 665
             <?php
666
-            if (strstr($layout, 'gridview')) {
667
-                $listing_view_exp = explode('_', $layout);
668
-                $gridview_columns_widget = $layout;
669
-                $layout = $listing_view_exp[0];
670
-            } else {
671
-                $gridview_columns_widget = '';
672
-            }
666
+			if (strstr($layout, 'gridview')) {
667
+				$listing_view_exp = explode('_', $layout);
668
+				$gridview_columns_widget = $layout;
669
+				$layout = $listing_view_exp[0];
670
+			} else {
671
+				$gridview_columns_widget = '';
672
+			}
673 673
 
674
-            /**
674
+			/**
675 675
 			 * Filter the widget listing listview template.
676 676
 			 *
677 677
 			 * @since 1.0.0
@@ -680,43 +680,43 @@  discard block
 block discarded – undo
680 680
 			 */
681 681
 			$template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
682 682
             			
683
-            global $post, $map_jason, $map_canvas_arr, $gd_session;
683
+			global $post, $map_jason, $map_canvas_arr, $gd_session;
684 684
 
685
-            $current_post = $post;
686
-            $current_map_jason = $map_jason;
687
-            $current_map_canvas_arr = $map_canvas_arr;
688
-            $geodir_is_widget_listing = true;
685
+			$current_post = $post;
686
+			$current_map_jason = $map_jason;
687
+			$current_map_canvas_arr = $map_canvas_arr;
688
+			$geodir_is_widget_listing = true;
689 689
 			$gd_session->un_set('gd_listing_view');
690 690
 
691
-            if ($with_pagination && $top_pagination) {				
691
+			if ($with_pagination && $top_pagination) {				
692 692
 				echo geodir_sc_listings_pagination($total_posts, $post_number, $pageno);
693 693
 			}
694 694
 
695
-            /**
696
-             * Includes listing listview template.
697
-             *
698
-             * @since 1.0.0
699
-             */
695
+			/**
696
+			 * Includes listing listview template.
697
+			 *
698
+			 * @since 1.0.0
699
+			 */
700 700
 			include($template);
701 701
 			
702 702
 			if ($with_pagination && $bottom_pagination) {				
703 703
 				echo geodir_sc_listings_pagination($total_posts, $post_number, $pageno);
704 704
 			}
705 705
 
706
-            $geodir_is_widget_listing = false;
706
+			$geodir_is_widget_listing = false;
707 707
 
708
-            $GLOBALS['post'] = $current_post;
708
+			$GLOBALS['post'] = $current_post;
709 709
 			if (!empty($current_post)) {
710
-            	setup_postdata($current_post);
710
+				setup_postdata($current_post);
711 711
 			}
712
-            $map_jason = $current_map_jason;
713
-            $map_canvas_arr = $current_map_canvas_arr;
712
+			$map_jason = $current_map_jason;
713
+			$map_canvas_arr = $current_map_canvas_arr;
714 714
 			global $gridview_columns_widget;
715 715
 			$gridview_columns_widget = $current_gridview_columns_widget;
716 716
 			?>
717 717
 			<p class="geodir-sclisting-loading" style="display:none;"><i class="fa fa-cog fa-spin"></i></p>
718 718
 			<?php
719
-            if (!$geodir_ajax) { 
719
+			if (!$geodir_ajax) { 
720 720
 			?>
721 721
         </div>
722 722
 		<script type="text/javascript">
@@ -753,11 +753,11 @@  discard block
 block discarded – undo
753 753
 		</script>
754 754
 		<?php } ?>
755 755
     <?php
756
-    }
756
+	}
757 757
 	$output = ob_get_contents();
758
-    ob_end_clean();
758
+	ob_end_clean();
759 759
 
760
-    return trim($output);
760
+	return trim($output);
761 761
 }
762 762
 
763 763
 /**
@@ -784,15 +784,15 @@  discard block
 block discarded – undo
784 784
  * @return string Listings pagination HTML content.
785 785
  */
786 786
 function geodir_sc_listings_pagination($total_posts, $posts_per_page, $pageno, $before = '', $after = '', $prelabel = '', $nxtlabel = '', $pages_to_show = 5, $always_show = false) {
787
-    if (empty($prelabel)) {
788
-        $prelabel = '<strong>&laquo;</strong>';
789
-    }
787
+	if (empty($prelabel)) {
788
+		$prelabel = '<strong>&laquo;</strong>';
789
+	}
790 790
 
791
-    if (empty($nxtlabel)) {
792
-        $nxtlabel = '<strong>&raquo;</strong>';
793
-    }
791
+	if (empty($nxtlabel)) {
792
+		$nxtlabel = '<strong>&raquo;</strong>';
793
+	}
794 794
 
795
-    $half_pages_to_show = round($pages_to_show / 2);
795
+	$half_pages_to_show = round($pages_to_show / 2);
796 796
 
797 797
 	$numposts = $total_posts;
798 798
 
@@ -848,9 +848,9 @@  discard block
 block discarded – undo
848 848
 		echo "</div> $after";
849 849
 	}
850 850
 	$output = ob_get_contents();
851
-    ob_end_clean();
851
+	ob_end_clean();
852 852
 
853
-    return trim($output);
853
+	return trim($output);
854 854
 }
855 855
 
856 856
 /**
@@ -861,10 +861,10 @@  discard block
 block discarded – undo
861 861
  * @return string Listings HTML content.
862 862
  */
863 863
 function geodir_sclistings_callback() {
864
-    check_ajax_referer('geodir-sclistings-nonce', 'geodir_sclistings_nonce');
865
-    //set variables
866
-    $scatts = isset($_POST['scatts']) ? $_POST['scatts'] : NULL;
867
-    $pageno = isset($_POST['pageno']) ? absint($_POST['pageno']) : 1;
864
+	check_ajax_referer('geodir-sclistings-nonce', 'geodir_sclistings_nonce');
865
+	//set variables
866
+	$scatts = isset($_POST['scatts']) ? $_POST['scatts'] : NULL;
867
+	$pageno = isset($_POST['pageno']) ? absint($_POST['pageno']) : 1;
868 868
 	
869 869
 	$shortcode_atts = !empty($scatts) ? (array)json_decode(stripslashes_deep($scatts)) : NULL;
870 870
 	
@@ -876,7 +876,7 @@  discard block
 block discarded – undo
876 876
 	} else {
877 877
 		echo 0;
878 878
 	}
879
-    wp_die();
879
+	wp_die();
880 880
 }
881 881
 add_action('wp_ajax_geodir_sclistings', 'geodir_sclistings_callback');
882 882
 add_action('wp_ajax_nopriv_geodir_sclistings', 'geodir_sclistings_callback');
883 883
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/signup_function.php 4 patches
Doc Comments   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -13,7 +13,7 @@  discard block
 block discarded – undo
13 13
  * @package GeoDirectory
14 14
  * @global object $current_user Current user object.
15 15
  * @param bool $redirect Optional. Do you want to redirect to signup page, if user not logged in? Default: false.
16
- * @return bool
16
+ * @return null|boolean
17 17
  */
18 18
 function geodir_is_login($redirect = false)
19 19
 {
@@ -69,7 +69,7 @@  discard block
 block discarded – undo
69 69
  *
70 70
  * @since 1.0.0
71 71
  * @package GeoDirectory
72
- * @return string|mixed|void The email ID.
72
+ * @return string The email ID.
73 73
  */
74 74
 function geodir_get_site_email_id()
75 75
 {
Please login to merge, or discard this patch.
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -22,7 +22,7 @@  discard block
 block discarded – undo
22 22
         if ($redirect) {
23 23
             ?>
24 24
             <script type="text/javascript">
25
-                window.location.href = '<?php echo geodir_login_url();?>';
25
+                window.location.href = '<?php echo geodir_login_url(); ?>';
26 26
             </script>
27 27
         <?php
28 28
         } else
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
      */
237 237
     $message = apply_filters('password_reset_message', $message, $new_pass);
238 238
     //geodir_sendEmail($fromEmail,$fromEmailName,$user_email,$user_name,$title,$message,$extra='');///forgot password email
239
-    geodir_sendEmail($fromEmail, $fromEmailName, $user_email, $user_name, $title, $message, $extra = '', 'forgot_password', $post_id = '', $user->ID);///forgot password email
239
+    geodir_sendEmail($fromEmail, $fromEmailName, $user_email, $user_name, $title, $message, $extra = '', 'forgot_password', $post_id = '', $user->ID); ///forgot password email
240 240
 
241 241
     return true;
242 242
 }
@@ -396,7 +396,7 @@  discard block
 block discarded – undo
396 396
 
397 397
         /////////////customer email//////////////
398 398
         //geodir_sendEmail($fromEmail,$fromEmailName,$user_email,$userName,$subject,$client_message,$extra='');///To client email
399
-        geodir_sendEmail($fromEmail, $fromEmailName, $user_email, $userName, '', $message, '', 'registration', '', $user_id);/// registration email
399
+        geodir_sendEmail($fromEmail, $fromEmailName, $user_email, $userName, '', $message, '', 'registration', '', $user_id); /// registration email
400 400
         //////REGISTRATION EMAIL END////////
401 401
     }
402 402
 
@@ -507,7 +507,7 @@  discard block
 block discarded – undo
507 507
                 exit();
508 508
             }
509 509
 
510
-            wp_redirect(geodir_login_url(array('error'=>'invalidkey','action'=>'lostpassword')));
510
+            wp_redirect(geodir_login_url(array('error'=>'invalidkey', 'action'=>'lostpassword')));
511 511
             exit();
512 512
 
513 513
             break;
@@ -725,7 +725,7 @@  discard block
 block discarded – undo
725 725
                 if (isset($_REQUEST['pagetype']) && $_REQUEST['pagetype'] != '') {
726 726
                     wp_redirect($_REQUEST['pagetype'] . '&emsg=1');
727 727
                 } else {
728
-                    wp_redirect(geodir_login_url(array('logemsg'=>'1','redirect_to'=>urlencode($_REQUEST['redirect_to']))));
728
+                    wp_redirect(geodir_login_url(array('logemsg'=>'1', 'redirect_to'=>urlencode($_REQUEST['redirect_to']))));
729 729
                 }
730 730
                 exit;
731 731
             }
Please login to merge, or discard this patch.
Braces   +74 added lines, -48 removed lines patch added patch discarded remove patch
@@ -25,11 +25,13 @@  discard block
 block discarded – undo
25 25
                 window.location.href = '<?php echo geodir_login_url();?>';
26 26
             </script>
27 27
         <?php
28
-        } else
29
-            return false;
30
-    } else
31
-        return true;
32
-}
28
+        } else {
29
+                    return false;
30
+        }
31
+    } else {
32
+            return true;
33
+    }
34
+    }
33 35
 
34 36
 /**
35 37
  * Redirect to SSL url, if SSL is being used.
@@ -60,7 +62,9 @@  discard block
 block discarded – undo
60 62
      * @param string $message Login message.
61 63
      */
62 64
     $message = apply_filters('login_message', $message);
63
-    if (!empty($message)) echo $message . "\n";
65
+    if (!empty($message)) {
66
+    	echo $message . "\n";
67
+    }
64 68
 
65 69
 }
66 70
 
@@ -141,14 +145,16 @@  discard block
 block discarded – undo
141 145
     global $wpdb;
142 146
 
143 147
     $errors = new WP_Error();
144
-    if (empty($_POST['user_login']) && empty($_POST['user_email']))
145
-        $errors->add('empty_username', __('<strong>ERROR</strong>: Enter a username or e-mail address.', 'geodirectory'));
148
+    if (empty($_POST['user_login']) && empty($_POST['user_email'])) {
149
+            $errors->add('empty_username', __('<strong>ERROR</strong>: Enter a username or e-mail address.', 'geodirectory'));
150
+    }
146 151
 
147 152
     if (strpos($_POST['user_login'], '@')) {
148 153
         //$user_data = get_user_by_email(trim($_POST['user_login']));
149 154
         $user_data = get_user_by('email', trim($_POST['user_login']));
150
-        if (empty($user_data))
151
-            $errors->add('invalid_email', __('<strong>ERROR</strong>: There is no user registered with that email address.', 'geodirectory'));
155
+        if (empty($user_data)) {
156
+                    $errors->add('invalid_email', __('<strong>ERROR</strong>: There is no user registered with that email address.', 'geodirectory'));
157
+        }
152 158
     } else {
153 159
         $login = trim($_POST['user_login']);
154 160
         $user_data = get_user_by('email', $login);
@@ -161,8 +167,9 @@  discard block
 block discarded – undo
161 167
      */
162 168
     do_action('lostpassword_post');
163 169
 
164
-    if ($errors->get_error_code())
165
-        return $errors;
170
+    if ($errors->get_error_code()) {
171
+            return $errors;
172
+    }
166 173
 
167 174
     if (!$user_data) {
168 175
         $errors->add('invalidcombo', __('<strong>ERROR</strong>: Invalid username or e-mail.', 'geodirectory'));
@@ -192,8 +199,9 @@  discard block
 block discarded – undo
192 199
         )
193 200
     );
194 201
 
195
-    if (empty($user))
196
-        return new WP_Error('invalid_key', __('Invalid key', 'geodirectory'));
202
+    if (empty($user)) {
203
+            return new WP_Error('invalid_key', __('Invalid key', 'geodirectory'));
204
+    }
197 205
 
198 206
     $new_pass = wp_generate_password(12, false);
199 207
 
@@ -282,13 +290,14 @@  discard block
 block discarded – undo
282 290
     }
283 291
 
284 292
     // Check the username
285
-    if ($user_login == '')
286
-        $errors->add('empty_username', __('ERROR: Please enter a username.', 'geodirectory'));
287
-    elseif (!validate_username($user_login)) {
293
+    if ($user_login == '') {
294
+            $errors->add('empty_username', __('ERROR: Please enter a username.', 'geodirectory'));
295
+    } elseif (!validate_username($user_login)) {
288 296
         $errors->add('invalid_username', __('<strong>ERROR</strong>: This username is invalid.  Please enter a valid username.', 'geodirectory'));
289 297
         $user_login = '';
290
-    } elseif (username_exists($user_login))
291
-        $errors->add('username_exists', __('<strong>ERROR</strong>: This username is already registered, please choose another one.', 'geodirectory'));
298
+    } elseif (username_exists($user_login)) {
299
+            $errors->add('username_exists', __('<strong>ERROR</strong>: This username is already registered, please choose another one.', 'geodirectory'));
300
+    }
292 301
 
293 302
     // Check the e-mail address
294 303
     if ($user_email == '') {
@@ -296,8 +305,9 @@  discard block
 block discarded – undo
296 305
     } elseif (!is_email($user_email)) {
297 306
         $errors->add('invalid_email', __('<strong>ERROR</strong>: The email address isn&#8217;t correct.', 'geodirectory'));
298 307
         $user_email = '';
299
-    } elseif (email_exists($user_email))
300
-        $errors->add('email_exists', __('<strong>ERROR</strong>: This email is already registered, please choose another one.', 'geodirectory'));
308
+    } elseif (email_exists($user_email)) {
309
+            $errors->add('email_exists', __('<strong>ERROR</strong>: This email is already registered, please choose another one.', 'geodirectory'));
310
+    }
301 311
 
302 312
     /**
303 313
      * Called when registering a new user.
@@ -317,8 +327,9 @@  discard block
 block discarded – undo
317 327
      */
318 328
     $errors = apply_filters('registration_errors', $errors);
319 329
 
320
-    if ($errors->get_error_code())
321
-        return $errors;
330
+    if ($errors->get_error_code()) {
331
+            return $errors;
332
+    }
322 333
 
323 334
 
324 335
     if (!isset($user_pass) || $user_pass == '') {
@@ -423,28 +434,33 @@  discard block
 block discarded – undo
423 434
 
424 435
     $errors = new WP_Error();
425 436
 
426
-    if (isset($_GET['key']))
427
-        $action = 'resetpass';
437
+    if (isset($_GET['key'])) {
438
+            $action = 'resetpass';
439
+    }
428 440
 
429 441
     // validate action so as to default to the login screen
430
-    if (!in_array($action, array('logout', 'lostpassword', 'retrievepassword', 'resetpass', 'rp', 'register', 'login')) && false === has_filter('login_form_' . $action))
431
-        $action = 'login';
442
+    if (!in_array($action, array('logout', 'lostpassword', 'retrievepassword', 'resetpass', 'rp', 'register', 'login')) && false === has_filter('login_form_' . $action)) {
443
+            $action = 'login';
444
+    }
432 445
 
433 446
     nocache_headers();
434 447
 
435 448
     if (defined('RELOCATE')) { // Move flag is set
436
-        if (isset($_SERVER['PATH_INFO']) && ($_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF']))
437
-            $_SERVER['PHP_SELF'] = str_replace($_SERVER['PATH_INFO'], '', $_SERVER['PHP_SELF']);
449
+        if (isset($_SERVER['PATH_INFO']) && ($_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF'])) {
450
+                    $_SERVER['PHP_SELF'] = str_replace($_SERVER['PATH_INFO'], '', $_SERVER['PHP_SELF']);
451
+        }
438 452
 
439 453
         $schema = (isset($_SERVER['HTTPS']) && geodir_strtolower($_SERVER['HTTPS']) == 'on') ? 'https://' : 'http://';
440
-        if (dirname($schema . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) != home_url())
441
-            update_option('siteurl', dirname($schema . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']));
454
+        if (dirname($schema . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) != home_url()) {
455
+                    update_option('siteurl', dirname($schema . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']));
456
+        }
442 457
     }
443 458
 
444 459
     //Set a cookie now to see if they are supported by the browser.
445 460
     //setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN);
446
-    if (SITECOOKIEPATH != COOKIEPATH)
447
-        setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
461
+    if (SITECOOKIEPATH != COOKIEPATH) {
462
+            setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
463
+    }
448 464
 
449 465
     /**
450 466
      * Allow plugins to override the default actions, and to add extra actions if they want on the register/signin page.
@@ -465,8 +481,9 @@  discard block
 block discarded – undo
465 481
 
466 482
             $redirect_to = $_SERVER['HTTP_REFERER'];
467 483
             //$redirect_to = home_url().'/?ptype=login&loggedout=true';
468
-            if (isset($_REQUEST['redirect_to']))
469
-                $redirect_to = $_REQUEST['redirect_to'];
484
+            if (isset($_REQUEST['redirect_to'])) {
485
+                            $redirect_to = $_REQUEST['redirect_to'];
486
+            }
470 487
             $redirect_to = home_url();
471 488
             wp_safe_redirect($redirect_to);
472 489
             exit();
@@ -486,7 +503,9 @@  discard block
 block discarded – undo
486 503
                     exit();
487 504
                 }
488 505
             }
489
-            if (isset($_GET['error']) && 'invalidkey' == $_GET['error']) $errors->add('invalidkey', __('Sorry, that key does not appear to be valid.', 'geodirectory'));
506
+            if (isset($_GET['error']) && 'invalidkey' == $_GET['error']) {
507
+            	$errors->add('invalidkey', __('Sorry, that key does not appear to be valid.', 'geodirectory'));
508
+            }
490 509
         /**
491 510
          * Called in the geodir_user_signup() function during the lostpassword case.
492 511
          *
@@ -582,8 +601,9 @@  discard block
 block discarded – undo
582 601
                     }
583 602
 
584 603
 
585
-                    if (!$secure_cookie && is_ssl() && force_ssl_login() && !force_ssl_admin() && (0 !== strpos($redirect_to, 'https')) && (0 === strpos($redirect_to, 'http')))
586
-                        $secure_cookie = false;
604
+                    if (!$secure_cookie && is_ssl() && force_ssl_login() && !force_ssl_admin() && (0 !== strpos($redirect_to, 'https')) && (0 === strpos($redirect_to, 'http'))) {
605
+                                            $secure_cookie = false;
606
+                    }
587 607
 
588 608
                     $user = wp_signon('', $secure_cookie);
589 609
 
@@ -652,22 +672,26 @@  discard block
 block discarded – undo
652 672
                     $default_author_link = apply_filters('geodir_dashboard_author_link', $default_author_link, $user_ID);
653 673
 
654 674
                     $_REQUEST['redirect_to'] = $default_author_link;
655
-                else:
656
-                    $_REQUEST['redirect_to'] = home_url();
675
+                else {
676
+                	:
677
+                    $_REQUEST['redirect_to'] = home_url();
678
+                }
657 679
                 endif;
658 680
 
659 681
             }
660 682
             if (isset($_REQUEST['redirect_to'])) {
661 683
                 $redirect_to = $_REQUEST['redirect_to'];
662 684
                 // Redirect to https if user wants ssl
663
-                if ($secure_cookie && false !== strpos($redirect_to, 'wp-admin'))
664
-                    $redirect_to = preg_replace('|^http://|', 'https://', $redirect_to);
685
+                if ($secure_cookie && false !== strpos($redirect_to, 'wp-admin')) {
686
+                                    $redirect_to = preg_replace('|^http://|', 'https://', $redirect_to);
687
+                }
665 688
             } else {
666 689
                 $redirect_to = admin_url();
667 690
             }
668 691
 
669
-            if (!$secure_cookie && is_ssl() && force_ssl_login() && !force_ssl_admin() && (0 !== strpos($redirect_to, 'https')) && (0 === strpos($redirect_to, 'http')))
670
-                $secure_cookie = false;
692
+            if (!$secure_cookie && is_ssl() && force_ssl_login() && !force_ssl_admin() && (0 !== strpos($redirect_to, 'https')) && (0 === strpos($redirect_to, 'http'))) {
693
+                            $secure_cookie = false;
694
+            }
671 695
             $user = wp_signon('', $secure_cookie);
672 696
 
673 697
 
@@ -702,11 +726,13 @@  discard block
 block discarded – undo
702 726
             $errors = $user;
703 727
 
704 728
             // Clear errors if loggedout is set.
705
-            if (!empty($_GET['loggedout']))
706
-                $errors = new WP_Error();
729
+            if (!empty($_GET['loggedout'])) {
730
+                            $errors = new WP_Error();
731
+            }
707 732
             // If cookies are disabled we can't log in even with a valid user+pass
708
-            if (isset($_POST['testcookie']) && empty($_COOKIE[TEST_COOKIE]))
709
-                $errors->add('test_cookie', __("<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress.", 'geodirectory'));
733
+            if (isset($_POST['testcookie']) && empty($_COOKIE[TEST_COOKIE])) {
734
+                            $errors->add('test_cookie', __("<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress.", 'geodirectory'));
735
+            }
710 736
 
711 737
             // Some parts of this script use the main login form to display a message
712 738
             if (isset($_GET['loggedout']) && TRUE == $_GET['loggedout']) {
Please login to merge, or discard this patch.
Indentation   +612 added lines, -612 removed lines patch added patch discarded remove patch
@@ -17,18 +17,18 @@  discard block
 block discarded – undo
17 17
  */
18 18
 function geodir_is_login($redirect = false)
19 19
 {
20
-    global $current_user;
21
-    if (!$current_user->ID) {
22
-        if ($redirect) {
23
-            ?>
20
+	global $current_user;
21
+	if (!$current_user->ID) {
22
+		if ($redirect) {
23
+			?>
24 24
             <script type="text/javascript">
25 25
                 window.location.href = '<?php echo geodir_login_url();?>';
26 26
             </script>
27 27
         <?php
28
-        } else
29
-            return false;
30
-    } else
31
-        return true;
28
+		} else
29
+			return false;
30
+	} else
31
+		return true;
32 32
 }
33 33
 
34 34
 /**
@@ -42,25 +42,25 @@  discard block
 block discarded – undo
42 42
 {
43 43
 
44 44
 // Redirect to https login if forced to use SSL
45
-    if (force_ssl_admin() && !is_ssl()) {
46
-        if (0 === strpos($_SERVER['REQUEST_URI'], 'http')) {
47
-            wp_redirect(preg_replace('|^http://|', 'https://', $_SERVER['REQUEST_URI']));
48
-            exit();
49
-        } else {
50
-            wp_redirect('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
51
-            exit();
52
-        }
53
-    }
54
-
55
-    /**
56
-     * Filter the login message.
57
-     *
58
-     * @since 1.0.0
59
-     *
60
-     * @param string $message Login message.
61
-     */
62
-    $message = apply_filters('login_message', $message);
63
-    if (!empty($message)) echo $message . "\n";
45
+	if (force_ssl_admin() && !is_ssl()) {
46
+		if (0 === strpos($_SERVER['REQUEST_URI'], 'http')) {
47
+			wp_redirect(preg_replace('|^http://|', 'https://', $_SERVER['REQUEST_URI']));
48
+			exit();
49
+		} else {
50
+			wp_redirect('https://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']);
51
+			exit();
52
+		}
53
+	}
54
+
55
+	/**
56
+	 * Filter the login message.
57
+	 *
58
+	 * @since 1.0.0
59
+	 *
60
+	 * @param string $message Login message.
61
+	 */
62
+	$message = apply_filters('login_message', $message);
63
+	if (!empty($message)) echo $message . "\n";
64 64
 
65 65
 }
66 66
 
@@ -73,59 +73,59 @@  discard block
 block discarded – undo
73 73
  */
74 74
 function geodir_get_site_email_id()
75 75
 {
76
-    if (get_option('site_email')) {
76
+	if (get_option('site_email')) {
77 77
 
78
-        return get_option('site_email');
78
+		return get_option('site_email');
79 79
 
80
-    } else {
80
+	} else {
81 81
 
82
-        return get_option('admin_email');
82
+		return get_option('admin_email');
83 83
 
84
-    }
84
+	}
85 85
 
86 86
 }
87 87
 
88 88
 
89 89
 if (!function_exists('get_site_emailName')) {
90
-    /**
91
-     * Get site name for sending emails.
92
-     *
93
-     * @since 1.0.0
94
-     * @package GeoDirectory
95
-     * @return string Site name.
96
-     */
97
-    function get_site_emailName()
90
+	/**
91
+	 * Get site name for sending emails.
92
+	 *
93
+	 * @since 1.0.0
94
+	 * @package GeoDirectory
95
+	 * @return string Site name.
96
+	 */
97
+	function get_site_emailName()
98 98
 
99
-    {
99
+	{
100 100
 
101
-        if (get_option('site_email_name')) {
101
+		if (get_option('site_email_name')) {
102 102
 
103
-            return stripslashes(get_option('site_email_name'));
103
+			return stripslashes(get_option('site_email_name'));
104 104
 
105
-        } else {
105
+		} else {
106 106
 
107
-            return stripslashes(get_option('blogname'));
107
+			return stripslashes(get_option('blogname'));
108 108
 
109
-        }
109
+		}
110 110
 
111
-    }
111
+	}
112 112
 }
113 113
 
114 114
 if (!function_exists('is_allow_user_register')) {
115
-    /**
116
-     * Checks whether the site allowing user registration or not.
117
-     *
118
-     * @since 1.0.0
119
-     * @package GeoDirectory
120
-     * @return bool|string
121
-     */
122
-    function is_allow_user_register()
115
+	/**
116
+	 * Checks whether the site allowing user registration or not.
117
+	 *
118
+	 * @since 1.0.0
119
+	 * @package GeoDirectory
120
+	 * @return bool|string
121
+	 */
122
+	function is_allow_user_register()
123 123
 
124
-    {
124
+	{
125 125
 
126
-        return get_option('users_can_register');
126
+		return get_option('users_can_register');
127 127
 
128
-    }
128
+	}
129 129
 }
130 130
 
131 131
 /**
@@ -138,107 +138,107 @@  discard block
 block discarded – undo
138 138
  */
139 139
 function geodir_retrieve_password()
140 140
 {
141
-    global $wpdb;
142
-
143
-    $errors = new WP_Error();
144
-    if (empty($_POST['user_login']) && empty($_POST['user_email']))
145
-        $errors->add('empty_username', __('<strong>ERROR</strong>: Enter a username or e-mail address.', 'geodirectory'));
146
-
147
-    if (strpos($_POST['user_login'], '@')) {
148
-        //$user_data = get_user_by_email(trim($_POST['user_login']));
149
-        $user_data = get_user_by('email', trim($_POST['user_login']));
150
-        if (empty($user_data))
151
-            $errors->add('invalid_email', __('<strong>ERROR</strong>: There is no user registered with that email address.', 'geodirectory'));
152
-    } else {
153
-        $login = trim($_POST['user_login']);
154
-        $user_data = get_user_by('email', $login);
155
-    }
156
-
157
-    /**
158
-     * Called in the geodir_retrieve_password() function before any errors are set or any emails are sent.
159
-     *
160
-     * @since 1.0.0
161
-     */
162
-    do_action('lostpassword_post');
163
-
164
-    if ($errors->get_error_code())
165
-        return $errors;
166
-
167
-    if (!$user_data) {
168
-        $errors->add('invalidcombo', __('<strong>ERROR</strong>: Invalid username or e-mail.', 'geodirectory'));
169
-        return $errors;
170
-    }
171
-
172
-    // redefining user_login ensures we return the right case in the email
173
-    $user_login = $user_data->user_login;
174
-    $user_email = $user_data->user_email;
175
-
176
-    /**
177
-     * Called in the geodir_retrieve_password() function before any emails are sent.
178
-     *
179
-     * @since 1.0.0
180
-     * @param string $user_login The users username.
181
-     */
182
-    do_action('retrieve_password', $user_login);
183
-
184
-    ////////////////////////////////////
185
-    $user_email = isset($_POST['user_email']) ? $_POST['user_email'] : '';
186
-    $user_login = $_POST['user_login'];
187
-
188
-    $user = $wpdb->get_row(
189
-        $wpdb->prepare(
190
-            "SELECT * FROM $wpdb->users WHERE user_login like %s or user_email like %s",
191
-            array($user_login, $user_login)
192
-        )
193
-    );
194
-
195
-    if (empty($user))
196
-        return new WP_Error('invalid_key', __('Invalid key', 'geodirectory'));
197
-
198
-    $new_pass = wp_generate_password(12, false);
199
-
200
-    /**
201
-     * Called in the geodir_retrieve_password() function before any emails are sent.
202
-     *
203
-     * @since 1.0.0
204
-     * @param object $user The user object.
205
-     * @param string $new_pass The new pass being sent to the user.
206
-     */
207
-    do_action('password_reset', $user, $new_pass);
208
-
209
-    wp_set_password($new_pass, $user->ID);
210
-    update_user_meta($user->ID, 'default_password_nag', true); //Set up the Password change nag.
211
-    $message = '<p><b>' . __('Your login Information :', 'geodirectory') . '</b></p>';
212
-    $message .= '<p>' . sprintf(__('Username: %s', 'geodirectory'), $user->user_login) . "</p>";
213
-    $message .= '<p>' . sprintf(__('Password: %s', 'geodirectory'), $new_pass) . "</p>";
214
-    //$message .= '<p>You can login to : <a href="'.home_url().'/?ptype=login' . "\">Login</a> or the URL is :  ".home_url()."/?ptype=login</p>";
215
-    //$message .= '<p>Thank You,<br> '.get_option('blogname').'</p>';
216
-    $user_email = $user_data->user_email;
217
-    $user_name = geodir_get_client_name($user->ID);
218
-    $fromEmail = geodir_get_site_email_id();
219
-    $fromEmailName = get_site_emailName();
220
-    $title = sprintf(__('[%s] Your new password', 'geodirectory'), get_option('blogname'));
221
-    /**
222
-     * Filter the password reset email subject part.
223
-     *
224
-     * @since 1.0.0
225
-     *
226
-     * @param string $title Password reset email subject.
227
-     */
228
-    $title = apply_filters('password_reset_title', $title);
229
-    /**
230
-     * Filter the password reset email message part.
231
-     *
232
-     * @since 1.0.0
233
-     *
234
-     * @param string $message Password reset email message.
235
-     * @param string $new_pass The new password string.
236
-     */
237
-    $message = apply_filters('password_reset_message', $message, $new_pass);
238
-    //geodir_sendEmail($fromEmail,$fromEmailName,$user_email,$user_name,$title,$message,$extra='');///forgot password email
239
-    geodir_sendEmail($fromEmail, $fromEmailName, $user_email, $user_name, $title, $message, $extra = '', 'forgot_password', $post_id = '', $user->ID);///forgot password email
240
-
241
-    return true;
141
+	global $wpdb;
142
+
143
+	$errors = new WP_Error();
144
+	if (empty($_POST['user_login']) && empty($_POST['user_email']))
145
+		$errors->add('empty_username', __('<strong>ERROR</strong>: Enter a username or e-mail address.', 'geodirectory'));
146
+
147
+	if (strpos($_POST['user_login'], '@')) {
148
+		//$user_data = get_user_by_email(trim($_POST['user_login']));
149
+		$user_data = get_user_by('email', trim($_POST['user_login']));
150
+		if (empty($user_data))
151
+			$errors->add('invalid_email', __('<strong>ERROR</strong>: There is no user registered with that email address.', 'geodirectory'));
152
+	} else {
153
+		$login = trim($_POST['user_login']);
154
+		$user_data = get_user_by('email', $login);
155
+	}
156
+
157
+	/**
158
+	 * Called in the geodir_retrieve_password() function before any errors are set or any emails are sent.
159
+	 *
160
+	 * @since 1.0.0
161
+	 */
162
+	do_action('lostpassword_post');
163
+
164
+	if ($errors->get_error_code())
165
+		return $errors;
166
+
167
+	if (!$user_data) {
168
+		$errors->add('invalidcombo', __('<strong>ERROR</strong>: Invalid username or e-mail.', 'geodirectory'));
169
+		return $errors;
170
+	}
171
+
172
+	// redefining user_login ensures we return the right case in the email
173
+	$user_login = $user_data->user_login;
174
+	$user_email = $user_data->user_email;
175
+
176
+	/**
177
+	 * Called in the geodir_retrieve_password() function before any emails are sent.
178
+	 *
179
+	 * @since 1.0.0
180
+	 * @param string $user_login The users username.
181
+	 */
182
+	do_action('retrieve_password', $user_login);
183
+
184
+	////////////////////////////////////
185
+	$user_email = isset($_POST['user_email']) ? $_POST['user_email'] : '';
186
+	$user_login = $_POST['user_login'];
187
+
188
+	$user = $wpdb->get_row(
189
+		$wpdb->prepare(
190
+			"SELECT * FROM $wpdb->users WHERE user_login like %s or user_email like %s",
191
+			array($user_login, $user_login)
192
+		)
193
+	);
194
+
195
+	if (empty($user))
196
+		return new WP_Error('invalid_key', __('Invalid key', 'geodirectory'));
197
+
198
+	$new_pass = wp_generate_password(12, false);
199
+
200
+	/**
201
+	 * Called in the geodir_retrieve_password() function before any emails are sent.
202
+	 *
203
+	 * @since 1.0.0
204
+	 * @param object $user The user object.
205
+	 * @param string $new_pass The new pass being sent to the user.
206
+	 */
207
+	do_action('password_reset', $user, $new_pass);
208
+
209
+	wp_set_password($new_pass, $user->ID);
210
+	update_user_meta($user->ID, 'default_password_nag', true); //Set up the Password change nag.
211
+	$message = '<p><b>' . __('Your login Information :', 'geodirectory') . '</b></p>';
212
+	$message .= '<p>' . sprintf(__('Username: %s', 'geodirectory'), $user->user_login) . "</p>";
213
+	$message .= '<p>' . sprintf(__('Password: %s', 'geodirectory'), $new_pass) . "</p>";
214
+	//$message .= '<p>You can login to : <a href="'.home_url().'/?ptype=login' . "\">Login</a> or the URL is :  ".home_url()."/?ptype=login</p>";
215
+	//$message .= '<p>Thank You,<br> '.get_option('blogname').'</p>';
216
+	$user_email = $user_data->user_email;
217
+	$user_name = geodir_get_client_name($user->ID);
218
+	$fromEmail = geodir_get_site_email_id();
219
+	$fromEmailName = get_site_emailName();
220
+	$title = sprintf(__('[%s] Your new password', 'geodirectory'), get_option('blogname'));
221
+	/**
222
+	 * Filter the password reset email subject part.
223
+	 *
224
+	 * @since 1.0.0
225
+	 *
226
+	 * @param string $title Password reset email subject.
227
+	 */
228
+	$title = apply_filters('password_reset_title', $title);
229
+	/**
230
+	 * Filter the password reset email message part.
231
+	 *
232
+	 * @since 1.0.0
233
+	 *
234
+	 * @param string $message Password reset email message.
235
+	 * @param string $new_pass The new password string.
236
+	 */
237
+	$message = apply_filters('password_reset_message', $message, $new_pass);
238
+	//geodir_sendEmail($fromEmail,$fromEmailName,$user_email,$user_name,$title,$message,$extra='');///forgot password email
239
+	geodir_sendEmail($fromEmail, $fromEmailName, $user_email, $user_name, $title, $message, $extra = '', 'forgot_password', $post_id = '', $user->ID);///forgot password email
240
+
241
+	return true;
242 242
 }
243 243
 
244 244
 /**
@@ -253,80 +253,80 @@  discard block
 block discarded – undo
253 253
  */
254 254
 function geodir_register_new_user($user_login, $user_email)
255 255
 {
256
-    global $wpdb;
257
-    $errors = new WP_Error();
258
-
259
-
260
-    $user_login = sanitize_user($user_login);
261
-    $user_login = str_replace(",", "", $user_login);
262
-    $user_email = str_replace(",", "", $user_email);
263
-    /**
264
-     * Filter the user registration email.
265
-     *
266
-     * @since 1.0.0
267
-     *
268
-     * @param string $user_email User registration email.
269
-     */
270
-    $user_email = apply_filters('user_registration_email', $user_email);
271
-
272
-
273
-    if (get_option('geodir_allow_cpass')) {
274
-        $user_pass = $_REQUEST['user_pass'];
275
-        $user_pass2 = $_REQUEST['user_pass2'];
276
-        // Check the password
277
-        if ($user_pass != $user_pass2) {
278
-            $errors->add('pass_match', __('ERROR: Passwords do not match.', 'geodirectory'));
279
-        } elseif (strlen($user_pass) < 7) {
280
-            $errors->add('pass_match', __('ERROR: Password must be 7 characters or more.', 'geodirectory'));
281
-        }
282
-    }
283
-
284
-    // Check the username
285
-    if ($user_login == '')
286
-        $errors->add('empty_username', __('ERROR: Please enter a username.', 'geodirectory'));
287
-    elseif (!validate_username($user_login)) {
288
-        $errors->add('invalid_username', __('<strong>ERROR</strong>: This username is invalid.  Please enter a valid username.', 'geodirectory'));
289
-        $user_login = '';
290
-    } elseif (username_exists($user_login))
291
-        $errors->add('username_exists', __('<strong>ERROR</strong>: This username is already registered, please choose another one.', 'geodirectory'));
292
-
293
-    // Check the e-mail address
294
-    if ($user_email == '') {
295
-        $errors->add('empty_email', __('<strong>ERROR</strong>: Please type your e-mail address.', 'geodirectory'));
296
-    } elseif (!is_email($user_email)) {
297
-        $errors->add('invalid_email', __('<strong>ERROR</strong>: The email address isn&#8217;t correct.', 'geodirectory'));
298
-        $user_email = '';
299
-    } elseif (email_exists($user_email))
300
-        $errors->add('email_exists', __('<strong>ERROR</strong>: This email is already registered, please choose another one.', 'geodirectory'));
301
-
302
-    /**
303
-     * Called when registering a new user.
304
-     *
305
-     * This is a WordPress core hook.
306
-     *
307
-     * @link https://codex.wordpress.org/Plugin_API/Action_Reference/register_post
308
-     * @since 1.0.0
309
-     */
310
-    do_action('register_post', $user_login, $user_email, $errors);
311
-    /**
312
-     * Filter the registration error messages.
313
-     *
314
-     * @since 1.0.0
315
-     *
316
-     * @param object $errors Registration error messages.
317
-     */
318
-    $errors = apply_filters('registration_errors', $errors);
319
-
320
-    if ($errors->get_error_code())
321
-        return $errors;
322
-
323
-
324
-    if (!isset($user_pass) || $user_pass == '') {
325
-        $user_pass = wp_generate_password(12, false);
326
-    }
327
-    $user_id = wp_create_user($user_login, $user_pass, $user_email);
328
-    $user_web = '';
329
-    /*$user_add1 = $_POST['user_add1'];
256
+	global $wpdb;
257
+	$errors = new WP_Error();
258
+
259
+
260
+	$user_login = sanitize_user($user_login);
261
+	$user_login = str_replace(",", "", $user_login);
262
+	$user_email = str_replace(",", "", $user_email);
263
+	/**
264
+	 * Filter the user registration email.
265
+	 *
266
+	 * @since 1.0.0
267
+	 *
268
+	 * @param string $user_email User registration email.
269
+	 */
270
+	$user_email = apply_filters('user_registration_email', $user_email);
271
+
272
+
273
+	if (get_option('geodir_allow_cpass')) {
274
+		$user_pass = $_REQUEST['user_pass'];
275
+		$user_pass2 = $_REQUEST['user_pass2'];
276
+		// Check the password
277
+		if ($user_pass != $user_pass2) {
278
+			$errors->add('pass_match', __('ERROR: Passwords do not match.', 'geodirectory'));
279
+		} elseif (strlen($user_pass) < 7) {
280
+			$errors->add('pass_match', __('ERROR: Password must be 7 characters or more.', 'geodirectory'));
281
+		}
282
+	}
283
+
284
+	// Check the username
285
+	if ($user_login == '')
286
+		$errors->add('empty_username', __('ERROR: Please enter a username.', 'geodirectory'));
287
+	elseif (!validate_username($user_login)) {
288
+		$errors->add('invalid_username', __('<strong>ERROR</strong>: This username is invalid.  Please enter a valid username.', 'geodirectory'));
289
+		$user_login = '';
290
+	} elseif (username_exists($user_login))
291
+		$errors->add('username_exists', __('<strong>ERROR</strong>: This username is already registered, please choose another one.', 'geodirectory'));
292
+
293
+	// Check the e-mail address
294
+	if ($user_email == '') {
295
+		$errors->add('empty_email', __('<strong>ERROR</strong>: Please type your e-mail address.', 'geodirectory'));
296
+	} elseif (!is_email($user_email)) {
297
+		$errors->add('invalid_email', __('<strong>ERROR</strong>: The email address isn&#8217;t correct.', 'geodirectory'));
298
+		$user_email = '';
299
+	} elseif (email_exists($user_email))
300
+		$errors->add('email_exists', __('<strong>ERROR</strong>: This email is already registered, please choose another one.', 'geodirectory'));
301
+
302
+	/**
303
+	 * Called when registering a new user.
304
+	 *
305
+	 * This is a WordPress core hook.
306
+	 *
307
+	 * @link https://codex.wordpress.org/Plugin_API/Action_Reference/register_post
308
+	 * @since 1.0.0
309
+	 */
310
+	do_action('register_post', $user_login, $user_email, $errors);
311
+	/**
312
+	 * Filter the registration error messages.
313
+	 *
314
+	 * @since 1.0.0
315
+	 *
316
+	 * @param object $errors Registration error messages.
317
+	 */
318
+	$errors = apply_filters('registration_errors', $errors);
319
+
320
+	if ($errors->get_error_code())
321
+		return $errors;
322
+
323
+
324
+	if (!isset($user_pass) || $user_pass == '') {
325
+		$user_pass = wp_generate_password(12, false);
326
+	}
327
+	$user_id = wp_create_user($user_login, $user_pass, $user_email);
328
+	$user_web = '';
329
+	/*$user_add1 = $_POST['user_add1'];
330 330
     $user_add2 = $_POST['user_add2'];
331 331
     $user_city = $_POST['user_city'];
332 332
     $user_state = $_POST['user_state'];
@@ -335,77 +335,77 @@  discard block
 block discarded – undo
335 335
     $user_web = $_POST['user_web'];
336 336
     $user_phone = $_POST['user_phone'];
337 337
     $user_twitter = $_POST['user_twitter'];	*/
338
-    $user_fname = sanitize_user($_POST['user_fname']);
339
-    $user_fname = str_replace(",", "", $user_fname);
340
-
341
-    /**
342
-     * Filter the submitted user meta.
343
-     *
344
-     * @since 1.0.0
345
-     *
346
-     * @param int $user_id User ID.
347
-     */
348
-    $user_address_info = apply_filters('geodir_manage_user_meta', array(
349
-        "user_add1" => '',
350
-        "user_add2" => '',
351
-        "user_city" => '',
352
-        "user_state" => '',
353
-        "user_country" => '',
354
-        "user_postalcode" => '',
355
-        "user_phone" => '',
356
-        "user_twitter" => '',
357
-        "first_name" => $user_fname,
358
-        "last_name" => '',
359
-    ), $user_id);
360
-    foreach ($user_address_info as $key => $val) {
361
-        update_user_meta($user_id, $key, $val); // User Address Information Here
362
-    }
363
-    //update_user_meta($user_id, 'user_address_info', ($user_address_info)); // User Address Information Here
364
-    $userName = $user_fname;
365
-    update_user_meta($user_id, 'first_name', $userName); // User Address Information Here
366
-    //update_user_meta($user_id, 'last_name', $_POST['user_lname']); // User Address Information Here
367
-
368
-    // Changed by vikas sharma to enable all type of characters in author permalink...
369
-    $user_nicename = sanitize_title($userName);
370
-
371
-    $updateUsersql = $wpdb->prepare("update $wpdb->users set user_url=%s, user_nicename=%s, display_name=%s  where ID=%d", array($user_web, $user_nicename, $userName, $user_id));
372
-
373
-    $wpdb->query($updateUsersql);
374
-
375
-    if (!$user_id) {
376
-        $errors->add('registerfail', sprintf(__('<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href="mailto:%s">webmaster</a> !', 'geodirectory'), get_option('admin_email')));
377
-        return $errors;
378
-    }
379
-    global $upload_folder_path;
380
-
381
-    if ($user_id) {
382
-
383
-        /**
384
-         * Called after registering a user and before the registration email is sent.
385
-         *
386
-         * @since 1.0.0
387
-         * @param int $user_id The user ID of the registered user.
388
-         */
389
-        do_action('geodir_user_register', $user_id);
390
-        ///////REGISTRATION EMAIL START//////
391
-        $fromEmail = geodir_get_site_email_id();
392
-        $fromEmailName = get_site_emailName();
393
-        $message = __('<p><b>' . __('Your login Information :', 'geodirectory') . '</b></p>
338
+	$user_fname = sanitize_user($_POST['user_fname']);
339
+	$user_fname = str_replace(",", "", $user_fname);
340
+
341
+	/**
342
+	 * Filter the submitted user meta.
343
+	 *
344
+	 * @since 1.0.0
345
+	 *
346
+	 * @param int $user_id User ID.
347
+	 */
348
+	$user_address_info = apply_filters('geodir_manage_user_meta', array(
349
+		"user_add1" => '',
350
+		"user_add2" => '',
351
+		"user_city" => '',
352
+		"user_state" => '',
353
+		"user_country" => '',
354
+		"user_postalcode" => '',
355
+		"user_phone" => '',
356
+		"user_twitter" => '',
357
+		"first_name" => $user_fname,
358
+		"last_name" => '',
359
+	), $user_id);
360
+	foreach ($user_address_info as $key => $val) {
361
+		update_user_meta($user_id, $key, $val); // User Address Information Here
362
+	}
363
+	//update_user_meta($user_id, 'user_address_info', ($user_address_info)); // User Address Information Here
364
+	$userName = $user_fname;
365
+	update_user_meta($user_id, 'first_name', $userName); // User Address Information Here
366
+	//update_user_meta($user_id, 'last_name', $_POST['user_lname']); // User Address Information Here
367
+
368
+	// Changed by vikas sharma to enable all type of characters in author permalink...
369
+	$user_nicename = sanitize_title($userName);
370
+
371
+	$updateUsersql = $wpdb->prepare("update $wpdb->users set user_url=%s, user_nicename=%s, display_name=%s  where ID=%d", array($user_web, $user_nicename, $userName, $user_id));
372
+
373
+	$wpdb->query($updateUsersql);
374
+
375
+	if (!$user_id) {
376
+		$errors->add('registerfail', sprintf(__('<strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href="mailto:%s">webmaster</a> !', 'geodirectory'), get_option('admin_email')));
377
+		return $errors;
378
+	}
379
+	global $upload_folder_path;
380
+
381
+	if ($user_id) {
382
+
383
+		/**
384
+		 * Called after registering a user and before the registration email is sent.
385
+		 *
386
+		 * @since 1.0.0
387
+		 * @param int $user_id The user ID of the registered user.
388
+		 */
389
+		do_action('geodir_user_register', $user_id);
390
+		///////REGISTRATION EMAIL START//////
391
+		$fromEmail = geodir_get_site_email_id();
392
+		$fromEmailName = get_site_emailName();
393
+		$message = __('<p><b>' . __('Your login Information :', 'geodirectory') . '</b></p>
394 394
 <p>' . __('Username:', 'geodirectory') . ' ' . $user_login . '</p>
395 395
 <p>' . __('Password:', 'geodirectory') . ' ' . $user_pass . '</p>');
396 396
 
397
-        /////////////customer email//////////////
398
-        //geodir_sendEmail($fromEmail,$fromEmailName,$user_email,$userName,$subject,$client_message,$extra='');///To client email
399
-        geodir_sendEmail($fromEmail, $fromEmailName, $user_email, $userName, '', $message, '', 'registration', '', $user_id);/// registration email
400
-        //////REGISTRATION EMAIL END////////
401
-    }
397
+		/////////////customer email//////////////
398
+		//geodir_sendEmail($fromEmail,$fromEmailName,$user_email,$userName,$subject,$client_message,$extra='');///To client email
399
+		geodir_sendEmail($fromEmail, $fromEmailName, $user_email, $userName, '', $message, '', 'registration', '', $user_id);/// registration email
400
+		//////REGISTRATION EMAIL END////////
401
+	}
402 402
 
403
-    if (get_option('ptthemes_auto_login')) {
404
-        $errors->add('auto_login', __('<strong>SUCCESS</strong>: Thank you for registering, please check your email for your login details.', 'geodirectory'));
405
-        return $errors;
406
-    }
403
+	if (get_option('ptthemes_auto_login')) {
404
+		$errors->add('auto_login', __('<strong>SUCCESS</strong>: Thank you for registering, please check your email for your login details.', 'geodirectory'));
405
+		return $errors;
406
+	}
407 407
 
408
-    return array($user_id, $user_pass);
408
+	return array($user_id, $user_pass);
409 409
 }
410 410
 
411 411
 /**
@@ -418,317 +418,317 @@  discard block
 block discarded – undo
418 418
  */
419 419
 function geodir_user_signup()
420 420
 {
421
-    global $errors;
422
-    $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'login';
423
-
424
-    $errors = new WP_Error();
425
-
426
-    if (isset($_GET['key']))
427
-        $action = 'resetpass';
428
-
429
-    // validate action so as to default to the login screen
430
-    if (!in_array($action, array('logout', 'lostpassword', 'retrievepassword', 'resetpass', 'rp', 'register', 'login')) && false === has_filter('login_form_' . $action))
431
-        $action = 'login';
432
-
433
-    nocache_headers();
434
-
435
-    if (defined('RELOCATE')) { // Move flag is set
436
-        if (isset($_SERVER['PATH_INFO']) && ($_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF']))
437
-            $_SERVER['PHP_SELF'] = str_replace($_SERVER['PATH_INFO'], '', $_SERVER['PHP_SELF']);
438
-
439
-        $schema = (isset($_SERVER['HTTPS']) && geodir_strtolower($_SERVER['HTTPS']) == 'on') ? 'https://' : 'http://';
440
-        if (dirname($schema . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) != home_url())
441
-            update_option('siteurl', dirname($schema . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']));
442
-    }
443
-
444
-    //Set a cookie now to see if they are supported by the browser.
445
-    //setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN);
446
-    if (SITECOOKIEPATH != COOKIEPATH)
447
-        setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
448
-
449
-    /**
450
-     * Allow plugins to override the default actions, and to add extra actions if they want on the register/signin page.
451
-     *
452
-     * Used dynamic hook login_form_$action
453
-     *
454
-     * @since 1.0.0
455
-     */
456
-    do_action('login_form_' . $action);
457
-
458
-    $http_post = ('POST' == $_SERVER['REQUEST_METHOD']);
459
-
460
-    switch ($action):
461
-
462
-        case 'logout' :
463
-            //check_admin_referer('log-out');
464
-            wp_logout();
465
-
466
-            $redirect_to = $_SERVER['HTTP_REFERER'];
467
-            //$redirect_to = home_url().'/?ptype=login&loggedout=true';
468
-            if (isset($_REQUEST['redirect_to']))
469
-                $redirect_to = $_REQUEST['redirect_to'];
470
-            $redirect_to = home_url();
471
-            wp_safe_redirect($redirect_to);
472
-            exit();
473
-
474
-            break;
475
-
476
-        case 'lostpassword' :
477
-        case 'retrievepassword' :
478
-            if ($http_post) {
479
-                $errors = geodir_retrieve_password();
480
-                $error_message = isset($errors->errors['invalid_email'][0]) ? $errors->errors['invalid_email'][0] : '';
481
-                if (!is_wp_error($errors)) {
482
-                    wp_redirect(geodir_login_url(array('checkemail'=>'confirm')));
483
-                    gd_die();
484
-                } else {
485
-                    wp_redirect(geodir_login_url(array('emsg'=>'fw')));
486
-                    gd_die();
487
-                }
488
-            }
489
-            if (isset($_GET['error']) && 'invalidkey' == $_GET['error']) $errors->add('invalidkey', __('Sorry, that key does not appear to be valid.', 'geodirectory'));
490
-        /**
491
-         * Called in the geodir_user_signup() function during the lostpassword case.
492
-         *
493
-         * @since 1.0.0
494
-         */
495
-        do_action('lost_password');
496
-            $message = '<div class="sucess_msg">' . ENTER_USER_EMAIL_NEW_PW_MSG . '</div>';
497
-            $user_login = isset($_POST['user_login']) ? stripslashes($_POST['user_login']) : '';
498
-
499
-            break;
500
-
501
-        case 'resetpass' :
502
-        case 'rp' :
503
-            $errors = reset_password($_GET['key'], $_GET['login']);
504
-
505
-            if (!is_wp_error($errors)) {
506
-                wp_redirect(geodir_login_url(array('checkemail'=>'newpass')));
507
-                exit();
508
-            }
509
-
510
-            wp_redirect(geodir_login_url(array('error'=>'invalidkey','action'=>'lostpassword')));
511
-            exit();
512
-
513
-            break;
514
-
515
-        case 'register' :
516
-            ############################### fix by Stiofan -  HebTech.co.uk ### SECURITY FIX ##############################
517
-            if (!get_option('users_can_register')) {
518
-                wp_redirect(geodir_login_url(array('emsg'=>'regnewusr')));
519
-                exit();
520
-            }
521
-            ############################### fix by Stiofan -  HebTech.co.uk ### SECURITY FIX ##############################
522
-            global $user_email, $user_fname;
523
-            $user_login = '';
524
-            $user_email = '';
525
-            if ($http_post) {
526
-                $user_login = $_POST['user_email'];
527
-                $user_email = $_POST['user_email'];
528
-                $user_fname = $_POST['user_fname'];
529
-
530
-                $errors = geodir_register_new_user($user_login, $user_email);
531
-
532
-                /* display error in registration form */
533
-                if (is_wp_error($errors)) {
534
-                    $error_code = $errors->get_error_code();
535
-                    $error_message = $errors->get_error_message($error_code);
536
-                    if (!isset($_POST['user_login']) && ($error_code == 'empty_username' || $error_code == 'invalid_username' || $error_code == 'username_exists')) {
537
-                        if ($error_code == 'empty_username') {
538
-                            $error_code = 'empty_email';
539
-                        } else if ($error_code == 'invalid_username') {
540
-                            $error_code = 'invalid_email';
541
-                        } else if ($error_code == 'username_exists') {
542
-                            $error_code = 'email_exists';
543
-                        }
544
-
545
-                        $error_message = $errors->get_error_message($error_code);
546
-                    }
547
-                    global $geodir_signup_error;
548
-                    $geodir_signup_error = $error_message;
549
-                }
550
-
551
-                if (!is_wp_error($errors)) {
552
-                    $_POST['log'] = $user_login;
553
-                    $_POST['pwd'] = $errors[1];
554
-                    $_POST['testcookie'] = 1;
555
-
556
-                    $secure_cookie = '';
557
-                    // If the user wants ssl but the session is not ssl, force a secure cookie.
558
-                    if (!empty($_POST['log'])) {
559
-                        $user_name = sanitize_user($_POST['log']);
560
-                        if ($user = get_user_by('email', $user_name)) {
561
-                            if (get_user_option('use_ssl', $user->ID)) {
562
-                                $secure_cookie = true;
563
-                                force_ssl_admin(true);
564
-                            }
565
-                        }
566
-                    }
567
-
568
-                    $redirect_to = $_REQUEST['redirect_to'];
569
-
570
-                    if (!isset($_REQUEST['redirect_to']) || $_REQUEST['redirect_to'] == '') {
571
-                        if (isset($_SERVER['HTTP_REFERER']) && strstr($_SERVER['HTTP_REFERER'], home_url())) {
572
-                            $redirect_to = $_SERVER['HTTP_REFERER'];
573
-                        } else {
574
-                            $redirect_to = home_url();
575
-                        }
576
-
577
-                    }
578
-
579
-                    if (isset($_REQUEST['redirect_add_listing']) && $_REQUEST['redirect_add_listing'] != '') {
580
-
581
-                        $redirect_to = $_REQUEST['redirect_add_listing'];
582
-                    }
583
-
584
-
585
-                    if (!$secure_cookie && is_ssl() && force_ssl_login() && !force_ssl_admin() && (0 !== strpos($redirect_to, 'https')) && (0 === strpos($redirect_to, 'http')))
586
-                        $secure_cookie = false;
587
-
588
-                    $user = wp_signon('', $secure_cookie);
589
-
590
-                    $requested_redirect_to = isset($_REQUEST['redirect_add_listing']) && $_REQUEST['redirect_add_listing'] != '' ? $_REQUEST['redirect_add_listing'] : (isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : '');
591
-                    /**
592
-                     * Filter the login redirect URL.
593
-                     *
594
-                     * @since 1.4.9
595
-                     * @param string $redirect_to The redirect destination URL.
596
-                     * @param string $requested_redirect_to The requested redirect destination URL passed as a parameter.
597
-                     * @param WP_User|WP_Error $user WP_User object if login was successful, WP_Error object otherwise.
598
-                     */
599
-                    $redirect_to = apply_filters('login_redirect', $redirect_to, $requested_redirect_to, $user);
600
-
601
-
602
-                    if (!is_wp_error($user)) {
603
-                        wp_safe_redirect($redirect_to);
604
-                        exit();
605
-                    }
606
-                    exit();
607
-                }
608
-            }
609
-
610
-            break;
611
-
612
-        case 'login' :
613
-        default:
614
-            $secure_cookie = '';
615
-
616
-            if (!empty($_POST['log'])) {
617
-                $user_name = sanitize_user($_POST['log']);
618
-                if ($user = get_user_by('login', $user_name)) {
619
-
620
-                    if (get_user_option('use_ssl', $user->ID)) {
621
-                        $secure_cookie = true;
622
-                        force_ssl_admin(true);
623
-                    }
624
-                } elseif ($user = get_user_by('email', $user_name)) {
625
-                    $_POST['log'] = $user->user_login; // If signing in by email, set the username for normal WP login
626
-                    if (get_user_option('use_ssl', $user->ID)) {
627
-                        $secure_cookie = true;
628
-                        force_ssl_admin(true);
629
-                    }
630
-                }
631
-            }
632
-            ///////////////////////////
633
-            if (isset($_REQUEST['redirect_add_listing'])) {
634
-                $_REQUEST['redirect_to'] = $_REQUEST['redirect_add_listing'];
635
-            }
636
-
637
-
638
-            if (!isset($_REQUEST['redirect_to']) || $_REQUEST['redirect_to'] == '') {
639
-                if (is_user_logged_in()) :
640
-                    $user_ID = isset($user->ID) ? $user->ID : '';
641
-                    $author_link = get_author_posts_url($user_ID);
642
-                    $default_author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true', 'stype' => 'gd_place'), false);
643
-
644
-                    /**
645
-                     * Filter the author link.
646
-                     *
647
-                     * @since 1.0.0
648
-                     *
649
-                     * @param string $default_author_link Default author link.
650
-                     * @param int $user_ID The user ID.
651
-                     */
652
-                    $default_author_link = apply_filters('geodir_dashboard_author_link', $default_author_link, $user_ID);
653
-
654
-                    $_REQUEST['redirect_to'] = $default_author_link;
655
-                else:
656
-                    $_REQUEST['redirect_to'] = home_url();
657
-                endif;
658
-
659
-            }
660
-            if (isset($_REQUEST['redirect_to'])) {
661
-                $redirect_to = $_REQUEST['redirect_to'];
662
-                // Redirect to https if user wants ssl
663
-                if ($secure_cookie && false !== strpos($redirect_to, 'wp-admin'))
664
-                    $redirect_to = preg_replace('|^http://|', 'https://', $redirect_to);
665
-            } else {
666
-                $redirect_to = admin_url();
667
-            }
668
-
669
-            if (!$secure_cookie && is_ssl() && force_ssl_login() && !force_ssl_admin() && (0 !== strpos($redirect_to, 'https')) && (0 === strpos($redirect_to, 'http')))
670
-                $secure_cookie = false;
671
-            $user = wp_signon('', $secure_cookie);
672
-
673
-
674
-            /**
675
-             * Filter the login redirect URL.
676
-             *
677
-             * @since 1.4.9
678
-             * @param string $redirect_to The redirect destination URL.
679
-             * @param WP_User|WP_Error $user WP_User object if login was successful, WP_Error object otherwise.
680
-             */
681
-            $redirect_to = apply_filters('login_redirect', $redirect_to, isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : '', $user);
682
-
683
-            if (is_wp_error($user)) {
684
-                if (isset($_SERVER['HTTP_REFERER']) && strstr($_SERVER['HTTP_REFERER'], 'ptype=property_submit') && $_POST['log'] != '' && $_POST['pwd'] != '') {
685
-                    wp_redirect($_SERVER['HTTP_REFERER'] . '&emsg=1');
686
-                }
687
-            }
688
-            if (!is_wp_error($user)) {
689
-
690
-                // Some servers are not logging the user in properly after wp_signon, se we set the user here.
691
-                //wp_set_current_user($user->ID);
692
-                //echo '###';exit;
693
-
694
-                if ($redirect_to) {
695
-                    wp_redirect($redirect_to);
696
-                } else {
697
-                    wp_redirect(home_url());
698
-                }
699
-                gd_die();
700
-            }
701
-
702
-            $errors = $user;
703
-
704
-            // Clear errors if loggedout is set.
705
-            if (!empty($_GET['loggedout']))
706
-                $errors = new WP_Error();
707
-            // If cookies are disabled we can't log in even with a valid user+pass
708
-            if (isset($_POST['testcookie']) && empty($_COOKIE[TEST_COOKIE]))
709
-                $errors->add('test_cookie', __("<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress.", 'geodirectory'));
710
-
711
-            // Some parts of this script use the main login form to display a message
712
-            if (isset($_GET['loggedout']) && TRUE == $_GET['loggedout']) {
713
-                $successmsg = '<div class="sucess_msg">' . YOU_ARE_LOGED_OUT_MSG . '</div>';
714
-            } elseif (isset($_GET['registration']) && 'disabled' == $_GET['registration']) {
715
-                $successmsg = USER_REG_NOT_ALLOW_MSG;
716
-            } elseif (isset($_GET['checkemail']) && 'confirm' == $_GET['checkemail']) {
717
-                $successmsg = EMAIL_CONFIRM_LINK_MSG;
718
-            } elseif (isset($_GET['checkemail']) && 'newpass' == $_GET['checkemail']) {
719
-                $successmsg = NEW_PW_EMAIL_MSG;
720
-            } elseif (isset($_GET['checkemail']) && 'registered' == $_GET['checkemail']) {
721
-                $successmsg = REG_COMPLETE_MSG;
722
-            }
723
-
724
-            if ((isset($_POST['log']) && $_POST['log'] != '' && $errors) || ((!isset($_POST['log']) || $_POST['log'] == '') && isset($_REQUEST['testcookie']) && $_REQUEST['testcookie'])) {
725
-                if (isset($_REQUEST['pagetype']) && $_REQUEST['pagetype'] != '') {
726
-                    wp_redirect($_REQUEST['pagetype'] . '&emsg=1');
727
-                } else {
728
-                    wp_redirect(geodir_login_url(array('logemsg'=>'1','redirect_to'=>urlencode($_REQUEST['redirect_to']))));
729
-                }
730
-                gd_die();
731
-            }
732
-            break;
733
-    endswitch; // end action switch
421
+	global $errors;
422
+	$action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'login';
423
+
424
+	$errors = new WP_Error();
425
+
426
+	if (isset($_GET['key']))
427
+		$action = 'resetpass';
428
+
429
+	// validate action so as to default to the login screen
430
+	if (!in_array($action, array('logout', 'lostpassword', 'retrievepassword', 'resetpass', 'rp', 'register', 'login')) && false === has_filter('login_form_' . $action))
431
+		$action = 'login';
432
+
433
+	nocache_headers();
434
+
435
+	if (defined('RELOCATE')) { // Move flag is set
436
+		if (isset($_SERVER['PATH_INFO']) && ($_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF']))
437
+			$_SERVER['PHP_SELF'] = str_replace($_SERVER['PATH_INFO'], '', $_SERVER['PHP_SELF']);
438
+
439
+		$schema = (isset($_SERVER['HTTPS']) && geodir_strtolower($_SERVER['HTTPS']) == 'on') ? 'https://' : 'http://';
440
+		if (dirname($schema . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']) != home_url())
441
+			update_option('siteurl', dirname($schema . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF']));
442
+	}
443
+
444
+	//Set a cookie now to see if they are supported by the browser.
445
+	//setcookie(TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN);
446
+	if (SITECOOKIEPATH != COOKIEPATH)
447
+		setcookie(TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN);
448
+
449
+	/**
450
+	 * Allow plugins to override the default actions, and to add extra actions if they want on the register/signin page.
451
+	 *
452
+	 * Used dynamic hook login_form_$action
453
+	 *
454
+	 * @since 1.0.0
455
+	 */
456
+	do_action('login_form_' . $action);
457
+
458
+	$http_post = ('POST' == $_SERVER['REQUEST_METHOD']);
459
+
460
+	switch ($action):
461
+
462
+		case 'logout' :
463
+			//check_admin_referer('log-out');
464
+			wp_logout();
465
+
466
+			$redirect_to = $_SERVER['HTTP_REFERER'];
467
+			//$redirect_to = home_url().'/?ptype=login&loggedout=true';
468
+			if (isset($_REQUEST['redirect_to']))
469
+				$redirect_to = $_REQUEST['redirect_to'];
470
+			$redirect_to = home_url();
471
+			wp_safe_redirect($redirect_to);
472
+			exit();
473
+
474
+			break;
475
+
476
+		case 'lostpassword' :
477
+		case 'retrievepassword' :
478
+			if ($http_post) {
479
+				$errors = geodir_retrieve_password();
480
+				$error_message = isset($errors->errors['invalid_email'][0]) ? $errors->errors['invalid_email'][0] : '';
481
+				if (!is_wp_error($errors)) {
482
+					wp_redirect(geodir_login_url(array('checkemail'=>'confirm')));
483
+					gd_die();
484
+				} else {
485
+					wp_redirect(geodir_login_url(array('emsg'=>'fw')));
486
+					gd_die();
487
+				}
488
+			}
489
+			if (isset($_GET['error']) && 'invalidkey' == $_GET['error']) $errors->add('invalidkey', __('Sorry, that key does not appear to be valid.', 'geodirectory'));
490
+		/**
491
+		 * Called in the geodir_user_signup() function during the lostpassword case.
492
+		 *
493
+		 * @since 1.0.0
494
+		 */
495
+		do_action('lost_password');
496
+			$message = '<div class="sucess_msg">' . ENTER_USER_EMAIL_NEW_PW_MSG . '</div>';
497
+			$user_login = isset($_POST['user_login']) ? stripslashes($_POST['user_login']) : '';
498
+
499
+			break;
500
+
501
+		case 'resetpass' :
502
+		case 'rp' :
503
+			$errors = reset_password($_GET['key'], $_GET['login']);
504
+
505
+			if (!is_wp_error($errors)) {
506
+				wp_redirect(geodir_login_url(array('checkemail'=>'newpass')));
507
+				exit();
508
+			}
509
+
510
+			wp_redirect(geodir_login_url(array('error'=>'invalidkey','action'=>'lostpassword')));
511
+			exit();
512
+
513
+			break;
514
+
515
+		case 'register' :
516
+			############################### fix by Stiofan -  HebTech.co.uk ### SECURITY FIX ##############################
517
+			if (!get_option('users_can_register')) {
518
+				wp_redirect(geodir_login_url(array('emsg'=>'regnewusr')));
519
+				exit();
520
+			}
521
+			############################### fix by Stiofan -  HebTech.co.uk ### SECURITY FIX ##############################
522
+			global $user_email, $user_fname;
523
+			$user_login = '';
524
+			$user_email = '';
525
+			if ($http_post) {
526
+				$user_login = $_POST['user_email'];
527
+				$user_email = $_POST['user_email'];
528
+				$user_fname = $_POST['user_fname'];
529
+
530
+				$errors = geodir_register_new_user($user_login, $user_email);
531
+
532
+				/* display error in registration form */
533
+				if (is_wp_error($errors)) {
534
+					$error_code = $errors->get_error_code();
535
+					$error_message = $errors->get_error_message($error_code);
536
+					if (!isset($_POST['user_login']) && ($error_code == 'empty_username' || $error_code == 'invalid_username' || $error_code == 'username_exists')) {
537
+						if ($error_code == 'empty_username') {
538
+							$error_code = 'empty_email';
539
+						} else if ($error_code == 'invalid_username') {
540
+							$error_code = 'invalid_email';
541
+						} else if ($error_code == 'username_exists') {
542
+							$error_code = 'email_exists';
543
+						}
544
+
545
+						$error_message = $errors->get_error_message($error_code);
546
+					}
547
+					global $geodir_signup_error;
548
+					$geodir_signup_error = $error_message;
549
+				}
550
+
551
+				if (!is_wp_error($errors)) {
552
+					$_POST['log'] = $user_login;
553
+					$_POST['pwd'] = $errors[1];
554
+					$_POST['testcookie'] = 1;
555
+
556
+					$secure_cookie = '';
557
+					// If the user wants ssl but the session is not ssl, force a secure cookie.
558
+					if (!empty($_POST['log'])) {
559
+						$user_name = sanitize_user($_POST['log']);
560
+						if ($user = get_user_by('email', $user_name)) {
561
+							if (get_user_option('use_ssl', $user->ID)) {
562
+								$secure_cookie = true;
563
+								force_ssl_admin(true);
564
+							}
565
+						}
566
+					}
567
+
568
+					$redirect_to = $_REQUEST['redirect_to'];
569
+
570
+					if (!isset($_REQUEST['redirect_to']) || $_REQUEST['redirect_to'] == '') {
571
+						if (isset($_SERVER['HTTP_REFERER']) && strstr($_SERVER['HTTP_REFERER'], home_url())) {
572
+							$redirect_to = $_SERVER['HTTP_REFERER'];
573
+						} else {
574
+							$redirect_to = home_url();
575
+						}
576
+
577
+					}
578
+
579
+					if (isset($_REQUEST['redirect_add_listing']) && $_REQUEST['redirect_add_listing'] != '') {
580
+
581
+						$redirect_to = $_REQUEST['redirect_add_listing'];
582
+					}
583
+
584
+
585
+					if (!$secure_cookie && is_ssl() && force_ssl_login() && !force_ssl_admin() && (0 !== strpos($redirect_to, 'https')) && (0 === strpos($redirect_to, 'http')))
586
+						$secure_cookie = false;
587
+
588
+					$user = wp_signon('', $secure_cookie);
589
+
590
+					$requested_redirect_to = isset($_REQUEST['redirect_add_listing']) && $_REQUEST['redirect_add_listing'] != '' ? $_REQUEST['redirect_add_listing'] : (isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : '');
591
+					/**
592
+					 * Filter the login redirect URL.
593
+					 *
594
+					 * @since 1.4.9
595
+					 * @param string $redirect_to The redirect destination URL.
596
+					 * @param string $requested_redirect_to The requested redirect destination URL passed as a parameter.
597
+					 * @param WP_User|WP_Error $user WP_User object if login was successful, WP_Error object otherwise.
598
+					 */
599
+					$redirect_to = apply_filters('login_redirect', $redirect_to, $requested_redirect_to, $user);
600
+
601
+
602
+					if (!is_wp_error($user)) {
603
+						wp_safe_redirect($redirect_to);
604
+						exit();
605
+					}
606
+					exit();
607
+				}
608
+			}
609
+
610
+			break;
611
+
612
+		case 'login' :
613
+		default:
614
+			$secure_cookie = '';
615
+
616
+			if (!empty($_POST['log'])) {
617
+				$user_name = sanitize_user($_POST['log']);
618
+				if ($user = get_user_by('login', $user_name)) {
619
+
620
+					if (get_user_option('use_ssl', $user->ID)) {
621
+						$secure_cookie = true;
622
+						force_ssl_admin(true);
623
+					}
624
+				} elseif ($user = get_user_by('email', $user_name)) {
625
+					$_POST['log'] = $user->user_login; // If signing in by email, set the username for normal WP login
626
+					if (get_user_option('use_ssl', $user->ID)) {
627
+						$secure_cookie = true;
628
+						force_ssl_admin(true);
629
+					}
630
+				}
631
+			}
632
+			///////////////////////////
633
+			if (isset($_REQUEST['redirect_add_listing'])) {
634
+				$_REQUEST['redirect_to'] = $_REQUEST['redirect_add_listing'];
635
+			}
636
+
637
+
638
+			if (!isset($_REQUEST['redirect_to']) || $_REQUEST['redirect_to'] == '') {
639
+				if (is_user_logged_in()) :
640
+					$user_ID = isset($user->ID) ? $user->ID : '';
641
+					$author_link = get_author_posts_url($user_ID);
642
+					$default_author_link = geodir_getlink($author_link, array('geodir_dashbord' => 'true', 'stype' => 'gd_place'), false);
643
+
644
+					/**
645
+					 * Filter the author link.
646
+					 *
647
+					 * @since 1.0.0
648
+					 *
649
+					 * @param string $default_author_link Default author link.
650
+					 * @param int $user_ID The user ID.
651
+					 */
652
+					$default_author_link = apply_filters('geodir_dashboard_author_link', $default_author_link, $user_ID);
653
+
654
+					$_REQUEST['redirect_to'] = $default_author_link;
655
+				else:
656
+					$_REQUEST['redirect_to'] = home_url();
657
+				endif;
658
+
659
+			}
660
+			if (isset($_REQUEST['redirect_to'])) {
661
+				$redirect_to = $_REQUEST['redirect_to'];
662
+				// Redirect to https if user wants ssl
663
+				if ($secure_cookie && false !== strpos($redirect_to, 'wp-admin'))
664
+					$redirect_to = preg_replace('|^http://|', 'https://', $redirect_to);
665
+			} else {
666
+				$redirect_to = admin_url();
667
+			}
668
+
669
+			if (!$secure_cookie && is_ssl() && force_ssl_login() && !force_ssl_admin() && (0 !== strpos($redirect_to, 'https')) && (0 === strpos($redirect_to, 'http')))
670
+				$secure_cookie = false;
671
+			$user = wp_signon('', $secure_cookie);
672
+
673
+
674
+			/**
675
+			 * Filter the login redirect URL.
676
+			 *
677
+			 * @since 1.4.9
678
+			 * @param string $redirect_to The redirect destination URL.
679
+			 * @param WP_User|WP_Error $user WP_User object if login was successful, WP_Error object otherwise.
680
+			 */
681
+			$redirect_to = apply_filters('login_redirect', $redirect_to, isset($_REQUEST['redirect_to']) ? $_REQUEST['redirect_to'] : '', $user);
682
+
683
+			if (is_wp_error($user)) {
684
+				if (isset($_SERVER['HTTP_REFERER']) && strstr($_SERVER['HTTP_REFERER'], 'ptype=property_submit') && $_POST['log'] != '' && $_POST['pwd'] != '') {
685
+					wp_redirect($_SERVER['HTTP_REFERER'] . '&emsg=1');
686
+				}
687
+			}
688
+			if (!is_wp_error($user)) {
689
+
690
+				// Some servers are not logging the user in properly after wp_signon, se we set the user here.
691
+				//wp_set_current_user($user->ID);
692
+				//echo '###';exit;
693
+
694
+				if ($redirect_to) {
695
+					wp_redirect($redirect_to);
696
+				} else {
697
+					wp_redirect(home_url());
698
+				}
699
+				gd_die();
700
+			}
701
+
702
+			$errors = $user;
703
+
704
+			// Clear errors if loggedout is set.
705
+			if (!empty($_GET['loggedout']))
706
+				$errors = new WP_Error();
707
+			// If cookies are disabled we can't log in even with a valid user+pass
708
+			if (isset($_POST['testcookie']) && empty($_COOKIE[TEST_COOKIE]))
709
+				$errors->add('test_cookie', __("<strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress.", 'geodirectory'));
710
+
711
+			// Some parts of this script use the main login form to display a message
712
+			if (isset($_GET['loggedout']) && TRUE == $_GET['loggedout']) {
713
+				$successmsg = '<div class="sucess_msg">' . YOU_ARE_LOGED_OUT_MSG . '</div>';
714
+			} elseif (isset($_GET['registration']) && 'disabled' == $_GET['registration']) {
715
+				$successmsg = USER_REG_NOT_ALLOW_MSG;
716
+			} elseif (isset($_GET['checkemail']) && 'confirm' == $_GET['checkemail']) {
717
+				$successmsg = EMAIL_CONFIRM_LINK_MSG;
718
+			} elseif (isset($_GET['checkemail']) && 'newpass' == $_GET['checkemail']) {
719
+				$successmsg = NEW_PW_EMAIL_MSG;
720
+			} elseif (isset($_GET['checkemail']) && 'registered' == $_GET['checkemail']) {
721
+				$successmsg = REG_COMPLETE_MSG;
722
+			}
723
+
724
+			if ((isset($_POST['log']) && $_POST['log'] != '' && $errors) || ((!isset($_POST['log']) || $_POST['log'] == '') && isset($_REQUEST['testcookie']) && $_REQUEST['testcookie'])) {
725
+				if (isset($_REQUEST['pagetype']) && $_REQUEST['pagetype'] != '') {
726
+					wp_redirect($_REQUEST['pagetype'] . '&emsg=1');
727
+				} else {
728
+					wp_redirect(geodir_login_url(array('logemsg'=>'1','redirect_to'=>urlencode($_REQUEST['redirect_to']))));
729
+				}
730
+				gd_die();
731
+			}
732
+			break;
733
+	endswitch; // end action switch
734 734
 }
735 735
\ No newline at end of file
Please login to merge, or discard this patch.
geodirectory-functions/template_functions.php 4 patches
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -393,7 +393,7 @@
 block discarded – undo
393 393
  * @global object $post The current post object.
394 394
  * @global object $geodirectory Not yet implemented.
395 395
  * @param string $slug The template slug.
396
- * @param null $name The template name.
396
+ * @param string $name The template name.
397 397
  */
398 398
 function geodir_get_template_part($slug = '', $name = NULL)
399 399
 {
Please login to merge, or discard this patch.
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
                 $listing_page_id = $post->ID;
34 34
 				
35 35
 				$regex_pattern = get_shortcode_regex();
36
-				preg_match('/'.$regex_pattern.'/s', $post->post_content, $regex_matches);
36
+				preg_match('/' . $regex_pattern . '/s', $post->post_content, $regex_matches);
37 37
 				
38 38
 				if (!empty($regex_matches) && isset($regex_matches[2]) == 'gd_add_listing' && isset($regex_matches[3])) {
39 39
 					$shortcode_atts = shortcode_parse_atts($regex_matches[3]);
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
                 if (!empty($post_types))
56 56
                     $post_type = $post_types[0];
57 57
 					
58
-				if($sc_post_type != '' )
58
+				if ($sc_post_type != '')
59 59
 					$post_type = $sc_post_type;
60 60
 				
61 61
                 if ($is_wpml && !empty($wp->query_vars['page_id'])) {
@@ -410,7 +410,7 @@  discard block
 block discarded – undo
410 410
      */
411 411
     do_action("geodir_get_template_part_{$slug}", $slug, $name);
412 412
     $templates = array();
413
-    $name = (string)$name;
413
+    $name = (string) $name;
414 414
     if ('' !== $name) {
415 415
         $template_name = "{$slug}-{$name}.php";
416 416
 
@@ -524,7 +524,7 @@  discard block
 block discarded – undo
524 524
 function geodir_convert_listing_view_class($columns = '') {
525 525
 	$class = '';
526 526
 	
527
-	switch ((int)$columns) {
527
+	switch ((int) $columns) {
528 528
 		case 1:
529 529
 			$class = '';
530 530
 		break;
@@ -589,7 +589,7 @@  discard block
 block discarded – undo
589 589
 		$html .= '<option value=""></option>';
590 590
 		if (!empty($star_texts) && is_array($star_texts)) {
591 591
 			foreach ($star_texts as $i => $text) {
592
-				$html .= '<option ' . selected((int)($i + 1), (int)$default, false) . ' value="' . (int)($i + 1) . '">' . $text . '</option>';
592
+				$html .= '<option ' . selected((int) ($i + 1), (int) $default, false) . ' value="' . (int) ($i + 1) . '">' . $text . '</option>';
593 593
 			}
594 594
 		} else {
595 595
 			$html .= '<option value="1">1</option>';
@@ -618,14 +618,14 @@  discard block
 block discarded – undo
618 618
 function geodir_font_awesome_rating_stars_html($html, $rating, $star_count = 5) {
619 619
 	if (get_option('geodir_reviewrating_enable_font_awesome') == '1') {
620 620
 		$rating = min($rating, $star_count);
621
-		$full_stars = floor( $rating );
622
-		$half_stars = ceil( $rating - $full_stars );
621
+		$full_stars = floor($rating);
622
+		$half_stars = ceil($rating - $full_stars);
623 623
 		$empty_stars = $star_count - $full_stars - $half_stars;
624 624
 		
625 625
 		$html = '<div class="gd-star-rating gd-fa-star-rating">';
626
-		$html .= str_repeat( '<i class="fa fa-star gd-full-star"></i>', $full_stars );
627
-		$html .= str_repeat( '<i class="fa fa-star-o fa-star-half-full gd-half-star"></i>', $half_stars );
628
-		$html .= str_repeat( '<i class="fa fa-star-o gd-empty-star"></i>', $empty_stars);
626
+		$html .= str_repeat('<i class="fa fa-star gd-full-star"></i>', $full_stars);
627
+		$html .= str_repeat('<i class="fa fa-star-o fa-star-half-full gd-half-star"></i>', $half_stars);
628
+		$html .= str_repeat('<i class="fa fa-star-o gd-empty-star"></i>', $empty_stars);
629 629
 		$html .= '</div>';
630 630
 	}
631 631
 
Please login to merge, or discard this patch.
Indentation   +361 added lines, -361 removed lines patch added patch discarded remove patch
@@ -1,10 +1,10 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Template functions
4
- *
5
- * @since 1.0.0
6
- * @package GeoDirectory
7
- */
3
+	 * Template functions
4
+	 *
5
+	 * @since 1.0.0
6
+	 * @package GeoDirectory
7
+	 */
8 8
 
9 9
 /**
10 10
  * Locates template based on the template type.
@@ -19,18 +19,18 @@  discard block
 block discarded – undo
19 19
  */
20 20
 function geodir_locate_template($template = '')
21 21
 {
22
-    global $post_type, $wp, $post;
23
-    $fields = array();
22
+	global $post_type, $wp, $post;
23
+	$fields = array();
24 24
 
25
-    switch ($template):
26
-        case 'signup':
27
-            return $template = locate_template(array("geodirectory/geodir-signup.php"));
28
-            break;
29
-        case 'add-listing':
25
+	switch ($template):
26
+		case 'signup':
27
+			return $template = locate_template(array("geodirectory/geodir-signup.php"));
28
+			break;
29
+		case 'add-listing':
30 30
 
31
-            $sc_post_type = '';
31
+			$sc_post_type = '';
32 32
 			if (is_page() && isset($post->post_content) && has_shortcode($post->post_content, 'gd_add_listing')) {
33
-                $listing_page_id = $post->ID;
33
+				$listing_page_id = $post->ID;
34 34
 				
35 35
 				$regex_pattern = get_shortcode_regex();
36 36
 				preg_match('/'.$regex_pattern.'/s', $post->post_content, $regex_matches);
@@ -39,100 +39,100 @@  discard block
 block discarded – undo
39 39
 					$shortcode_atts = shortcode_parse_atts($regex_matches[3]);
40 40
 					$sc_post_type = !empty($shortcode_atts) && isset($shortcode_atts['listing_type']) && !empty($shortcode_atts['listing_type']) ? $shortcode_atts['listing_type'] : '';
41 41
 				}
42
-            } else {
43
-                $listing_page_id = geodir_add_listing_page_id();
44
-            }
42
+			} else {
43
+				$listing_page_id = geodir_add_listing_page_id();
44
+			}
45 45
 			
46 46
 			$is_wpml = function_exists('icl_object_id') ? true : false;
47 47
 
48
-            if ($listing_page_id != '' && (is_page($listing_page_id) || ($is_wpml && !empty($wp->query_vars['page_id']))) && isset($_REQUEST['listing_type'])
49
-                && in_array($_REQUEST['listing_type'], geodir_get_posttypes())
50
-            )
51
-                $post_type = sanitize_text_field($_REQUEST['listing_type']);
52
-            if (empty($post_type) && !isset($_REQUEST['pid'])) {
53
-                $pagename = $wp->query_vars['pagename'];
54
-                $post_types = geodir_get_posttypes();
55
-                if (!empty($post_types))
56
-                    $post_type = $post_types[0];
48
+			if ($listing_page_id != '' && (is_page($listing_page_id) || ($is_wpml && !empty($wp->query_vars['page_id']))) && isset($_REQUEST['listing_type'])
49
+				&& in_array($_REQUEST['listing_type'], geodir_get_posttypes())
50
+			)
51
+				$post_type = sanitize_text_field($_REQUEST['listing_type']);
52
+			if (empty($post_type) && !isset($_REQUEST['pid'])) {
53
+				$pagename = $wp->query_vars['pagename'];
54
+				$post_types = geodir_get_posttypes();
55
+				if (!empty($post_types))
56
+					$post_type = $post_types[0];
57 57
 					
58 58
 				if($sc_post_type != '' )
59 59
 					$post_type = $sc_post_type;
60 60
 				
61
-                if ($is_wpml && !empty($wp->query_vars['page_id'])) {
61
+				if ($is_wpml && !empty($wp->query_vars['page_id'])) {
62 62
 					wp_redirect(geodir_getlink(get_permalink($wp->query_vars['page_id']), array('listing_type' => $post_type)));
63 63
 				} else {
64 64
 					wp_redirect(trailingslashit(get_site_url()) . $pagename . '/?listing_type=' . $post_type);
65 65
 				}
66
-                exit();
67
-            }
68
-            return $template = locate_template(array("geodirectory/add-{$post_type}.php", "geodirectory/add-listing.php"));
69
-            break;
70
-        case 'success':
71
-            $success_page_id = geodir_success_page_id();
72
-            if ($success_page_id != '' && is_page($success_page_id) && isset($_REQUEST['listing_type'])
73
-                && in_array($_REQUEST['listing_type'], geodir_get_posttypes())
74
-            )
75
-                $post_type = sanitize_text_field($_REQUEST['listing_type']);
76
-            return $template = locate_template(array("geodirectory/{$post_type}-success.php", "geodirectory/listing-success.php"));
77
-            break;
78
-        case 'detail':
79
-        case 'preview':
80
-            if (in_array(get_post_type(), geodir_get_posttypes()))
81
-                $post_type = get_post_type();
82
-            return $template = locate_template(array("geodirectory/single-{$post_type}.php", "geodirectory/listing-detail.php"));
83
-            break;
84
-        case 'listing':
85
-            $templates = array();
86
-            if (is_post_type_archive() && in_array(get_post_type(), geodir_get_posttypes())) {
87
-                $post_type = get_post_type();
88
-                $templates[] = "geodirectory/archive-$post_type.php";
89
-            }
90
-
91
-
92
-            if (is_tax() && geodir_get_taxonomy_posttype()) {
93
-                $query_obj = get_queried_object();
94
-                $curr_taxonomy = isset($query_obj->taxonomy) ? $query_obj->taxonomy : '';
95
-                $curr_term = isset($query_obj->slug) ? $query_obj->slug : '';
96
-                $templates[] = "geodirectory/taxonomy-$curr_taxonomy-$curr_term.php";
97
-                $templates[] = "geodirectory/taxonomy-$curr_taxonomy.php";
98
-            }
99
-
100
-            $templates[] = "geodirectory/geodir-listing.php";
101
-
102
-            return $template = locate_template($templates);
103
-            break;
104
-        case 'information':
105
-            return $template = locate_template(array("geodirectory/geodir-information.php"));
106
-            break;
107
-        case 'author':
108
-            return $template = locate_template(array("geodirectory/geodir-author.php"));
109
-            break;
110
-        case 'search':
111
-            return $template = locate_template(array("geodirectory/geodir-search.php"));
112
-            break;
113
-        case 'location':
114
-            return $template = locate_template(array("geodirectory/geodir-location.php"));
115
-            break;
116
-        case 'geodir-home':
117
-            return $template = locate_template(array("geodirectory/geodir-home.php"));
118
-            break;
119
-        case 'listing-listview':
120
-            $template = locate_template(array("geodirectory/listing-listview.php"));
121
-            if (!$template) {
122
-                $template = geodir_plugin_path() . '/geodirectory-templates/listing-listview.php';
123
-            }
124
-            return $template;
125
-            break;
126
-        case 'widget-listing-listview':
127
-            $template = locate_template(array("geodirectory/widget-listing-listview.php"));
128
-            if (!$template) {
129
-                $template = geodir_plugin_path() . '/geodirectory-templates/widget-listing-listview.php';
130
-            }
131
-            return $template;
132
-            break;
133
-    endswitch;
134
-
135
-    return false;
66
+				exit();
67
+			}
68
+			return $template = locate_template(array("geodirectory/add-{$post_type}.php", "geodirectory/add-listing.php"));
69
+			break;
70
+		case 'success':
71
+			$success_page_id = geodir_success_page_id();
72
+			if ($success_page_id != '' && is_page($success_page_id) && isset($_REQUEST['listing_type'])
73
+				&& in_array($_REQUEST['listing_type'], geodir_get_posttypes())
74
+			)
75
+				$post_type = sanitize_text_field($_REQUEST['listing_type']);
76
+			return $template = locate_template(array("geodirectory/{$post_type}-success.php", "geodirectory/listing-success.php"));
77
+			break;
78
+		case 'detail':
79
+		case 'preview':
80
+			if (in_array(get_post_type(), geodir_get_posttypes()))
81
+				$post_type = get_post_type();
82
+			return $template = locate_template(array("geodirectory/single-{$post_type}.php", "geodirectory/listing-detail.php"));
83
+			break;
84
+		case 'listing':
85
+			$templates = array();
86
+			if (is_post_type_archive() && in_array(get_post_type(), geodir_get_posttypes())) {
87
+				$post_type = get_post_type();
88
+				$templates[] = "geodirectory/archive-$post_type.php";
89
+			}
90
+
91
+
92
+			if (is_tax() && geodir_get_taxonomy_posttype()) {
93
+				$query_obj = get_queried_object();
94
+				$curr_taxonomy = isset($query_obj->taxonomy) ? $query_obj->taxonomy : '';
95
+				$curr_term = isset($query_obj->slug) ? $query_obj->slug : '';
96
+				$templates[] = "geodirectory/taxonomy-$curr_taxonomy-$curr_term.php";
97
+				$templates[] = "geodirectory/taxonomy-$curr_taxonomy.php";
98
+			}
99
+
100
+			$templates[] = "geodirectory/geodir-listing.php";
101
+
102
+			return $template = locate_template($templates);
103
+			break;
104
+		case 'information':
105
+			return $template = locate_template(array("geodirectory/geodir-information.php"));
106
+			break;
107
+		case 'author':
108
+			return $template = locate_template(array("geodirectory/geodir-author.php"));
109
+			break;
110
+		case 'search':
111
+			return $template = locate_template(array("geodirectory/geodir-search.php"));
112
+			break;
113
+		case 'location':
114
+			return $template = locate_template(array("geodirectory/geodir-location.php"));
115
+			break;
116
+		case 'geodir-home':
117
+			return $template = locate_template(array("geodirectory/geodir-home.php"));
118
+			break;
119
+		case 'listing-listview':
120
+			$template = locate_template(array("geodirectory/listing-listview.php"));
121
+			if (!$template) {
122
+				$template = geodir_plugin_path() . '/geodirectory-templates/listing-listview.php';
123
+			}
124
+			return $template;
125
+			break;
126
+		case 'widget-listing-listview':
127
+			$template = locate_template(array("geodirectory/widget-listing-listview.php"));
128
+			if (!$template) {
129
+				$template = geodir_plugin_path() . '/geodirectory-templates/widget-listing-listview.php';
130
+			}
131
+			return $template;
132
+			break;
133
+	endswitch;
134
+
135
+	return false;
136 136
 
137 137
 }
138 138
 
@@ -151,238 +151,238 @@  discard block
 block discarded – undo
151 151
 function geodir_template_loader($template)
152 152
 {
153 153
 
154
-    global $wp_query;
155
-
156
-    /**
157
-     * Filter the custom page list.
158
-     *
159
-     * @since 1.0.0
160
-     */
161
-    $geodir_custom_page_list = apply_filters('geodir_set_custom_pages', array(
162
-        'geodir_signup_page' =>
163
-            apply_filters('geodir_set_custom_signup_page', false),
164
-        'geodir_add_listing_page' =>
165
-            apply_filters('geodir_set_custom_add_listing_page', false),
166
-        'geodir_preview_page' =>
167
-            apply_filters('geodir_set_custom_preview_page', false),
168
-        'geodir_listing_success_page' =>
169
-            apply_filters('geodir_set_custom_listing_success_page', false),
170
-        'geodir_listing_detail_page' =>
171
-            apply_filters('geodir_set_custom_listing_detail_page', false),
172
-        'geodir_listing_page' =>
173
-            apply_filters('geodir_set_custom_listing_page', false),
174
-        'geodir_search_page' =>
175
-            apply_filters('geodir_set_custom_search_page', false),
176
-        'geodir_author_page' =>
177
-            apply_filters('geodir_set_custom_author_page', false),
178
-        'geodir_home_map_page' =>
179
-            apply_filters('geodir_set_custom_home_map_page', false)
180
-    ));
181
-
182
-
183
-    if (geodir_is_page('login') || $geodir_custom_page_list['geodir_signup_page']) {
184
-
185
-        $template = geodir_locate_template('signup');
186
-
187
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
188
-
189
-        /**
190
-         * Filter the signup template path.
191
-         *
192
-         * @since 1.0.0
193
-         * @param string $template The template path.
194
-         */
195
-        return $template = apply_filters('geodir_template_signup', $template);
196
-    }
197
-
198
-    if (geodir_is_page('add-listing') || $geodir_custom_page_list['geodir_add_listing_page']) {
199
-        if (!geodir_is_default_location_set()) {
200
-            global $information;
201
-            $information = sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>');
202
-
203
-            $template = geodir_locate_template('information');
204
-
205
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
206
-            /**
207
-             * Filter the information template path.
208
-             *
209
-             * @since 1.0.0
210
-             * @param string $template The template path.
211
-             */
212
-            return $template = apply_filters('geodir_template_information', $template);
213
-        }
214
-        // check if pid exists in the record if yes then check if this post belongs to the user who is logged in.
215
-        if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
216
-            global $information;
217
-            $information = __('This listing does not belong to your account, please check the listing id carefully.', 'geodirectory');
218
-            $is_current_user_owner = geodir_listing_belong_to_current_user();
219
-            if (!$is_current_user_owner) {
220
-                $template = geodir_locate_template('information');
221
-
222
-                if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
223
-                /**
224
-                 * Filter the information template path.
225
-                 *
226
-                 * @since 1.0.0
227
-                 * @param string $template The template path.
228
-                 */
229
-                return $template = apply_filters('geodir_template_information', $template);
230
-            }
231
-
232
-
233
-        }
234
-
235
-        //geodir_is_login(true);
236
-        global $current_user;
237
-        if (!$current_user->ID) {
238
-            wp_redirect(geodir_login_url(array('redirect_add_listing'=>urlencode(geodir_curPageURL()))), 302);
239
-            exit;
240
-        }
241
-
242
-        $template = geodir_locate_template('add-listing');
243
-
244
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/add-listing.php';
245
-        /**
246
-         * Filter the add listing template path.
247
-         *
248
-         * @since 1.0.0
249
-         * @param string $template The template path.
250
-         */
251
-        return $template = apply_filters('geodir_template_add_listing', $template);
252
-    }
253
-
254
-
255
-    if (geodir_is_page('preview') || $geodir_custom_page_list['geodir_preview_page']) {
256
-        global $preview;
257
-        $preview = true;
258
-
259
-        $template = geodir_locate_template('preview');
260
-
261
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
262
-        /**
263
-         * Filter the preview template path.
264
-         *
265
-         * @since 1.0.0
266
-         * @param string $template The template path.
267
-         */
268
-        return $template = apply_filters('geodir_template_preview', $template);
269
-
270
-    }
271
-
272
-
273
-    if (geodir_is_page('listing-success') || $geodir_custom_page_list['geodir_listing_success_page']) {
274
-
275
-        $template = geodir_locate_template('success');
276
-
277
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-success.php';
278
-        /**
279
-         * Filter the success template path.
280
-         *
281
-         * @since 1.0.0
282
-         * @param string $template The template path.
283
-         */
284
-        return $template = apply_filters('geodir_template_success', $template);
285
-
286
-    }
287
-
288
-    if (geodir_is_page('detail') || $geodir_custom_page_list['geodir_listing_detail_page']) {
289
-
290
-        $template = geodir_locate_template('detail');
291
-
292
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
293
-        /**
294
-         * Filter the detail template path.
295
-         *
296
-         * @since 1.0.0
297
-         * @param string $template The template path.
298
-         */
299
-        return $template = apply_filters('geodir_template_detail', $template);
300
-
301
-    }
302
-
303
-    if (geodir_is_page('listing') || $geodir_custom_page_list['geodir_listing_page']) {
304
-
305
-        $template = geodir_locate_template('listing');
306
-
307
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-listing.php';
308
-        /**
309
-         * Filter the listing template path.
310
-         *
311
-         * @since 1.0.0
312
-         * @param string $template The template path.
313
-         */
314
-        return $template = apply_filters('geodir_template_listing', $template);
154
+	global $wp_query;
155
+
156
+	/**
157
+	 * Filter the custom page list.
158
+	 *
159
+	 * @since 1.0.0
160
+	 */
161
+	$geodir_custom_page_list = apply_filters('geodir_set_custom_pages', array(
162
+		'geodir_signup_page' =>
163
+			apply_filters('geodir_set_custom_signup_page', false),
164
+		'geodir_add_listing_page' =>
165
+			apply_filters('geodir_set_custom_add_listing_page', false),
166
+		'geodir_preview_page' =>
167
+			apply_filters('geodir_set_custom_preview_page', false),
168
+		'geodir_listing_success_page' =>
169
+			apply_filters('geodir_set_custom_listing_success_page', false),
170
+		'geodir_listing_detail_page' =>
171
+			apply_filters('geodir_set_custom_listing_detail_page', false),
172
+		'geodir_listing_page' =>
173
+			apply_filters('geodir_set_custom_listing_page', false),
174
+		'geodir_search_page' =>
175
+			apply_filters('geodir_set_custom_search_page', false),
176
+		'geodir_author_page' =>
177
+			apply_filters('geodir_set_custom_author_page', false),
178
+		'geodir_home_map_page' =>
179
+			apply_filters('geodir_set_custom_home_map_page', false)
180
+	));
181
+
182
+
183
+	if (geodir_is_page('login') || $geodir_custom_page_list['geodir_signup_page']) {
184
+
185
+		$template = geodir_locate_template('signup');
186
+
187
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
188
+
189
+		/**
190
+		 * Filter the signup template path.
191
+		 *
192
+		 * @since 1.0.0
193
+		 * @param string $template The template path.
194
+		 */
195
+		return $template = apply_filters('geodir_template_signup', $template);
196
+	}
315 197
 
316
-    }
198
+	if (geodir_is_page('add-listing') || $geodir_custom_page_list['geodir_add_listing_page']) {
199
+		if (!geodir_is_default_location_set()) {
200
+			global $information;
201
+			$information = sprintf(__('Please %sclick here%s to set a default location, this will make the plugin work properly.', 'geodirectory'), '<a href=\'' . admin_url('admin.php?page=geodirectory&tab=default_location_settings') . '\'>', '</a>');
202
+
203
+			$template = geodir_locate_template('information');
204
+
205
+			if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
206
+			/**
207
+			 * Filter the information template path.
208
+			 *
209
+			 * @since 1.0.0
210
+			 * @param string $template The template path.
211
+			 */
212
+			return $template = apply_filters('geodir_template_information', $template);
213
+		}
214
+		// check if pid exists in the record if yes then check if this post belongs to the user who is logged in.
215
+		if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
216
+			global $information;
217
+			$information = __('This listing does not belong to your account, please check the listing id carefully.', 'geodirectory');
218
+			$is_current_user_owner = geodir_listing_belong_to_current_user();
219
+			if (!$is_current_user_owner) {
220
+				$template = geodir_locate_template('information');
221
+
222
+				if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
223
+				/**
224
+				 * Filter the information template path.
225
+				 *
226
+				 * @since 1.0.0
227
+				 * @param string $template The template path.
228
+				 */
229
+				return $template = apply_filters('geodir_template_information', $template);
230
+			}
317 231
 
318
-    if (geodir_is_page('search') || $geodir_custom_page_list['geodir_search_page']) {
319 232
 
320
-        $template = geodir_locate_template('search');
233
+		}
321 234
 
322
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-search.php';
323
-        /**
324
-         * Filter the search template path.
325
-         *
326
-         * @since 1.0.0
327
-         * @param string $template The template path.
328
-         */
329
-        return $template = apply_filters('geodir_template_search', $template);
235
+		//geodir_is_login(true);
236
+		global $current_user;
237
+		if (!$current_user->ID) {
238
+			wp_redirect(geodir_login_url(array('redirect_add_listing'=>urlencode(geodir_curPageURL()))), 302);
239
+			exit;
240
+		}
330 241
 
331
-    }
242
+		$template = geodir_locate_template('add-listing');
332 243
 
333
-    if (geodir_is_page('author') || $geodir_custom_page_list['geodir_author_page']) {
244
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/add-listing.php';
245
+		/**
246
+		 * Filter the add listing template path.
247
+		 *
248
+		 * @since 1.0.0
249
+		 * @param string $template The template path.
250
+		 */
251
+		return $template = apply_filters('geodir_template_add_listing', $template);
252
+	}
334 253
 
335
-        $template = geodir_locate_template('author');
336 254
 
337
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-author.php';
338
-        /**
339
-         * Filter the author template path.
340
-         *
341
-         * @since 1.0.0
342
-         * @param string $template The template path.
343
-         */
344
-        return $template = apply_filters('geodir_template_author', $template);
255
+	if (geodir_is_page('preview') || $geodir_custom_page_list['geodir_preview_page']) {
256
+		global $preview;
257
+		$preview = true;
345 258
 
346
-    }
259
+		$template = geodir_locate_template('preview');
347 260
 
348
-    if (get_option('geodir_set_as_home') || geodir_is_page('home') || geodir_is_page('location')) {
261
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
262
+		/**
263
+		 * Filter the preview template path.
264
+		 *
265
+		 * @since 1.0.0
266
+		 * @param string $template The template path.
267
+		 */
268
+		return $template = apply_filters('geodir_template_preview', $template);
349 269
 
350
-        global $post, $wp_query;
270
+	}
271
+
272
+
273
+	if (geodir_is_page('listing-success') || $geodir_custom_page_list['geodir_listing_success_page']) {
274
+
275
+		$template = geodir_locate_template('success');
351 276
 
352
-        if (geodir_is_page('home') || ('page' == get_option('show_on_front') && isset($post->ID) && $post->ID == get_option('page_on_front'))
353
-            || (is_home() && !$wp_query->is_posts_page)
354
-        ) {
277
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-success.php';
278
+		/**
279
+		 * Filter the success template path.
280
+		 *
281
+		 * @since 1.0.0
282
+		 * @param string $template The template path.
283
+		 */
284
+		return $template = apply_filters('geodir_template_success', $template);
355 285
 
356
-            $template = geodir_locate_template('geodir-home');
286
+	}
287
+
288
+	if (geodir_is_page('detail') || $geodir_custom_page_list['geodir_listing_detail_page']) {
357 289
 
358
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-home.php';
359
-            /**
360
-             * Filter the home page template path.
361
-             *
362
-             * @since 1.0.0
363
-             * @param string $template The template path.
364
-             */
365
-            return $template = apply_filters('geodir_template_homepage', $template);
290
+		$template = geodir_locate_template('detail');
366 291
 
367
-        } elseif (geodir_is_page('location')) {
292
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
293
+		/**
294
+		 * Filter the detail template path.
295
+		 *
296
+		 * @since 1.0.0
297
+		 * @param string $template The template path.
298
+		 */
299
+		return $template = apply_filters('geodir_template_detail', $template);
368 300
 
369
-            $template = geodir_locate_template('location');
301
+	}
370 302
 
371
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-location.php';
372
-            /**
373
-             * Filter the location template path.
374
-             *
375
-             * @since 1.0.0
376
-             * @param string $template The template path.
377
-             */
378
-            return $template = apply_filters('geodir_template_location', $template);
303
+	if (geodir_is_page('listing') || $geodir_custom_page_list['geodir_listing_page']) {
379 304
 
380
-        } else
381
-            return $template;
305
+		$template = geodir_locate_template('listing');
382 306
 
383
-    }
307
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-listing.php';
308
+		/**
309
+		 * Filter the listing template path.
310
+		 *
311
+		 * @since 1.0.0
312
+		 * @param string $template The template path.
313
+		 */
314
+		return $template = apply_filters('geodir_template_listing', $template);
384 315
 
385
-    return $template;
316
+	}
317
+
318
+	if (geodir_is_page('search') || $geodir_custom_page_list['geodir_search_page']) {
319
+
320
+		$template = geodir_locate_template('search');
321
+
322
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-search.php';
323
+		/**
324
+		 * Filter the search template path.
325
+		 *
326
+		 * @since 1.0.0
327
+		 * @param string $template The template path.
328
+		 */
329
+		return $template = apply_filters('geodir_template_search', $template);
330
+
331
+	}
332
+
333
+	if (geodir_is_page('author') || $geodir_custom_page_list['geodir_author_page']) {
334
+
335
+		$template = geodir_locate_template('author');
336
+
337
+		if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-author.php';
338
+		/**
339
+		 * Filter the author template path.
340
+		 *
341
+		 * @since 1.0.0
342
+		 * @param string $template The template path.
343
+		 */
344
+		return $template = apply_filters('geodir_template_author', $template);
345
+
346
+	}
347
+
348
+	if (get_option('geodir_set_as_home') || geodir_is_page('home') || geodir_is_page('location')) {
349
+
350
+		global $post, $wp_query;
351
+
352
+		if (geodir_is_page('home') || ('page' == get_option('show_on_front') && isset($post->ID) && $post->ID == get_option('page_on_front'))
353
+			|| (is_home() && !$wp_query->is_posts_page)
354
+		) {
355
+
356
+			$template = geodir_locate_template('geodir-home');
357
+
358
+			if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-home.php';
359
+			/**
360
+			 * Filter the home page template path.
361
+			 *
362
+			 * @since 1.0.0
363
+			 * @param string $template The template path.
364
+			 */
365
+			return $template = apply_filters('geodir_template_homepage', $template);
366
+
367
+		} elseif (geodir_is_page('location')) {
368
+
369
+			$template = geodir_locate_template('location');
370
+
371
+			if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-location.php';
372
+			/**
373
+			 * Filter the location template path.
374
+			 *
375
+			 * @since 1.0.0
376
+			 * @param string $template The template path.
377
+			 */
378
+			return $template = apply_filters('geodir_template_location', $template);
379
+
380
+		} else
381
+			return $template;
382
+
383
+	}
384
+
385
+	return $template;
386 386
 }
387 387
 
388 388
 /**
@@ -397,44 +397,44 @@  discard block
 block discarded – undo
397 397
  */
398 398
 function geodir_get_template_part($slug = '', $name = NULL)
399 399
 {
400
-    global $geodirectory, $post;
401
-    /**
402
-     * Called at the start for the geodir_get_template_part() function.
403
-     *
404
-     * Used dynamic hook name: geodir_get_template_part_{$slug}
405
-     *
406
-     * @since 1.0.0
407
-     * @package GeoDirectory
408
-     * @param string $slug The template slug.
409
-     * @param string $name The template name.
410
-     */
411
-    do_action("geodir_get_template_part_{$slug}", $slug, $name);
412
-    $templates = array();
413
-    $name = (string)$name;
414
-    if ('' !== $name) {
415
-        $template_name = "{$slug}-{$name}.php";
416
-
417
-    } else {
418
-        $template_name = "{$slug}.php";
419
-    }
420
-
421
-    if (!locate_template(array("geodirectory/" . $template_name))) :
422
-        /**
423
-         * Filter the template part with slug and name.
424
-         *
425
-         * @since 1.0.0
426
-         * @param string $template_name The template name.
427
-         */
428
-        $template = apply_filters("geodir_template_part-{$slug}-{$name}", geodir_plugin_path() . '/geodirectory-templates/' . $template_name);
429
-        /**
430
-         * Includes the template part with slug and name.
431
-         *
432
-         * @since 1.0.0
433
-         */
434
-        include($template);
435
-    else:
436
-        locate_template(array("geodirectory/" . $template_name), true, false);
437
-    endif;
400
+	global $geodirectory, $post;
401
+	/**
402
+	 * Called at the start for the geodir_get_template_part() function.
403
+	 *
404
+	 * Used dynamic hook name: geodir_get_template_part_{$slug}
405
+	 *
406
+	 * @since 1.0.0
407
+	 * @package GeoDirectory
408
+	 * @param string $slug The template slug.
409
+	 * @param string $name The template name.
410
+	 */
411
+	do_action("geodir_get_template_part_{$slug}", $slug, $name);
412
+	$templates = array();
413
+	$name = (string)$name;
414
+	if ('' !== $name) {
415
+		$template_name = "{$slug}-{$name}.php";
416
+
417
+	} else {
418
+		$template_name = "{$slug}.php";
419
+	}
420
+
421
+	if (!locate_template(array("geodirectory/" . $template_name))) :
422
+		/**
423
+		 * Filter the template part with slug and name.
424
+		 *
425
+		 * @since 1.0.0
426
+		 * @param string $template_name The template name.
427
+		 */
428
+		$template = apply_filters("geodir_template_part-{$slug}-{$name}", geodir_plugin_path() . '/geodirectory-templates/' . $template_name);
429
+		/**
430
+		 * Includes the template part with slug and name.
431
+		 *
432
+		 * @since 1.0.0
433
+		 */
434
+		include($template);
435
+	else:
436
+		locate_template(array("geodirectory/" . $template_name), true, false);
437
+	endif;
438 438
 
439 439
 }
440 440
 
@@ -450,23 +450,23 @@  discard block
 block discarded – undo
450 450
  */
451 451
 function geodir_core_post_view_extra_class($class, $all_postypes = '')
452 452
 {
453
-    global $post;
453
+	global $post;
454 454
 
455
-    if (!$all_postypes) {
456
-        $all_postypes = geodir_get_posttypes();
457
-    }
455
+	if (!$all_postypes) {
456
+		$all_postypes = geodir_get_posttypes();
457
+	}
458 458
 
459
-    $gdp_post_id = !empty($post) && isset($post->ID) ? $post->ID : NULL;
460
-    $gdp_post_type = $gdp_post_id > 0 && isset($post->post_type) ? $post->post_type : NULL;
461
-    $gdp_post_type = $gdp_post_type != '' && !empty($all_postypes) && in_array($gdp_post_type, $all_postypes) ? $gdp_post_type : NULL;
459
+	$gdp_post_id = !empty($post) && isset($post->ID) ? $post->ID : NULL;
460
+	$gdp_post_type = $gdp_post_id > 0 && isset($post->post_type) ? $post->post_type : NULL;
461
+	$gdp_post_type = $gdp_post_type != '' && !empty($all_postypes) && in_array($gdp_post_type, $all_postypes) ? $gdp_post_type : NULL;
462 462
 
463
-    if ($gdp_post_id && $gdp_post_type) {
464
-        $append_class = 'gd-post-' . $gdp_post_type;
465
-        $append_class .= isset($post->is_featured) && $post->is_featured > 0 ? ' gd-post-featured' : '';
466
-        $class = $class != '' ? $class . ' ' . $append_class : $append_class;
467
-    }
463
+	if ($gdp_post_id && $gdp_post_type) {
464
+		$append_class = 'gd-post-' . $gdp_post_type;
465
+		$append_class .= isset($post->is_featured) && $post->is_featured > 0 ? ' gd-post-featured' : '';
466
+		$class = $class != '' ? $class . ' ' . $append_class : $append_class;
467
+	}
468 468
 
469
-    return $class;
469
+	return $class;
470 470
 }
471 471
 
472 472
 /**
@@ -480,7 +480,7 @@  discard block
 block discarded – undo
480 480
  * @param bool $favorite Listing Optional. Are favorite listings results? Default: false.
481 481
  */
482 482
 function geodir_display_message_not_found_on_listing($template_listview = 'listing-listview', $favorite = false) {
483
-    if ($favorite) {
483
+	if ($favorite) {
484 484
 		$message = __('No favorite listings found which match your selection.', 'geodirectory');
485 485
 	} else {
486 486
 		$message = __('No listings found which match your selection.', 'geodirectory');
Please login to merge, or discard this patch.
Braces   +58 added lines, -26 removed lines patch added patch discarded remove patch
@@ -47,16 +47,19 @@  discard block
 block discarded – undo
47 47
 
48 48
             if ($listing_page_id != '' && (is_page($listing_page_id) || ($is_wpml && !empty($wp->query_vars['page_id']))) && isset($_REQUEST['listing_type'])
49 49
                 && in_array($_REQUEST['listing_type'], geodir_get_posttypes())
50
-            )
51
-                $post_type = sanitize_text_field($_REQUEST['listing_type']);
50
+            ) {
51
+                            $post_type = sanitize_text_field($_REQUEST['listing_type']);
52
+            }
52 53
             if (empty($post_type) && !isset($_REQUEST['pid'])) {
53 54
                 $pagename = $wp->query_vars['pagename'];
54 55
                 $post_types = geodir_get_posttypes();
55
-                if (!empty($post_types))
56
-                    $post_type = $post_types[0];
56
+                if (!empty($post_types)) {
57
+                                    $post_type = $post_types[0];
58
+                }
57 59
 					
58
-				if($sc_post_type != '' )
59
-					$post_type = $sc_post_type;
60
+				if($sc_post_type != '' ) {
61
+									$post_type = $sc_post_type;
62
+				}
60 63
 				
61 64
                 if ($is_wpml && !empty($wp->query_vars['page_id'])) {
62 65
 					wp_redirect(geodir_getlink(get_permalink($wp->query_vars['page_id']), array('listing_type' => $post_type)));
@@ -71,14 +74,16 @@  discard block
 block discarded – undo
71 74
             $success_page_id = geodir_success_page_id();
72 75
             if ($success_page_id != '' && is_page($success_page_id) && isset($_REQUEST['listing_type'])
73 76
                 && in_array($_REQUEST['listing_type'], geodir_get_posttypes())
74
-            )
75
-                $post_type = sanitize_text_field($_REQUEST['listing_type']);
77
+            ) {
78
+                            $post_type = sanitize_text_field($_REQUEST['listing_type']);
79
+            }
76 80
             return $template = locate_template(array("geodirectory/{$post_type}-success.php", "geodirectory/listing-success.php"));
77 81
             break;
78 82
         case 'detail':
79 83
         case 'preview':
80
-            if (in_array(get_post_type(), geodir_get_posttypes()))
81
-                $post_type = get_post_type();
84
+            if (in_array(get_post_type(), geodir_get_posttypes())) {
85
+                            $post_type = get_post_type();
86
+            }
82 87
             return $template = locate_template(array("geodirectory/single-{$post_type}.php", "geodirectory/listing-detail.php"));
83 88
             break;
84 89
         case 'listing':
@@ -184,7 +189,9 @@  discard block
 block discarded – undo
184 189
 
185 190
         $template = geodir_locate_template('signup');
186 191
 
187
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
192
+        if (!$template) {
193
+        	$template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
194
+        }
188 195
 
189 196
         /**
190 197
          * Filter the signup template path.
@@ -202,7 +209,9 @@  discard block
 block discarded – undo
202 209
 
203 210
             $template = geodir_locate_template('information');
204 211
 
205
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
212
+            if (!$template) {
213
+            	$template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
214
+            }
206 215
             /**
207 216
              * Filter the information template path.
208 217
              *
@@ -219,7 +228,9 @@  discard block
 block discarded – undo
219 228
             if (!$is_current_user_owner) {
220 229
                 $template = geodir_locate_template('information');
221 230
 
222
-                if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
231
+                if (!$template) {
232
+                	$template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
233
+                }
223 234
                 /**
224 235
                  * Filter the information template path.
225 236
                  *
@@ -241,7 +252,9 @@  discard block
 block discarded – undo
241 252
 
242 253
         $template = geodir_locate_template('add-listing');
243 254
 
244
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/add-listing.php';
255
+        if (!$template) {
256
+        	$template = geodir_plugin_path() . '/geodirectory-templates/add-listing.php';
257
+        }
245 258
         /**
246 259
          * Filter the add listing template path.
247 260
          *
@@ -258,7 +271,9 @@  discard block
 block discarded – undo
258 271
 
259 272
         $template = geodir_locate_template('preview');
260 273
 
261
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
274
+        if (!$template) {
275
+        	$template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
276
+        }
262 277
         /**
263 278
          * Filter the preview template path.
264 279
          *
@@ -274,7 +289,9 @@  discard block
 block discarded – undo
274 289
 
275 290
         $template = geodir_locate_template('success');
276 291
 
277
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-success.php';
292
+        if (!$template) {
293
+        	$template = geodir_plugin_path() . '/geodirectory-templates/listing-success.php';
294
+        }
278 295
         /**
279 296
          * Filter the success template path.
280 297
          *
@@ -289,7 +306,9 @@  discard block
 block discarded – undo
289 306
 
290 307
         $template = geodir_locate_template('detail');
291 308
 
292
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
309
+        if (!$template) {
310
+        	$template = geodir_plugin_path() . '/geodirectory-templates/listing-detail.php';
311
+        }
293 312
         /**
294 313
          * Filter the detail template path.
295 314
          *
@@ -304,7 +323,9 @@  discard block
 block discarded – undo
304 323
 
305 324
         $template = geodir_locate_template('listing');
306 325
 
307
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-listing.php';
326
+        if (!$template) {
327
+        	$template = geodir_plugin_path() . '/geodirectory-templates/geodir-listing.php';
328
+        }
308 329
         /**
309 330
          * Filter the listing template path.
310 331
          *
@@ -319,7 +340,9 @@  discard block
 block discarded – undo
319 340
 
320 341
         $template = geodir_locate_template('search');
321 342
 
322
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-search.php';
343
+        if (!$template) {
344
+        	$template = geodir_plugin_path() . '/geodirectory-templates/geodir-search.php';
345
+        }
323 346
         /**
324 347
          * Filter the search template path.
325 348
          *
@@ -334,7 +357,9 @@  discard block
 block discarded – undo
334 357
 
335 358
         $template = geodir_locate_template('author');
336 359
 
337
-        if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-author.php';
360
+        if (!$template) {
361
+        	$template = geodir_plugin_path() . '/geodirectory-templates/geodir-author.php';
362
+        }
338 363
         /**
339 364
          * Filter the author template path.
340 365
          *
@@ -355,7 +380,9 @@  discard block
 block discarded – undo
355 380
 
356 381
             $template = geodir_locate_template('geodir-home');
357 382
 
358
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-home.php';
383
+            if (!$template) {
384
+            	$template = geodir_plugin_path() . '/geodirectory-templates/geodir-home.php';
385
+            }
359 386
             /**
360 387
              * Filter the home page template path.
361 388
              *
@@ -368,7 +395,9 @@  discard block
 block discarded – undo
368 395
 
369 396
             $template = geodir_locate_template('location');
370 397
 
371
-            if (!$template) $template = geodir_plugin_path() . '/geodirectory-templates/geodir-location.php';
398
+            if (!$template) {
399
+            	$template = geodir_plugin_path() . '/geodirectory-templates/geodir-location.php';
400
+            }
372 401
             /**
373 402
              * Filter the location template path.
374 403
              *
@@ -377,8 +406,9 @@  discard block
 block discarded – undo
377 406
              */
378 407
             return $template = apply_filters('geodir_template_location', $template);
379 408
 
380
-        } else
381
-            return $template;
409
+        } else {
410
+                    return $template;
411
+        }
382 412
 
383 413
     }
384 414
 
@@ -432,8 +462,10 @@  discard block
 block discarded – undo
432 462
          * @since 1.0.0
433 463
          */
434 464
         include($template);
435
-    else:
436
-        locate_template(array("geodirectory/" . $template_name), true, false);
465
+    else {
466
+    	:
467
+        locate_template(array("geodirectory/" . $template_name), true, false);
468
+    }
437 469
     endif;
438 470
 
439 471
 }
Please login to merge, or discard this patch.
geodirectory-functions/wp-session/class-recursive-arrayaccess.php 4 patches
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -107,7 +107,6 @@
 block discarded – undo
107 107
 	 * @link http://php.net/manual/en/arrayaccess.offsetset.php
108 108
 	 *
109 109
 	 * @param mixed $offset The offset to assign the value to.
110
-	 * @param mixed $value  The value to set.
111 110
 	 *
112 111
 	 * @return void
113 112
 	 */
Please login to merge, or discard this patch.
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly
14
-if ( ! defined( 'ABSPATH' ) ) exit;
14
+if (!defined('ABSPATH')) exit;
15 15
 
16 16
 /**
17 17
  * Recursive array class to allow multidimensional array access.
@@ -39,9 +39,9 @@  discard block
 block discarded – undo
39 39
 	 *
40 40
 	 * @param array $data
41 41
 	 */
42
-	protected function __construct( $data = array() ) {
43
-		foreach ( $data as $key => $value ) {
44
-			$this[ $key ] = $value;
42
+	protected function __construct($data = array()) {
43
+		foreach ($data as $key => $value) {
44
+			$this[$key] = $value;
45 45
 		}
46 46
 	}
47 47
 
@@ -49,9 +49,9 @@  discard block
 block discarded – undo
49 49
 	 * Allow deep copies of objects
50 50
 	 */
51 51
 	public function __clone() {
52
-		foreach ( $this->container as $key => $value ) {
53
-			if ( $value instanceof self ) {
54
-				$this[ $key ] = clone $value;
52
+		foreach ($this->container as $key => $value) {
53
+			if ($value instanceof self) {
54
+				$this[$key] = clone $value;
55 55
 			}
56 56
 		}
57 57
 	}
@@ -63,9 +63,9 @@  discard block
 block discarded – undo
63 63
 	 */
64 64
 	public function toArray() {
65 65
 		$data = $this->container;
66
-		foreach ( $data as $key => $value ) {
67
-			if ( $value instanceof self ) {
68
-				$data[ $key ] = $value->toArray();
66
+		foreach ($data as $key => $value) {
67
+			if ($value instanceof self) {
68
+				$data[$key] = $value->toArray();
69 69
 			}
70 70
 		}
71 71
 		return $data;
@@ -84,8 +84,8 @@  discard block
 block discarded – undo
84 84
 	 *
85 85
 	 * @return boolean true on success or false on failure.
86 86
 	 */
87
-	public function offsetExists( $offset ) {
88
-		return isset( $this->container[ $offset ]) ;
87
+	public function offsetExists($offset) {
88
+		return isset($this->container[$offset]);
89 89
 	}
90 90
 
91 91
 	/**
@@ -97,8 +97,8 @@  discard block
 block discarded – undo
97 97
 	 *
98 98
 	 * @return mixed Can return all value types.
99 99
 	 */
100
-	public function offsetGet( $offset ) {
101
-		return isset( $this->container[ $offset ] ) ? $this->container[ $offset ] : null;
100
+	public function offsetGet($offset) {
101
+		return isset($this->container[$offset]) ? $this->container[$offset] : null;
102 102
 	}
103 103
 
104 104
 	/**
@@ -111,14 +111,14 @@  discard block
 block discarded – undo
111 111
 	 *
112 112
 	 * @return void
113 113
 	 */
114
-	public function offsetSet( $offset, $data ) {
115
-		if ( is_array( $data ) ) {
116
-			$data = new self( $data );
114
+	public function offsetSet($offset, $data) {
115
+		if (is_array($data)) {
116
+			$data = new self($data);
117 117
 		}
118
-		if ( $offset === null ) { // don't forget this!
118
+		if ($offset === null) { // don't forget this!
119 119
 			$this->container[] = $data;
120 120
 		} else {
121
-			$this->container[ $offset ] = $data;
121
+			$this->container[$offset] = $data;
122 122
 		}
123 123
 
124 124
 		$this->dirty = true;
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
 	 *
134 134
 	 * @return void
135 135
 	 */
136
-	public function offsetUnset( $offset ) {
137
-		unset( $this->container[ $offset ] );
136
+	public function offsetUnset($offset) {
137
+		unset($this->container[$offset]);
138 138
 	}
139 139
 }
Please login to merge, or discard this patch.
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -1,14 +1,14 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Multidimensional ArrayAccess
4
- *
5
- * Allows ArrayAccess-like functionality with multidimensional arrays.  Fully supports
6
- * both sets and unsets.
7
- *
8
- * @package WordPress
9
- * @subpackage Session
10
- * @since 3.6.0
11
- */
3
+	 * Multidimensional ArrayAccess
4
+	 *
5
+	 * Allows ArrayAccess-like functionality with multidimensional arrays.  Fully supports
6
+	 * both sets and unsets.
7
+	 *
8
+	 * @package WordPress
9
+	 * @subpackage Session
10
+	 * @since 3.6.0
11
+	 */
12 12
 
13 13
 // Exit if accessed directly
14 14
 if ( ! defined( 'ABSPATH' ) ) exit;
@@ -72,8 +72,8 @@  discard block
 block discarded – undo
72 72
 	}
73 73
 
74 74
 	/**
75
-	* ArrayAccess Implementation
76
-	**/
75
+	 * ArrayAccess Implementation
76
+	 **/
77 77
 
78 78
 	/**
79 79
 	 * Whether a offset exists
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,9 @@
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly
14
-if ( ! defined( 'ABSPATH' ) ) exit;
14
+if ( ! defined( 'ABSPATH' ) ) {
15
+	exit;
16
+}
15 17
 
16 18
 /**
17 19
  * Return the current cache expire setting.
Please login to merge, or discard this patch.
geodirectory-functions/wp-session/class-wp-session.php 4 patches
Doc Comments   -1 removed lines patch added patch discarded remove patch
@@ -51,7 +51,6 @@
 block discarded – undo
51 51
 	/**
52 52
 	 * Retrieve the current session instance.
53 53
 	 *
54
-	 * @param bool $session_id Session ID from which to populate data.
55 54
 	 *
56 55
 	 * @return bool|WP_Session
57 56
 	 */
Please login to merge, or discard this patch.
Spacing   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly
14
-if ( ! defined( 'ABSPATH' ) ) exit;
14
+if (!defined('ABSPATH')) exit;
15 15
 
16 16
 /**
17 17
  * WordPress Session class for managing user session data.
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
 	 * @return bool|WP_Session
57 57
 	 */
58 58
 	public static function get_instance() {
59
-		if ( ! self::$instance ) {
59
+		if (!self::$instance) {
60 60
 			self::$instance = new self();
61 61
 		}
62 62
 
@@ -72,17 +72,17 @@  discard block
 block discarded – undo
72 72
 	 * @uses apply_filters Calls `wp_session_expiration` to determine how long until sessions expire.
73 73
 	 */
74 74
 	protected function __construct() {
75
-		if ( isset( $_COOKIE[WP_SESSION_COOKIE] ) ) {
76
-			$cookie = stripslashes( $_COOKIE[WP_SESSION_COOKIE] );
77
-			$cookie_crumbs = explode( '||', $cookie );
75
+		if (isset($_COOKIE[WP_SESSION_COOKIE])) {
76
+			$cookie = stripslashes($_COOKIE[WP_SESSION_COOKIE]);
77
+			$cookie_crumbs = explode('||', $cookie);
78 78
 
79
-			if( $this->is_valid_md5( $cookie_crumbs[0] ) ) {
79
+			if ($this->is_valid_md5($cookie_crumbs[0])) {
80 80
 
81 81
 				$this->session_id = $cookie_crumbs[0];
82 82
 
83 83
 			} else {
84 84
 
85
-				$this->regenerate_id( true );
85
+				$this->regenerate_id(true);
86 86
 
87 87
 			}
88 88
 
@@ -90,10 +90,10 @@  discard block
 block discarded – undo
90 90
 			$this->exp_variant = $cookie_crumbs[2];
91 91
 
92 92
 			// Update the session expiration if we're past the variant time
93
-			if ( time() > $this->exp_variant ) {
93
+			if (time() > $this->exp_variant) {
94 94
 				$this->set_expiration();
95
-				delete_option( "_wp_session_expires_{$this->session_id}" );
96
-				add_option( "_wp_session_expires_{$this->session_id}", $this->expires, '', 'no' );
95
+				delete_option("_wp_session_expires_{$this->session_id}");
96
+				add_option("_wp_session_expires_{$this->session_id}", $this->expires, '', 'no');
97 97
 			}
98 98
 		} else {
99 99
 			$this->session_id = $this->generate_id();
@@ -125,8 +125,8 @@  discard block
 block discarded – undo
125 125
 	 * @uses apply_filters Calls `wp_session_expiration` to get the standard expiration time for sessions.
126 126
 	 */
127 127
 	protected function set_expiration() {
128
-		$this->exp_variant = time() + (int) apply_filters( 'wp_session_expiration_variant', 24 * 60 );
129
-		$this->expires = time() + (int) apply_filters( 'wp_session_expiration', 30 * 60 );
128
+		$this->exp_variant = time() + (int) apply_filters('wp_session_expiration_variant', 24 * 60);
129
+		$this->expires = time() + (int) apply_filters('wp_session_expiration', 30 * 60);
130 130
 	}
131 131
 
132 132
 	/**
@@ -134,9 +134,9 @@  discard block
 block discarded – undo
134 134
 	 */
135 135
 	protected function set_cookie() {
136 136
 		try {
137
-            setcookie( WP_SESSION_COOKIE, $this->session_id . '||' . $this->expires . '||' . $this->exp_variant , $this->expires, COOKIEPATH, COOKIE_DOMAIN );
138
-        } catch(Exception $e) {
139
-            error_log( 'Set Cookie Error: ' . $e->getMessage() );
137
+            setcookie(WP_SESSION_COOKIE, $this->session_id . '||' . $this->expires . '||' . $this->exp_variant, $this->expires, COOKIEPATH, COOKIE_DOMAIN);
138
+        } catch (Exception $e) {
139
+            error_log('Set Cookie Error: ' . $e->getMessage());
140 140
         }
141 141
 	}
142 142
 
@@ -146,10 +146,10 @@  discard block
 block discarded – undo
146 146
 	 * @return string
147 147
 	 */
148 148
 	protected function generate_id() {
149
-		require_once( ABSPATH . 'wp-includes/class-phpass.php');
150
-		$hasher = new PasswordHash( 8, false );
149
+		require_once(ABSPATH . 'wp-includes/class-phpass.php');
150
+		$hasher = new PasswordHash(8, false);
151 151
 
152
-		return md5( $hasher->get_random_bytes( 32 ) );
152
+		return md5($hasher->get_random_bytes(32));
153 153
 	}
154 154
 
155 155
 	/**
@@ -158,8 +158,8 @@  discard block
 block discarded – undo
158 158
 	 * @param string $md5
159 159
 	 * @return int
160 160
 	 */
161
-	protected function is_valid_md5( $md5 = '' ){
162
-		return preg_match( '/^[a-f0-9]{32}$/', $md5 );
161
+	protected function is_valid_md5($md5 = '') {
162
+		return preg_match('/^[a-f0-9]{32}$/', $md5);
163 163
 	}
164 164
 
165 165
 	/**
@@ -170,7 +170,7 @@  discard block
 block discarded – undo
170 170
 	 * @return array
171 171
 	 */
172 172
 	protected function read_data() {
173
-		$this->container = get_option( "_wp_session_{$this->session_id}", array() );
173
+		$this->container = get_option("_wp_session_{$this->session_id}", array());
174 174
 
175 175
 		return $this->container;
176 176
 	}
@@ -182,13 +182,13 @@  discard block
 block discarded – undo
182 182
 		$option_key = "_wp_session_{$this->session_id}";
183 183
 
184 184
 		// Only write the collection to the DB if it's changed.
185
-		if ( $this->dirty ) {
186
-			if ( false === get_option( $option_key ) ) {
187
-				add_option( "_wp_session_{$this->session_id}", $this->container, '', 'no' );
188
-				add_option( "_wp_session_expires_{$this->session_id}", $this->expires, '', 'no' );
185
+		if ($this->dirty) {
186
+			if (false === get_option($option_key)) {
187
+				add_option("_wp_session_{$this->session_id}", $this->container, '', 'no');
188
+				add_option("_wp_session_expires_{$this->session_id}", $this->expires, '', 'no');
189 189
 			} else {
190
-				delete_option( "_wp_session_{$this->session_id}" );
191
-				add_option( "_wp_session_{$this->session_id}", $this->container, '', 'no' );
190
+				delete_option("_wp_session_{$this->session_id}");
191
+				add_option("_wp_session_{$this->session_id}", $this->container, '', 'no');
192 192
 			}
193 193
 		}
194 194
 	}
@@ -199,7 +199,7 @@  discard block
 block discarded – undo
199 199
 	 * @return string
200 200
 	 */
201 201
 	public function json_out() {
202
-		return json_encode( $this->container );
202
+		return json_encode($this->container);
203 203
 	}
204 204
 
205 205
 	/**
@@ -209,10 +209,10 @@  discard block
 block discarded – undo
209 209
 	 *
210 210
 	 * @return bool
211 211
 	 */
212
-	public function json_in( $data ) {
213
-		$array = json_decode( $data );
212
+	public function json_in($data) {
213
+		$array = json_decode($data);
214 214
 
215
-		if ( is_array( $array ) ) {
215
+		if (is_array($array)) {
216 216
 			$this->container = $array;
217 217
 			return true;
218 218
 		}
@@ -225,9 +225,9 @@  discard block
 block discarded – undo
225 225
 	 *
226 226
 	 * @param bool $delete_old Flag whether or not to delete the old session data from the server.
227 227
 	 */
228
-	public function regenerate_id( $delete_old = false ) {
229
-		if ( $delete_old ) {
230
-			delete_option( "_wp_session_{$this->session_id}" );
228
+	public function regenerate_id($delete_old = false) {
229
+		if ($delete_old) {
230
+			delete_option("_wp_session_{$this->session_id}");
231 231
 		}
232 232
 
233 233
 		$this->session_id = $this->generate_id();
@@ -272,7 +272,7 @@  discard block
 block discarded – undo
272 272
 	 * @return mixed
273 273
 	 */
274 274
 	public function current() {
275
-		return current( $this->container );
275
+		return current($this->container);
276 276
 	}
277 277
 
278 278
 	/**
@@ -283,7 +283,7 @@  discard block
 block discarded – undo
283 283
 	 * @return mixed
284 284
 	 */
285 285
 	public function key() {
286
-		return key( $this->container );
286
+		return key($this->container);
287 287
 	}
288 288
 
289 289
 	/**
@@ -294,7 +294,7 @@  discard block
 block discarded – undo
294 294
 	 * @return void
295 295
 	 */
296 296
 	public function next() {
297
-		next( $this->container );
297
+		next($this->container);
298 298
 	}
299 299
 
300 300
 	/**
@@ -305,7 +305,7 @@  discard block
 block discarded – undo
305 305
 	 * @return void
306 306
 	 */
307 307
 	public function rewind() {
308
-		reset( $this->container );
308
+		reset($this->container);
309 309
 	}
310 310
 
311 311
 	/**
@@ -316,7 +316,7 @@  discard block
 block discarded – undo
316 316
 	 * @return bool
317 317
 	 */
318 318
 	public function valid() {
319
-		return $this->offsetExists( $this->key() );
319
+		return $this->offsetExists($this->key());
320 320
 	}
321 321
 
322 322
 	/*****************************************************************/
@@ -331,6 +331,6 @@  discard block
 block discarded – undo
331 331
 	 * @return int
332 332
 	 */
333 333
 	public function count() {
334
-		return count( $this->container );
334
+		return count($this->container);
335 335
 	}
336 336
 }
Please login to merge, or discard this patch.
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -1,14 +1,14 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * WordPress session managment.
4
- *
5
- * Standardizes WordPress session data using database-backed options for storage.
6
- * for storing user session information.
7
- *
8
- * @package WordPress
9
- * @subpackage Session
10
- * @since   3.7.0
11
- */
3
+	 * WordPress session managment.
4
+	 *
5
+	 * Standardizes WordPress session data using database-backed options for storage.
6
+	 * for storing user session information.
7
+	 *
8
+	 * @package WordPress
9
+	 * @subpackage Session
10
+	 * @since   3.7.0
11
+	 */
12 12
 
13 13
 // Exit if accessed directly
14 14
 if ( ! defined( 'ABSPATH' ) ) exit;
@@ -134,10 +134,10 @@  discard block
 block discarded – undo
134 134
 	 */
135 135
 	protected function set_cookie() {
136 136
 		try {
137
-            setcookie( WP_SESSION_COOKIE, $this->session_id . '||' . $this->expires . '||' . $this->exp_variant , $this->expires, COOKIEPATH, COOKIE_DOMAIN );
138
-        } catch(Exception $e) {
139
-            error_log( 'Set Cookie Error: ' . $e->getMessage() );
140
-        }
137
+			setcookie( WP_SESSION_COOKIE, $this->session_id . '||' . $this->expires . '||' . $this->exp_variant , $this->expires, COOKIEPATH, COOKIE_DOMAIN );
138
+		} catch(Exception $e) {
139
+			error_log( 'Set Cookie Error: ' . $e->getMessage() );
140
+		}
141 141
 	}
142 142
 
143 143
 	/**
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -11,7 +11,9 @@
 block discarded – undo
11 11
  */
12 12
 
13 13
 // Exit if accessed directly
14
-if ( ! defined( 'ABSPATH' ) ) exit;
14
+if ( ! defined( 'ABSPATH' ) ) {
15
+	exit;
16
+}
15 17
 
16 18
 /**
17 19
  * Return the current cache expire setting.
Please login to merge, or discard this patch.
geodirectory-admin/option-pages/design_settings_array.php 3 patches
Braces   +3 added lines, -2 removed lines patch added patch discarded remove patch
@@ -40,8 +40,9 @@
 block discarded – undo
40 40
     $geodir_active_nav_locations = get_nav_menu_locations();
41 41
     if (!empty($geodir_active_nav_locations) && is_array($geodir_active_nav_locations)) {
42 42
         foreach ($geodir_active_nav_locations as $key => $theme_location) {
43
-            if (!empty($geodir_all_nav_locations) && is_array($geodir_all_nav_locations) && array_key_exists($key, $geodir_all_nav_locations))
44
-                $post_type_arr[$key] = $geodir_all_nav_locations[$key];
43
+            if (!empty($geodir_all_nav_locations) && is_array($geodir_all_nav_locations) && array_key_exists($key, $geodir_all_nav_locations)) {
44
+                            $post_type_arr[$key] = $geodir_all_nav_locations[$key];
45
+            }
45 46
         }
46 47
     }
47 48
 
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -579,7 +579,7 @@
 block discarded – undo
579 579
     ),
580 580
 	array(
581 581
 		'name' => __('Enable Font Awesome', 'geodirectory'),
582
-		'desc' => __('When enabled all rating images will be using font awesome rating icons as images.', 'geodirectory' ),
582
+		'desc' => __('When enabled all rating images will be using font awesome rating icons as images.', 'geodirectory'),
583 583
 		'id' => 'geodir_reviewrating_enable_font_awesome',
584 584
 		'type' => 'checkbox',
585 585
 		'std' => '0'
Please login to merge, or discard this patch.
Indentation   +903 added lines, -903 removed lines patch added patch discarded remove patch
@@ -17,14 +17,14 @@  discard block
 block discarded – undo
17 17
  */
18 18
 function geodir_post_type_setting_fun()
19 19
 {
20
-    $post_type_arr = array();
20
+	$post_type_arr = array();
21 21
 
22
-    $post_types = geodir_get_posttypes('object');
22
+	$post_types = geodir_get_posttypes('object');
23 23
 
24
-    foreach ($post_types as $key => $post_types_obj) {
25
-        $post_type_arr[$key] = $post_types_obj->labels->singular_name;
26
-    }
27
-    return $post_type_arr;
24
+	foreach ($post_types as $key => $post_types_obj) {
25
+		$post_type_arr[$key] = $post_types_obj->labels->singular_name;
26
+	}
27
+	return $post_type_arr;
28 28
 }
29 29
 
30 30
 /**
@@ -35,556 +35,556 @@  discard block
 block discarded – undo
35 35
  */
36 36
 function geodir_theme_location_setting_fun()
37 37
 {
38
-    $post_type_arr = array();
39
-    $geodir_all_nav_locations = get_registered_nav_menus();
40
-    $geodir_active_nav_locations = get_nav_menu_locations();
41
-    if (!empty($geodir_active_nav_locations) && is_array($geodir_active_nav_locations)) {
42
-        foreach ($geodir_active_nav_locations as $key => $theme_location) {
43
-            if (!empty($geodir_all_nav_locations) && is_array($geodir_all_nav_locations) && array_key_exists($key, $geodir_all_nav_locations))
44
-                $post_type_arr[$key] = $geodir_all_nav_locations[$key];
45
-        }
46
-    }
47
-
48
-    return $post_type_arr;
38
+	$post_type_arr = array();
39
+	$geodir_all_nav_locations = get_registered_nav_menus();
40
+	$geodir_active_nav_locations = get_nav_menu_locations();
41
+	if (!empty($geodir_active_nav_locations) && is_array($geodir_active_nav_locations)) {
42
+		foreach ($geodir_active_nav_locations as $key => $theme_location) {
43
+			if (!empty($geodir_all_nav_locations) && is_array($geodir_all_nav_locations) && array_key_exists($key, $geodir_all_nav_locations))
44
+				$post_type_arr[$key] = $geodir_all_nav_locations[$key];
45
+		}
46
+	}
47
+
48
+	return $post_type_arr;
49 49
 }
50 50
 /**
51
- * Filter GD design settings array.
52
- *
53
- * @since 1.0.0
54
- * @package GeoDirectory
55
- */
51
+	 * Filter GD design settings array.
52
+	 *
53
+	 * @since 1.0.0
54
+	 * @package GeoDirectory
55
+	 */
56 56
 $geodir_settings['design_settings'] = apply_filters('geodir_design_settings', array(
57 57
 
58
-    /* Home Layout Settings start */
59
-    array('name' => __('Home', 'geodirectory'), 'type' => 'title', 'desc' => 'Setting to set home page layout', 'id' => 'home_page_settings '),
58
+	/* Home Layout Settings start */
59
+	array('name' => __('Home', 'geodirectory'), 'type' => 'title', 'desc' => 'Setting to set home page layout', 'id' => 'home_page_settings '),
60 60
 
61 61
 
62
-    array('name' => __('Home Top Section Settings', 'geodirectory'),
63
-        'type' => 'sectionstart',
64
-        'desc' => '',
65
-        'id' => 'geodir_home_top_section'),
62
+	array('name' => __('Home Top Section Settings', 'geodirectory'),
63
+		'type' => 'sectionstart',
64
+		'desc' => '',
65
+		'id' => 'geodir_home_top_section'),
66 66
 
67
-    array(
68
-        'name' => __('Geodirectory home page', 'geodirectory'),
69
-        'desc' => __('Set geodirectory home page as your home. <b style="color:red;">This setting has been depreciated and will be removed in the next version, instead please set the GD home page in GD>Permalinks and then set this page to the front page under Settings>Reading>Front Page</b>', 'geodirectory'),
70
-        'id' => 'geodir_set_as_home',
71
-        'type' => 'checkbox',
72
-        'std' => '0' // Default value to show home top section
73
-    ),
67
+	array(
68
+		'name' => __('Geodirectory home page', 'geodirectory'),
69
+		'desc' => __('Set geodirectory home page as your home. <b style="color:red;">This setting has been depreciated and will be removed in the next version, instead please set the GD home page in GD>Permalinks and then set this page to the front page under Settings>Reading>Front Page</b>', 'geodirectory'),
70
+		'id' => 'geodir_set_as_home',
71
+		'type' => 'checkbox',
72
+		'std' => '0' // Default value to show home top section
73
+	),
74 74
 
75
-    array(
76
-        'name' => __('Home top section', 'geodirectory'),
77
-        'desc' => __('Show the top section of home page', 'geodirectory'),
78
-        'id' => 'geodir_show_home_top_section',
79
-        'type' => 'checkbox',
80
-        'std' => '1' // Default value to show home top section
81
-    ),
75
+	array(
76
+		'name' => __('Home top section', 'geodirectory'),
77
+		'desc' => __('Show the top section of home page', 'geodirectory'),
78
+		'id' => 'geodir_show_home_top_section',
79
+		'type' => 'checkbox',
80
+		'std' => '1' // Default value to show home top section
81
+	),
82 82
 
83 83
 
84
-    array('type' => 'sectionend', 'id' => 'geodir_home_top_section'),
84
+	array('type' => 'sectionend', 'id' => 'geodir_home_top_section'),
85 85
 
86 86
 
87
-    array('name' => __('Home Page Layout Settings', 'geodirectory'),
88
-        'type' => 'sectionstart',
89
-        'desc' => '',
90
-        'id' => 'geodir_home_layout'),
87
+	array('name' => __('Home Page Layout Settings', 'geodirectory'),
88
+		'type' => 'sectionstart',
89
+		'desc' => '',
90
+		'id' => 'geodir_home_layout'),
91 91
 
92
-    array(
93
-        'name' => __('Home right section', 'geodirectory'),
94
-        'desc' => __('Show the right section of home page', 'geodirectory'),
95
-        'id' => 'geodir_show_home_right_section',
96
-        'type' => 'checkbox',
97
-        'std' => '1' // Default value to show home top section
98
-    ),
92
+	array(
93
+		'name' => __('Home right section', 'geodirectory'),
94
+		'desc' => __('Show the right section of home page', 'geodirectory'),
95
+		'id' => 'geodir_show_home_right_section',
96
+		'type' => 'checkbox',
97
+		'std' => '1' // Default value to show home top section
98
+	),
99 99
 
100
-    array(
101
-        'name' => __('Width of home right section', 'geodirectory'),
102
-        'desc' => __('Enter the width of right section of home page in %', 'geodirectory'),
103
-        'id' => 'geodir_width_home_right_section',
104
-        'type' => 'text',
105
-        'css' => 'min-width:300px;',
106
-        'std' => '30' // Default value to show home top section
107
-    ),
100
+	array(
101
+		'name' => __('Width of home right section', 'geodirectory'),
102
+		'desc' => __('Enter the width of right section of home page in %', 'geodirectory'),
103
+		'id' => 'geodir_width_home_right_section',
104
+		'type' => 'text',
105
+		'css' => 'min-width:300px;',
106
+		'std' => '30' // Default value to show home top section
107
+	),
108 108
 
109
-    array(
110
-        'name' => __('Home content section', 'geodirectory'),
111
-        'desc' => __('Show the content section of home page', 'geodirectory'),
112
-        'id' => 'geodir_show_home_contant_section',
113
-        'type' => 'checkbox',
114
-        'std' => '1' // Default value to show home top section
115
-    ),
109
+	array(
110
+		'name' => __('Home content section', 'geodirectory'),
111
+		'desc' => __('Show the content section of home page', 'geodirectory'),
112
+		'id' => 'geodir_show_home_contant_section',
113
+		'type' => 'checkbox',
114
+		'std' => '1' // Default value to show home top section
115
+	),
116 116
 
117
-    array(
118
-        'name' => __('Width of home content section', 'geodirectory'),
119
-        'desc' => __('Enter the width of content section of home page in %', 'geodirectory'),
120
-        'id' => 'geodir_width_home_contant_section',
121
-        'type' => 'text',
122
-        'css' => 'min-width:300px;',
123
-        'std' => '63' // Default value to show home top section
124
-    ),
117
+	array(
118
+		'name' => __('Width of home content section', 'geodirectory'),
119
+		'desc' => __('Enter the width of content section of home page in %', 'geodirectory'),
120
+		'id' => 'geodir_width_home_contant_section',
121
+		'type' => 'text',
122
+		'css' => 'min-width:300px;',
123
+		'std' => '63' // Default value to show home top section
124
+	),
125 125
 
126
-    array(
127
-        'name' => __('Home left section', 'geodirectory'),
128
-        'desc' => __('Show the left section of home page', 'geodirectory'),
129
-        'id' => 'geodir_show_home_left_section',
130
-        'type' => 'checkbox',
131
-        'std' => '0' // Default value to show home top section
132
-    ),
126
+	array(
127
+		'name' => __('Home left section', 'geodirectory'),
128
+		'desc' => __('Show the left section of home page', 'geodirectory'),
129
+		'id' => 'geodir_show_home_left_section',
130
+		'type' => 'checkbox',
131
+		'std' => '0' // Default value to show home top section
132
+	),
133 133
 
134
-    array(
135
-        'name' => __('Width of home left section', 'geodirectory'),
136
-        'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
137
-        'id' => 'geodir_width_home_left_section',
138
-        'type' => 'text',
139
-        'css' => 'min-width:300px;',
140
-        'std' => '30' // Default value to show home top section
141
-    ),
134
+	array(
135
+		'name' => __('Width of home left section', 'geodirectory'),
136
+		'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
137
+		'id' => 'geodir_width_home_left_section',
138
+		'type' => 'text',
139
+		'css' => 'min-width:300px;',
140
+		'std' => '30' // Default value to show home top section
141
+	),
142 142
 
143
-    array(
144
-        'name' => __('Home bottom section', 'geodirectory'),
145
-        'desc' => __('Show the bottom section of home page', 'geodirectory'),
146
-        'id' => 'geodir_show_home_bottom_section',
147
-        'type' => 'checkbox',
148
-        'std' => '0' // Default value to show home top section
149
-    ),
150
-    array(
151
-        'name' => __('Resize image large size', 'geodirectory'),
152
-        'desc' => sprintf(__('Use default wordpress media image large size ( %s ) for featured image upload. If unchecked then default geodirectory image large size ( 800x800 ) will be used.', 'geodirectory'), get_option('large_size_w') . 'x' . get_option('large_size_h')),
153
-        'id' => 'geodir_use_wp_media_large_size',
154
-        'type' => 'checkbox',
155
-        'std' => '0'
156
-    ),
143
+	array(
144
+		'name' => __('Home bottom section', 'geodirectory'),
145
+		'desc' => __('Show the bottom section of home page', 'geodirectory'),
146
+		'id' => 'geodir_show_home_bottom_section',
147
+		'type' => 'checkbox',
148
+		'std' => '0' // Default value to show home top section
149
+	),
150
+	array(
151
+		'name' => __('Resize image large size', 'geodirectory'),
152
+		'desc' => sprintf(__('Use default wordpress media image large size ( %s ) for featured image upload. If unchecked then default geodirectory image large size ( 800x800 ) will be used.', 'geodirectory'), get_option('large_size_w') . 'x' . get_option('large_size_h')),
153
+		'id' => 'geodir_use_wp_media_large_size',
154
+		'type' => 'checkbox',
155
+		'std' => '0'
156
+	),
157 157
 
158
-    array('type' => 'sectionend', 'id' => 'geodir_home_layout'),
158
+	array('type' => 'sectionend', 'id' => 'geodir_home_layout'),
159 159
 
160 160
 
161
-    /* Home Layout Settings end */
161
+	/* Home Layout Settings end */
162 162
 
163 163
 
164
-    /* Listing Layout Settings end */
164
+	/* Listing Layout Settings end */
165 165
 
166
-    array('name' => __('Listings', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_listing_settings '),
166
+	array('name' => __('Listings', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_listing_settings '),
167 167
 
168 168
 
169
-    array('name' => __('Listing Page Layout Settings', 'geodirectory'),
170
-        'type' => 'sectionstart',
171
-        'desc' => '',
172
-        'id' => 'geodir_listing_layout'),
169
+	array('name' => __('Listing Page Layout Settings', 'geodirectory'),
170
+		'type' => 'sectionstart',
171
+		'desc' => '',
172
+		'id' => 'geodir_listing_layout'),
173 173
 
174
-    array(
175
-        'name' => __('Listing top section', 'geodirectory'),
176
-        'desc' => __('Show the top section of listing page', 'geodirectory'),
177
-        'id' => 'geodir_show_listing_top_section',
178
-        'type' => 'checkbox',
179
-        'std' => '1' // Default value to show home top section
180
-    ),
174
+	array(
175
+		'name' => __('Listing top section', 'geodirectory'),
176
+		'desc' => __('Show the top section of listing page', 'geodirectory'),
177
+		'id' => 'geodir_show_listing_top_section',
178
+		'type' => 'checkbox',
179
+		'std' => '1' // Default value to show home top section
180
+	),
181 181
 
182
-    array(
183
-        'name' => __('Listing right section', 'geodirectory'),
184
-        'desc' => __('Show the right section of listing page', 'geodirectory'),
185
-        'id' => 'geodir_show_listing_right_section',
186
-        'type' => 'checkbox',
187
-        'std' => '1' // Default value to show home top section
188
-    ),
182
+	array(
183
+		'name' => __('Listing right section', 'geodirectory'),
184
+		'desc' => __('Show the right section of listing page', 'geodirectory'),
185
+		'id' => 'geodir_show_listing_right_section',
186
+		'type' => 'checkbox',
187
+		'std' => '1' // Default value to show home top section
188
+	),
189 189
 
190
-    array(
191
-        'name' => __('Width of listing right section', 'geodirectory'),
192
-        'desc' => __('Enter the width of right section of listing page in %', 'geodirectory'),
193
-        'id' => 'geodir_width_listing_right_section',
194
-        'type' => 'text',
195
-        'css' => 'min-width:300px;',
196
-        'std' => '30' // Default value to show home top section
197
-    ),
190
+	array(
191
+		'name' => __('Width of listing right section', 'geodirectory'),
192
+		'desc' => __('Enter the width of right section of listing page in %', 'geodirectory'),
193
+		'id' => 'geodir_width_listing_right_section',
194
+		'type' => 'text',
195
+		'css' => 'min-width:300px;',
196
+		'std' => '30' // Default value to show home top section
197
+	),
198 198
 
199 199
 
200
-    array(
201
-        'name' => __('Listing content section view', 'geodirectory'),
202
-        'desc' => __('Set the listing view of listing page', 'geodirectory'),
203
-        'id' => 'geodir_listing_view',
204
-        'css' => 'min-width:300px;',
205
-        'std' => 'gridview_onehalf',
206
-        'type' => 'select',
207
-        'class' => 'chosen_select',
208
-        'options' => array_unique(array(
209
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
210
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
211
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
212
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
213
-            'listview' => __('List view', 'geodirectory'),
214
-        ))
215
-    ),
200
+	array(
201
+		'name' => __('Listing content section view', 'geodirectory'),
202
+		'desc' => __('Set the listing view of listing page', 'geodirectory'),
203
+		'id' => 'geodir_listing_view',
204
+		'css' => 'min-width:300px;',
205
+		'std' => 'gridview_onehalf',
206
+		'type' => 'select',
207
+		'class' => 'chosen_select',
208
+		'options' => array_unique(array(
209
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
210
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
211
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
212
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
213
+			'listview' => __('List view', 'geodirectory'),
214
+		))
215
+	),
216 216
 
217
-    array(
218
-        'name' => __('Width of listing content section', 'geodirectory'),
219
-        'desc' => __('Enter the width of content section of listing page in %', 'geodirectory'),
220
-        'id' => 'geodir_width_listing_contant_section',
221
-        'type' => 'text',
222
-        'css' => 'min-width:300px;',
223
-        'std' => '63' // Default value to show home top section
224
-    ),
217
+	array(
218
+		'name' => __('Width of listing content section', 'geodirectory'),
219
+		'desc' => __('Enter the width of content section of listing page in %', 'geodirectory'),
220
+		'id' => 'geodir_width_listing_contant_section',
221
+		'type' => 'text',
222
+		'css' => 'min-width:300px;',
223
+		'std' => '63' // Default value to show home top section
224
+	),
225 225
 
226
-    array(
227
-        'name' => __('Listing left section', 'geodirectory'),
228
-        'desc' => __('Show the left section of listing page', 'geodirectory'),
229
-        'id' => 'geodir_show_listing_left_section',
230
-        'type' => 'checkbox',
231
-        'std' => '0' // Default value to show home top section
232
-    ),
226
+	array(
227
+		'name' => __('Listing left section', 'geodirectory'),
228
+		'desc' => __('Show the left section of listing page', 'geodirectory'),
229
+		'id' => 'geodir_show_listing_left_section',
230
+		'type' => 'checkbox',
231
+		'std' => '0' // Default value to show home top section
232
+	),
233 233
 
234
-    array(
235
-        'name' => __('Width of listing left section', 'geodirectory'),
236
-        'desc' => __('Enter the width of left section of listing in %', 'geodirectory'),
237
-        'id' => 'geodir_width_listing_left_section',
238
-        'type' => 'text',
239
-        'css' => 'min-width:300px;',
240
-        'std' => '30' // Default value to show home top section
241
-    ),
234
+	array(
235
+		'name' => __('Width of listing left section', 'geodirectory'),
236
+		'desc' => __('Enter the width of left section of listing in %', 'geodirectory'),
237
+		'id' => 'geodir_width_listing_left_section',
238
+		'type' => 'text',
239
+		'css' => 'min-width:300px;',
240
+		'std' => '30' // Default value to show home top section
241
+	),
242 242
 
243
-    array(
244
-        'name' => __('Listing bottom section', 'geodirectory'),
245
-        'desc' => __('Show the bottom section of listing page', 'geodirectory'),
246
-        'id' => 'geodir_show_listing_bottom_section',
247
-        'type' => 'checkbox',
248
-        'std' => '0' // Default value to show home top section
249
-    ),
243
+	array(
244
+		'name' => __('Listing bottom section', 'geodirectory'),
245
+		'desc' => __('Show the bottom section of listing page', 'geodirectory'),
246
+		'id' => 'geodir_show_listing_bottom_section',
247
+		'type' => 'checkbox',
248
+		'std' => '0' // Default value to show home top section
249
+	),
250 250
 
251
-    array(
252
-        'name' => __('Upload listing no image', 'geodirectory'),
253
-        'desc' => '',
254
-        'id' => 'geodir_listing_no_img',
255
-        'type' => 'file',
256
-        'std' => '0' // Default value to show home top section
257
-    ),
251
+	array(
252
+		'name' => __('Upload listing no image', 'geodirectory'),
253
+		'desc' => '',
254
+		'id' => 'geodir_listing_no_img',
255
+		'type' => 'file',
256
+		'std' => '0' // Default value to show home top section
257
+	),
258 258
 
259
-    array(
260
-        'name' => __('Description word limit', 'geodirectory'),
261
-        'desc' => '',
262
-        'id' => 'geodir_desc_word_limit',
263
-        'type' => 'text',
264
-        'css' => 'min-width:300px;',
265
-        'std' => '50' // Default value to show home top section
266
-    ),
259
+	array(
260
+		'name' => __('Description word limit', 'geodirectory'),
261
+		'desc' => '',
262
+		'id' => 'geodir_desc_word_limit',
263
+		'type' => 'text',
264
+		'css' => 'min-width:300px;',
265
+		'std' => '50' // Default value to show home top section
266
+	),
267 267
 
268
-    array(
269
-        'name' => __('Hover listing map animaton', 'geodirectory'),
270
-        'desc' => __('Bounce map pin if listing hovered', 'geodirectory'),
271
-        'id' => 'geodir_listing_hover_bounce_map_pin',
272
-        'type' => 'checkbox',
273
-        'std' => '1' // Default value to show home top section
274
-    ),
268
+	array(
269
+		'name' => __('Hover listing map animaton', 'geodirectory'),
270
+		'desc' => __('Bounce map pin if listing hovered', 'geodirectory'),
271
+		'id' => 'geodir_listing_hover_bounce_map_pin',
272
+		'type' => 'checkbox',
273
+		'std' => '1' // Default value to show home top section
274
+	),
275 275
 
276
-    array('type' => 'sectionend', 'id' => 'geodir_listing_layout'),
276
+	array('type' => 'sectionend', 'id' => 'geodir_listing_layout'),
277 277
 
278 278
 
279
-    array('name' => __('Listing General Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_listing_gen_settings '),
279
+	array('name' => __('Listing General Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_listing_gen_settings '),
280 280
 
281
-    array(
282
-        'name' => __('New listing default status', 'geodirectory'),
283
-        'desc' => __('Select new listing default status.', 'geodirectory'),
284
-        'tip' => '',
285
-        'id' => 'geodir_new_post_default_status',
286
-        'css' => 'min-width:300px;',
287
-        'std' => 'publish',
288
-        'type' => 'select',
289
-        'class' => 'chosen_select',
290
-        'options' => array_unique(array(
291
-            'publish' => __('publish', 'geodirectory'),
292
-            'draft' => __('draft', 'geodirectory'),
293
-        ))
294
-    ),
281
+	array(
282
+		'name' => __('New listing default status', 'geodirectory'),
283
+		'desc' => __('Select new listing default status.', 'geodirectory'),
284
+		'tip' => '',
285
+		'id' => 'geodir_new_post_default_status',
286
+		'css' => 'min-width:300px;',
287
+		'std' => 'publish',
288
+		'type' => 'select',
289
+		'class' => 'chosen_select',
290
+		'options' => array_unique(array(
291
+			'publish' => __('publish', 'geodirectory'),
292
+			'draft' => __('draft', 'geodirectory'),
293
+		))
294
+	),
295 295
 
296
-    array(
297
-        'name' => __('New listings settings', 'geodirectory'),
298
-        'desc' => __('Enter number of days a listing will appear new.(enter 0 to disable feature)', 'geodirectory'),
299
-        'id' => 'geodir_listing_new_days',
300
-        'type' => 'text',
301
-        'css' => 'min-width:300px;',
302
-        'std' => '30' // Default value for the page title - changed in settings
303
-    ),
296
+	array(
297
+		'name' => __('New listings settings', 'geodirectory'),
298
+		'desc' => __('Enter number of days a listing will appear new.(enter 0 to disable feature)', 'geodirectory'),
299
+		'id' => 'geodir_listing_new_days',
300
+		'type' => 'text',
301
+		'css' => 'min-width:300px;',
302
+		'std' => '30' // Default value for the page title - changed in settings
303
+	),
304 304
 
305
-    array('type' => 'sectionend', 'id' => 'geodir_listing_gen_settings'),
305
+	array('type' => 'sectionend', 'id' => 'geodir_listing_gen_settings'),
306 306
 
307 307
 
308
-    array('name' => __('Add Listing Form Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_add_listing_gen_settings'),
308
+	array('name' => __('Add Listing Form Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_add_listing_gen_settings'),
309 309
 
310
-    array(
311
-        'name' => __('Enable "Accept Terms and Conditions"', 'geodirectory'),
312
-        'desc' => __('Show the "Accept Terms and Conditions" field on add listing.', 'geodirectory'),
313
-        'id' => 'geodir_accept_term_condition',
314
-        'type' => 'checkbox',
315
-        'std' => '1' // Default value to show home top section
316
-    ),
310
+	array(
311
+		'name' => __('Enable "Accept Terms and Conditions"', 'geodirectory'),
312
+		'desc' => __('Show the "Accept Terms and Conditions" field on add listing.', 'geodirectory'),
313
+		'id' => 'geodir_accept_term_condition',
314
+		'type' => 'checkbox',
315
+		'std' => '1' // Default value to show home top section
316
+	),
317 317
 
318 318
 
319
-    array(
320
-        'name' => __('Show description field as editor', 'geodirectory'),
321
-        'desc' => __('Select post types to show advanced editor on add listing page.', 'geodirectory'),
322
-        'tip' => '',
323
-        'id' => 'geodir_tiny_editor_on_add_listing',
324
-        'css' => 'min-width:300px;',
325
-        'std' => array(),
326
-        'type' => 'multiselect',
327
-        'placeholder_text' => __('Select post types', 'geodirectory'),
328
-        'class' => 'chosen_select',
329
-        'options' => array_unique(geodir_post_type_setting_fun())
330
-    ),
319
+	array(
320
+		'name' => __('Show description field as editor', 'geodirectory'),
321
+		'desc' => __('Select post types to show advanced editor on add listing page.', 'geodirectory'),
322
+		'tip' => '',
323
+		'id' => 'geodir_tiny_editor_on_add_listing',
324
+		'css' => 'min-width:300px;',
325
+		'std' => array(),
326
+		'type' => 'multiselect',
327
+		'placeholder_text' => __('Select post types', 'geodirectory'),
328
+		'class' => 'chosen_select',
329
+		'options' => array_unique(geodir_post_type_setting_fun())
330
+	),
331 331
 
332
-    array('type' => 'sectionend', 'id' => 'geodir_add_listing_gen_settings'),
333
-    /* Listing Layout Settings end */
332
+	array('type' => 'sectionend', 'id' => 'geodir_add_listing_gen_settings'),
333
+	/* Listing Layout Settings end */
334 334
 
335 335
 
336
-    /* Search Layout Settings end */
336
+	/* Search Layout Settings end */
337 337
 
338
-    array('name' => __('Search', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_search_settings '),
338
+	array('name' => __('Search', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_search_settings '),
339 339
 
340 340
 
341
-    array('name' => __('Search Page Layout Settings', 'geodirectory'),
342
-        'type' => 'sectionstart',
343
-        'desc' => '',
344
-        'id' => 'geodir_search_layout'),
341
+	array('name' => __('Search Page Layout Settings', 'geodirectory'),
342
+		'type' => 'sectionstart',
343
+		'desc' => '',
344
+		'id' => 'geodir_search_layout'),
345 345
 
346
-    array(
347
-        'name' => __('Search top section', 'geodirectory'),
348
-        'desc' => __('Show the top section of search page', 'geodirectory'),
349
-        'id' => 'geodir_show_search_top_section',
350
-        'type' => 'checkbox',
351
-        'std' => '1' // Default value to show home top section
352
-    ),
346
+	array(
347
+		'name' => __('Search top section', 'geodirectory'),
348
+		'desc' => __('Show the top section of search page', 'geodirectory'),
349
+		'id' => 'geodir_show_search_top_section',
350
+		'type' => 'checkbox',
351
+		'std' => '1' // Default value to show home top section
352
+	),
353 353
 
354
-    array(
355
-        'name' => __('Search right section', 'geodirectory'),
356
-        'desc' => __('Show the right section of search page', 'geodirectory'),
357
-        'id' => 'geodir_show_search_right_section',
358
-        'type' => 'checkbox',
359
-        'std' => '1' // Default value to show home top section
360
-    ),
354
+	array(
355
+		'name' => __('Search right section', 'geodirectory'),
356
+		'desc' => __('Show the right section of search page', 'geodirectory'),
357
+		'id' => 'geodir_show_search_right_section',
358
+		'type' => 'checkbox',
359
+		'std' => '1' // Default value to show home top section
360
+	),
361 361
 
362
-    array(
363
-        'name' => __('Width of search right section', 'geodirectory'),
364
-        'desc' => __('Enter the width of right section of search page in %', 'geodirectory'),
365
-        'id' => 'geodir_width_search_right_section',
366
-        'type' => 'text',
367
-        'css' => 'min-width:300px;',
368
-        'std' => '30' // Default value to show home top section
369
-    ),
362
+	array(
363
+		'name' => __('Width of search right section', 'geodirectory'),
364
+		'desc' => __('Enter the width of right section of search page in %', 'geodirectory'),
365
+		'id' => 'geodir_width_search_right_section',
366
+		'type' => 'text',
367
+		'css' => 'min-width:300px;',
368
+		'std' => '30' // Default value to show home top section
369
+	),
370 370
 
371 371
 
372
-    array(
373
-        'name' => __('Search content section view', 'geodirectory'),
374
-        'desc' => __('Set the listing view of search page', 'geodirectory'),
375
-        'id' => 'geodir_search_view',
376
-        'css' => 'min-width:300px;',
377
-        'std' => 'gridview_onehalf',
378
-        'type' => 'select',
379
-        'class' => 'chosen_select',
380
-        'options' => array_unique(array(
381
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
382
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
383
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
384
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
385
-            'listview' => __('List view', 'geodirectory'),
386
-        ))
387
-    ),
372
+	array(
373
+		'name' => __('Search content section view', 'geodirectory'),
374
+		'desc' => __('Set the listing view of search page', 'geodirectory'),
375
+		'id' => 'geodir_search_view',
376
+		'css' => 'min-width:300px;',
377
+		'std' => 'gridview_onehalf',
378
+		'type' => 'select',
379
+		'class' => 'chosen_select',
380
+		'options' => array_unique(array(
381
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
382
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
383
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
384
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
385
+			'listview' => __('List view', 'geodirectory'),
386
+		))
387
+	),
388 388
 
389
-    array(
390
-        'name' => __('Width of search content section', 'geodirectory'),
391
-        'desc' => __('Enter the width of content section of search page in %', 'geodirectory'),
392
-        'id' => 'geodir_width_search_contant_section',
393
-        'type' => 'text',
394
-        'css' => 'min-width:300px;',
395
-        'std' => '63' // Default value to show home top section
396
-    ),
389
+	array(
390
+		'name' => __('Width of search content section', 'geodirectory'),
391
+		'desc' => __('Enter the width of content section of search page in %', 'geodirectory'),
392
+		'id' => 'geodir_width_search_contant_section',
393
+		'type' => 'text',
394
+		'css' => 'min-width:300px;',
395
+		'std' => '63' // Default value to show home top section
396
+	),
397 397
 
398
-    array(
399
-        'name' => __('Search left section', 'geodirectory'),
400
-        'desc' => __('Show the left section of search page', 'geodirectory'),
401
-        'id' => 'geodir_show_search_left_section',
402
-        'type' => 'checkbox',
403
-        'std' => '0' // Default value to show home top section
404
-    ),
398
+	array(
399
+		'name' => __('Search left section', 'geodirectory'),
400
+		'desc' => __('Show the left section of search page', 'geodirectory'),
401
+		'id' => 'geodir_show_search_left_section',
402
+		'type' => 'checkbox',
403
+		'std' => '0' // Default value to show home top section
404
+	),
405 405
 
406
-    array(
407
-        'name' => __('Width of search left section', 'geodirectory'),
408
-        'desc' => __('Enter the width of left section of search in %', 'geodirectory'),
409
-        'id' => 'geodir_width_search_left_section',
410
-        'type' => 'text',
411
-        'css' => 'min-width:300px;',
412
-        'std' => '30' // Default value to show home top section
413
-    ),
406
+	array(
407
+		'name' => __('Width of search left section', 'geodirectory'),
408
+		'desc' => __('Enter the width of left section of search in %', 'geodirectory'),
409
+		'id' => 'geodir_width_search_left_section',
410
+		'type' => 'text',
411
+		'css' => 'min-width:300px;',
412
+		'std' => '30' // Default value to show home top section
413
+	),
414 414
 
415
-    array(
416
-        'name' => __('Search bottom section', 'geodirectory'),
417
-        'desc' => __('Show the bottom section of search page', 'geodirectory'),
418
-        'id' => 'geodir_show_search_bottom_section',
419
-        'type' => 'checkbox',
420
-        'std' => '0' // Default value to show home top section
421
-    ),
415
+	array(
416
+		'name' => __('Search bottom section', 'geodirectory'),
417
+		'desc' => __('Show the bottom section of search page', 'geodirectory'),
418
+		'id' => 'geodir_show_search_bottom_section',
419
+		'type' => 'checkbox',
420
+		'std' => '0' // Default value to show home top section
421
+	),
422 422
 	
423 423
 	array(
424
-        'name' => __('Show advanced pagination details', 'geodirectory'),
425
-        'desc' => __('This will add extra pagination info like "Showing listings x-y of z" aftre/before pagination.', 'geodirectory'),
426
-        'id' => 'geodir_pagination_advance_info',
427
-        'css' => 'min-width:300px;',
428
-        'std' => '',
429
-        'type' => 'select',
430
-        'class' => 'chosen_select',
431
-        'options' => array(
424
+		'name' => __('Show advanced pagination details', 'geodirectory'),
425
+		'desc' => __('This will add extra pagination info like "Showing listings x-y of z" aftre/before pagination.', 'geodirectory'),
426
+		'id' => 'geodir_pagination_advance_info',
427
+		'css' => 'min-width:300px;',
428
+		'std' => '',
429
+		'type' => 'select',
430
+		'class' => 'chosen_select',
431
+		'options' => array(
432 432
 						'' => __('Never Display', 'geodirectory'),
433 433
 						'after' => __('After Pagination', 'geodirectory'),
434 434
 						'before' => __('Before Pagination', 'geodirectory')
435 435
 					)
436
-    ),
436
+	),
437 437
 
438
-    array('type' => 'sectionend', 'id' => 'geodir_search_layout'),
438
+	array('type' => 'sectionend', 'id' => 'geodir_search_layout'),
439 439
 
440 440
 
441
-    array('name' => __('Search form default text settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_search_form_default_text_settings'),
441
+	array('name' => __('Search form default text settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_search_form_default_text_settings'),
442 442
 
443
-    array(
444
-        'name' => __('Search field default value', 'geodirectory'),
445
-        'desc' => __('Show the search text box \'placeholder\' value on search form.', 'geodirectory'),
446
-        'id' => 'geodir_search_field_default_text',
447
-        'type' => 'text',
448
-        'css' => 'min-width:300px;',
449
-        'std' => 'Search for' // show on the listing page.
450
-    ),
443
+	array(
444
+		'name' => __('Search field default value', 'geodirectory'),
445
+		'desc' => __('Show the search text box \'placeholder\' value on search form.', 'geodirectory'),
446
+		'id' => 'geodir_search_field_default_text',
447
+		'type' => 'text',
448
+		'css' => 'min-width:300px;',
449
+		'std' => 'Search for' // show on the listing page.
450
+	),
451 451
 
452
-    array(
453
-        'name' => __('Near field default value', 'geodirectory'),
454
-        'desc' => __('Show the near text box \'placeholder\' value on search form.', 'geodirectory'),
455
-        'id' => 'geodir_near_field_default_text',
456
-        'type' => 'text',
457
-        'css' => 'min-width:300px;',
458
-        'std' => 'Near' // show on the listing page.
459
-    ),
452
+	array(
453
+		'name' => __('Near field default value', 'geodirectory'),
454
+		'desc' => __('Show the near text box \'placeholder\' value on search form.', 'geodirectory'),
455
+		'id' => 'geodir_near_field_default_text',
456
+		'type' => 'text',
457
+		'css' => 'min-width:300px;',
458
+		'std' => 'Near' // show on the listing page.
459
+	),
460 460
 
461
-    array(
462
-        'name' => __('Search button label', 'geodirectory'),
463
-        'desc' => __('Show the search button label on search form.', 'geodirectory'),
464
-        'id' => 'geodir_search_button_label',
465
-        'type' => 'text',
466
-        'css' => 'min-width:300px;',
467
-        'std' => 'Search' // show on the listing page.
468
-    ),
461
+	array(
462
+		'name' => __('Search button label', 'geodirectory'),
463
+		'desc' => __('Show the search button label on search form.', 'geodirectory'),
464
+		'id' => 'geodir_search_button_label',
465
+		'type' => 'text',
466
+		'css' => 'min-width:300px;',
467
+		'std' => 'Search' // show on the listing page.
468
+	),
469 469
 
470
-    array('type' => 'sectionend', 'id' => 'geodir_search_form_default_text_settings'),
470
+	array('type' => 'sectionend', 'id' => 'geodir_search_form_default_text_settings'),
471 471
 
472
-    /* Listing Layout Settings end */
472
+	/* Listing Layout Settings end */
473 473
 
474 474
 
475
-    /* Detail Layout Settings end */
475
+	/* Detail Layout Settings end */
476 476
 
477
-    array('name' => __('Detail', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_detail_settings '),
477
+	array('name' => __('Detail', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_detail_settings '),
478 478
 
479
-    array('name' => __('Detail/Single Page Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'detail_page_settings '),
479
+	array('name' => __('Detail/Single Page Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'detail_page_settings '),
480 480
 
481
-    array(
482
-        'name' => __('Detail top section', 'geodirectory'),
483
-        'desc' => __('Show the top section of listing page', 'geodirectory'),
484
-        'id' => 'geodir_show_detail_top_section',
485
-        'type' => 'checkbox',
486
-        'std' => '1' // Default value to show home top section
487
-    ),
481
+	array(
482
+		'name' => __('Detail top section', 'geodirectory'),
483
+		'desc' => __('Show the top section of listing page', 'geodirectory'),
484
+		'id' => 'geodir_show_detail_top_section',
485
+		'type' => 'checkbox',
486
+		'std' => '1' // Default value to show home top section
487
+	),
488 488
 
489
-    array(
490
-        'name' => __('Detail bottom section', 'geodirectory'),
491
-        'desc' => __('Show the bottom section of listing page', 'geodirectory'),
492
-        'id' => 'geodir_show_detail_bottom_section',
493
-        'type' => 'checkbox',
494
-        'std' => '1' // Default value to show home top section
495
-    ),
496
-    array(
497
-        'name' => __('Detail sidebar section on left side', 'geodirectory'),
498
-        'desc' => __('Display detail sidebar section on left side of the detail page', 'geodirectory'),
499
-        'id' => 'geodir_detail_sidebar_left_section',
500
-        'type' => 'checkbox',
501
-        'std' => '0'
502
-    ),
503
-    array(
504
-        'name' => __('Disable GD modal', 'geodirectory'),
505
-        'desc' => __('Disable GD modal that displays slideshow images in popup', 'geodirectory'),
506
-        'id' => 'geodir_disable_gb_modal',
507
-        'type' => 'checkbox',
508
-        'std' => '0'
509
-    ),
510
-    array(
511
-        'name' => __('Disable Tweet, Fb Like, Google+ buttons section', 'geodirectory'),
512
-        'desc' => __('Disable Tweet, Fb Like, Google+ buttons section that displays on Detail page sidebar', 'geodirectory'),
513
-        'id' => 'geodir_disable_tfg_buttons_section',
514
-        'type' => 'checkbox',
515
-        'std' => '0'
516
-    ),
517
-    array(
518
-        'name' => __('Disable share this button section', 'geodirectory'),
519
-        'desc' => __('Disable share this button section that displays on Detail page sidebar', 'geodirectory'),
520
-        'id' => 'geodir_disable_sharethis_button_section',
521
-        'type' => 'checkbox',
522
-        'std' => '0'
523
-    ),
524
-    array(
525
-        'name' => __('Disable Google Analytics section', 'geodirectory'),
526
-        'desc' => __('Disable Google Analytics section that displays on Detail page sidebar', 'geodirectory'),
527
-        'id' => 'geodir_disable_google_analytics_section',
528
-        'type' => 'checkbox',
529
-        'std' => '0'
530
-    ),
531
-    array(
532
-        'name' => __('Disable User Links section', 'geodirectory'),
533
-        'desc' => __('Disable User Links section (Edit post, Favorite etc..) that displays on Detail page sidebar', 'geodirectory'),
534
-        'id' => 'geodir_disable_user_links_section',
535
-        'type' => 'checkbox',
536
-        'std' => '0'
537
-    ),
538
-    array(
539
-        'name' => __('Disable Rating Info section', 'geodirectory'),
540
-        'desc' => __('Disable Rating Info section that displays on Detail page sidebar', 'geodirectory'),
541
-        'id' => 'geodir_disable_rating_info_section',
542
-        'type' => 'checkbox',
543
-        'std' => '0'
544
-    ),
545
-    array(
546
-        'name' => __('Disable Listing Info section', 'geodirectory'),
547
-        'desc' => __('Disable Listing Info section that displays on Detail page sidebar', 'geodirectory'),
548
-        'id' => 'geodir_disable_listing_info_section',
549
-        'type' => 'checkbox',
550
-        'std' => '0'
551
-    ),
489
+	array(
490
+		'name' => __('Detail bottom section', 'geodirectory'),
491
+		'desc' => __('Show the bottom section of listing page', 'geodirectory'),
492
+		'id' => 'geodir_show_detail_bottom_section',
493
+		'type' => 'checkbox',
494
+		'std' => '1' // Default value to show home top section
495
+	),
496
+	array(
497
+		'name' => __('Detail sidebar section on left side', 'geodirectory'),
498
+		'desc' => __('Display detail sidebar section on left side of the detail page', 'geodirectory'),
499
+		'id' => 'geodir_detail_sidebar_left_section',
500
+		'type' => 'checkbox',
501
+		'std' => '0'
502
+	),
503
+	array(
504
+		'name' => __('Disable GD modal', 'geodirectory'),
505
+		'desc' => __('Disable GD modal that displays slideshow images in popup', 'geodirectory'),
506
+		'id' => 'geodir_disable_gb_modal',
507
+		'type' => 'checkbox',
508
+		'std' => '0'
509
+	),
510
+	array(
511
+		'name' => __('Disable Tweet, Fb Like, Google+ buttons section', 'geodirectory'),
512
+		'desc' => __('Disable Tweet, Fb Like, Google+ buttons section that displays on Detail page sidebar', 'geodirectory'),
513
+		'id' => 'geodir_disable_tfg_buttons_section',
514
+		'type' => 'checkbox',
515
+		'std' => '0'
516
+	),
517
+	array(
518
+		'name' => __('Disable share this button section', 'geodirectory'),
519
+		'desc' => __('Disable share this button section that displays on Detail page sidebar', 'geodirectory'),
520
+		'id' => 'geodir_disable_sharethis_button_section',
521
+		'type' => 'checkbox',
522
+		'std' => '0'
523
+	),
524
+	array(
525
+		'name' => __('Disable Google Analytics section', 'geodirectory'),
526
+		'desc' => __('Disable Google Analytics section that displays on Detail page sidebar', 'geodirectory'),
527
+		'id' => 'geodir_disable_google_analytics_section',
528
+		'type' => 'checkbox',
529
+		'std' => '0'
530
+	),
531
+	array(
532
+		'name' => __('Disable User Links section', 'geodirectory'),
533
+		'desc' => __('Disable User Links section (Edit post, Favorite etc..) that displays on Detail page sidebar', 'geodirectory'),
534
+		'id' => 'geodir_disable_user_links_section',
535
+		'type' => 'checkbox',
536
+		'std' => '0'
537
+	),
538
+	array(
539
+		'name' => __('Disable Rating Info section', 'geodirectory'),
540
+		'desc' => __('Disable Rating Info section that displays on Detail page sidebar', 'geodirectory'),
541
+		'id' => 'geodir_disable_rating_info_section',
542
+		'type' => 'checkbox',
543
+		'std' => '0'
544
+	),
545
+	array(
546
+		'name' => __('Disable Listing Info section', 'geodirectory'),
547
+		'desc' => __('Disable Listing Info section that displays on Detail page sidebar', 'geodirectory'),
548
+		'id' => 'geodir_disable_listing_info_section',
549
+		'type' => 'checkbox',
550
+		'std' => '0'
551
+	),
552 552
 
553
-    array('type' => 'sectionend', 'id' => 'detail_page_settings'),
553
+	array('type' => 'sectionend', 'id' => 'detail_page_settings'),
554 554
 
555 555
 
556
-    /* ---------- DETAIL PAGE TAB SETTING START*/
556
+	/* ---------- DETAIL PAGE TAB SETTING START*/
557 557
 
558
-    array('name' => __('Detail Page Tab Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_detail_page_tab_settings '),
558
+	array('name' => __('Detail Page Tab Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_detail_page_tab_settings '),
559 559
 
560
-    array(
561
-        'name' => __('Exclude selected tabs from detail page', 'geodirectory'),
562
-        'desc' => __('Select tabs to exclude from the list of all appearing tabs on detail page.', 'geodirectory'),
563
-        'tip' => '',
564
-        'id' => 'geodir_detail_page_tabs_excluded',
565
-        'css' => 'min-width:300px;',
566
-        'std' => geodir_get_posttypes(),
567
-        'type' => 'multiselect',
568
-        'placeholder_text' => __('Select tabs', 'geodirectory'),
569
-        'class' => 'chosen_select',
570
-        'options' => array_unique(geodir_detail_page_tabs_key_value_array())
571
-    ),
560
+	array(
561
+		'name' => __('Exclude selected tabs from detail page', 'geodirectory'),
562
+		'desc' => __('Select tabs to exclude from the list of all appearing tabs on detail page.', 'geodirectory'),
563
+		'tip' => '',
564
+		'id' => 'geodir_detail_page_tabs_excluded',
565
+		'css' => 'min-width:300px;',
566
+		'std' => geodir_get_posttypes(),
567
+		'type' => 'multiselect',
568
+		'placeholder_text' => __('Select tabs', 'geodirectory'),
569
+		'class' => 'chosen_select',
570
+		'options' => array_unique(geodir_detail_page_tabs_key_value_array())
571
+	),
572 572
 
573 573
 
574
-    array('type' => 'sectionend', 'id' => 'geodir_detail_page_tab_settings'),
575
-    /* ---------- DETAIL PAGE TAB SETTING END*/
574
+	array('type' => 'sectionend', 'id' => 'geodir_detail_page_tab_settings'),
575
+	/* ---------- DETAIL PAGE TAB SETTING END*/
576 576
 
577
-    /* START DEFAULT STAR IMAGE*/
578
-    array('name' => __('Default Rating Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_rating_settings '),
577
+	/* START DEFAULT STAR IMAGE*/
578
+	array('name' => __('Default Rating Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_rating_settings '),
579 579
 
580
-    array(
581
-        'name' => __('Upload default rating star icon', 'geodirectory'),
582
-        'desc' => '',
583
-        'id' => 'geodir_default_rating_star_icon',
584
-        'type' => 'file',
585
-        'std' => '0',
586
-        'value' => geodir_plugin_url() . '/geodirectory-assets/images/stars.png'// Default value to show home top section
587
-    ),
580
+	array(
581
+		'name' => __('Upload default rating star icon', 'geodirectory'),
582
+		'desc' => '',
583
+		'id' => 'geodir_default_rating_star_icon',
584
+		'type' => 'file',
585
+		'std' => '0',
586
+		'value' => geodir_plugin_url() . '/geodirectory-assets/images/stars.png'// Default value to show home top section
587
+	),
588 588
 	array(
589 589
 		'name' => __('Enable Font Awesome', 'geodirectory'),
590 590
 		'desc' => __('When enabled all rating images will be using font awesome rating icons as images.', 'geodirectory' ),
@@ -600,368 +600,368 @@  discard block
 block discarded – undo
600 600
 		'std' => '#757575'
601 601
 	),
602 602
 
603
-    array('type' => 'sectionend', 'id' => 'geodir_detail_page_tab_settings'),
603
+	array('type' => 'sectionend', 'id' => 'geodir_detail_page_tab_settings'),
604 604
 
605
-    /* END DEFAULT STAR IMAGE*/
605
+	/* END DEFAULT STAR IMAGE*/
606 606
 
607
-    /* Detail related post settings start */
607
+	/* Detail related post settings start */
608 608
 
609
-    array('name' => __('Related Post Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'detail_page_related_post_settings '),
609
+	array('name' => __('Related Post Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'detail_page_related_post_settings '),
610 610
 
611
-    array(
612
-        'name' => __('Show related post listing on', 'geodirectory'),
613
-        'desc' => __('Select the post types to display related listing on detail page.', 'geodirectory'),
614
-        'tip' => '',
615
-        'id' => 'geodir_add_related_listing_posttypes',
616
-        'css' => 'min-width:300px;',
617
-        'std' => geodir_get_posttypes(),
618
-        'type' => 'multiselect',
619
-        'placeholder_text' => __('Select post types', 'geodirectory'),
620
-        'class' => 'chosen_select',
621
-        'options' => array_unique(geodir_post_type_setting_fun())
622
-    ),
611
+	array(
612
+		'name' => __('Show related post listing on', 'geodirectory'),
613
+		'desc' => __('Select the post types to display related listing on detail page.', 'geodirectory'),
614
+		'tip' => '',
615
+		'id' => 'geodir_add_related_listing_posttypes',
616
+		'css' => 'min-width:300px;',
617
+		'std' => geodir_get_posttypes(),
618
+		'type' => 'multiselect',
619
+		'placeholder_text' => __('Select post types', 'geodirectory'),
620
+		'class' => 'chosen_select',
621
+		'options' => array_unique(geodir_post_type_setting_fun())
622
+	),
623 623
 
624
-    array(
625
-        'name' => __('Relate to', 'geodirectory'),
626
-        'desc' => __('Set the relation between current post to related posts.', 'geodirectory'),
627
-        'id' => 'geodir_related_post_relate_to',
628
-        'css' => 'min-width:300px;',
629
-        'std' => 'category',
630
-        'type' => 'select',
631
-        'class' => 'chosen_select',
632
-        'options' => array_unique(array(
633
-            'category' => __('Categories', 'geodirectory'),
634
-            'tags' => __('Tags', 'geodirectory'),
635
-        ))
636
-    ),
624
+	array(
625
+		'name' => __('Relate to', 'geodirectory'),
626
+		'desc' => __('Set the relation between current post to related posts.', 'geodirectory'),
627
+		'id' => 'geodir_related_post_relate_to',
628
+		'css' => 'min-width:300px;',
629
+		'std' => 'category',
630
+		'type' => 'select',
631
+		'class' => 'chosen_select',
632
+		'options' => array_unique(array(
633
+			'category' => __('Categories', 'geodirectory'),
634
+			'tags' => __('Tags', 'geodirectory'),
635
+		))
636
+	),
637 637
 
638
-    array(
639
-        'name' => __('Layout', 'geodirectory'),
640
-        'desc' => __('Set the listing view of relate post on detail page', 'geodirectory'),
641
-        'id' => 'geodir_related_post_listing_view',
642
-        'css' => 'min-width:300px;',
643
-        'std' => 'gridview_onehalf',
644
-        'type' => 'select',
645
-        'class' => 'chosen_select',
646
-        'options' => array_unique(array(
647
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
648
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
649
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
650
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
651
-            'listview' => __('List view', 'geodirectory'),
652
-        ))
653
-    ),
638
+	array(
639
+		'name' => __('Layout', 'geodirectory'),
640
+		'desc' => __('Set the listing view of relate post on detail page', 'geodirectory'),
641
+		'id' => 'geodir_related_post_listing_view',
642
+		'css' => 'min-width:300px;',
643
+		'std' => 'gridview_onehalf',
644
+		'type' => 'select',
645
+		'class' => 'chosen_select',
646
+		'options' => array_unique(array(
647
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
648
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
649
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
650
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
651
+			'listview' => __('List view', 'geodirectory'),
652
+		))
653
+	),
654 654
 
655
-    array(
656
-        'name' => __('Sort by', 'geodirectory'),
657
-        'desc' => __('Set the related post listing sort by view', 'geodirectory'),
658
-        'id' => 'geodir_related_post_sortby',
659
-        'css' => 'min-width:300px;',
660
-        'std' => 'latest',
661
-        'type' => 'select',
662
-        'class' => 'chosen_select',
663
-        'options' => array_unique(array(
664
-            'latest' => __('Latest', 'geodirectory'),
665
-            'featured' => __('Featured', 'geodirectory'),
666
-            'high_review' => __('Review', 'geodirectory'),
667
-            'high_rating' => __('Rating', 'geodirectory'),
668
-            'random' => __('Random', 'geodirectory'),
669
-        ))
670
-    ),
655
+	array(
656
+		'name' => __('Sort by', 'geodirectory'),
657
+		'desc' => __('Set the related post listing sort by view', 'geodirectory'),
658
+		'id' => 'geodir_related_post_sortby',
659
+		'css' => 'min-width:300px;',
660
+		'std' => 'latest',
661
+		'type' => 'select',
662
+		'class' => 'chosen_select',
663
+		'options' => array_unique(array(
664
+			'latest' => __('Latest', 'geodirectory'),
665
+			'featured' => __('Featured', 'geodirectory'),
666
+			'high_review' => __('Review', 'geodirectory'),
667
+			'high_rating' => __('Rating', 'geodirectory'),
668
+			'random' => __('Random', 'geodirectory'),
669
+		))
670
+	),
671 671
 
672
-    array(
673
-        'name' => __('Number of posts:', 'geodirectory'),
674
-        'desc' => __('Enter number of posts to display on related posts listing', 'geodirectory'),
675
-        'id' => 'geodir_related_post_count',
676
-        'type' => 'text',
677
-        'css' => 'min-width:300px;',
678
-        'std' => '5' // Default value to show home top section
679
-    ),
672
+	array(
673
+		'name' => __('Number of posts:', 'geodirectory'),
674
+		'desc' => __('Enter number of posts to display on related posts listing', 'geodirectory'),
675
+		'id' => 'geodir_related_post_count',
676
+		'type' => 'text',
677
+		'css' => 'min-width:300px;',
678
+		'std' => '5' // Default value to show home top section
679
+	),
680 680
 
681
-    array(
682
-        'name' => __('Post excerpt', 'geodirectory'),
683
-        'desc' => __('Post content excerpt character count', 'geodirectory'),
684
-        'id' => 'geodir_related_post_excerpt',
685
-        'type' => 'text',
686
-        'css' => 'min-width:300px;',
687
-        'std' => '20' // Default value to show home top section
688
-    ),
681
+	array(
682
+		'name' => __('Post excerpt', 'geodirectory'),
683
+		'desc' => __('Post content excerpt character count', 'geodirectory'),
684
+		'id' => 'geodir_related_post_excerpt',
685
+		'type' => 'text',
686
+		'css' => 'min-width:300px;',
687
+		'std' => '20' // Default value to show home top section
688
+	),
689 689
 
690 690
 
691
-    array('type' => 'sectionend', 'id' => 'detail_page_related_post_settings'),
692
-    /* Detail Layout Settings end */
691
+	array('type' => 'sectionend', 'id' => 'detail_page_related_post_settings'),
692
+	/* Detail Layout Settings end */
693 693
 
694
-    /* Author Layout Settings Start */
694
+	/* Author Layout Settings Start */
695 695
 
696
-    array('name' => __('Author', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_author_settings '),
696
+	array('name' => __('Author', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_author_settings '),
697 697
 
698 698
 
699
-    array('name' => __('Author Page Layout Settings', 'geodirectory'),
700
-        'type' => 'sectionstart',
701
-        'desc' => '',
702
-        'id' => 'geodir_author_layout'),
699
+	array('name' => __('Author Page Layout Settings', 'geodirectory'),
700
+		'type' => 'sectionstart',
701
+		'desc' => '',
702
+		'id' => 'geodir_author_layout'),
703 703
 
704
-    array(
705
-        'name' => __('Author top section', 'geodirectory'),
706
-        'desc' => __('Show the top section of author page', 'geodirectory'),
707
-        'id' => 'geodir_show_author_top_section',
708
-        'type' => 'checkbox',
709
-        'std' => '1' // Default value to show home top section
710
-    ),
704
+	array(
705
+		'name' => __('Author top section', 'geodirectory'),
706
+		'desc' => __('Show the top section of author page', 'geodirectory'),
707
+		'id' => 'geodir_show_author_top_section',
708
+		'type' => 'checkbox',
709
+		'std' => '1' // Default value to show home top section
710
+	),
711 711
 
712
-    array(
713
-        'name' => __('Author right section', 'geodirectory'),
714
-        'desc' => __('Show the right section of author page', 'geodirectory'),
715
-        'id' => 'geodir_show_author_right_section',
716
-        'type' => 'checkbox',
717
-        'std' => '1' // Default value to show home top section
718
-    ),
712
+	array(
713
+		'name' => __('Author right section', 'geodirectory'),
714
+		'desc' => __('Show the right section of author page', 'geodirectory'),
715
+		'id' => 'geodir_show_author_right_section',
716
+		'type' => 'checkbox',
717
+		'std' => '1' // Default value to show home top section
718
+	),
719 719
 
720
-    array(
721
-        'name' => __('Width of author right section', 'geodirectory'),
722
-        'desc' => __('Enter the width of right section of author page in %', 'geodirectory'),
723
-        'id' => 'geodir_width_author_right_section',
724
-        'type' => 'text',
725
-        'css' => 'min-width:300px;',
726
-        'std' => '30' // Default value to show home top section
727
-    ),
720
+	array(
721
+		'name' => __('Width of author right section', 'geodirectory'),
722
+		'desc' => __('Enter the width of right section of author page in %', 'geodirectory'),
723
+		'id' => 'geodir_width_author_right_section',
724
+		'type' => 'text',
725
+		'css' => 'min-width:300px;',
726
+		'std' => '30' // Default value to show home top section
727
+	),
728 728
 
729
-    array(
730
-        'name' => __('Author content section view', 'geodirectory'),
731
-        'desc' => __('Set the listing view of author page', 'geodirectory'),
732
-        'id' => 'geodir_author_view',
733
-        'css' => 'min-width:300px;',
734
-        'std' => 'gridview_onehalf',
735
-        'type' => 'select',
736
-        'class' => 'chosen_select',
737
-        'options' => array_unique(array(
738
-            'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
739
-            'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
740
-            'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
741
-            'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
742
-            'listview' => __('List view', 'geodirectory'),
743
-        ))
744
-    ),
729
+	array(
730
+		'name' => __('Author content section view', 'geodirectory'),
731
+		'desc' => __('Set the listing view of author page', 'geodirectory'),
732
+		'id' => 'geodir_author_view',
733
+		'css' => 'min-width:300px;',
734
+		'std' => 'gridview_onehalf',
735
+		'type' => 'select',
736
+		'class' => 'chosen_select',
737
+		'options' => array_unique(array(
738
+			'gridview_onehalf' => __('Grid View (Two Columns)', 'geodirectory'),
739
+			'gridview_onethird' => __('Grid View (Three Columns)', 'geodirectory'),
740
+			'gridview_onefourth' => __('Grid View (Four Columns)', 'geodirectory'),
741
+			'gridview_onefifth' => __('Grid View (Five Columns)', 'geodirectory'),
742
+			'listview' => __('List view', 'geodirectory'),
743
+		))
744
+	),
745 745
 
746
-    array(
747
-        'name' => __('Width of author content section', 'geodirectory'),
748
-        'desc' => __('Enter the width of content section of author page in %', 'geodirectory'),
749
-        'id' => 'geodir_width_author_contant_section',
750
-        'type' => 'text',
751
-        'css' => 'min-width:300px;',
752
-        'std' => '63' // Default value to show home top section
753
-    ),
746
+	array(
747
+		'name' => __('Width of author content section', 'geodirectory'),
748
+		'desc' => __('Enter the width of content section of author page in %', 'geodirectory'),
749
+		'id' => 'geodir_width_author_contant_section',
750
+		'type' => 'text',
751
+		'css' => 'min-width:300px;',
752
+		'std' => '63' // Default value to show home top section
753
+	),
754 754
 
755
-    array(
756
-        'name' => __('Author left section', 'geodirectory'),
757
-        'desc' => __('Show the left section of author page', 'geodirectory'),
758
-        'id' => 'geodir_show_author_left_section',
759
-        'type' => 'checkbox',
760
-        'std' => '0' // Default value to show home top section
761
-    ),
755
+	array(
756
+		'name' => __('Author left section', 'geodirectory'),
757
+		'desc' => __('Show the left section of author page', 'geodirectory'),
758
+		'id' => 'geodir_show_author_left_section',
759
+		'type' => 'checkbox',
760
+		'std' => '0' // Default value to show home top section
761
+	),
762 762
 
763
-    array(
764
-        'name' => __('Width of author left section', 'geodirectory'),
765
-        'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
766
-        'id' => 'geodir_width_author_left_section',
767
-        'type' => 'text',
768
-        'css' => 'min-width:300px;',
769
-        'std' => '30' // Default value to show home top section
770
-    ),
763
+	array(
764
+		'name' => __('Width of author left section', 'geodirectory'),
765
+		'desc' => __('Enter the width of left section of home page in %', 'geodirectory'),
766
+		'id' => 'geodir_width_author_left_section',
767
+		'type' => 'text',
768
+		'css' => 'min-width:300px;',
769
+		'std' => '30' // Default value to show home top section
770
+	),
771 771
 
772
-    array(
773
-        'name' => __('Author bottom section', 'geodirectory'),
774
-        'desc' => __('Show the bottom section of author page', 'geodirectory'),
775
-        'id' => 'geodir_show_author_bottom_section',
776
-        'type' => 'checkbox',
777
-        'std' => '0' // Default value to show home top section
778
-    ),
772
+	array(
773
+		'name' => __('Author bottom section', 'geodirectory'),
774
+		'desc' => __('Show the bottom section of author page', 'geodirectory'),
775
+		'id' => 'geodir_show_author_bottom_section',
776
+		'type' => 'checkbox',
777
+		'std' => '0' // Default value to show home top section
778
+	),
779 779
 
780 780
 
781
-    array(
782
-        'name' => __('Description word limit', 'geodirectory'),
783
-        'desc' => '',
784
-        'id' => 'geodir_author_desc_word_limit',
785
-        'type' => 'text',
786
-        'css' => 'min-width:300px;',
787
-        'std' => '50' // Default value to show home top section
788
-    ),
781
+	array(
782
+		'name' => __('Description word limit', 'geodirectory'),
783
+		'desc' => '',
784
+		'id' => 'geodir_author_desc_word_limit',
785
+		'type' => 'text',
786
+		'css' => 'min-width:300px;',
787
+		'std' => '50' // Default value to show home top section
788
+	),
789 789
 
790
-    array('type' => 'sectionend', 'id' => 'geodir_author_layout'),
791
-    /* Author Layout Settings end */
790
+	array('type' => 'sectionend', 'id' => 'geodir_author_layout'),
791
+	/* Author Layout Settings end */
792 792
 
793 793
 
794
-    /* Post Type Navigation Settings Start */
795
-    array('name' => __('Navigation', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_navigation_settings'),
794
+	/* Post Type Navigation Settings Start */
795
+	array('name' => __('Navigation', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_navigation_settings'),
796 796
 
797 797
 
798
-    /* Post Type Navigation Settings Start */
798
+	/* Post Type Navigation Settings Start */
799 799
 
800
-    array('name' => __('Navigation Locations', 'geodirectory'),
801
-        'type' => 'sectionstart',
802
-        'desc' => '',
803
-        'id' => 'geodir_navigation_locations'),
800
+	array('name' => __('Navigation Locations', 'geodirectory'),
801
+		'type' => 'sectionstart',
802
+		'desc' => '',
803
+		'id' => 'geodir_navigation_locations'),
804 804
 
805
-    array(
806
-        'name' => __('Show geodirectory navigation in selected menu locations', 'geodirectory'),
807
-        'desc' => '',
808
-        'tip' => '',
809
-        'id' => 'geodir_theme_location_nav',
810
-        'css' => 'min-width:300px;',
811
-        'std' => array(),
812
-        'type' => 'multiselect',
813
-        'placeholder_text' => __('Select menu locations', 'geodirectory'),
814
-        'class' => 'chosen_select',
815
-        'options' => array_unique(geodir_theme_location_setting_fun())
816
-    ),
817
-    array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
818
-
819
-
820
-    array('name' => __('Navigation Settings', 'geodirectory'),
821
-        'type' => 'sectionstart',
822
-        'desc' => '',
823
-        'id' => 'geodir_navigation_options'),
805
+	array(
806
+		'name' => __('Show geodirectory navigation in selected menu locations', 'geodirectory'),
807
+		'desc' => '',
808
+		'tip' => '',
809
+		'id' => 'geodir_theme_location_nav',
810
+		'css' => 'min-width:300px;',
811
+		'std' => array(),
812
+		'type' => 'multiselect',
813
+		'placeholder_text' => __('Select menu locations', 'geodirectory'),
814
+		'class' => 'chosen_select',
815
+		'options' => array_unique(geodir_theme_location_setting_fun())
816
+	),
817
+	array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
824 818
 
825 819
 
826
-    array(
827
-        'name' => __('Show add listing navigation in menu', 'geodirectory'),
828
-        'desc' => sprintf(__('Show add listing navigation in main menu? (untick to disable) If you disable this option, none of the add listing link will appear in main navigation.', 'geodirectory')),
829
-        'id' => 'geodir_show_addlisting_nav',
830
-        'std' => '1',
831
-        'type' => 'checkbox'
832
-    ),
820
+	array('name' => __('Navigation Settings', 'geodirectory'),
821
+		'type' => 'sectionstart',
822
+		'desc' => '',
823
+		'id' => 'geodir_navigation_options'),
833 824
 
834
-    array(
835
-        'name' => __('Show listings navigation in menu', 'geodirectory'),
836
-        'desc' => sprintf(__('Show listing navigation in main menu? (untick to disable) If you disable this option, none of the listing link will appear in main navigation.', 'geodirectory')),
837
-        'id' => 'geodir_show_listing_nav',
838
-        'std' => '1',
839
-        'type' => 'checkbox'
840
-    ),
841 825
 
842
-    array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
826
+	array(
827
+		'name' => __('Show add listing navigation in menu', 'geodirectory'),
828
+		'desc' => sprintf(__('Show add listing navigation in main menu? (untick to disable) If you disable this option, none of the add listing link will appear in main navigation.', 'geodirectory')),
829
+		'id' => 'geodir_show_addlisting_nav',
830
+		'std' => '1',
831
+		'type' => 'checkbox'
832
+	),
843 833
 
834
+	array(
835
+		'name' => __('Show listings navigation in menu', 'geodirectory'),
836
+		'desc' => sprintf(__('Show listing navigation in main menu? (untick to disable) If you disable this option, none of the listing link will appear in main navigation.', 'geodirectory')),
837
+		'id' => 'geodir_show_listing_nav',
838
+		'std' => '1',
839
+		'type' => 'checkbox'
840
+	),
844 841
 
845
-    array('name' => __('Post Type Navigation Settings', 'geodirectory'),
846
-        'type' => 'sectionstart',
847
-        'desc' => '',
848
-        'id' => 'geodir_post_type_navigation_layout'),
849
-    array(
850
-        'name' => __('Show listing link in main navigation', 'geodirectory'),
851
-        'desc' => '',
852
-        'tip' => '',
853
-        'id' => 'geodir_add_posttype_in_main_nav',
854
-        'css' => 'min-width:300px;',
855
-        'std' => array(),
856
-        'type' => 'multiselect',
857
-        'placeholder_text' => __('Select post types', 'geodirectory'),
858
-        'class' => 'chosen_select',
859
-        'options' => array_unique(geodir_post_type_setting_fun())
860
-    ),
842
+	array('type' => 'sectionend', 'id' => 'geodir_navigation_options'),
861 843
 
862
-    array(
863
-        'name' => __('Show listing link in listing navigation', 'geodirectory'),
864
-        'desc' => '',
865
-        'tip' => '',
866
-        'id' => 'geodir_add_posttype_in_listing_nav',
867
-        'css' => 'min-width:300px;',
868
-        'std' => geodir_get_posttypes(),
869
-        'type' => 'multiselect',
870
-        'placeholder_text' => __('Select post types', 'geodirectory'),
871
-        'class' => 'chosen_select',
872
-        'options' => array_unique(geodir_post_type_setting_fun())
873
-    ),
874 844
 
875
-    array(
876
-        'name' => __('Allow post type to add from frontend', 'geodirectory'),
877
-        'desc' => '',
878
-        'tip' => '',
879
-        'id' => 'geodir_allow_posttype_frontend',
880
-        'css' => 'min-width:300px;',
881
-        'std' => geodir_get_posttypes(),
882
-        'type' => 'multiselect',
883
-        'placeholder_text' => __('Select post types', 'geodirectory'),
884
-        'class' => 'chosen_select',
885
-        'options' => array_unique(geodir_post_type_setting_fun())
886
-    ),
845
+	array('name' => __('Post Type Navigation Settings', 'geodirectory'),
846
+		'type' => 'sectionstart',
847
+		'desc' => '',
848
+		'id' => 'geodir_post_type_navigation_layout'),
849
+	array(
850
+		'name' => __('Show listing link in main navigation', 'geodirectory'),
851
+		'desc' => '',
852
+		'tip' => '',
853
+		'id' => 'geodir_add_posttype_in_main_nav',
854
+		'css' => 'min-width:300px;',
855
+		'std' => array(),
856
+		'type' => 'multiselect',
857
+		'placeholder_text' => __('Select post types', 'geodirectory'),
858
+		'class' => 'chosen_select',
859
+		'options' => array_unique(geodir_post_type_setting_fun())
860
+	),
887 861
 
888
-    array(
889
-        'name' => __('Show add listing link in main navigation', 'geodirectory'),
890
-        'desc' => '',
891
-        'tip' => '',
892
-        'id' => 'geodir_add_listing_link_main_nav',
893
-        'css' => 'min-width:300px;',
894
-        'std' => array(),
895
-        'type' => 'multiselect',
896
-        'placeholder_text' => __('Select post types', 'geodirectory'),
897
-        'class' => 'chosen_select',
898
-        'options' => array_unique(geodir_post_type_setting_fun())
899
-    ),
862
+	array(
863
+		'name' => __('Show listing link in listing navigation', 'geodirectory'),
864
+		'desc' => '',
865
+		'tip' => '',
866
+		'id' => 'geodir_add_posttype_in_listing_nav',
867
+		'css' => 'min-width:300px;',
868
+		'std' => geodir_get_posttypes(),
869
+		'type' => 'multiselect',
870
+		'placeholder_text' => __('Select post types', 'geodirectory'),
871
+		'class' => 'chosen_select',
872
+		'options' => array_unique(geodir_post_type_setting_fun())
873
+	),
900 874
 
901
-    array(
902
-        'name' => __('Show add listing link in add listing navigation', 'geodirectory'),
903
-        'desc' => '',
904
-        'tip' => '',
905
-        'id' => 'geodir_add_listing_link_add_listing_nav',
906
-        'css' => 'min-width:300px;',
907
-        'std' => geodir_get_posttypes(),
908
-        'type' => 'multiselect',
909
-        'class' => 'chosen_select',
910
-        'options' => array_unique(geodir_post_type_setting_fun())
911
-    ),
875
+	array(
876
+		'name' => __('Allow post type to add from frontend', 'geodirectory'),
877
+		'desc' => '',
878
+		'tip' => '',
879
+		'id' => 'geodir_allow_posttype_frontend',
880
+		'css' => 'min-width:300px;',
881
+		'std' => geodir_get_posttypes(),
882
+		'type' => 'multiselect',
883
+		'placeholder_text' => __('Select post types', 'geodirectory'),
884
+		'class' => 'chosen_select',
885
+		'options' => array_unique(geodir_post_type_setting_fun())
886
+	),
912 887
 
913
-    array('type' => 'sectionend', 'id' => 'geodir_post_type_navigation_layout'),
888
+	array(
889
+		'name' => __('Show add listing link in main navigation', 'geodirectory'),
890
+		'desc' => '',
891
+		'tip' => '',
892
+		'id' => 'geodir_add_listing_link_main_nav',
893
+		'css' => 'min-width:300px;',
894
+		'std' => array(),
895
+		'type' => 'multiselect',
896
+		'placeholder_text' => __('Select post types', 'geodirectory'),
897
+		'class' => 'chosen_select',
898
+		'options' => array_unique(geodir_post_type_setting_fun())
899
+	),
914 900
 
901
+	array(
902
+		'name' => __('Show add listing link in add listing navigation', 'geodirectory'),
903
+		'desc' => '',
904
+		'tip' => '',
905
+		'id' => 'geodir_add_listing_link_add_listing_nav',
906
+		'css' => 'min-width:300px;',
907
+		'std' => geodir_get_posttypes(),
908
+		'type' => 'multiselect',
909
+		'class' => 'chosen_select',
910
+		'options' => array_unique(geodir_post_type_setting_fun())
911
+	),
915 912
 
916
-    array('name' => __('User Dashboard Post Type Navigation Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_user_dashboard_post_type '),
913
+	array('type' => 'sectionend', 'id' => 'geodir_post_type_navigation_layout'),
917 914
 
918 915
 
919
-    array(
920
-        'name' => __('Show add listing link in user dashboard', 'geodirectory'),
921
-        'desc' => '',
922
-        'tip' => '',
923
-        'id' => 'geodir_add_listing_link_user_dashboard',
924
-        'css' => 'min-width:300px;',
925
-        'std' => geodir_get_posttypes(),
926
-        'type' => 'multiselect',
927
-        'placeholder_text' => __('Select post types', 'geodirectory'),
928
-        'class' => 'chosen_select',
929
-        'options' => array_unique(geodir_post_type_setting_fun())
930
-    ),
916
+	array('name' => __('User Dashboard Post Type Navigation Settings', 'geodirectory'), 'type' => 'sectionstart', 'desc' => '', 'id' => 'geodir_user_dashboard_post_type '),
931 917
 
932
-    array(
933
-        'name' => __('Show favorite link in user dashboard', 'geodirectory'),
934
-        'desc' => __('Option will not appear if user does not have a favorite of that post type', 'geodirectory'),
935
-        'tip' => '',
936
-        'id' => 'geodir_favorite_link_user_dashboard',
937
-        'css' => 'min-width:300px;',
938
-        'std' => geodir_get_posttypes(),
939
-        'type' => 'multiselect',
940
-        'placeholder_text' => __('Select post types', 'geodirectory'),
941
-        'class' => 'chosen_select',
942
-        'options' => array_unique(geodir_post_type_setting_fun())
943
-    ),
944 918
 
945
-    array(
946
-        'name' => __('Show listing link in user dashboard', 'geodirectory'),
947
-        'desc' => __('Option will not appear if user does not have his/her own listing of that post type', 'geodirectory'),
948
-        'tip' => '',
949
-        'id' => 'geodir_listing_link_user_dashboard',
950
-        'css' => 'min-width:300px;',
951
-        'std' => geodir_get_posttypes(),
952
-        'type' => 'multiselect',
953
-        'placeholder_text' => __('Select post types', 'geodirectory'),
954
-        'class' => 'chosen_select',
955
-        'options' => array_unique(geodir_post_type_setting_fun())
956
-    ),
957
-
958
-    array('type' => 'sectionend', 'id' => 'geodir_user_dashboard_post_type'),
959
-    /* Post Type Navigation Settings End */
960
-
961
-    /* Script Settings Start */
962
-    array('name' => __('Scripts', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_script_settings '),
963
-
964
-    /*
919
+	array(
920
+		'name' => __('Show add listing link in user dashboard', 'geodirectory'),
921
+		'desc' => '',
922
+		'tip' => '',
923
+		'id' => 'geodir_add_listing_link_user_dashboard',
924
+		'css' => 'min-width:300px;',
925
+		'std' => geodir_get_posttypes(),
926
+		'type' => 'multiselect',
927
+		'placeholder_text' => __('Select post types', 'geodirectory'),
928
+		'class' => 'chosen_select',
929
+		'options' => array_unique(geodir_post_type_setting_fun())
930
+	),
931
+
932
+	array(
933
+		'name' => __('Show favorite link in user dashboard', 'geodirectory'),
934
+		'desc' => __('Option will not appear if user does not have a favorite of that post type', 'geodirectory'),
935
+		'tip' => '',
936
+		'id' => 'geodir_favorite_link_user_dashboard',
937
+		'css' => 'min-width:300px;',
938
+		'std' => geodir_get_posttypes(),
939
+		'type' => 'multiselect',
940
+		'placeholder_text' => __('Select post types', 'geodirectory'),
941
+		'class' => 'chosen_select',
942
+		'options' => array_unique(geodir_post_type_setting_fun())
943
+	),
944
+
945
+	array(
946
+		'name' => __('Show listing link in user dashboard', 'geodirectory'),
947
+		'desc' => __('Option will not appear if user does not have his/her own listing of that post type', 'geodirectory'),
948
+		'tip' => '',
949
+		'id' => 'geodir_listing_link_user_dashboard',
950
+		'css' => 'min-width:300px;',
951
+		'std' => geodir_get_posttypes(),
952
+		'type' => 'multiselect',
953
+		'placeholder_text' => __('Select post types', 'geodirectory'),
954
+		'class' => 'chosen_select',
955
+		'options' => array_unique(geodir_post_type_setting_fun())
956
+	),
957
+
958
+	array('type' => 'sectionend', 'id' => 'geodir_user_dashboard_post_type'),
959
+	/* Post Type Navigation Settings End */
960
+
961
+	/* Script Settings Start */
962
+	array('name' => __('Scripts', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_script_settings '),
963
+
964
+	/*
965 965
     array( 	'name' => __( 'Add/Remove Scripts', 'geodirectory' ),
966 966
                 'type' => 'sectionstart',
967 967
                 'desc' => '',
@@ -987,150 +987,150 @@  discard block
 block discarded – undo
987 987
 
988 988
     */
989 989
 
990
-    array('name' => __('SCSS Settings (CSS combine and minify)', 'geodirectory'),
991
-        'type' => 'sectionstart',
992
-        'desc' => '',
993
-        'id' => 'geodir_scss_settings'),
990
+	array('name' => __('SCSS Settings (CSS combine and minify)', 'geodirectory'),
991
+		'type' => 'sectionstart',
992
+		'desc' => '',
993
+		'id' => 'geodir_scss_settings'),
994 994
 
995
-    array(
996
-        'name' => __('Disable Core SCSS', 'geodirectory'),
997
-        'desc' => __('Stops the CSS files being minified and output as one.', 'geodirectory'),
998
-        'id' => 'geodir_scss_core',
999
-        'type' => 'checkbox',
1000
-        'std' => '0' // Default value to show home top section
1001
-    ),
995
+	array(
996
+		'name' => __('Disable Core SCSS', 'geodirectory'),
997
+		'desc' => __('Stops the CSS files being minified and output as one.', 'geodirectory'),
998
+		'id' => 'geodir_scss_core',
999
+		'type' => 'checkbox',
1000
+		'std' => '0' // Default value to show home top section
1001
+	),
1002 1002
 
1003
-    array('type' => 'sectionend', 'id' => 'geodir_scss_settings'),
1003
+	array('type' => 'sectionend', 'id' => 'geodir_scss_settings'),
1004 1004
 
1005
-    array('name' => __('Script Settings', 'geodirectory'),
1006
-        'type' => 'sectionstart',
1007
-        'desc' => '',
1008
-        'id' => 'geodir_script_settings'),
1005
+	array('name' => __('Script Settings', 'geodirectory'),
1006
+		'type' => 'sectionstart',
1007
+		'desc' => '',
1008
+		'id' => 'geodir_script_settings'),
1009 1009
 
1010
-    array(
1011
-        'name' => __('Custom style css code', 'geodirectory'),
1012
-        'desc' => '',
1013
-        'id' => 'geodir_coustem_css',
1014
-        'type' => 'textarea',
1015
-        'css' => 'min-width:300px;',
1016
-        'std' => '' // Default value for the page title - changed in settings
1017
-    ),
1010
+	array(
1011
+		'name' => __('Custom style css code', 'geodirectory'),
1012
+		'desc' => '',
1013
+		'id' => 'geodir_coustem_css',
1014
+		'type' => 'textarea',
1015
+		'css' => 'min-width:300px;',
1016
+		'std' => '' // Default value for the page title - changed in settings
1017
+	),
1018 1018
 
1019
-    array(
1020
-        'name' => __('Header script code', 'geodirectory'),
1021
-        'desc' => '',
1022
-        'id' => 'geodir_header_scripts',
1023
-        'type' => 'textarea',
1024
-        'css' => 'min-width:300px;',
1025
-        'std' => '' // Default value for the page title - changed in settings
1026
-    ),
1019
+	array(
1020
+		'name' => __('Header script code', 'geodirectory'),
1021
+		'desc' => '',
1022
+		'id' => 'geodir_header_scripts',
1023
+		'type' => 'textarea',
1024
+		'css' => 'min-width:300px;',
1025
+		'std' => '' // Default value for the page title - changed in settings
1026
+	),
1027 1027
 
1028
-    array(
1029
-        'name' => __('Footer script code', 'geodirectory'),
1030
-        'desc' => '',
1031
-        'id' => 'geodir_footer_scripts',
1032
-        'type' => 'textarea',
1033
-        'css' => 'min-width:300px;',
1034
-        'std' => '' // Default value for the page title - changed in settings
1035
-    ),
1028
+	array(
1029
+		'name' => __('Footer script code', 'geodirectory'),
1030
+		'desc' => '',
1031
+		'id' => 'geodir_footer_scripts',
1032
+		'type' => 'textarea',
1033
+		'css' => 'min-width:300px;',
1034
+		'std' => '' // Default value for the page title - changed in settings
1035
+	),
1036 1036
 
1037
-    array('type' => 'sectionend', 'id' => 'geodir_script_settings'),
1038
-    /* Script Settings End */
1037
+	array('type' => 'sectionend', 'id' => 'geodir_script_settings'),
1038
+	/* Script Settings End */
1039 1039
 
1040
-    /* Map Settings Start */
1041
-    array('name' => __('Map', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_map_settings '),
1040
+	/* Map Settings Start */
1041
+	array('name' => __('Map', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'geodir_map_settings '),
1042 1042
 
1043
-    /* Untick the category by default on home map */
1044
-    array(
1045
-        'name' => __('Home Map Settings', 'geodirectory'),
1046
-        'type' => 'sectionstart',
1047
-        'desc' => '',
1048
-        'id' => 'geodir_home_map_section'
1049
-    ),
1050
-    array(
1051
-        'name' => __('Select category to untick by default on map', 'geodirectory'),
1052
-        'desc' => __('Select category to untick by default on the home map.', 'geodirectory'),
1053
-        'tip' => '',
1054
-        'id' => 'geodir_home_map_untick',
1055
-        'css' => 'min-width:300px;',
1056
-        'std' => '',
1057
-        'type' => 'multiselect',
1058
-        'placeholder_text' => __('Select category', 'geodirectory'),
1059
-        'class' => 'chosen_select',
1060
-        'options' => geodir_home_map_cats_key_value_array()
1061
-    ),
1062
-    array(
1063
-        'type' => 'sectionend',
1064
-        'id' => 'geodir_home_map_section'
1065
-    ),
1043
+	/* Untick the category by default on home map */
1044
+	array(
1045
+		'name' => __('Home Map Settings', 'geodirectory'),
1046
+		'type' => 'sectionstart',
1047
+		'desc' => '',
1048
+		'id' => 'geodir_home_map_section'
1049
+	),
1050
+	array(
1051
+		'name' => __('Select category to untick by default on map', 'geodirectory'),
1052
+		'desc' => __('Select category to untick by default on the home map.', 'geodirectory'),
1053
+		'tip' => '',
1054
+		'id' => 'geodir_home_map_untick',
1055
+		'css' => 'min-width:300px;',
1056
+		'std' => '',
1057
+		'type' => 'multiselect',
1058
+		'placeholder_text' => __('Select category', 'geodirectory'),
1059
+		'class' => 'chosen_select',
1060
+		'options' => geodir_home_map_cats_key_value_array()
1061
+	),
1062
+	array(
1063
+		'type' => 'sectionend',
1064
+		'id' => 'geodir_home_map_section'
1065
+	),
1066 1066
 
1067
-    array(
1068
-        'name' => __('Add Listing Map Settings', 'geodirectory'),
1069
-        'type' => 'sectionstart',
1070
-        'desc' => '',
1071
-        'id' => 'geodir_add_listing_map_section'
1072
-    ),
1073
-    array(
1074
-        'name' => __('Disable mouse scroll', 'geodirectory'),
1075
-        'desc' => __('Stops the mouse scroll zooming the map', 'geodirectory'),
1076
-        'id' => 'geodir_add_listing_mouse_scroll',
1077
-        'type' => 'checkbox',
1078
-        'std' => '0' // Default value to show home top section
1079
-    ),
1080
-    array(
1081
-        'type' => 'sectionend',
1082
-        'id' => 'geodir_add_listing_map_section'
1083
-    ),
1067
+	array(
1068
+		'name' => __('Add Listing Map Settings', 'geodirectory'),
1069
+		'type' => 'sectionstart',
1070
+		'desc' => '',
1071
+		'id' => 'geodir_add_listing_map_section'
1072
+	),
1073
+	array(
1074
+		'name' => __('Disable mouse scroll', 'geodirectory'),
1075
+		'desc' => __('Stops the mouse scroll zooming the map', 'geodirectory'),
1076
+		'id' => 'geodir_add_listing_mouse_scroll',
1077
+		'type' => 'checkbox',
1078
+		'std' => '0' // Default value to show home top section
1079
+	),
1080
+	array(
1081
+		'type' => 'sectionend',
1082
+		'id' => 'geodir_add_listing_map_section'
1083
+	),
1084 1084
 
1085 1085
 
1086
-    array('name' => __('Default map settings', 'geodirectory'),
1087
-        'type' => 'sectionstart',
1088
-        'desc' => '',
1089
-        'id' => 'geodir_map_default_settings'),
1086
+	array('name' => __('Default map settings', 'geodirectory'),
1087
+		'type' => 'sectionstart',
1088
+		'desc' => '',
1089
+		'id' => 'geodir_map_default_settings'),
1090 1090
 
1091
-    array(
1092
-        'name' => '',
1093
-        'desc' => '',
1094
-        'id' => 'map_default_settings',
1095
-        'type' => 'map_default_settings',
1096
-        'css' => 'min-width:300px;',
1097
-        'std' => '' // Default value for the page title - changed in settings
1098
-    ),
1091
+	array(
1092
+		'name' => '',
1093
+		'desc' => '',
1094
+		'id' => 'map_default_settings',
1095
+		'type' => 'map_default_settings',
1096
+		'css' => 'min-width:300px;',
1097
+		'std' => '' // Default value for the page title - changed in settings
1098
+	),
1099 1099
 
1100
-    array(
1101
-        'name' => __('Upload map default marker icon', 'geodirectory'),
1102
-        'desc' => '',
1103
-        'id' => 'geodir_default_marker_icon',
1104
-        'type' => 'file',
1105
-        'std' => '0',
1106
-        'value' => geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png'// Default value to show home top section
1107
-    ),
1108
-    // add option that allows enable/disable map dragging to phone devices
1109
-    array(
1110
-        'name' => __('Show button control on map to enable/disable dragging', 'geodirectory'),
1111
-        'desc' => __('If checked, it displays button control to enable/disable dragging on google maps for phone devices', 'geodirectory'),
1112
-        'id' => 'geodir_map_onoff_dragging',
1113
-        'type' => 'checkbox',
1114
-        'std' => '0' // Default value to show home top section
1115
-    ),
1100
+	array(
1101
+		'name' => __('Upload map default marker icon', 'geodirectory'),
1102
+		'desc' => '',
1103
+		'id' => 'geodir_default_marker_icon',
1104
+		'type' => 'file',
1105
+		'std' => '0',
1106
+		'value' => geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png'// Default value to show home top section
1107
+	),
1108
+	// add option that allows enable/disable map dragging to phone devices
1109
+	array(
1110
+		'name' => __('Show button control on map to enable/disable dragging', 'geodirectory'),
1111
+		'desc' => __('If checked, it displays button control to enable/disable dragging on google maps for phone devices', 'geodirectory'),
1112
+		'id' => 'geodir_map_onoff_dragging',
1113
+		'type' => 'checkbox',
1114
+		'std' => '0' // Default value to show home top section
1115
+	),
1116 1116
 
1117
-    array('type' => 'sectionend', 'id' => 'geodir_map_default_settings'),
1117
+	array('type' => 'sectionend', 'id' => 'geodir_map_default_settings'),
1118 1118
 
1119
-    array('name' => __('Show / hide post type and category on map', 'geodirectory'),
1120
-        'type' => 'sectionstart',
1121
-        'desc' => '',
1122
-        'id' => 'geodir_map_settings'),
1119
+	array('name' => __('Show / hide post type and category on map', 'geodirectory'),
1120
+		'type' => 'sectionstart',
1121
+		'desc' => '',
1122
+		'id' => 'geodir_map_settings'),
1123 1123
 
1124
-    array(
1125
-        'name' => __('Select Map Category', 'geodirectory'),
1126
-        'desc' => '',
1127
-        'id' => 'geodir_map_settings',
1128
-        'type' => 'map',
1129
-        'css' => 'min-width:300px;',
1130
-        'std' => '' // Default value for the page title - changed in settings
1131
-    ),
1132
-
1133
-    array('type' => 'sectionend', 'id' => 'geodir_map_settings'),
1134
-    /* Map Settings End */
1124
+	array(
1125
+		'name' => __('Select Map Category', 'geodirectory'),
1126
+		'desc' => '',
1127
+		'id' => 'geodir_map_settings',
1128
+		'type' => 'map',
1129
+		'css' => 'min-width:300px;',
1130
+		'std' => '' // Default value for the page title - changed in settings
1131
+	),
1132
+
1133
+	array('type' => 'sectionend', 'id' => 'geodir_map_settings'),
1134
+	/* Map Settings End */
1135 1135
 
1136 1136
 )); // End Design settings
Please login to merge, or discard this patch.
geodirectory-admin/option-pages/general_settings_array.php 2 patches
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -122,7 +122,7 @@
 block discarded – undo
122 122
 
123 123
     array('type' => 'sectionend', 'id' => 'general_options'),
124 124
 
125
-));/* General Options End*/
125
+)); /* General Options End*/
126 126
 
127 127
 /**
128 128
  * Filter GD Google Analytic Settings array.
Please login to merge, or discard this patch.
Indentation   +265 added lines, -265 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * General tab settings.
4
- *
5
- * @since 1.0.0
6
- * @package GeoDirectory
7
- * @global array $geodir_settings Geodirectory settings array.
8
- */
3
+	 * General tab settings.
4
+	 *
5
+	 * @since 1.0.0
6
+	 * @package GeoDirectory
7
+	 * @global array $geodir_settings Geodirectory settings array.
8
+	 */
9 9
 global $geodir_settings;
10 10
 
11 11
 /**
@@ -16,87 +16,87 @@  discard block
 block discarded – undo
16 16
  */
17 17
 $general_options = apply_filters('geodir_general_options', array(
18 18
 
19
-    array('name' => __('General', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'general_options'),
20
-
21
-    array('name' => __('General Options', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'general_options'),
22
-
23
-    array(
24
-        'name' => __('Sender name', 'geodirectory'),
25
-        'desc' => __('(Name that will be shown as email sender when users receive emails from this site)', 'geodirectory'),
26
-        'id' => 'site_email_name',
27
-        'type' => 'text',
28
-        'css' => 'min-width:300px;',
29
-        'std' => get_bloginfo('name') // Default value for the page title - changed in settings
30
-    ),
31
-
32
-    array(
33
-        'name' => __('Email address', 'geodirectory'),
34
-        'desc' => __('(Emails to users will be sent via this mail ID)', 'geodirectory'),
35
-        'id' => 'site_email',
36
-        'type' => 'text',
37
-        'css' => 'min-width:300px;',
38
-        'std' => get_bloginfo('admin_email') // Default value for the page title - changed in settings
39
-    ),
40
-    array(
41
-        'name' => __('Allow user to see wp-admin area', 'geodirectory'),
42
-        'desc' => __('Yes', 'geodirectory'),
43
-        'id' => 'geodir_allow_wpadmin',
44
-        'std' => '1',
45
-        'type' => 'radio',
46
-        'value' => '1',
47
-        'radiogroup' => 'start'
48
-    ),
49
-    array(
50
-        'name' => __('Allow user to see wp-admin area', 'geodirectory'),
51
-        'desc' => __('No', 'geodirectory'),
52
-        'id' => 'geodir_allow_wpadmin',
53
-        'std' => '0',
54
-        'type' => 'radio',
55
-        'value' => '0',
56
-        'radiogroup' => 'end'
57
-    ),
58
-
59
-    array(
60
-        'name' => __('Allow user to choose own password', 'geodirectory'),
61
-        'desc' => __('Yes', 'geodirectory'),
62
-        'id' => 'geodir_allow_cpass',
63
-        'std' => '1',
64
-        'type' => 'radio',
65
-        'value' => '1',
66
-        'radiogroup' => 'start'
67
-    ),
68
-    array(
69
-        'name' => __('Allow user to choose own password', 'geodirectory'),
70
-        'desc' => __('No', 'geodirectory'),
71
-        'id' => 'geodir_allow_cpass',
72
-        'std' => '0',
73
-        'type' => 'radio',
74
-        'value' => '0',
75
-        'radiogroup' => 'end'
76
-    ),
77
-    array(
78
-        'name' => __('Disable rating on comments', 'geodirectory'),
79
-        'desc' => __('Disable rating without disabling comments on listings', 'geodirectory'),
80
-        'id' => 'geodir_disable_rating',
81
-        'type' => 'checkbox',
82
-        'std' => '0'
83
-    ),
84
-    array(
85
-        'name' => __('User deleted posts go to trash', 'geodirectory'),
86
-        'desc' => __('If checked a user deleted post will go to trash, otherwise it will be permanently deleted', 'geodirectory'),
87
-        'id' => 'geodir_disable_perm_delete',
88
-        'type' => 'checkbox',
89
-        'std' => '1'
90
-    ),
91
-    array(
92
-        'name' => __('Max upload file size(in mb)', 'geodirectory'),
93
-        'desc' => __('(Maximum upload file size in MB, 1 MB = 1024 KB. Must be greater then 0(ZERO), for ex: 2. This setting will overwrite the max upload file size limit in image/file upload & import listings for entire GeoDirectory core + GeoDirectory plugins.)', 'geodirectory'),
94
-        'id' => 'geodir_upload_max_filesize',
95
-        'type' => 'text',
96
-        'css' => 'min-width:300px;',
97
-        'std' => '2'
98
-    ),
99
-    array('type' => 'sectionend', 'id' => 'general_options'),
19
+	array('name' => __('General', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'general_options'),
20
+
21
+	array('name' => __('General Options', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'general_options'),
22
+
23
+	array(
24
+		'name' => __('Sender name', 'geodirectory'),
25
+		'desc' => __('(Name that will be shown as email sender when users receive emails from this site)', 'geodirectory'),
26
+		'id' => 'site_email_name',
27
+		'type' => 'text',
28
+		'css' => 'min-width:300px;',
29
+		'std' => get_bloginfo('name') // Default value for the page title - changed in settings
30
+	),
31
+
32
+	array(
33
+		'name' => __('Email address', 'geodirectory'),
34
+		'desc' => __('(Emails to users will be sent via this mail ID)', 'geodirectory'),
35
+		'id' => 'site_email',
36
+		'type' => 'text',
37
+		'css' => 'min-width:300px;',
38
+		'std' => get_bloginfo('admin_email') // Default value for the page title - changed in settings
39
+	),
40
+	array(
41
+		'name' => __('Allow user to see wp-admin area', 'geodirectory'),
42
+		'desc' => __('Yes', 'geodirectory'),
43
+		'id' => 'geodir_allow_wpadmin',
44
+		'std' => '1',
45
+		'type' => 'radio',
46
+		'value' => '1',
47
+		'radiogroup' => 'start'
48
+	),
49
+	array(
50
+		'name' => __('Allow user to see wp-admin area', 'geodirectory'),
51
+		'desc' => __('No', 'geodirectory'),
52
+		'id' => 'geodir_allow_wpadmin',
53
+		'std' => '0',
54
+		'type' => 'radio',
55
+		'value' => '0',
56
+		'radiogroup' => 'end'
57
+	),
58
+
59
+	array(
60
+		'name' => __('Allow user to choose own password', 'geodirectory'),
61
+		'desc' => __('Yes', 'geodirectory'),
62
+		'id' => 'geodir_allow_cpass',
63
+		'std' => '1',
64
+		'type' => 'radio',
65
+		'value' => '1',
66
+		'radiogroup' => 'start'
67
+	),
68
+	array(
69
+		'name' => __('Allow user to choose own password', 'geodirectory'),
70
+		'desc' => __('No', 'geodirectory'),
71
+		'id' => 'geodir_allow_cpass',
72
+		'std' => '0',
73
+		'type' => 'radio',
74
+		'value' => '0',
75
+		'radiogroup' => 'end'
76
+	),
77
+	array(
78
+		'name' => __('Disable rating on comments', 'geodirectory'),
79
+		'desc' => __('Disable rating without disabling comments on listings', 'geodirectory'),
80
+		'id' => 'geodir_disable_rating',
81
+		'type' => 'checkbox',
82
+		'std' => '0'
83
+	),
84
+	array(
85
+		'name' => __('User deleted posts go to trash', 'geodirectory'),
86
+		'desc' => __('If checked a user deleted post will go to trash, otherwise it will be permanently deleted', 'geodirectory'),
87
+		'id' => 'geodir_disable_perm_delete',
88
+		'type' => 'checkbox',
89
+		'std' => '1'
90
+	),
91
+	array(
92
+		'name' => __('Max upload file size(in mb)', 'geodirectory'),
93
+		'desc' => __('(Maximum upload file size in MB, 1 MB = 1024 KB. Must be greater then 0(ZERO), for ex: 2. This setting will overwrite the max upload file size limit in image/file upload & import listings for entire GeoDirectory core + GeoDirectory plugins.)', 'geodirectory'),
94
+		'id' => 'geodir_upload_max_filesize',
95
+		'type' => 'text',
96
+		'css' => 'min-width:300px;',
97
+		'std' => '2'
98
+	),
99
+	array('type' => 'sectionend', 'id' => 'general_options'),
100 100
 
101 101
 ));/* General Options End*/
102 102
 
@@ -108,95 +108,95 @@  discard block
 block discarded – undo
108 108
  */
109 109
 $google_analytic_settings = apply_filters('geodir_google_analytic_settings', array(
110 110
 
111
-    array('name' => __('Google Analytics', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'google_analytic_settings'),
112
-
113
-    array('name' => __('Google Analytic Settings', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'google_analytic_settings'),
114
-
115
-
116
-
117
-    array(
118
-        'name' => __('Show business owner google analytics stats?', 'geodirectory'),
119
-        'desc' => __('Yes', 'geodirectory'),
120
-        'id' => 'geodir_ga_stats',
121
-        'std' => '0',
122
-        'type' => 'radio',
123
-        'value' => '1',
124
-        'radiogroup' => 'start'
125
-    ),
126
-    array(
127
-        'name' => __('Show business owner Google Analytics stats?', 'geodirectory'),
128
-        'desc' => __('No', 'geodirectory'),
129
-        'id' => 'geodir_ga_stats',
130
-        'std' => '1',
131
-        'type' => 'radio',
132
-        'value' => '0',
133
-        'radiogroup' => 'end'
134
-    ),
135
-
136
-    array(
137
-        'name' => __('Google analytics "Profile ID(ie: ga:12345678)?', 'geodirectory') . ' ' .
138
-            '<a target="_blank" href="https://docs.wpgeodirectory.com/gd-core-plugin-google-analytics/">' . __('help', 'geodirectory') . '</a>',
139
-        'desc' => '',
140
-        'id' => 'geodir_ga_id',
141
-        'type' => 'text',
142
-        'css' => 'min-width:300px;',
143
-        'std' => '' // Default value for the page title - changed in settings
144
-    ),
145
-
146
-    array(
147
-        'name' => __('Client ID', 'geodirectory') . ' ' .
148
-            '<a target="_blank" href="https://docs.wpgeodirectory.com/gd-core-plugin-google-analytics/">' . __('help', 'geodirectory') . '</a>',
149
-        'desc' => '',
150
-        'id' => 'geodir_ga_client_id',
151
-        'type' => 'text',
152
-        'css' => 'min-width:300px;',
153
-        'std' => '' // Default value for the page title - changed in settings
154
-    ),
155
-
156
-    array(
157
-        'name' => __('Client secret', 'geodirectory') . ' ' .
158
-            '<a target="_blank" href="https://docs.wpgeodirectory.com/gd-core-plugin-google-analytics/">' . __('help', 'geodirectory') . '</a>',
159
-        'desc' => '',
160
-        'id' => 'geodir_ga_client_secret',
161
-        'type' => 'password',
162
-        'css' => 'min-width:300px;',
163
-        'std' => '' // Default value for the page title - changed in settings
164
-    ),
165
-
166
-    array(
167
-        'name' => __('Google analytics access', 'geodirectory'),
168
-        'desc' => '',
169
-        'id' => 'geodir_ga_token',
170
-        'type' => 'google_analytics',
171
-        'css' => 'min-width:300px;',
172
-        'std' => '' // Default value for the page title - changed in settings
173
-    ),
174
-
175
-
176
-    array(
177
-        'name' => __('Google analytics tracking code', 'geodirectory'),
178
-        'desc' => '',
179
-        'id' => 'geodir_ga_tracking_code',
180
-        'type' => 'textarea',
181
-        'css' => 'min-width:300px;',
182
-        'std' => '' // Default value for the page title - changed in settings
183
-    ),
184
-    array(
185
-        'name' => __('Auto refresh active users?', 'geodirectory'),
186
-        'desc' => __('If ticked it uses the auto refresh time below, if not it never refreshes unless the refresh button is clicked.', 'geodirectory'),
187
-        'id' => 'geodir_ga_auto_refresh',
188
-        'type' => 'checkbox',
189
-        'std' => '0'
190
-    ),
191
-    array(
192
-        'name' => __('Time interval for auto refresh active users', 'geodirectory'),
193
-        'desc' => __('Time interval in seconds to auto refresh active users. The active users will be auto refreshed after this time interval. Leave blank or use 0(zero) to disable auto refresh. Default: 5', 'geodirectory'),
194
-        'id' => 'geodir_ga_refresh_time',
195
-        'type' => 'text',
196
-        'std' => '5'
197
-    ),
198
-
199
-    array('type' => 'sectionend', 'id' => 'google_analytic_settings'),
111
+	array('name' => __('Google Analytics', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'google_analytic_settings'),
112
+
113
+	array('name' => __('Google Analytic Settings', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'google_analytic_settings'),
114
+
115
+
116
+
117
+	array(
118
+		'name' => __('Show business owner google analytics stats?', 'geodirectory'),
119
+		'desc' => __('Yes', 'geodirectory'),
120
+		'id' => 'geodir_ga_stats',
121
+		'std' => '0',
122
+		'type' => 'radio',
123
+		'value' => '1',
124
+		'radiogroup' => 'start'
125
+	),
126
+	array(
127
+		'name' => __('Show business owner Google Analytics stats?', 'geodirectory'),
128
+		'desc' => __('No', 'geodirectory'),
129
+		'id' => 'geodir_ga_stats',
130
+		'std' => '1',
131
+		'type' => 'radio',
132
+		'value' => '0',
133
+		'radiogroup' => 'end'
134
+	),
135
+
136
+	array(
137
+		'name' => __('Google analytics "Profile ID(ie: ga:12345678)?', 'geodirectory') . ' ' .
138
+			'<a target="_blank" href="https://docs.wpgeodirectory.com/gd-core-plugin-google-analytics/">' . __('help', 'geodirectory') . '</a>',
139
+		'desc' => '',
140
+		'id' => 'geodir_ga_id',
141
+		'type' => 'text',
142
+		'css' => 'min-width:300px;',
143
+		'std' => '' // Default value for the page title - changed in settings
144
+	),
145
+
146
+	array(
147
+		'name' => __('Client ID', 'geodirectory') . ' ' .
148
+			'<a target="_blank" href="https://docs.wpgeodirectory.com/gd-core-plugin-google-analytics/">' . __('help', 'geodirectory') . '</a>',
149
+		'desc' => '',
150
+		'id' => 'geodir_ga_client_id',
151
+		'type' => 'text',
152
+		'css' => 'min-width:300px;',
153
+		'std' => '' // Default value for the page title - changed in settings
154
+	),
155
+
156
+	array(
157
+		'name' => __('Client secret', 'geodirectory') . ' ' .
158
+			'<a target="_blank" href="https://docs.wpgeodirectory.com/gd-core-plugin-google-analytics/">' . __('help', 'geodirectory') . '</a>',
159
+		'desc' => '',
160
+		'id' => 'geodir_ga_client_secret',
161
+		'type' => 'password',
162
+		'css' => 'min-width:300px;',
163
+		'std' => '' // Default value for the page title - changed in settings
164
+	),
165
+
166
+	array(
167
+		'name' => __('Google analytics access', 'geodirectory'),
168
+		'desc' => '',
169
+		'id' => 'geodir_ga_token',
170
+		'type' => 'google_analytics',
171
+		'css' => 'min-width:300px;',
172
+		'std' => '' // Default value for the page title - changed in settings
173
+	),
174
+
175
+
176
+	array(
177
+		'name' => __('Google analytics tracking code', 'geodirectory'),
178
+		'desc' => '',
179
+		'id' => 'geodir_ga_tracking_code',
180
+		'type' => 'textarea',
181
+		'css' => 'min-width:300px;',
182
+		'std' => '' // Default value for the page title - changed in settings
183
+	),
184
+	array(
185
+		'name' => __('Auto refresh active users?', 'geodirectory'),
186
+		'desc' => __('If ticked it uses the auto refresh time below, if not it never refreshes unless the refresh button is clicked.', 'geodirectory'),
187
+		'id' => 'geodir_ga_auto_refresh',
188
+		'type' => 'checkbox',
189
+		'std' => '0'
190
+	),
191
+	array(
192
+		'name' => __('Time interval for auto refresh active users', 'geodirectory'),
193
+		'desc' => __('Time interval in seconds to auto refresh active users. The active users will be auto refreshed after this time interval. Leave blank or use 0(zero) to disable auto refresh. Default: 5', 'geodirectory'),
194
+		'id' => 'geodir_ga_refresh_time',
195
+		'type' => 'text',
196
+		'std' => '5'
197
+	),
198
+
199
+	array('type' => 'sectionend', 'id' => 'google_analytic_settings'),
200 200
 
201 201
 )); // google_analytic_settings End
202 202
 
@@ -208,84 +208,84 @@  discard block
 block discarded – undo
208 208
  */
209 209
 $search_settings = apply_filters('geodir_search_settings', array(
210 210
 
211
-    array('name' => __('Search', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'search_settings'),
212
-
213
-    array('name' => __('Search Settings', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'search_settings'),
214
-
215
-    array(
216
-        'name' => __('Limit squared distance area to X miles (helps improve search speed)', 'geodirectory'),
217
-        'desc' => __('Enter whole number only ex. 40 (Tokyo is largest city in the world @40 sq miles) LEAVE BLANK FOR NO DISTANCE LIMIT', 'geodirectory'),
218
-        'id' => 'geodir_search_dist',
219
-        'type' => 'text',
220
-        'css' => 'min-width:300px;',
221
-        'std' => '40' // Default value for the page title - changed in settings
222
-    ),
223
-
224
-    array(
225
-        'name' => __('Show search distances in miles or km', 'geodirectory'),
226
-        'desc' => __('Miles', 'geodirectory'),
227
-        'id' => 'geodir_search_dist_1',
228
-        'std' => 'miles',
229
-        'type' => 'radio',
230
-        'value' => 'miles',
231
-        'radiogroup' => 'start'
232
-    ),
233
-    array(
234
-        'name' => __('Show search distances in miles or km', 'geodirectory'),
235
-        'desc' => __('Kilometers', 'geodirectory'),
236
-        'id' => 'geodir_search_dist_1',
237
-        'std' => 'miles',
238
-        'type' => 'radio',
239
-        'value' => 'km',
240
-        'radiogroup' => 'end'
241
-    ),
242
-
243
-    array(
244
-        'name' => __('If distance is less than 0.01 show distance in meters or feet', 'geodirectory'),
245
-        'desc' => __('Meters', 'geodirectory'),
246
-        'id' => 'geodir_search_dist_2',
247
-        'std' => 'meters',
248
-        'type' => 'radio',
249
-        'value' => 'meters',
250
-        'radiogroup' => 'start'
251
-    ),
252
-
253
-    array(
254
-        'name' => __('If distance is less than 0.01 show distance in meters or feet', 'geodirectory'),
255
-        'desc' => __('Feet', 'geodirectory'),
256
-        'id' => 'geodir_search_dist_2',
257
-        'std' => 'meters',
258
-        'type' => 'radio',
259
-        'value' => 'feet',
260
-        'radiogroup' => 'end'
261
-    ),
262
-
263
-    array(
264
-        'name' => __('Add location specific text to (Near) search for Google', 'geodirectory'),
265
-        'desc' => __('This is usefull if your directory is limted to one location such as: New York or Australia (this setting should be blank if using default country, regions etc with multilocation addon as it will automatically add them)', 'geodirectory'),
266
-        'id' => 'geodir_search_near_addition',
267
-        'type' => 'text',
268
-        'css' => 'min-width:300px;',
269
-        'std' => ''
270
-    ),
271
-    array(
272
-        'name' => __('Individual word search limit', 'geodirectory'),
273
-        'desc' => __('With this option you can limit individual words being searched for, for example searching for `Jo Brown` would return results with words like `Jones`, you can exclude these types of small character words if you wish.', 'geodirectory'),
274
-        'id' => 'geodir_search_word_limit',
275
-        'css' => 'min-width:300px;',
276
-        'std' => 'gridview_onehalf',
277
-        'type' => 'select',
278
-        'class' => 'chosen_select',
279
-        'options' => array_unique(array(
280
-            '0' => __('Disabled', 'geodirectory'),
281
-            '1' => __('1 Character words excluded', 'geodirectory'),
282
-            '2' => __('2 Character words and less excluded', 'geodirectory'),
283
-            '3' => __('3 Character words and less excluded', 'geodirectory'),
284
-        ))
285
-    ),
286
-
287
-
288
-    array('type' => 'sectionend', 'id' => 'search_settings'),
211
+	array('name' => __('Search', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'search_settings'),
212
+
213
+	array('name' => __('Search Settings', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'search_settings'),
214
+
215
+	array(
216
+		'name' => __('Limit squared distance area to X miles (helps improve search speed)', 'geodirectory'),
217
+		'desc' => __('Enter whole number only ex. 40 (Tokyo is largest city in the world @40 sq miles) LEAVE BLANK FOR NO DISTANCE LIMIT', 'geodirectory'),
218
+		'id' => 'geodir_search_dist',
219
+		'type' => 'text',
220
+		'css' => 'min-width:300px;',
221
+		'std' => '40' // Default value for the page title - changed in settings
222
+	),
223
+
224
+	array(
225
+		'name' => __('Show search distances in miles or km', 'geodirectory'),
226
+		'desc' => __('Miles', 'geodirectory'),
227
+		'id' => 'geodir_search_dist_1',
228
+		'std' => 'miles',
229
+		'type' => 'radio',
230
+		'value' => 'miles',
231
+		'radiogroup' => 'start'
232
+	),
233
+	array(
234
+		'name' => __('Show search distances in miles or km', 'geodirectory'),
235
+		'desc' => __('Kilometers', 'geodirectory'),
236
+		'id' => 'geodir_search_dist_1',
237
+		'std' => 'miles',
238
+		'type' => 'radio',
239
+		'value' => 'km',
240
+		'radiogroup' => 'end'
241
+	),
242
+
243
+	array(
244
+		'name' => __('If distance is less than 0.01 show distance in meters or feet', 'geodirectory'),
245
+		'desc' => __('Meters', 'geodirectory'),
246
+		'id' => 'geodir_search_dist_2',
247
+		'std' => 'meters',
248
+		'type' => 'radio',
249
+		'value' => 'meters',
250
+		'radiogroup' => 'start'
251
+	),
252
+
253
+	array(
254
+		'name' => __('If distance is less than 0.01 show distance in meters or feet', 'geodirectory'),
255
+		'desc' => __('Feet', 'geodirectory'),
256
+		'id' => 'geodir_search_dist_2',
257
+		'std' => 'meters',
258
+		'type' => 'radio',
259
+		'value' => 'feet',
260
+		'radiogroup' => 'end'
261
+	),
262
+
263
+	array(
264
+		'name' => __('Add location specific text to (Near) search for Google', 'geodirectory'),
265
+		'desc' => __('This is usefull if your directory is limted to one location such as: New York or Australia (this setting should be blank if using default country, regions etc with multilocation addon as it will automatically add them)', 'geodirectory'),
266
+		'id' => 'geodir_search_near_addition',
267
+		'type' => 'text',
268
+		'css' => 'min-width:300px;',
269
+		'std' => ''
270
+	),
271
+	array(
272
+		'name' => __('Individual word search limit', 'geodirectory'),
273
+		'desc' => __('With this option you can limit individual words being searched for, for example searching for `Jo Brown` would return results with words like `Jones`, you can exclude these types of small character words if you wish.', 'geodirectory'),
274
+		'id' => 'geodir_search_word_limit',
275
+		'css' => 'min-width:300px;',
276
+		'std' => 'gridview_onehalf',
277
+		'type' => 'select',
278
+		'class' => 'chosen_select',
279
+		'options' => array_unique(array(
280
+			'0' => __('Disabled', 'geodirectory'),
281
+			'1' => __('1 Character words excluded', 'geodirectory'),
282
+			'2' => __('2 Character words and less excluded', 'geodirectory'),
283
+			'3' => __('3 Character words and less excluded', 'geodirectory'),
284
+		))
285
+	),
286
+
287
+
288
+	array('type' => 'sectionend', 'id' => 'search_settings'),
289 289
 
290 290
 )); //search_settings End
291 291
 
@@ -297,17 +297,17 @@  discard block
 block discarded – undo
297 297
  */
298 298
 $dummy_data_settings = apply_filters('geodir_dummy_data_settings', array(
299 299
 
300
-    array('name' => __('Dummy Data', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'dummy_data_settings'),
301
-
302
-    array(
303
-        'name' => '',
304
-        'desc' => '',
305
-        'id' => 'geodir_dummy_data_installer',
306
-        'type' => 'dummy_installer',
307
-        'css' => 'min-width:300px;',
308
-        'std' => '40' // Default value for the page title - changed in settings
309
-    ),
310
-    array('type' => 'sectionend', 'id' => 'geodir_dummy_data_settings'),
300
+	array('name' => __('Dummy Data', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'dummy_data_settings'),
301
+
302
+	array(
303
+		'name' => '',
304
+		'desc' => '',
305
+		'id' => 'geodir_dummy_data_installer',
306
+		'type' => 'dummy_installer',
307
+		'css' => 'min-width:300px;',
308
+		'std' => '40' // Default value for the page title - changed in settings
309
+	),
310
+	array('type' => 'sectionend', 'id' => 'geodir_dummy_data_settings'),
311 311
 
312 312
 )); //dummy_data_settings End
313 313
 
Please login to merge, or discard this patch.
geodirectory-admin/option-pages/notifications_settings_array.php 2 patches
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
         'id' => 'geodir_post_submited_success_email_subject_admin',
130 130
         'type' => 'text',
131 131
         'css' => 'min-width:300px;',
132
-        'std' => __('Post Submitted Successfully','geodirectory') // Default value for the page title - changed in settings
132
+        'std' => __('Post Submitted Successfully', 'geodirectory') // Default value for the page title - changed in settings
133 133
     ),
134 134
     array(
135 135
         'name' => '',
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
         'id' => 'geodir_post_submited_success_email_content_admin',
138 138
         'css' => 'width:500px; height: 150px;',
139 139
         'type' => 'textarea',
140
-        'std' => __('<p>Dear Admin,</p><p>A new  listing has been published [#listing_link#]. This email is just for your information.</p><br><p>[#site_name#]</p>','geodirectory')
140
+        'std' => __('<p>Dear Admin,</p><p>A new  listing has been published [#listing_link#]. This email is just for your information.</p><br><p>[#site_name#]</p>', 'geodirectory')
141 141
     ),
142 142
 
143 143
 
@@ -154,7 +154,7 @@  discard block
 block discarded – undo
154 154
         'id' => 'geodir_post_submited_success_email_subject',
155 155
         'type' => 'text',
156 156
         'css' => 'min-width:300px;',
157
-        'std' => __('Post Submitted Successfully','geodirectory') // Default value for the page title - changed in settings
157
+        'std' => __('Post Submitted Successfully', 'geodirectory') // Default value for the page title - changed in settings
158 158
     ),
159 159
     array(
160 160
         'name' => '',
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
         'id' => 'geodir_post_submited_success_email_content',
163 163
         'css' => 'width:500px; height: 150px;',
164 164
         'type' => 'textarea',
165
-        'std' => __('<p>Dear [#client_name#],</p><p>You submitted the below listing information. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>','geodirectory')
165
+        'std' => __('<p>Dear [#client_name#],</p><p>You submitted the below listing information. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>', 'geodirectory')
166 166
     ),
167 167
 
168 168
 
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
         'id' => 'geodir_forgot_password_content',
181 181
         'css' => 'width:500px; height: 150px;',
182 182
         'type' => 'textarea',
183
-        'std' => __("<p>Dear [#client_name#],<p><p>You requested a new password for [#site_name_url#]</p><p>[#login_details#]</p><p>You can login here: [#login_url#]</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
183
+        'std' => __("<p>Dear [#client_name#],<p><p>You requested a new password for [#site_name_url#]</p><p>[#login_details#]</p><p>You can login here: [#login_url#]</p><p>Thank you,<br /><br />[#site_name_url#].</p>", 'geodirectory')
184 184
     ),
185 185
 
186 186
     array(
@@ -197,7 +197,7 @@  discard block
 block discarded – undo
197 197
         'id' => 'geodir_registration_success_email_content',
198 198
         'css' => 'width:500px; height: 150px;',
199 199
         'type' => 'textarea',
200
-        'std' => __("<p>Dear [#client_name#],</p><p>You can log in  with the following information:</p><p>[#login_details#]</p><p>You can login here: [#login_url#]</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
200
+        'std' => __("<p>Dear [#client_name#],</p><p>You can log in  with the following information:</p><p>[#login_details#]</p><p>You can login here: [#login_url#]</p><p>Thank you,<br /><br />[#site_name_url#].</p>", 'geodirectory')
201 201
     ),
202 202
     array(
203 203
         'name' => __('Listing published email', 'geodirectory'),
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
         'id' => 'geodir_email_friend_content',
237 237
         'css' => 'width:500px; height: 150px;',
238 238
         'type' => 'textarea',
239
-        'std' => __("<p>Dear [#to_name#],<p><p>Your friend has sent you a message from <b>[#site_name#]</b> </p><p>===============================</p><p><b>Subject : [#subject#]</b></p><p>[#comments#] [#listing_link#]</p><p>===============================</p><p>Thank you,<br /><br />[#site_name#].</p>",'geodirectory')
239
+        'std' => __("<p>Dear [#to_name#],<p><p>Your friend has sent you a message from <b>[#site_name#]</b> </p><p>===============================</p><p><b>Subject : [#subject#]</b></p><p>[#comments#] [#listing_link#]</p><p>===============================</p><p>Thank you,<br /><br />[#site_name#].</p>", 'geodirectory')
240 240
     ),
241 241
 
242 242
     array(
@@ -253,7 +253,7 @@  discard block
 block discarded – undo
253 253
         'id' => 'geodir_email_enquiry_content',
254 254
         'css' => 'width:500px; height: 150px;',
255 255
         'type' => 'textarea',
256
-        'std' => __("<p>Dear [#to_name#],<p><p>An enquiry has been sent from <b>[#listing_link#]</b></p><p>===============================</p><p>[#comments#]</p><p>===============================</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
256
+        'std' => __("<p>Dear [#to_name#],<p><p>An enquiry has been sent from <b>[#listing_link#]</b></p><p>===============================</p><p>[#comments#]</p><p>===============================</p><p>Thank you,<br /><br />[#site_name_url#].</p>", 'geodirectory')
257 257
     ),
258 258
 
259 259
     array('type' => 'sectionend', 'id' => 'other_emails'),
@@ -269,7 +269,7 @@  discard block
 block discarded – undo
269 269
         'id' => 'geodir_post_added_success_msg_content',
270 270
         'css' => 'width:500px; height: 150px;',
271 271
         'type' => 'textarea',
272
-        'std' => __('<p>Thank you, your information has been successfully received.</p><p><a href="[#submited_information_link#]" >View your submitted information &raquo;</a></p><p>Thank you for visiting us at [#site_name#].</p>','geodirectory')
272
+        'std' => __('<p>Thank you, your information has been successfully received.</p><p><a href="[#submited_information_link#]" >View your submitted information &raquo;</a></p><p>Thank you for visiting us at [#site_name#].</p>', 'geodirectory')
273 273
     ),
274 274
 
275 275
 
Please login to merge, or discard this patch.
Indentation   +297 added lines, -297 removed lines patch added patch discarded remove patch
@@ -1,11 +1,11 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 /**
3
- * Notification tab settings.
4
- *
5
- * @since 1.0.0
6
- * @package GeoDirectory
7
- * @global array $geodir_settings Geodirectory settings array.
8
- */
3
+	 * Notification tab settings.
4
+	 *
5
+	 * @since 1.0.0
6
+	 * @package GeoDirectory
7
+	 * @global array $geodir_settings Geodirectory settings array.
8
+	 */
9 9
 global $geodir_settings;
10 10
 
11 11
 /**
@@ -17,296 +17,296 @@  discard block
 block discarded – undo
17 17
 $geodir_settings['notifications_settings'] = apply_filters('geodir_notifications_settings', array(
18 18
 
19 19
 
20
-    array('name' => __('Options', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'notification_options'),
21
-
22
-
23
-    array('name' => __('Notification Options', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'notification_options'),
24
-
25
-    array(
26
-        'name' => __('List of usable shortcodes', 'geodirectory'),
27
-        'desc' => __('[#client_name#],[#listing_link#],[#posted_date#],[#number_of_days#],[#number_of_grace_days#],[#login_url#],[#username#],[#user_email#],[#site_name_url#],[#renew_link#],[#post_id#],[#site_name#],[#from_email#](in most cases this will be the admin email, except for popup forms)', 'geodirectory'),
28
-        'id' => 'geodir_list_of_usable_shordcodes',
29
-        'type' => 'html_content',
30
-        'css' => 'min-width:300px;',
31
-        'std' => 'All Places' // Default value for the page title - changed in settings
32
-    ),
33
-
34
-    array(
35
-        'name' => __('Use advanced editor? (slow loading)', 'geodirectory'),
36
-        'desc' => __('Yes', 'geodirectory'),
37
-        'id' => 'geodir_tiny_editor',
38
-        'std' => 'yes',
39
-        'type' => 'radio',
40
-        'value' => '1',
41
-        'radiogroup' => 'start'
42
-    ),
43
-    array(
44
-        'name' => __('Use advanced editor?(slow loading)', 'geodirectory'),
45
-        'desc' => __('No', 'geodirectory'),
46
-        'id' => 'geodir_tiny_editor',
47
-        'std' => 'yes',
48
-        'type' => 'radio',
49
-        'value' => '0',
50
-        'radiogroup' => 'end'
51
-    ),
52
-
53
-
54
-    array('type' => 'sectionend', 'id' => 'notification_options'),
55
-
56
-
57
-    array('name' => __('Site Bcc Options', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'site_bcc_options'),
58
-
59
-    array('name' => __('Site Bcc Options', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'site_bcc_options'),
60
-
61
-    array(
62
-        'name' => __('New user registration', 'geodirectory'),
63
-        'desc' => __('Yes', 'geodirectory'),
64
-        'id' => 'geodir_bcc_new_user',
65
-        'std' => 'yes',
66
-        'type' => 'radio',
67
-        'value' => '1',
68
-        'radiogroup' => 'start'
69
-    ),
70
-    array(
71
-        'name' => __('New user registration', 'geodirectory'),
72
-        'desc' => __('No', 'geodirectory'),
73
-        'id' => 'geodir_bcc_new_user',
74
-        'std' => 'yes',
75
-        'type' => 'radio',
76
-        'value' => '0',
77
-        'radiogroup' => 'end'
78
-    ),
79
-
80
-    array(
81
-        'name' => __('Send to friend', 'geodirectory'),
82
-        'desc' => __('Yes', 'geodirectory'),
83
-        'id' => 'geodir_bcc_friend',
84
-        'std' => 'yes',
85
-        'type' => 'radio',
86
-        'value' => '1',
87
-        'radiogroup' => 'start'
88
-    ),
89
-    array(
90
-        'name' => __('Send to friend', 'geodirectory'),
91
-        'desc' => __('No', 'geodirectory'),
92
-        'id' => 'geodir_bcc_friend',
93
-        'std' => 'yes',
94
-        'type' => 'radio',
95
-        'value' => '0',
96
-        'radiogroup' => 'end'
97
-    ),
98
-
99
-    array(
100
-        'name' => __('Send enquiry', 'geodirectory'),
101
-        'desc' => __('Yes', 'geodirectory'),
102
-        'id' => 'geodir_bcc_enquiry',
103
-        'std' => 'yes',
104
-        'type' => 'radio',
105
-        'value' => '1',
106
-        'radiogroup' => 'start'
107
-    ),
108
-    array(
109
-        'name' => __('Send enquiry', 'geodirectory'),
110
-        'desc' => __('No', 'geodirectory'),
111
-        'id' => 'geodir_bcc_enquiry',
112
-        'std' => 'yes',
113
-        'type' => 'radio',
114
-        'value' => '0',
115
-        'radiogroup' => 'end'
116
-    ),
117
-
118
-
119
-    array('type' => 'sectionend', 'id' => 'site_bcc_options'),
120
-
121
-
122
-    array('name' => __('Admin Emails', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'admin_emails'),
123
-
124
-    array('name' => __('Admin Emails', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'admin_emails'),
125
-
126
-    array(
127
-        'name' => __('Post submit success to admin email', 'geodirectory'),
128
-        'desc' => '',
129
-        'id' => 'geodir_post_submited_success_email_subject_admin',
130
-        'type' => 'text',
131
-        'css' => 'min-width:300px;',
132
-        'std' => __('Post Submitted Successfully','geodirectory') // Default value for the page title - changed in settings
133
-    ),
134
-     array(
135
-        'name' => '',
136
-        'desc' => '',
137
-        'id' => 'geodir_post_submited_success_email_content_admin',
138
-        'css' => 'width:500px; height: 150px;',
139
-        'type' => 'textarea',
140
-        'std' => __('<p>Dear Admin,</p><p>A new  listing has been published [#listing_link#]. This email is just for your information.</p><br><p>[#site_name#]</p>','geodirectory')
141
-    ),
142
-    array(
143
-        'name' => __('Notify Admin when listing edited by Author', 'geodirectory'),
144
-        'desc' => __('Yes', 'geodirectory'),
145
-        'id' => 'geodir_notify_post_edited',
146
-        'std' => '0',
147
-        'type' => 'radio',
148
-        'value' => '1',
149
-        'radiogroup' => 'start'
150
-    ),
151
-    array(
152
-        'name' => __('Notify Admin when listing edited by Author', 'geodirectory'),
153
-        'desc' => __('No', 'geodirectory'),
154
-        'id' => 'geodir_notify_post_edited',
155
-        'std' => '0',
156
-        'type' => 'radio',
157
-        'value' => '0',
158
-        'radiogroup' => 'end'
159
-    ),
160
-    array(
161
-        'name' => __('Listing edited by Author', 'geodirectory'),
162
-        'desc' => '',
163
-        'id' => 'geodir_post_edited_email_subject_admin',
164
-        'type' => 'text',
165
-        'css' => 'min-width:300px;',
166
-        'std' => __('[[#site_name#]] Listing edited by Author', 'geodirectory')
167
-    ),
168
-    array(
169
-        'name' => '',
170
-        'desc' => '',
171
-        'id' => 'geodir_post_edited_email_content_admin',
172
-        'css' => 'width:500px; height: 150px;',
173
-        'type' => 'textarea',
174
-        'std' => __('<p>Dear Admin,</p><p>A listing [#listing_link#] has been edited by it\'s author [#post_author_name#].</p><br><p><b>Listing Details:</b></p><p>Listing ID: [#post_id#]</p><p>Listing URL: [#listing_link#]</p><p>Date: [#current_date#]</p><br><p>This email is just for your information.</p><p>[#site_name#]</p>', 'geodirectory')
175
-    ),
176
-
177
-
178
-    array('type' => 'sectionend', 'id' => 'admin_emails'),
179
-
180
-
181
-    array('name' => __('Client Emails', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'client_emails'),
182
-
183
-    array('name' => __('Client Emails', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'client_emails'),
184
-
185
-    array(
186
-        'name' => __('Post submit success to client email', 'geodirectory'),
187
-        'desc' => '',
188
-        'id' => 'geodir_post_submited_success_email_subject',
189
-        'type' => 'text',
190
-        'css' => 'min-width:300px;',
191
-        'std' => __('Post Submitted Successfully','geodirectory') // Default value for the page title - changed in settings
192
-    ),
193
-    array(
194
-        'name' => '',
195
-        'desc' => '',
196
-        'id' => 'geodir_post_submited_success_email_content',
197
-        'css' => 'width:500px; height: 150px;',
198
-        'type' => 'textarea',
199
-        'std' => __('<p>Dear [#client_name#],</p><p>You submitted the below listing information. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>','geodirectory')
200
-    ),
201
-
202
-
203
-    array(
204
-        'name' => __('User forgot password email', 'geodirectory'),
205
-        'desc' => '',
206
-        'id' => 'geodir_forgot_password_subject',
207
-        'type' => 'text',
208
-        'css' => 'min-width:300px;',
209
-        'std' => __('[#site_name#] - Your new password', 'geodirectory') // Default value for the page title - changed in settings
210
-    ),
211
-    array(
212
-        'name' => '',
213
-        'desc' => '',
214
-        'id' => 'geodir_forgot_password_content',
215
-        'css' => 'width:500px; height: 150px;',
216
-        'type' => 'textarea',
217
-        'std' => __("<p>Dear [#client_name#],<p><p>You requested a new password for [#site_name_url#]</p><p>[#login_details#]</p><p>You can login here: [#login_url#]</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
218
-    ),
219
-
220
-    array(
221
-        'name' => __('Registration success email', 'geodirectory'),
222
-        'desc' => '',
223
-        'id' => 'geodir_registration_success_email_subject',
224
-        'type' => 'text',
225
-        'css' => 'min-width:300px;',
226
-        'std' => __('Your Log In Details', 'geodirectory') // Default value for the page title - changed in settings
227
-    ),
228
-    array(
229
-        'name' => '',
230
-        'desc' => '',
231
-        'id' => 'geodir_registration_success_email_content',
232
-        'css' => 'width:500px; height: 150px;',
233
-        'type' => 'textarea',
234
-        'std' => __("<p>Dear [#client_name#],</p><p>You can log in  with the following information:</p><p>[#login_details#]</p><p>You can login here: [#login_url#]</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
235
-    ),
236
-    array(
237
-        'name' => __('Listing published email', 'geodirectory'),
238
-        'desc' => '',
239
-        'id' => 'geodir_post_published_email_subject',
240
-        'type' => 'text',
241
-        'css' => 'min-width:300px;',
242
-        'std' => __('Listing Published Successfully', 'geodirectory') // Default value for the page title - changed in settings
243
-    ),
244
-    array(
245
-        'name' => '',
246
-        'desc' => '',
247
-        'id' => 'geodir_post_published_email_content',
248
-        'css' => 'width:500px; height: 150px;',
249
-        'type' => 'textarea',
250
-        'std' => __("<p>Dear [#client_name#],</p><p>Your listing [#listing_link#] has been published. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>", 'geodirectory')
251
-    ),
252
-
253
-    array('type' => 'sectionend', 'id' => 'client_emails'),
254
-
255
-    array('name' => __('Other Emails', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'other_emails'),
256
-
257
-    array('name' => __('Other Emails', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'other_emails'),
258
-
259
-    array(
260
-        'name' => __('Send to friend', 'geodirectory'),
261
-        'desc' => '',
262
-        'id' => 'geodir_email_friend_subject',
263
-        'type' => 'text',
264
-        'css' => 'min-width:300px;',
265
-        'std' => __('[#from_name#] thought you might be interested in..', 'geodirectory')
266
-    ),
267
-    array(
268
-        'name' => '',
269
-        'desc' => '',
270
-        'id' => 'geodir_email_friend_content',
271
-        'css' => 'width:500px; height: 150px;',
272
-        'type' => 'textarea',
273
-        'std' => __("<p>Dear [#to_name#],<p><p>Your friend has sent you a message from <b>[#site_name#]</b> </p><p>===============================</p><p><b>Subject : [#subject#]</b></p><p>[#comments#] [#listing_link#]</p><p>===============================</p><p>Thank you,<br /><br />[#site_name#].</p>",'geodirectory')
274
-    ),
275
-
276
-    array(
277
-        'name' => __('Email enquiry', 'geodirectory'),
278
-        'desc' => '',
279
-        'id' => 'geodir_email_enquiry_subject',
280
-        'type' => 'text',
281
-        'css' => 'min-width:300px;',
282
-        'std' => __('Website Enquiry', 'geodirectory')
283
-    ),
284
-    array(
285
-        'name' => '',
286
-        'desc' => '',
287
-        'id' => 'geodir_email_enquiry_content',
288
-        'css' => 'width:500px; height: 150px;',
289
-        'type' => 'textarea',
290
-        'std' => __("<p>Dear [#to_name#],<p><p>An enquiry has been sent from <b>[#listing_link#]</b></p><p>===============================</p><p>[#comments#]</p><p>===============================</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
291
-    ),
292
-
293
-    array('type' => 'sectionend', 'id' => 'other_emails'),
294
-
295
-
296
-    array('name' => __('Messages', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'messages'),
297
-
298
-    array('name' => __('Messages', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'messages'),
299
-
300
-    array(
301
-        'name' => __('Post submitted success', 'geodirectory'),
302
-        'desc' => '',
303
-        'id' => 'geodir_post_added_success_msg_content',
304
-        'css' => 'width:500px; height: 150px;',
305
-        'type' => 'textarea',
306
-        'std' => __('<p>Thank you, your information has been successfully received.</p><p><a href="[#submited_information_link#]" >View your submitted information &raquo;</a></p><p>Thank you for visiting us at [#site_name#].</p>','geodirectory')
307
-    ),
308
-
309
-
310
-    array('type' => 'sectionend', 'id' => 'messages'),
20
+	array('name' => __('Options', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'notification_options'),
21
+
22
+
23
+	array('name' => __('Notification Options', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'notification_options'),
24
+
25
+	array(
26
+		'name' => __('List of usable shortcodes', 'geodirectory'),
27
+		'desc' => __('[#client_name#],[#listing_link#],[#posted_date#],[#number_of_days#],[#number_of_grace_days#],[#login_url#],[#username#],[#user_email#],[#site_name_url#],[#renew_link#],[#post_id#],[#site_name#],[#from_email#](in most cases this will be the admin email, except for popup forms)', 'geodirectory'),
28
+		'id' => 'geodir_list_of_usable_shordcodes',
29
+		'type' => 'html_content',
30
+		'css' => 'min-width:300px;',
31
+		'std' => 'All Places' // Default value for the page title - changed in settings
32
+	),
33
+
34
+	array(
35
+		'name' => __('Use advanced editor? (slow loading)', 'geodirectory'),
36
+		'desc' => __('Yes', 'geodirectory'),
37
+		'id' => 'geodir_tiny_editor',
38
+		'std' => 'yes',
39
+		'type' => 'radio',
40
+		'value' => '1',
41
+		'radiogroup' => 'start'
42
+	),
43
+	array(
44
+		'name' => __('Use advanced editor?(slow loading)', 'geodirectory'),
45
+		'desc' => __('No', 'geodirectory'),
46
+		'id' => 'geodir_tiny_editor',
47
+		'std' => 'yes',
48
+		'type' => 'radio',
49
+		'value' => '0',
50
+		'radiogroup' => 'end'
51
+	),
52
+
53
+
54
+	array('type' => 'sectionend', 'id' => 'notification_options'),
55
+
56
+
57
+	array('name' => __('Site Bcc Options', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'site_bcc_options'),
58
+
59
+	array('name' => __('Site Bcc Options', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'site_bcc_options'),
60
+
61
+	array(
62
+		'name' => __('New user registration', 'geodirectory'),
63
+		'desc' => __('Yes', 'geodirectory'),
64
+		'id' => 'geodir_bcc_new_user',
65
+		'std' => 'yes',
66
+		'type' => 'radio',
67
+		'value' => '1',
68
+		'radiogroup' => 'start'
69
+	),
70
+	array(
71
+		'name' => __('New user registration', 'geodirectory'),
72
+		'desc' => __('No', 'geodirectory'),
73
+		'id' => 'geodir_bcc_new_user',
74
+		'std' => 'yes',
75
+		'type' => 'radio',
76
+		'value' => '0',
77
+		'radiogroup' => 'end'
78
+	),
79
+
80
+	array(
81
+		'name' => __('Send to friend', 'geodirectory'),
82
+		'desc' => __('Yes', 'geodirectory'),
83
+		'id' => 'geodir_bcc_friend',
84
+		'std' => 'yes',
85
+		'type' => 'radio',
86
+		'value' => '1',
87
+		'radiogroup' => 'start'
88
+	),
89
+	array(
90
+		'name' => __('Send to friend', 'geodirectory'),
91
+		'desc' => __('No', 'geodirectory'),
92
+		'id' => 'geodir_bcc_friend',
93
+		'std' => 'yes',
94
+		'type' => 'radio',
95
+		'value' => '0',
96
+		'radiogroup' => 'end'
97
+	),
98
+
99
+	array(
100
+		'name' => __('Send enquiry', 'geodirectory'),
101
+		'desc' => __('Yes', 'geodirectory'),
102
+		'id' => 'geodir_bcc_enquiry',
103
+		'std' => 'yes',
104
+		'type' => 'radio',
105
+		'value' => '1',
106
+		'radiogroup' => 'start'
107
+	),
108
+	array(
109
+		'name' => __('Send enquiry', 'geodirectory'),
110
+		'desc' => __('No', 'geodirectory'),
111
+		'id' => 'geodir_bcc_enquiry',
112
+		'std' => 'yes',
113
+		'type' => 'radio',
114
+		'value' => '0',
115
+		'radiogroup' => 'end'
116
+	),
117
+
118
+
119
+	array('type' => 'sectionend', 'id' => 'site_bcc_options'),
120
+
121
+
122
+	array('name' => __('Admin Emails', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'admin_emails'),
123
+
124
+	array('name' => __('Admin Emails', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'admin_emails'),
125
+
126
+	array(
127
+		'name' => __('Post submit success to admin email', 'geodirectory'),
128
+		'desc' => '',
129
+		'id' => 'geodir_post_submited_success_email_subject_admin',
130
+		'type' => 'text',
131
+		'css' => 'min-width:300px;',
132
+		'std' => __('Post Submitted Successfully','geodirectory') // Default value for the page title - changed in settings
133
+	),
134
+	 array(
135
+		'name' => '',
136
+		'desc' => '',
137
+		'id' => 'geodir_post_submited_success_email_content_admin',
138
+		'css' => 'width:500px; height: 150px;',
139
+		'type' => 'textarea',
140
+		'std' => __('<p>Dear Admin,</p><p>A new  listing has been published [#listing_link#]. This email is just for your information.</p><br><p>[#site_name#]</p>','geodirectory')
141
+	),
142
+	array(
143
+		'name' => __('Notify Admin when listing edited by Author', 'geodirectory'),
144
+		'desc' => __('Yes', 'geodirectory'),
145
+		'id' => 'geodir_notify_post_edited',
146
+		'std' => '0',
147
+		'type' => 'radio',
148
+		'value' => '1',
149
+		'radiogroup' => 'start'
150
+	),
151
+	array(
152
+		'name' => __('Notify Admin when listing edited by Author', 'geodirectory'),
153
+		'desc' => __('No', 'geodirectory'),
154
+		'id' => 'geodir_notify_post_edited',
155
+		'std' => '0',
156
+		'type' => 'radio',
157
+		'value' => '0',
158
+		'radiogroup' => 'end'
159
+	),
160
+	array(
161
+		'name' => __('Listing edited by Author', 'geodirectory'),
162
+		'desc' => '',
163
+		'id' => 'geodir_post_edited_email_subject_admin',
164
+		'type' => 'text',
165
+		'css' => 'min-width:300px;',
166
+		'std' => __('[[#site_name#]] Listing edited by Author', 'geodirectory')
167
+	),
168
+	array(
169
+		'name' => '',
170
+		'desc' => '',
171
+		'id' => 'geodir_post_edited_email_content_admin',
172
+		'css' => 'width:500px; height: 150px;',
173
+		'type' => 'textarea',
174
+		'std' => __('<p>Dear Admin,</p><p>A listing [#listing_link#] has been edited by it\'s author [#post_author_name#].</p><br><p><b>Listing Details:</b></p><p>Listing ID: [#post_id#]</p><p>Listing URL: [#listing_link#]</p><p>Date: [#current_date#]</p><br><p>This email is just for your information.</p><p>[#site_name#]</p>', 'geodirectory')
175
+	),
176
+
177
+
178
+	array('type' => 'sectionend', 'id' => 'admin_emails'),
179
+
180
+
181
+	array('name' => __('Client Emails', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'client_emails'),
182
+
183
+	array('name' => __('Client Emails', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'client_emails'),
184
+
185
+	array(
186
+		'name' => __('Post submit success to client email', 'geodirectory'),
187
+		'desc' => '',
188
+		'id' => 'geodir_post_submited_success_email_subject',
189
+		'type' => 'text',
190
+		'css' => 'min-width:300px;',
191
+		'std' => __('Post Submitted Successfully','geodirectory') // Default value for the page title - changed in settings
192
+	),
193
+	array(
194
+		'name' => '',
195
+		'desc' => '',
196
+		'id' => 'geodir_post_submited_success_email_content',
197
+		'css' => 'width:500px; height: 150px;',
198
+		'type' => 'textarea',
199
+		'std' => __('<p>Dear [#client_name#],</p><p>You submitted the below listing information. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>','geodirectory')
200
+	),
201
+
202
+
203
+	array(
204
+		'name' => __('User forgot password email', 'geodirectory'),
205
+		'desc' => '',
206
+		'id' => 'geodir_forgot_password_subject',
207
+		'type' => 'text',
208
+		'css' => 'min-width:300px;',
209
+		'std' => __('[#site_name#] - Your new password', 'geodirectory') // Default value for the page title - changed in settings
210
+	),
211
+	array(
212
+		'name' => '',
213
+		'desc' => '',
214
+		'id' => 'geodir_forgot_password_content',
215
+		'css' => 'width:500px; height: 150px;',
216
+		'type' => 'textarea',
217
+		'std' => __("<p>Dear [#client_name#],<p><p>You requested a new password for [#site_name_url#]</p><p>[#login_details#]</p><p>You can login here: [#login_url#]</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
218
+	),
219
+
220
+	array(
221
+		'name' => __('Registration success email', 'geodirectory'),
222
+		'desc' => '',
223
+		'id' => 'geodir_registration_success_email_subject',
224
+		'type' => 'text',
225
+		'css' => 'min-width:300px;',
226
+		'std' => __('Your Log In Details', 'geodirectory') // Default value for the page title - changed in settings
227
+	),
228
+	array(
229
+		'name' => '',
230
+		'desc' => '',
231
+		'id' => 'geodir_registration_success_email_content',
232
+		'css' => 'width:500px; height: 150px;',
233
+		'type' => 'textarea',
234
+		'std' => __("<p>Dear [#client_name#],</p><p>You can log in  with the following information:</p><p>[#login_details#]</p><p>You can login here: [#login_url#]</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
235
+	),
236
+	array(
237
+		'name' => __('Listing published email', 'geodirectory'),
238
+		'desc' => '',
239
+		'id' => 'geodir_post_published_email_subject',
240
+		'type' => 'text',
241
+		'css' => 'min-width:300px;',
242
+		'std' => __('Listing Published Successfully', 'geodirectory') // Default value for the page title - changed in settings
243
+	),
244
+	array(
245
+		'name' => '',
246
+		'desc' => '',
247
+		'id' => 'geodir_post_published_email_content',
248
+		'css' => 'width:500px; height: 150px;',
249
+		'type' => 'textarea',
250
+		'std' => __("<p>Dear [#client_name#],</p><p>Your listing [#listing_link#] has been published. This email is just for your information.</p><p>[#listing_link#]</p><br><p>Thank you for your contribution.</p><p>[#site_name#]</p>", 'geodirectory')
251
+	),
252
+
253
+	array('type' => 'sectionend', 'id' => 'client_emails'),
254
+
255
+	array('name' => __('Other Emails', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'other_emails'),
256
+
257
+	array('name' => __('Other Emails', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'other_emails'),
258
+
259
+	array(
260
+		'name' => __('Send to friend', 'geodirectory'),
261
+		'desc' => '',
262
+		'id' => 'geodir_email_friend_subject',
263
+		'type' => 'text',
264
+		'css' => 'min-width:300px;',
265
+		'std' => __('[#from_name#] thought you might be interested in..', 'geodirectory')
266
+	),
267
+	array(
268
+		'name' => '',
269
+		'desc' => '',
270
+		'id' => 'geodir_email_friend_content',
271
+		'css' => 'width:500px; height: 150px;',
272
+		'type' => 'textarea',
273
+		'std' => __("<p>Dear [#to_name#],<p><p>Your friend has sent you a message from <b>[#site_name#]</b> </p><p>===============================</p><p><b>Subject : [#subject#]</b></p><p>[#comments#] [#listing_link#]</p><p>===============================</p><p>Thank you,<br /><br />[#site_name#].</p>",'geodirectory')
274
+	),
275
+
276
+	array(
277
+		'name' => __('Email enquiry', 'geodirectory'),
278
+		'desc' => '',
279
+		'id' => 'geodir_email_enquiry_subject',
280
+		'type' => 'text',
281
+		'css' => 'min-width:300px;',
282
+		'std' => __('Website Enquiry', 'geodirectory')
283
+	),
284
+	array(
285
+		'name' => '',
286
+		'desc' => '',
287
+		'id' => 'geodir_email_enquiry_content',
288
+		'css' => 'width:500px; height: 150px;',
289
+		'type' => 'textarea',
290
+		'std' => __("<p>Dear [#to_name#],<p><p>An enquiry has been sent from <b>[#listing_link#]</b></p><p>===============================</p><p>[#comments#]</p><p>===============================</p><p>Thank you,<br /><br />[#site_name_url#].</p>",'geodirectory')
291
+	),
292
+
293
+	array('type' => 'sectionend', 'id' => 'other_emails'),
294
+
295
+
296
+	array('name' => __('Messages', 'geodirectory'), 'type' => 'title', 'desc' => '', 'id' => 'messages'),
297
+
298
+	array('name' => __('Messages', 'geodirectory'), 'type' => 'sectionstart', 'id' => 'messages'),
299
+
300
+	array(
301
+		'name' => __('Post submitted success', 'geodirectory'),
302
+		'desc' => '',
303
+		'id' => 'geodir_post_added_success_msg_content',
304
+		'css' => 'width:500px; height: 150px;',
305
+		'type' => 'textarea',
306
+		'std' => __('<p>Thank you, your information has been successfully received.</p><p><a href="[#submited_information_link#]" >View your submitted information &raquo;</a></p><p>Thank you for visiting us at [#site_name#].</p>','geodirectory')
307
+	),
308
+
309
+
310
+	array('type' => 'sectionend', 'id' => 'messages'),
311 311
 
312 312
 )); // End Manage NOtifications settings
Please login to merge, or discard this patch.
geodirectory-admin/option-pages/title_meta_settings_array.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 
11 11
 $gd_wpseo_use = '';
12 12
 if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
13
-    $gd_wpseo_use = "<b style='color:red;'>".__('Please use the WPSEO settings instead.','geodirectory')."</b><br />";
13
+    $gd_wpseo_use = "<b style='color:red;'>" . __('Please use the WPSEO settings instead.', 'geodirectory') . "</b><br />";
14 14
 }
15 15
 
16 16
 /**
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
 
28 28
 
29 29
 
30
-    array('name' => $gd_wpseo_use.__('Available Variables', 'geodirectory'),
30
+    array('name' => $gd_wpseo_use . __('Available Variables', 'geodirectory'),
31 31
         'desc' => __('%%title%%, %%sitename%%, %%sitedesc%%, %%excerpt%%, %%pt_single%%, %%pt_plural%%, %%category%%, %%id%%, %%sep%%, %%location%%, %%in_location%%, %%in_location_single%%, %%location_single%%, %%search_term%%, %%search_near%%, %%name%%', 'geodirectory'),
32 32
         'type' => 'sectionstart',
33 33
         'id' => 'geodir_meta_vars'),
Please login to merge, or discard this patch.
Indentation   +358 added lines, -358 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@  discard block
 block discarded – undo
10 10
 
11 11
 $gd_wpseo_use = '';
12 12
 if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
13
-    $gd_wpseo_use = "<b style='color:red;'>".__('Please use the WPSEO settings instead.','geodirectory')."</b><br />";
13
+	$gd_wpseo_use = "<b style='color:red;'>".__('Please use the WPSEO settings instead.','geodirectory')."</b><br />";
14 14
 }
15 15
 
16 16
 /**
@@ -21,363 +21,363 @@  discard block
 block discarded – undo
21 21
  */
22 22
 $geodir_settings['title_meta_settings'] = apply_filters('geodir_title_meta_settings', array(
23 23
 
24
-    /* Listing Permalink Settings start */
25
-    array('name' => __('Title / Meta', 'geodirectory'), 'type' => 'no_tabs', 'desc' => 'Settings to set page title and meta', 'id' => 'geodir_title_meta_settings '),
26
-
27
-
28
-
29
-
30
-    array('name' => $gd_wpseo_use.__('Available Variables', 'geodirectory'),
31
-        'desc' => __('%%title%%, %%sitename%%, %%sitedesc%%, %%excerpt%%, %%pt_single%%, %%pt_plural%%, %%category%%, %%id%%, %%sep%%, %%location%%, %%in_location%%, %%in_location_single%%, %%location_single%%, %%search_term%%, %%search_near%%, %%name%%', 'geodirectory'),
32
-        'type' => 'sectionstart',
33
-        'id' => 'geodir_meta_vars'),
34
-
35
-    array('type' => 'sectionend', 'id' => 'geodir_meta_vars'),
36
-
37
-    array('name' => __('Homepage Meta Settings', 'geodirectory'),
38
-        'type' => 'sectionstart',
39
-        'desc' => '',
40
-        'id' => 'geodir_home_meta'),
41
-
42
-    array(
43
-        'name' => __('Homepage meta title', 'geodirectory'),
44
-        'desc' => __('This will use the title of the page set as frontpage if left blank.', 'geodirectory'),
45
-        'id' => 'geodir_meta_title_homepage',
46
-        'type' => 'text',
47
-        'css' => 'width:100%;',
48
-        'std' => '',
49
-        'placeholder' => ''
50
-    ),
51
-
52
-    array(
53
-        'name' => __('Homepage meta description', 'geodirectory'),
54
-        'desc' => __('Enter the meta description for the homepage.', 'geodirectory'),
55
-        'id' => 'geodir_meta_desc_homepage',
56
-        'type' => 'textarea',
57
-        'css' => 'width:100%;',
58
-        'std' => ''
59
-    ),
60
-
61
-    array('type' => 'sectionend', 'id' => 'geodir_home_meta'),
62
-
63
-    // details page meta
64
-    array('name' => __('Details Page Meta Settings', 'geodirectory'),
65
-        'type' => 'sectionstart',
66
-        'desc' => '',
67
-        'id' => 'geodir_details_meta'),
68
-
69
-    array(
70
-        'name' => __('Details page meta title', 'geodirectory'),
71
-        'desc' => __('Enter the meta title for the details page.', 'geodirectory'),
72
-        'id' => 'geodir_meta_title_detail',
73
-        'type' => 'text',
74
-        'css' => 'width:100%;',
75
-        'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
76
-        'placeholder' => '%%title%% %%sep%% %%sitename%%'
77
-    ),
78
-
79
-    array(
80
-        'name' => __('Details page meta description', 'geodirectory'),
81
-        'desc' => __('Enter the meta description for the details page.', 'geodirectory'),
82
-        'id' => 'geodir_meta_desc_detail',
83
-        'type' => 'textarea',
84
-        'css' => 'width:100%;',
85
-        'std' => __('%%excerpt%%', 'geodirectory'),
86
-        'placeholder' => '%%excerpt%%'
87
-    ),
88
-
89
-    array('type' => 'sectionend', 'id' => 'geodir_details_meta'),
90
-
91
-    // CPT page meta
92
-    array('name' => __('Post Type Page Meta Settings', 'geodirectory'),
93
-        'type' => 'sectionstart',
94
-        'desc' => '',
95
-        'id' => 'geodir_pt_meta'),
96
-
97
-    array(
98
-        'name' => __('Post type page meta title', 'geodirectory'),
99
-        'desc' => __('Enter the meta title for the post type pages.', 'geodirectory'),
100
-        'id' => 'geodir_meta_title_pt',
101
-        'type' => 'text',
102
-        'css' => 'width:100%;',
103
-        'std' => __('%%pt_plural%% %%in_location%% %%sep%% %%sitename%%', 'geodirectory'),
104
-        'placeholder' => '%%pt_plural%% %%in_location%% %%sep%% %%sitename%%'
105
-    ),
106
-
107
-    array(
108
-        'name' => __('Post type page meta description', 'geodirectory'),
109
-        'desc' => __('Enter the meta description for the post type pages.', 'geodirectory'),
110
-        'id' => 'geodir_meta_desc_pt',
111
-        'type' => 'textarea',
112
-        'css' => 'width:100%;',
113
-        'std' => __('%%pt_plural%% %%in_location%%', 'geodirectory'),
114
-        'placeholder' => '%%pt_plural%% %%in_location%%'
115
-    ),
116
-
117
-    array(
118
-        'name' => __('Post type page title', 'geodirectory'),
119
-        'desc' => __('Enter the title for the post type pages.', 'geodirectory'),
120
-        'id' => 'geodir_page_title_pt',
121
-        'type' => 'text',
122
-        'css' => 'width:100%;',
123
-        'std' => __('All %%pt_plural%% %%in_location_single%%', 'geodirectory'),
124
-        'placeholder' => 'All %%pt_plural%% %%in_location_single%%'
125
-    ),
126
-
127
-    array('type' => 'sectionend', 'id' => 'geodir_pt_meta'),
128
-
129
-    // Cat listing page meta
130
-    array('name' => __('Listing Page Meta Settings', 'geodirectory'),
131
-        'type' => 'sectionstart',
132
-        'desc' => '',
133
-        'id' => 'geodir_pt_meta'),
134
-
135
-    array(
136
-        'name' => __('Listing page meta title', 'geodirectory'),
137
-        'desc' => __('Enter the meta title for the category listing pages.', 'geodirectory'),
138
-        'id' => 'geodir_meta_title_listing',
139
-        'type' => 'text',
140
-        'css' => 'width:100%;',
141
-        'std' => __('%%category%% %%in_location%% %%sep%% %%sitename%%', 'geodirectory'),
142
-        'placeholder' => '%%category%% %%in_location%% %%sep%% %%sitename%%'
143
-    ),
144
-
145
-    array(
146
-        'name' => __('Listing page meta description', 'geodirectory'),
147
-        'desc' => __('Enter the meta description for the category listing pages.', 'geodirectory'),
148
-        'id' => 'geodir_meta_desc_listing',
149
-        'type' => 'textarea',
150
-        'css' => 'width:100%;',
151
-        'std' => __('Posts related to Category: %%category%% %%in_location%%', 'geodirectory'),
152
-        'placeholder' => 'Posts related to Category: %%category%% %%in_location%%'
153
-    ),
154
-
155
-    array(
156
-        'name' => __('Category listing page title', 'geodirectory'),
157
-        'desc' => __('Enter the title for the category listing pages.', 'geodirectory'),
158
-        'id' => 'geodir_page_title_cat-listing',
159
-        'type' => 'text',
160
-        'css' => 'width:100%;',
161
-        'std' => __('All %%category%% %%in_location_single%%', 'geodirectory'),
162
-        'placeholder' => 'All %%category%% %%in_location_single%%'
163
-    ),
164
-
165
-    array(
166
-        'name' => __('Tag listing page title', 'geodirectory'),
167
-        'desc' => __('Enter the title for the tag listing pages.', 'geodirectory'),
168
-        'id' => 'geodir_page_title_tag-listing',
169
-        'type' => 'text',
170
-        'css' => 'width:100%;',
171
-        'std' => __('Tag: %%tag%% %%in_location_single%%', 'geodirectory'),
172
-        'placeholder' => 'Tag: %%tag%% %%in_location_single%%'
173
-    ),
174
-
175
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
176
-
177
-    // location page meta
178
-    array('name' => __('Location Page Meta Settings', 'geodirectory'),
179
-        'type' => 'sectionstart',
180
-        'desc' => '',
181
-        'id' => 'geodir_pt_meta'),
182
-
183
-    array(
184
-        'name' => __('Location page meta title', 'geodirectory'),
185
-        'desc' => __('Enter the meta title for the location pages.', 'geodirectory'),
186
-        'id' => 'geodir_meta_title_location',
187
-        'type' => 'text',
188
-        'css' => 'width:100%;',
189
-        'std' => __('%%title%% %%location%% %%sep%% %%sitename%%', 'geodirectory'),
190
-        'placeholder' => '%%title%% %%location%% %%sep%% %%sitename%%'
191
-    ),
192
-
193
-    array(
194
-        'name' => __('Location page meta description', 'geodirectory'),
195
-        'desc' => __('Enter the meta description for the location pages.', 'geodirectory'),
196
-        'id' => 'geodir_meta_desc_location',
197
-        'type' => 'textarea',
198
-        'css' => 'width:100%;',
199
-        'std' => __('%%location%%', 'geodirectory'),
200
-        'placeholder' => '%%location%%'
201
-    ),
202
-
203
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
204
-
205
-    // Search page meta
206
-    array('name' => __('Search Page Meta Settings', 'geodirectory'),
207
-        'type' => 'sectionstart',
208
-        'desc' => '',
209
-        'id' => 'geodir_pt_meta'),
210
-
211
-    array(
212
-        'name' => __('Search page meta title', 'geodirectory'),
213
-        'desc' => __('Enter the meta title for the search page.', 'geodirectory'),
214
-        'id' => 'geodir_meta_title_search',
215
-        'type' => 'text',
216
-        'css' => 'width:100%;',
217
-        'std' => __('%%pt_plural%% search results for %%search_term%%, Near %%search_near%% %%sep%% %%sitename%%', 'geodirectory'),
218
-        'placeholder' => '%%pt_plural%% search results for %%search_term%%, Near %%search_near%% %%sep%% %%sitename%%'
219
-    ),
220
-
221
-    array(
222
-        'name' => __('Search page meta description', 'geodirectory'),
223
-        'desc' => __('Enter the meta description for the search page.', 'geodirectory'),
224
-        'id' => 'geodir_meta_desc_search',
225
-        'type' => 'textarea',
226
-        'css' => 'width:100%;',
227
-        'std' => __('%%pt_plural%% search results for %%search_term%%, Near %%search_near%%', 'geodirectory'),
228
-        'placeholder' => '%%pt_plural%% search results for %%search_term%%, Near %%search_near%%'
229
-    ),
230
-
231
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
232
-
233
-    //Add listing page meta
234
-    array('name' => __('Add Listing Page Meta Settings', 'geodirectory'),
235
-        'type' => 'sectionstart',
236
-        'desc' => '',
237
-        'id' => 'geodir_pt_meta'),
238
-
239
-    array(
240
-        'name' => __('Add listing page meta title', 'geodirectory'),
241
-        'desc' => __('Enter the meta title for the add listing page.', 'geodirectory'),
242
-        'id' => 'geodir_meta_title_add-listing',
243
-        'type' => 'text',
244
-        'css' => 'width:100%;',
245
-        'std' => __('Add %%pt_single%% %%sep%% %%sitename%%', 'geodirectory'),
246
-        'placeholder' => 'Add %%pt_single%% %%sep%% %%sitename%%'
247
-    ),
248
-
249
-    array(
250
-        'name' => __('Add listing page meta description', 'geodirectory'),
251
-        'desc' => __('Enter the meta description for the add listing page.', 'geodirectory'),
252
-        'id' => 'geodir_meta_desc_add-listing',
253
-        'type' => 'textarea',
254
-        'css' => 'width:100%;',
255
-        'std' => __('Add %%pt_single%%', 'geodirectory'),
256
-        'placeholder' => 'Add %%pt_single%%'
257
-    ),
258
-
259
-    array(
260
-        'name' => __('Add listing page title', 'geodirectory'),
261
-        'desc' => __('Enter the title for the add listing page.', 'geodirectory'),
262
-        'id' => 'geodir_page_title_add-listing',
263
-        'type' => 'text',
264
-        'css' => 'width:100%;',
265
-        'std' => __('Add %%pt_single%%', 'geodirectory'),
266
-        'placeholder' => 'Add %%pt_single%%'
267
-    ),
268
-
269
-    array(
270
-        'name' => __('Edit listing page title', 'geodirectory'),
271
-        'desc' => __('Enter the title for the edit listing page.', 'geodirectory'),
272
-        'id' => 'geodir_page_title_edit-listing',
273
-        'type' => 'text',
274
-        'css' => 'width:100%;',
275
-        'std' => __('Edit %%pt_single%%', 'geodirectory'),
276
-        'placeholder' => 'Edit %%pt_single%%'
277
-    ),
278
-
279
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
280
-
281
-    //Author page meta
282
-    array('name' => __('Author Page Meta Settings', 'geodirectory'),
283
-        'type' => 'sectionstart',
284
-        'desc' => '',
285
-        'id' => 'geodir_pt_meta'),
286
-
287
-    array(
288
-        'name' => __('Author page meta title', 'geodirectory'),
289
-        'desc' => __('Enter the meta title for the author page.', 'geodirectory'),
290
-        'id' => 'geodir_meta_title_author',
291
-        'type' => 'text',
292
-        'css' => 'width:100%;',
293
-        'std' => __('Author: %%name%% %%sep%% %%sitename%%', 'geodirectory'),
294
-        'placeholder' => 'Author: %%name%% %%sep%% %%sitename%%'
295
-    ),
296
-
297
-    array(
298
-        'name' => __('Author page meta description', 'geodirectory'),
299
-        'desc' => __('Enter the meta description for the author page.', 'geodirectory'),
300
-        'id' => 'geodir_meta_desc_author',
301
-        'type' => 'textarea',
302
-        'css' => 'width:100%;',
303
-        'std' => ''
304
-    ),
305
-
306
-    array(
307
-        'name' => __('Author page title', 'geodirectory'),
308
-        'desc' => __('Enter the title for the author page.', 'geodirectory'),
309
-        'id' => 'geodir_page_title_author',
310
-        'type' => 'text',
311
-        'css' => 'width:100%;',
312
-        'std' => __('%%pt_plural%% by: %%name%%', 'geodirectory'),
313
-        'placeholder' => '%%pt_plural%% by: %%name%%'
314
-    ),
315
-
316
-    array(
317
-        'name' => __('Author favorite page title', 'geodirectory'),
318
-        'desc' => __('Enter the title for the author favorite page.', 'geodirectory'),
319
-        'id' => 'geodir_page_title_favorite',
320
-        'type' => 'text',
321
-        'css' => 'width:100%;',
322
-        'std' => __('%%name%%: Favorite %%pt_plural%%', 'geodirectory'),
323
-        'placeholder' => '%%name%%: Favorite %%pt_plural%%'
324
-    ),
325
-
326
-    array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
327
-
328
-    //Login page meta
329
-    array('name' => __('Login Page Meta Settings', 'geodirectory'),
330
-        'type' => 'sectionstart',
331
-        'desc' => '',
332
-        'id' => 'geodir_login_meta'),
333
-
334
-    array(
335
-        'name' => __('Login page meta title', 'geodirectory'),
336
-        'desc' => __('Enter the meta title for the login page.', 'geodirectory'),
337
-        'id' => 'geodir_meta_title_login',
338
-        'type' => 'text',
339
-        'css' => 'width:100%;',
340
-        'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
341
-        'placeholder' => '%%title%% %%sep%% %%sitename%%'
342
-    ),
343
-
344
-    array(
345
-        'name' => __('Login page meta description', 'geodirectory'),
346
-        'desc' => __('Enter the meta description for the login page.', 'geodirectory'),
347
-        'id' => 'geodir_meta_desc_login',
348
-        'type' => 'textarea',
349
-        'css' => 'width:100%;',
350
-        'std' => ''
351
-    ),
352
-
353
-    array('type' => 'sectionend', 'id' => 'geodir_login_meta'),
354
-
355
-    //Listing success page meta
356
-    array('name' => __('Listing Success Page Meta Settings', 'geodirectory'),
357
-        'type' => 'sectionstart',
358
-        'desc' => '',
359
-        'id' => 'geodir_login_meta'),
360
-
361
-    array(
362
-        'name' => __('Listing success page meta title', 'geodirectory'),
363
-        'desc' => __('Enter the meta title for the listing success page.', 'geodirectory'),
364
-        'id' => 'geodir_meta_title_listing-success',
365
-        'type' => 'text',
366
-        'css' => 'width:100%;',
367
-        'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
368
-        'placeholder' => '%%title%% %%sep%% %%sitename%%'
369
-    ),
370
-
371
-    array(
372
-        'name' => __('Listing success page meta description', 'geodirectory'),
373
-        'desc' => __('Enter the meta description for the listing success page.', 'geodirectory'),
374
-        'id' => 'geodir_meta_desc_listing-success',
375
-        'type' => 'textarea',
376
-        'css' => 'width:100%;',
377
-        'std' => ''
378
-    ),
379
-
380
-    array('type' => 'sectionend', 'id' => 'geodir_login_meta'),
24
+	/* Listing Permalink Settings start */
25
+	array('name' => __('Title / Meta', 'geodirectory'), 'type' => 'no_tabs', 'desc' => 'Settings to set page title and meta', 'id' => 'geodir_title_meta_settings '),
26
+
27
+
28
+
29
+
30
+	array('name' => $gd_wpseo_use.__('Available Variables', 'geodirectory'),
31
+		'desc' => __('%%title%%, %%sitename%%, %%sitedesc%%, %%excerpt%%, %%pt_single%%, %%pt_plural%%, %%category%%, %%id%%, %%sep%%, %%location%%, %%in_location%%, %%in_location_single%%, %%location_single%%, %%search_term%%, %%search_near%%, %%name%%', 'geodirectory'),
32
+		'type' => 'sectionstart',
33
+		'id' => 'geodir_meta_vars'),
34
+
35
+	array('type' => 'sectionend', 'id' => 'geodir_meta_vars'),
36
+
37
+	array('name' => __('Homepage Meta Settings', 'geodirectory'),
38
+		'type' => 'sectionstart',
39
+		'desc' => '',
40
+		'id' => 'geodir_home_meta'),
41
+
42
+	array(
43
+		'name' => __('Homepage meta title', 'geodirectory'),
44
+		'desc' => __('This will use the title of the page set as frontpage if left blank.', 'geodirectory'),
45
+		'id' => 'geodir_meta_title_homepage',
46
+		'type' => 'text',
47
+		'css' => 'width:100%;',
48
+		'std' => '',
49
+		'placeholder' => ''
50
+	),
51
+
52
+	array(
53
+		'name' => __('Homepage meta description', 'geodirectory'),
54
+		'desc' => __('Enter the meta description for the homepage.', 'geodirectory'),
55
+		'id' => 'geodir_meta_desc_homepage',
56
+		'type' => 'textarea',
57
+		'css' => 'width:100%;',
58
+		'std' => ''
59
+	),
60
+
61
+	array('type' => 'sectionend', 'id' => 'geodir_home_meta'),
62
+
63
+	// details page meta
64
+	array('name' => __('Details Page Meta Settings', 'geodirectory'),
65
+		'type' => 'sectionstart',
66
+		'desc' => '',
67
+		'id' => 'geodir_details_meta'),
68
+
69
+	array(
70
+		'name' => __('Details page meta title', 'geodirectory'),
71
+		'desc' => __('Enter the meta title for the details page.', 'geodirectory'),
72
+		'id' => 'geodir_meta_title_detail',
73
+		'type' => 'text',
74
+		'css' => 'width:100%;',
75
+		'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
76
+		'placeholder' => '%%title%% %%sep%% %%sitename%%'
77
+	),
78
+
79
+	array(
80
+		'name' => __('Details page meta description', 'geodirectory'),
81
+		'desc' => __('Enter the meta description for the details page.', 'geodirectory'),
82
+		'id' => 'geodir_meta_desc_detail',
83
+		'type' => 'textarea',
84
+		'css' => 'width:100%;',
85
+		'std' => __('%%excerpt%%', 'geodirectory'),
86
+		'placeholder' => '%%excerpt%%'
87
+	),
88
+
89
+	array('type' => 'sectionend', 'id' => 'geodir_details_meta'),
90
+
91
+	// CPT page meta
92
+	array('name' => __('Post Type Page Meta Settings', 'geodirectory'),
93
+		'type' => 'sectionstart',
94
+		'desc' => '',
95
+		'id' => 'geodir_pt_meta'),
96
+
97
+	array(
98
+		'name' => __('Post type page meta title', 'geodirectory'),
99
+		'desc' => __('Enter the meta title for the post type pages.', 'geodirectory'),
100
+		'id' => 'geodir_meta_title_pt',
101
+		'type' => 'text',
102
+		'css' => 'width:100%;',
103
+		'std' => __('%%pt_plural%% %%in_location%% %%sep%% %%sitename%%', 'geodirectory'),
104
+		'placeholder' => '%%pt_plural%% %%in_location%% %%sep%% %%sitename%%'
105
+	),
106
+
107
+	array(
108
+		'name' => __('Post type page meta description', 'geodirectory'),
109
+		'desc' => __('Enter the meta description for the post type pages.', 'geodirectory'),
110
+		'id' => 'geodir_meta_desc_pt',
111
+		'type' => 'textarea',
112
+		'css' => 'width:100%;',
113
+		'std' => __('%%pt_plural%% %%in_location%%', 'geodirectory'),
114
+		'placeholder' => '%%pt_plural%% %%in_location%%'
115
+	),
116
+
117
+	array(
118
+		'name' => __('Post type page title', 'geodirectory'),
119
+		'desc' => __('Enter the title for the post type pages.', 'geodirectory'),
120
+		'id' => 'geodir_page_title_pt',
121
+		'type' => 'text',
122
+		'css' => 'width:100%;',
123
+		'std' => __('All %%pt_plural%% %%in_location_single%%', 'geodirectory'),
124
+		'placeholder' => 'All %%pt_plural%% %%in_location_single%%'
125
+	),
126
+
127
+	array('type' => 'sectionend', 'id' => 'geodir_pt_meta'),
128
+
129
+	// Cat listing page meta
130
+	array('name' => __('Listing Page Meta Settings', 'geodirectory'),
131
+		'type' => 'sectionstart',
132
+		'desc' => '',
133
+		'id' => 'geodir_pt_meta'),
134
+
135
+	array(
136
+		'name' => __('Listing page meta title', 'geodirectory'),
137
+		'desc' => __('Enter the meta title for the category listing pages.', 'geodirectory'),
138
+		'id' => 'geodir_meta_title_listing',
139
+		'type' => 'text',
140
+		'css' => 'width:100%;',
141
+		'std' => __('%%category%% %%in_location%% %%sep%% %%sitename%%', 'geodirectory'),
142
+		'placeholder' => '%%category%% %%in_location%% %%sep%% %%sitename%%'
143
+	),
144
+
145
+	array(
146
+		'name' => __('Listing page meta description', 'geodirectory'),
147
+		'desc' => __('Enter the meta description for the category listing pages.', 'geodirectory'),
148
+		'id' => 'geodir_meta_desc_listing',
149
+		'type' => 'textarea',
150
+		'css' => 'width:100%;',
151
+		'std' => __('Posts related to Category: %%category%% %%in_location%%', 'geodirectory'),
152
+		'placeholder' => 'Posts related to Category: %%category%% %%in_location%%'
153
+	),
154
+
155
+	array(
156
+		'name' => __('Category listing page title', 'geodirectory'),
157
+		'desc' => __('Enter the title for the category listing pages.', 'geodirectory'),
158
+		'id' => 'geodir_page_title_cat-listing',
159
+		'type' => 'text',
160
+		'css' => 'width:100%;',
161
+		'std' => __('All %%category%% %%in_location_single%%', 'geodirectory'),
162
+		'placeholder' => 'All %%category%% %%in_location_single%%'
163
+	),
164
+
165
+	array(
166
+		'name' => __('Tag listing page title', 'geodirectory'),
167
+		'desc' => __('Enter the title for the tag listing pages.', 'geodirectory'),
168
+		'id' => 'geodir_page_title_tag-listing',
169
+		'type' => 'text',
170
+		'css' => 'width:100%;',
171
+		'std' => __('Tag: %%tag%% %%in_location_single%%', 'geodirectory'),
172
+		'placeholder' => 'Tag: %%tag%% %%in_location_single%%'
173
+	),
174
+
175
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
176
+
177
+	// location page meta
178
+	array('name' => __('Location Page Meta Settings', 'geodirectory'),
179
+		'type' => 'sectionstart',
180
+		'desc' => '',
181
+		'id' => 'geodir_pt_meta'),
182
+
183
+	array(
184
+		'name' => __('Location page meta title', 'geodirectory'),
185
+		'desc' => __('Enter the meta title for the location pages.', 'geodirectory'),
186
+		'id' => 'geodir_meta_title_location',
187
+		'type' => 'text',
188
+		'css' => 'width:100%;',
189
+		'std' => __('%%title%% %%location%% %%sep%% %%sitename%%', 'geodirectory'),
190
+		'placeholder' => '%%title%% %%location%% %%sep%% %%sitename%%'
191
+	),
192
+
193
+	array(
194
+		'name' => __('Location page meta description', 'geodirectory'),
195
+		'desc' => __('Enter the meta description for the location pages.', 'geodirectory'),
196
+		'id' => 'geodir_meta_desc_location',
197
+		'type' => 'textarea',
198
+		'css' => 'width:100%;',
199
+		'std' => __('%%location%%', 'geodirectory'),
200
+		'placeholder' => '%%location%%'
201
+	),
202
+
203
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
204
+
205
+	// Search page meta
206
+	array('name' => __('Search Page Meta Settings', 'geodirectory'),
207
+		'type' => 'sectionstart',
208
+		'desc' => '',
209
+		'id' => 'geodir_pt_meta'),
210
+
211
+	array(
212
+		'name' => __('Search page meta title', 'geodirectory'),
213
+		'desc' => __('Enter the meta title for the search page.', 'geodirectory'),
214
+		'id' => 'geodir_meta_title_search',
215
+		'type' => 'text',
216
+		'css' => 'width:100%;',
217
+		'std' => __('%%pt_plural%% search results for %%search_term%%, Near %%search_near%% %%sep%% %%sitename%%', 'geodirectory'),
218
+		'placeholder' => '%%pt_plural%% search results for %%search_term%%, Near %%search_near%% %%sep%% %%sitename%%'
219
+	),
220
+
221
+	array(
222
+		'name' => __('Search page meta description', 'geodirectory'),
223
+		'desc' => __('Enter the meta description for the search page.', 'geodirectory'),
224
+		'id' => 'geodir_meta_desc_search',
225
+		'type' => 'textarea',
226
+		'css' => 'width:100%;',
227
+		'std' => __('%%pt_plural%% search results for %%search_term%%, Near %%search_near%%', 'geodirectory'),
228
+		'placeholder' => '%%pt_plural%% search results for %%search_term%%, Near %%search_near%%'
229
+	),
230
+
231
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
232
+
233
+	//Add listing page meta
234
+	array('name' => __('Add Listing Page Meta Settings', 'geodirectory'),
235
+		'type' => 'sectionstart',
236
+		'desc' => '',
237
+		'id' => 'geodir_pt_meta'),
238
+
239
+	array(
240
+		'name' => __('Add listing page meta title', 'geodirectory'),
241
+		'desc' => __('Enter the meta title for the add listing page.', 'geodirectory'),
242
+		'id' => 'geodir_meta_title_add-listing',
243
+		'type' => 'text',
244
+		'css' => 'width:100%;',
245
+		'std' => __('Add %%pt_single%% %%sep%% %%sitename%%', 'geodirectory'),
246
+		'placeholder' => 'Add %%pt_single%% %%sep%% %%sitename%%'
247
+	),
248
+
249
+	array(
250
+		'name' => __('Add listing page meta description', 'geodirectory'),
251
+		'desc' => __('Enter the meta description for the add listing page.', 'geodirectory'),
252
+		'id' => 'geodir_meta_desc_add-listing',
253
+		'type' => 'textarea',
254
+		'css' => 'width:100%;',
255
+		'std' => __('Add %%pt_single%%', 'geodirectory'),
256
+		'placeholder' => 'Add %%pt_single%%'
257
+	),
258
+
259
+	array(
260
+		'name' => __('Add listing page title', 'geodirectory'),
261
+		'desc' => __('Enter the title for the add listing page.', 'geodirectory'),
262
+		'id' => 'geodir_page_title_add-listing',
263
+		'type' => 'text',
264
+		'css' => 'width:100%;',
265
+		'std' => __('Add %%pt_single%%', 'geodirectory'),
266
+		'placeholder' => 'Add %%pt_single%%'
267
+	),
268
+
269
+	array(
270
+		'name' => __('Edit listing page title', 'geodirectory'),
271
+		'desc' => __('Enter the title for the edit listing page.', 'geodirectory'),
272
+		'id' => 'geodir_page_title_edit-listing',
273
+		'type' => 'text',
274
+		'css' => 'width:100%;',
275
+		'std' => __('Edit %%pt_single%%', 'geodirectory'),
276
+		'placeholder' => 'Edit %%pt_single%%'
277
+	),
278
+
279
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
280
+
281
+	//Author page meta
282
+	array('name' => __('Author Page Meta Settings', 'geodirectory'),
283
+		'type' => 'sectionstart',
284
+		'desc' => '',
285
+		'id' => 'geodir_pt_meta'),
286
+
287
+	array(
288
+		'name' => __('Author page meta title', 'geodirectory'),
289
+		'desc' => __('Enter the meta title for the author page.', 'geodirectory'),
290
+		'id' => 'geodir_meta_title_author',
291
+		'type' => 'text',
292
+		'css' => 'width:100%;',
293
+		'std' => __('Author: %%name%% %%sep%% %%sitename%%', 'geodirectory'),
294
+		'placeholder' => 'Author: %%name%% %%sep%% %%sitename%%'
295
+	),
296
+
297
+	array(
298
+		'name' => __('Author page meta description', 'geodirectory'),
299
+		'desc' => __('Enter the meta description for the author page.', 'geodirectory'),
300
+		'id' => 'geodir_meta_desc_author',
301
+		'type' => 'textarea',
302
+		'css' => 'width:100%;',
303
+		'std' => ''
304
+	),
305
+
306
+	array(
307
+		'name' => __('Author page title', 'geodirectory'),
308
+		'desc' => __('Enter the title for the author page.', 'geodirectory'),
309
+		'id' => 'geodir_page_title_author',
310
+		'type' => 'text',
311
+		'css' => 'width:100%;',
312
+		'std' => __('%%pt_plural%% by: %%name%%', 'geodirectory'),
313
+		'placeholder' => '%%pt_plural%% by: %%name%%'
314
+	),
315
+
316
+	array(
317
+		'name' => __('Author favorite page title', 'geodirectory'),
318
+		'desc' => __('Enter the title for the author favorite page.', 'geodirectory'),
319
+		'id' => 'geodir_page_title_favorite',
320
+		'type' => 'text',
321
+		'css' => 'width:100%;',
322
+		'std' => __('%%name%%: Favorite %%pt_plural%%', 'geodirectory'),
323
+		'placeholder' => '%%name%%: Favorite %%pt_plural%%'
324
+	),
325
+
326
+	array('type' => 'sectionend', 'id' => 'geodir_location_meta'),
327
+
328
+	//Login page meta
329
+	array('name' => __('Login Page Meta Settings', 'geodirectory'),
330
+		'type' => 'sectionstart',
331
+		'desc' => '',
332
+		'id' => 'geodir_login_meta'),
333
+
334
+	array(
335
+		'name' => __('Login page meta title', 'geodirectory'),
336
+		'desc' => __('Enter the meta title for the login page.', 'geodirectory'),
337
+		'id' => 'geodir_meta_title_login',
338
+		'type' => 'text',
339
+		'css' => 'width:100%;',
340
+		'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
341
+		'placeholder' => '%%title%% %%sep%% %%sitename%%'
342
+	),
343
+
344
+	array(
345
+		'name' => __('Login page meta description', 'geodirectory'),
346
+		'desc' => __('Enter the meta description for the login page.', 'geodirectory'),
347
+		'id' => 'geodir_meta_desc_login',
348
+		'type' => 'textarea',
349
+		'css' => 'width:100%;',
350
+		'std' => ''
351
+	),
352
+
353
+	array('type' => 'sectionend', 'id' => 'geodir_login_meta'),
354
+
355
+	//Listing success page meta
356
+	array('name' => __('Listing Success Page Meta Settings', 'geodirectory'),
357
+		'type' => 'sectionstart',
358
+		'desc' => '',
359
+		'id' => 'geodir_login_meta'),
360
+
361
+	array(
362
+		'name' => __('Listing success page meta title', 'geodirectory'),
363
+		'desc' => __('Enter the meta title for the listing success page.', 'geodirectory'),
364
+		'id' => 'geodir_meta_title_listing-success',
365
+		'type' => 'text',
366
+		'css' => 'width:100%;',
367
+		'std' => __('%%title%% %%sep%% %%sitename%%', 'geodirectory'),
368
+		'placeholder' => '%%title%% %%sep%% %%sitename%%'
369
+	),
370
+
371
+	array(
372
+		'name' => __('Listing success page meta description', 'geodirectory'),
373
+		'desc' => __('Enter the meta description for the listing success page.', 'geodirectory'),
374
+		'id' => 'geodir_meta_desc_listing-success',
375
+		'type' => 'textarea',
376
+		'css' => 'width:100%;',
377
+		'std' => ''
378
+	),
379
+
380
+	array('type' => 'sectionend', 'id' => 'geodir_login_meta'),
381 381
 
382 382
 
383 383
 
Please login to merge, or discard this patch.