Test Failed
Pull Request — master (#296)
by Viruthagiri
11:50
created
geodirectory-templates/login_frm.php 1 patch
Indentation   +40 added lines, -40 removed lines patch added patch discarded remove patch
@@ -10,13 +10,13 @@  discard block
 block discarded – undo
10 10
  */
11 11
 
12 12
 if (isset($_GET['redirect_to']) && $_GET['redirect_to'] != '') {
13
-    $redirect_to = $_GET['redirect_to'];
13
+	$redirect_to = $_GET['redirect_to'];
14 14
 } else {
15
-    //echo $_SERVER['HTTP_HOST'] ;
16
-    $redirect_to = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
17
-    if (strpos($redirect_to, $_SERVER['HTTP_HOST']) === false) {
18
-        $redirect_to = home_url();
19
-    }
15
+	//echo $_SERVER['HTTP_HOST'] ;
16
+	$redirect_to = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';
17
+	if (strpos($redirect_to, $_SERVER['HTTP_HOST']) === false) {
18
+		$redirect_to = home_url();
19
+	}
20 20
 
21 21
 }
22 22
 
@@ -38,37 +38,37 @@  discard block
 block discarded – undo
38 38
     <h4>
39 39
         <?php
40 40
 
41
-            /**
42
-             * Filter the `SIGN_IN_PAGE_TITLE` title text on login form template.
43
-             *
44
-             * @since 1.0.0
45
-             */
46
-            echo apply_filters('geodir_login_page_title', SIGN_IN_PAGE_TITLE);
41
+			/**
42
+			 * Filter the `SIGN_IN_PAGE_TITLE` title text on login form template.
43
+			 *
44
+			 * @since 1.0.0
45
+			 */
46
+			echo apply_filters('geodir_login_page_title', SIGN_IN_PAGE_TITLE);
47 47
 
48
-        ?>
48
+		?>
49 49
     </h4>
50 50
     <?php
51
-    if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'fw') {
52
-        echo "<p class=\"error_msg\"> " . INVALID_USER_FPW_MSG . " </p>";
53
-    } elseif (isset($_REQUEST['logemsg']) && $_REQUEST['logemsg'] == 1) {
54
-        echo "<p class=\"error_msg\"> " . INVALID_USER_PW_MSG . " </p>";
55
-    }
51
+	if (isset($_REQUEST['emsg']) && $_REQUEST['emsg'] == 'fw') {
52
+		echo "<p class=\"error_msg\"> " . INVALID_USER_FPW_MSG . " </p>";
53
+	} elseif (isset($_REQUEST['logemsg']) && $_REQUEST['logemsg'] == 1) {
54
+		echo "<p class=\"error_msg\"> " . INVALID_USER_PW_MSG . " </p>";
55
+	}
56 56
 
57
-    if (isset($_REQUEST['checkemail']) && $_REQUEST['checkemail'] == 'confirm')
58
-        echo '<p class="sucess_msg">' . PW_SEND_CONFIRM_MSG . '</p>';
57
+	if (isset($_REQUEST['checkemail']) && $_REQUEST['checkemail'] == 'confirm')
58
+		echo '<p class="sucess_msg">' . PW_SEND_CONFIRM_MSG . '</p>';
59 59
 
60
-    do_action('geodir_login_error_messages');
60
+	do_action('geodir_login_error_messages');
61 61
 
62
-    ?>
62
+	?>
63 63
     <form name="cus_loginform" id="cus_loginform" method="post">
64 64
 
65 65
         <div class="form_row clearfix">
66 66
             <input placeholder='<?php echo USERNAME_TEXT; ?>' type="text" name="log" id="user_login"
67 67
                    value="<?php global $user_login;
68
-                   if (!isset($user_login)) {
69
-                       $user_login = '';
70
-                   }
71
-                   echo esc_attr($user_login); ?>" size="20" class="textfield"/>
68
+				   if (!isset($user_login)) {
69
+					   $user_login = '';
70
+				   }
71
+				   echo esc_attr($user_login); ?>" size="20" class="textfield"/>
72 72
             <span class="user_loginInfo"></span>
73 73
         </div>
74 74
 
@@ -79,14 +79,14 @@  discard block
 block discarded – undo
79 79
         </div>
80 80
 
81 81
         <?php
82
-        /**
83
-         * This is a default WordPress action that calls any additional elements needed for any login forms.
84
-         *
85
-         * We use this action before the remember me checkbox on the sigin form.
86
-         *
87
-         * @since 1.0.0
88
-         */
89
-        do_action('login_form'); ?>
82
+		/**
83
+		 * This is a default WordPress action that calls any additional elements needed for any login forms.
84
+		 *
85
+		 * We use this action before the remember me checkbox on the sigin form.
86
+		 *
87
+		 * @since 1.0.0
88
+		 */
89
+		do_action('login_form'); ?>
90 90
         <p class="rember">
91 91
             <input name="rememberme" type="checkbox" id="rememberme" value="forever" class="fl"/>
92 92
             <?php echo REMEMBER_ON_COMPUTER_TEXT; ?>
@@ -110,12 +110,12 @@  discard block
 block discarded – undo
110 110
                 <input placeholder='<?php echo USERNAME_EMAIL_TEXT; ?>' type="text" name="user_login"
111 111
                        value="<?php echo esc_attr($user_login); ?>" size="20" class="user_login1 textfield"/>
112 112
                 <?php
113
-                /**
114
-                 * Called before the get new password button in the login box template.
115
-                 *
116
-                 * @since 1.0.0
117
-                 */
118
-                do_action('lostpassword_form'); ?>
113
+				/**
114
+				 * Called before the get new password button in the login box template.
115
+				 *
116
+				 * @since 1.0.0
117
+				 */
118
+				do_action('lostpassword_form'); ?>
119 119
             </div>
120 120
             <input type="submit" name="get_new_password" value="<?php echo GET_NEW_PW_TEXT; ?>" class="geodir_button"/>
121 121
         </form>
Please login to merge, or discard this patch.
geodirectory_hooks_actions.php 1 patch
Indentation   +1086 added lines, -1086 removed lines patch added patch discarded remove patch
@@ -19,7 +19,7 @@  discard block
 block discarded – undo
19 19
  */
20 20
 function geodir_get_ajax_url()
21 21
 {
22
-    return admin_url('admin-ajax.php?action=geodir_ajax_action');
22
+	return admin_url('admin-ajax.php?action=geodir_ajax_action');
23 23
 }
24 24
 
25 25
 /////////////////////
@@ -87,7 +87,7 @@  discard block
 block discarded – undo
87 87
 add_filter('query_vars', 'geodir_add_geodir_page_var');
88 88
 add_action('wp', 'geodir_add_page_id_in_query_var'); // problem fix in wordpress 3.8
89 89
 if (get_option('permalink_structure') != '')
90
-    add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
90
+	add_filter('parse_request', 'geodir_set_location_var_in_session_in_core');
91 91
 
92 92
 add_filter('parse_query', 'geodir_modified_query');
93 93
 
@@ -154,14 +154,14 @@  discard block
 block discarded – undo
154 154
 /* POST AND LOOP ACTIONS */
155 155
 ////////////////////////
156 156
 if (!is_admin()) {
157
-    add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtural page from everywhere
158
-    add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
-    /** Exclude Virtual Pages From Pages List **/
160
-    add_action('pre_get_posts', 'set_listing_request', 0);
161
-    add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
-    add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
-    add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
-    add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
157
+	add_action('pre_get_posts', 'geodir_exclude_page', 100); /// Will help to exclude virtural page from everywhere
158
+	add_filter('wp_list_pages_excludes', 'exclude_from_wp_list_pages', 100);
159
+	/** Exclude Virtual Pages From Pages List **/
160
+	add_action('pre_get_posts', 'set_listing_request', 0);
161
+	add_action('pre_get_posts', 'geodir_listing_loop_filter', 1);
162
+	add_filter('excerpt_more', 'geodir_excerpt_more', 1000);
163
+	add_filter('excerpt_length', 'geodir_excerpt_length', 1000);
164
+	add_action('the_post', 'create_marker_jason_of_posts'); // Add marker in json array, Map related filter
165 165
 }
166 166
 
167 167
 
@@ -222,12 +222,12 @@  discard block
 block discarded – undo
222 222
  */
223 223
 function geodir_unset_prev_theme_nav_location($newname)
224 224
 {
225
-    $geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
226
-    if ($geodir_theme_location) {
227
-        update_option('geodir_theme_location_nav', $geodir_theme_location);
228
-    } else {
229
-        update_option('geodir_theme_location_nav', '');
230
-    }
225
+	$geodir_theme_location = get_option('geodir_theme_location_nav_' . $newname);
226
+	if ($geodir_theme_location) {
227
+		update_option('geodir_theme_location_nav', $geodir_theme_location);
228
+	} else {
229
+		update_option('geodir_theme_location_nav', '');
230
+	}
231 231
 }
232 232
 
233 233
 /// add action for theme switch to blank previous theme navigation location setting
@@ -248,32 +248,32 @@  discard block
 block discarded – undo
248 248
  */
249 249
 function geodir_add_post_filters()
250 250
 {
251
-    /**
252
-     * Contains all function for filtering listing.
253
-     *
254
-     * @since 1.0.0
255
-     * @package GeoDirectory
256
-     */
257
-    include_once('geodirectory-functions/listing_filters.php');
251
+	/**
252
+	 * Contains all function for filtering listing.
253
+	 *
254
+	 * @since 1.0.0
255
+	 * @package GeoDirectory
256
+	 */
257
+	include_once('geodirectory-functions/listing_filters.php');
258 258
 }
259 259
 
260 260
 
261 261
 if (!function_exists('geodir_init_defaults')) {
262
-    /**
263
-     * Calls the function to register the GeoDirectory default CPT and taxonomies.
264
-     *
265
-     * @since 1.0.0
266
-     * @package GeoDirectory
267
-     */
268
-    function geodir_init_defaults()
269
-    {
270
-        if (function_exists('geodir_register_defaults')) {
262
+	/**
263
+	 * Calls the function to register the GeoDirectory default CPT and taxonomies.
264
+	 *
265
+	 * @since 1.0.0
266
+	 * @package GeoDirectory
267
+	 */
268
+	function geodir_init_defaults()
269
+	{
270
+		if (function_exists('geodir_register_defaults')) {
271 271
 
272
-            geodir_register_defaults();
272
+			geodir_register_defaults();
273 273
 
274
-        }
274
+		}
275 275
 
276
-    }
276
+	}
277 277
 }
278 278
 
279 279
 
@@ -295,26 +295,26 @@  discard block
 block discarded – undo
295 295
 // CALLED ON 'sidebars_widgets' FILTER
296 296
 
297 297
 if (!function_exists('geodir_restrict_widget')) {
298
-    /**
299
-     * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
300
-     *
301
-     * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
302
-     * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
303
-     * @since 1.0.0
304
-     * @package GeoDirectory
305
-     */
306
-    function geodir_restrict_widget()
307
-    {
308
-        global $is_listing, $is_single_place;
298
+	/**
299
+	 * Sets global values to be able to tell if the current page is a GeoDirectory listing page or a GeoDirectory details page.
300
+	 *
301
+	 * @global bool $is_listing Sets the global value to true if on a GD category page. False if not.
302
+	 * @global bool $is_single_place Sets the global value to true if on a GD details (post) page. False if not.
303
+	 * @since 1.0.0
304
+	 * @package GeoDirectory
305
+	 */
306
+	function geodir_restrict_widget()
307
+	{
308
+		global $is_listing, $is_single_place;
309 309
 
310
-        // set is listing	
311
-        (geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
310
+		// set is listing	
311
+		(geodir_is_page('listing')) ? $is_listing = true : $is_listing = false;
312 312
 
313
-        // set is single place
314
-        (geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
313
+		// set is single place
314
+		(geodir_is_page('place')) ? $is_single_place = true : $is_single_place = false;
315 315
 
316 316
 
317
-    }
317
+	}
318 318
 }
319 319
 
320 320
 
@@ -335,31 +335,31 @@  discard block
 block discarded – undo
335 335
  */
336 336
 function geodir_detail_page_sidebar_content_sorting()
337 337
 {
338
-    $arr_detail_page_sidebar_content =
339
-        /**
340
-         * An array of functions to be called to be displayed on the details (post) page sidebar.
341
-         *
342
-         * This filter can be used to remove sections of the details page sidebar,
343
-         * add new sections or rearrange the order of the sections.
344
-         *
345
-         * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
346
-         * @since 1.0.0
347
-         */
348
-        apply_filters('geodir_detail_page_sidebar_content',
349
-            array('geodir_social_sharing_buttons',
350
-                'geodir_detail_page_google_analytics',
351
-                'geodir_edit_post_link',
352
-                'geodir_detail_page_review_rating',
353
-                'geodir_detail_page_more_info'
354
-            ) // end of array 
355
-        ); // end of apply filter
356
-    if (!empty($arr_detail_page_sidebar_content)) {
357
-        foreach ($arr_detail_page_sidebar_content as $content_function) {
358
-            if (function_exists($content_function)) {
359
-                add_action('geodir_detail_page_sidebar', $content_function);
360
-            }
361
-        }
362
-    }
338
+	$arr_detail_page_sidebar_content =
339
+		/**
340
+		 * An array of functions to be called to be displayed on the details (post) page sidebar.
341
+		 *
342
+		 * This filter can be used to remove sections of the details page sidebar,
343
+		 * add new sections or rearrange the order of the sections.
344
+		 *
345
+		 * @param array array('geodir_social_sharing_buttons','geodir_share_this_button','geodir_detail_page_google_analytics','geodir_edit_post_link','geodir_detail_page_review_rating','geodir_detail_page_more_info') The array of functions that will be called.
346
+		 * @since 1.0.0
347
+		 */
348
+		apply_filters('geodir_detail_page_sidebar_content',
349
+			array('geodir_social_sharing_buttons',
350
+				'geodir_detail_page_google_analytics',
351
+				'geodir_edit_post_link',
352
+				'geodir_detail_page_review_rating',
353
+				'geodir_detail_page_more_info'
354
+			) // end of array 
355
+		); // end of apply filter
356
+	if (!empty($arr_detail_page_sidebar_content)) {
357
+		foreach ($arr_detail_page_sidebar_content as $content_function) {
358
+			if (function_exists($content_function)) {
359
+				add_action('geodir_detail_page_sidebar', $content_function);
360
+			}
361
+		}
362
+	}
363 363
 }
364 364
 
365 365
 add_action('geodir_after_edit_post_link', 'geodir_add_to_favourite_link', 1);
@@ -374,14 +374,14 @@  discard block
 block discarded – undo
374 374
  */
375 375
 function geodir_add_to_favourite_link()
376 376
 {
377
-    global $post, $preview;
378
-    if (!$preview && geodir_is_page('detail')) {
379
-        ?>
377
+	global $post, $preview;
378
+	if (!$preview && geodir_is_page('detail')) {
379
+		?>
380 380
         <p class="edit_link">
381 381
             <?php geodir_favourite_html($post->post_author, $post->ID); ?>
382 382
         </p>
383 383
     <?php
384
-    }
384
+	}
385 385
 }
386 386
 
387 387
 /**
@@ -395,41 +395,41 @@  discard block
 block discarded – undo
395 395
  */
396 396
 function geodir_social_sharing_buttons()
397 397
 {
398
-    global $preview;
399
-    ob_start(); // Start  buffering;
400
-    /**
401
-     * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
402
-     *
403
-     * @since 1.0.0
404
-     */
405
-    do_action('geodir_before_social_sharing_buttons');
406
-    if (!$preview) {
407
-        ?>
398
+	global $preview;
399
+	ob_start(); // Start  buffering;
400
+	/**
401
+	 * This action is called before the social buttons twitter,facebook and google plus are output in a containing div.
402
+	 *
403
+	 * @since 1.0.0
404
+	 */
405
+	do_action('geodir_before_social_sharing_buttons');
406
+	if (!$preview) {
407
+		?>
408 408
         <div class="likethis">
409 409
             <?php geodir_twitter_tweet_button(); ?>
410 410
             <?php geodir_fb_like_button(); ?>
411 411
             <?php geodir_google_plus_button(); ?>
412 412
         </div>
413 413
     <?php
414
-    }// end of if, if its a preview or not
415
-
416
-    /**
417
-     * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
418
-     *
419
-     * @since 1.0.0
420
-     */
421
-    do_action('geodir_after_social_sharing_buttons');
422
-    $content_html = ob_get_clean();
423
-    if (trim($content_html) != '')
424
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
425
-    if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
426
-        /**
427
-         * Filter the geodir_social_sharing_buttons() function content.
428
-         *
429
-         * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
430
-         */
431
-        echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
432
-    }
414
+	}// end of if, if its a preview or not
415
+
416
+	/**
417
+	 * This action is called after the social buttons twitter,facebook and google plus are output in a containing div.
418
+	 *
419
+	 * @since 1.0.0
420
+	 */
421
+	do_action('geodir_after_social_sharing_buttons');
422
+	$content_html = ob_get_clean();
423
+	if (trim($content_html) != '')
424
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-social-sharing">' . $content_html . '</div>';
425
+	if ((int)get_option('geodir_disable_tfg_buttons_section') != 1) {
426
+		/**
427
+		 * Filter the geodir_social_sharing_buttons() function content.
428
+		 *
429
+		 * @param string $content_html The output html of the geodir_social_sharing_buttons() function.
430
+		 */
431
+		echo $content_html = apply_filters('geodir_social_sharing_buttons_html', $content_html);
432
+	}
433 433
 
434 434
 
435 435
 }
@@ -447,46 +447,46 @@  discard block
 block discarded – undo
447 447
  */
448 448
 function geodir_edit_post_link()
449 449
 {
450
-    global $post, $preview;
451
-    ob_start(); // Start buffering;
452
-    /**
453
-     * This is called before the edit post link html in the function geodir_edit_post_link()
454
-     *
455
-     * @since 1.0.0
456
-     */
457
-    do_action('geodir_before_edit_post_link');
458
-    if (!$preview) {
459
-        $is_current_user_owner = geodir_listing_belong_to_current_user();
450
+	global $post, $preview;
451
+	ob_start(); // Start buffering;
452
+	/**
453
+	 * This is called before the edit post link html in the function geodir_edit_post_link()
454
+	 *
455
+	 * @since 1.0.0
456
+	 */
457
+	do_action('geodir_before_edit_post_link');
458
+	if (!$preview) {
459
+		$is_current_user_owner = geodir_listing_belong_to_current_user();
460 460
         
461
-        if ($is_current_user_owner) {
462
-            $post_id = $post->ID;
461
+		if ($is_current_user_owner) {
462
+			$post_id = $post->ID;
463 463
             
464
-            if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
465
-                $post_id = (int)$_REQUEST['pid'];
466
-            }
464
+			if (isset($_REQUEST['pid']) && $_REQUEST['pid'] != '') {
465
+				$post_id = (int)$_REQUEST['pid'];
466
+			}
467 467
 
468
-            $postlink = get_permalink(geodir_add_listing_page_id());
469
-            $editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
470
-            echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
471
-        }
472
-    }// end of if, if its a preview or not
473
-    /**
474
-     * This is called after the edit post link html in the function geodir_edit_post_link()
475
-     *
476
-     * @since 1.0.0
477
-     */
478
-    do_action('geodir_after_edit_post_link');
479
-    $content_html = ob_get_clean();
480
-    if (trim($content_html) != '')
481
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
482
-    if ((int)get_option('geodir_disable_user_links_section') != 1) {
483
-        /**
484
-         * Filter the geodir_edit_post_link() function content.
485
-         *
486
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
487
-         */
488
-        echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
489
-    }
468
+			$postlink = get_permalink(geodir_add_listing_page_id());
469
+			$editlink = geodir_getlink($postlink, array('pid' => $post_id), false);
470
+			echo ' <p class="edit_link"><i class="fa fa-pencil"></i> <a href="' . esc_url($editlink) . '">' . __('Edit this Post', 'geodirectory') . '</a></p>';
471
+		}
472
+	}// end of if, if its a preview or not
473
+	/**
474
+	 * This is called after the edit post link html in the function geodir_edit_post_link()
475
+	 *
476
+	 * @since 1.0.0
477
+	 */
478
+	do_action('geodir_after_edit_post_link');
479
+	$content_html = ob_get_clean();
480
+	if (trim($content_html) != '')
481
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-user-links">' . $content_html . '</div>';
482
+	if ((int)get_option('geodir_disable_user_links_section') != 1) {
483
+		/**
484
+		 * Filter the geodir_edit_post_link() function content.
485
+		 *
486
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
487
+		 */
488
+		echo $content_html = apply_filters('geodir_edit_post_link_html', $content_html);
489
+	}
490 490
 }
491 491
 
492 492
 /**
@@ -500,42 +500,42 @@  discard block
 block discarded – undo
500 500
  */
501 501
 function geodir_detail_page_google_analytics()
502 502
 {
503
-    global $post,$preview;
504
-    if($preview){return '';}
505
-    $package_info = array();
506
-    $package_info = geodir_post_package_info($package_info, $post);
503
+	global $post,$preview;
504
+	if($preview){return '';}
505
+	$package_info = array();
506
+	$package_info = geodir_post_package_info($package_info, $post);
507 507
 
508
-    $id = trim(get_option('geodir_ga_account_id'));
508
+	$id = trim(get_option('geodir_ga_account_id'));
509 509
 
510
-    if (!$id) {
511
-        return; //if no Google Analytics ID then bail.
512
-    }
510
+	if (!$id) {
511
+		return; //if no Google Analytics ID then bail.
512
+	}
513 513
 
514
-    ob_start(); // Start buffering;
515
-    /**
516
-     * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
517
-     *
518
-     * @since 1.0.0
519
-     */
520
-    do_action('geodir_before_google_analytics');
514
+	ob_start(); // Start buffering;
515
+	/**
516
+	 * This is called before the edit post link html in the function geodir_detail_page_google_analytics()
517
+	 *
518
+	 * @since 1.0.0
519
+	 */
520
+	do_action('geodir_before_google_analytics');
521 521
     
522
-    $refresh_time = get_option('geodir_ga_refresh_time', 5);
523
-    /**
524
-     * Filter the time interval to check & refresh new users results.
525
-     *
526
-     * @since 1.5.9
527
-     *
528
-     * @param int $refresh_time Time interval to check & refresh new users results.
529
-     */
530
-    $refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
531
-    $refresh_time = absint($refresh_time * 1000);
522
+	$refresh_time = get_option('geodir_ga_refresh_time', 5);
523
+	/**
524
+	 * Filter the time interval to check & refresh new users results.
525
+	 *
526
+	 * @since 1.5.9
527
+	 *
528
+	 * @param int $refresh_time Time interval to check & refresh new users results.
529
+	 */
530
+	$refresh_time = apply_filters('geodir_google_analytics_refresh_time', $refresh_time);
531
+	$refresh_time = absint($refresh_time * 1000);
532 532
     
533
-    $hide_refresh = get_option('geodir_ga_auto_refresh');
533
+	$hide_refresh = get_option('geodir_ga_auto_refresh');
534 534
     
535
-    $auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
536
-    if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
537
-        $page_url = urlencode($_SERVER['REQUEST_URI']);
538
-        ?>
535
+	$auto_refresh = $hide_refresh && $refresh_time && $refresh_time > 0 ? 1 : 0;
536
+	if (get_option('geodir_ga_stats') && is_user_logged_in() &&  (isset($package_info->google_analytics) && $package_info->google_analytics == '1') && (get_current_user_id()==$post->post_author || current_user_can( 'manage_options' )) ) {
537
+		$page_url = urlencode($_SERVER['REQUEST_URI']);
538
+		?>
539 539
         <script type="text/javascript">
540 540
             var gd_gaTimeOut;
541 541
             var gd_gaTime = parseInt('<?php echo $refresh_time;?>');
@@ -787,15 +787,15 @@  discard block
 block discarded – undo
787 787
                     var labels = results[1].rows.map(function(row) { return +row[0]; });
788 788
 
789 789
                     <?php
790
-                    // Here we list the shorthand days of the week so it can be used in translation.
791
-                    __("Mon",'geodirectory');
792
-                    __("Tue",'geodirectory');
793
-                    __("Wed",'geodirectory');
794
-                    __("Thu",'geodirectory');
795
-                    __("Fri",'geodirectory');
796
-                    __("Sat",'geodirectory');
797
-                    __("Sun",'geodirectory');
798
-                    ?>
790
+					// Here we list the shorthand days of the week so it can be used in translation.
791
+					__("Mon",'geodirectory');
792
+					__("Tue",'geodirectory');
793
+					__("Wed",'geodirectory');
794
+					__("Thu",'geodirectory');
795
+					__("Fri",'geodirectory');
796
+					__("Sat",'geodirectory');
797
+					__("Sun",'geodirectory');
798
+					?>
799 799
 
800 800
                     labels = [
801 801
                         "<?php _e(date('D', strtotime("+1 day")),'geodirectory'); ?>",
@@ -1044,24 +1044,24 @@  discard block
 block discarded – undo
1044 1044
         </span>
1045 1045
 
1046 1046
     <?php
1047
-    }
1048
-    /**
1049
-     * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1050
-     *
1051
-     * @since 1.0.0
1052
-     */
1053
-    do_action('geodir_after_google_analytics');
1054
-    $content_html = ob_get_clean();
1055
-    if (trim($content_html) != '')
1056
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1057
-    if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1058
-        /**
1059
-         * Filter the geodir_edit_post_link() function content.
1060
-         *
1061
-         * @param string $content_html The output html of the geodir_edit_post_link() function.
1062
-         */
1063
-        echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1064
-    }
1047
+	}
1048
+	/**
1049
+	 * This is called after the edit post link html in the function geodir_detail_page_google_analytics()
1050
+	 *
1051
+	 * @since 1.0.0
1052
+	 */
1053
+	do_action('geodir_after_google_analytics');
1054
+	$content_html = ob_get_clean();
1055
+	if (trim($content_html) != '')
1056
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-google-analytics">' . $content_html . '</div>';
1057
+	if ((int)get_option('geodir_disable_google_analytics_section') != 1) {
1058
+		/**
1059
+		 * Filter the geodir_edit_post_link() function content.
1060
+		 *
1061
+		 * @param string $content_html The output html of the geodir_edit_post_link() function.
1062
+		 */
1063
+		echo $content_html = apply_filters('geodir_google_analytic_html', $content_html);
1064
+	}
1065 1065
 }
1066 1066
 
1067 1067
 /**
@@ -1077,90 +1077,90 @@  discard block
 block discarded – undo
1077 1077
  */
1078 1078
 function geodir_detail_page_review_rating()
1079 1079
 {
1080
-    global $post, $preview, $post_images;
1081
-    ob_start(); // Start  buffering;
1082
-    /**
1083
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1084
-     *
1085
-     * This is called outside the check for an actual rating and the check for preview page.
1086
-     *
1087
-     * @since 1.0.0
1088
-     */
1089
-    do_action('geodir_before_detail_page_review_rating');
1090
-
1091
-    $comment_count = geodir_get_review_count_total($post->ID);
1092
-    $post_avgratings = geodir_get_post_rating($post->ID);
1093
-
1094
-    if ($post_avgratings != 0 && !$preview) {
1095
-        /**
1096
-         * This is called before the rating html in the function geodir_detail_page_review_rating().
1097
-         *
1098
-         * This is called inside the check for an actual rating and the check for preview page.
1099
-         *
1100
-         * @since 1.0.0
1101
-         * @param float $post_avgratings Average rating for the surrent post.
1102
-         * @param int $post->ID Current post ID.
1103
-         */
1104
-        do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1105
-
1106
-        $html = '<p style=" float:left;">';
1107
-        $html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1108
-        $html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1109
-        $post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1080
+	global $post, $preview, $post_images;
1081
+	ob_start(); // Start  buffering;
1082
+	/**
1083
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1084
+	 *
1085
+	 * This is called outside the check for an actual rating and the check for preview page.
1086
+	 *
1087
+	 * @since 1.0.0
1088
+	 */
1089
+	do_action('geodir_before_detail_page_review_rating');
1090
+
1091
+	$comment_count = geodir_get_review_count_total($post->ID);
1092
+	$post_avgratings = geodir_get_post_rating($post->ID);
1093
+
1094
+	if ($post_avgratings != 0 && !$preview) {
1095
+		/**
1096
+		 * This is called before the rating html in the function geodir_detail_page_review_rating().
1097
+		 *
1098
+		 * This is called inside the check for an actual rating and the check for preview page.
1099
+		 *
1100
+		 * @since 1.0.0
1101
+		 * @param float $post_avgratings Average rating for the surrent post.
1102
+		 * @param int $post->ID Current post ID.
1103
+		 */
1104
+		do_action('geodir_before_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1105
+
1106
+		$html = '<p style=" float:left;">';
1107
+		$html .= geodir_get_rating_stars($post_avgratings, $post->ID);
1108
+		$html .= '<div class="average-review" itemscope itemtype="http://data-vocabulary.org/Review-aggregate">';
1109
+		$post_avgratings = (is_float($post_avgratings) || (strpos($post_avgratings, ".", 1) == 1 && strlen($post_avgratings) > 3)) ? number_format($post_avgratings, 1, '.', '') : $post_avgratings;
1110 1110
        
1111 1111
 	   $reviews_text = $comment_count > 1 ? __("reviews", 'geodirectory') : __("review", 'geodirectory');
1112 1112
 	   
1113 1113
 	   $html .= '<span itemprop="rating" itemscope itemtype="http://data-vocabulary.org/Rating"><span class="rating" itemprop="average" content="' . $post_avgratings . '">' . $post_avgratings . '</span> / <span itemprop="best" content="5">5</span> ' . __("based on", 'geodirectory') . ' </span><span class="count" itemprop="count" content="' . $comment_count . '">' . $comment_count . ' ' . $reviews_text . '</span><br />';
1114 1114
 
1115
-        $html .= '<span class="item">';
1116
-        $html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1115
+		$html .= '<span class="item">';
1116
+		$html .= '<span class="fn" itemprop="itemreviewed">' . $post->post_title . '</span>';
1117 1117
 
1118
-        if ($post_images) {
1119
-            foreach ($post_images as $img) {
1120
-                $post_img = $img->src;
1121
-                break;
1122
-            }
1123
-        }
1124
-
1125
-        if (isset($post_img) && $post_img) {
1126
-            $html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1127
-        }
1128
-
1129
-        $html .= '</span>';
1130
-
1131
-        echo $html .= '</div>';
1132
-        /**
1133
-         * This is called after the rating html in the function geodir_detail_page_review_rating().
1134
-         *
1135
-         * This is called inside the check for an actual rating and the check for preview page.
1136
-         *
1137
-         * @since 1.0.0
1138
-         * @param float $post_avgratings Average rating for the surrent post.
1139
-         * @param int $post->ID Current post ID.
1140
-         */
1141
-        do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1142
-    }
1143
-    /**
1144
-     * This is called before the rating html in the function geodir_detail_page_review_rating().
1145
-     *
1146
-     * This is called outside the check for an actual rating and the check for preview page.
1147
-     *
1148
-     * @since 1.0.0
1149
-     */
1150
-    do_action('geodir_after_detail_page_review_rating');
1151
-    $content_html = ob_get_clean();
1152
-    if (trim($content_html) != '') {
1153
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1154
-    }
1155
-    if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1156
-        /**
1157
-         * Filter the geodir_detail_page_review_rating() function content.
1158
-         *
1159
-         * @since 1.0.0
1160
-         * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1161
-         */
1162
-        echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1163
-    }
1118
+		if ($post_images) {
1119
+			foreach ($post_images as $img) {
1120
+				$post_img = $img->src;
1121
+				break;
1122
+			}
1123
+		}
1124
+
1125
+		if (isset($post_img) && $post_img) {
1126
+			$html .= '<br /><img src="' . $post_img . '" class="photo" alt="' . esc_attr($post->post_title) . '" itemprop="photo" content="' . $post_img . '" class="photo" />';
1127
+		}
1128
+
1129
+		$html .= '</span>';
1130
+
1131
+		echo $html .= '</div>';
1132
+		/**
1133
+		 * This is called after the rating html in the function geodir_detail_page_review_rating().
1134
+		 *
1135
+		 * This is called inside the check for an actual rating and the check for preview page.
1136
+		 *
1137
+		 * @since 1.0.0
1138
+		 * @param float $post_avgratings Average rating for the surrent post.
1139
+		 * @param int $post->ID Current post ID.
1140
+		 */
1141
+		do_action('geodir_after_review_rating_stars_on_detail', $post_avgratings, $post->ID);
1142
+	}
1143
+	/**
1144
+	 * This is called before the rating html in the function geodir_detail_page_review_rating().
1145
+	 *
1146
+	 * This is called outside the check for an actual rating and the check for preview page.
1147
+	 *
1148
+	 * @since 1.0.0
1149
+	 */
1150
+	do_action('geodir_after_detail_page_review_rating');
1151
+	$content_html = ob_get_clean();
1152
+	if (trim($content_html) != '') {
1153
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-rating">' . $content_html . '</div>';
1154
+	}
1155
+	if ((int)get_option('geodir_disable_rating_info_section') != 1) {
1156
+		/**
1157
+		 * Filter the geodir_detail_page_review_rating() function content.
1158
+		 *
1159
+		 * @since 1.0.0
1160
+		 * @param string $content_html The output html of the geodir_detail_page_review_rating() function.
1161
+		 */
1162
+		echo $content_html = apply_filters('geodir_detail_page_review_rating_html', $content_html);
1163
+	}
1164 1164
 }
1165 1165
 
1166 1166
 /**
@@ -1172,35 +1172,35 @@  discard block
 block discarded – undo
1172 1172
  */
1173 1173
 function geodir_detail_page_more_info()
1174 1174
 {
1175
-    ob_start(); // Start  buffering;
1176
-    /**
1177
-     * This is called before the info section html.
1178
-     *
1179
-     * @since 1.0.0
1180
-     */
1181
-    do_action('geodir_before_detail_page_more_info');
1182
-    if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1183
-        echo $geodir_post_detail_fields;
1184
-    }
1185
-    /**
1186
-     * This is called after the info section html.
1187
-     *
1188
-     * @since 1.0.0
1189
-     */
1190
-    do_action('geodir_after_detail_page_more_info');
1191
-
1192
-    $content_html = ob_get_clean();
1193
-    if (trim($content_html) != '')
1194
-        $content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1195
-    if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1196
-        /**
1197
-         * Filter the output html for function geodir_detail_page_more_info().
1198
-         *
1199
-         * @since 1.0.0
1200
-         * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1201
-         */
1202
-        echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1203
-    }
1175
+	ob_start(); // Start  buffering;
1176
+	/**
1177
+	 * This is called before the info section html.
1178
+	 *
1179
+	 * @since 1.0.0
1180
+	 */
1181
+	do_action('geodir_before_detail_page_more_info');
1182
+	if ($geodir_post_detail_fields = geodir_show_listing_info('detail')) {
1183
+		echo $geodir_post_detail_fields;
1184
+	}
1185
+	/**
1186
+	 * This is called after the info section html.
1187
+	 *
1188
+	 * @since 1.0.0
1189
+	 */
1190
+	do_action('geodir_after_detail_page_more_info');
1191
+
1192
+	$content_html = ob_get_clean();
1193
+	if (trim($content_html) != '')
1194
+		$content_html = '<div class="geodir-company_info geodir-details-sidebar-listing-info">' . $content_html . '</div>';
1195
+	if ((int)get_option('geodir_disable_listing_info_section') != 1) {
1196
+		/**
1197
+		 * Filter the output html for function geodir_detail_page_more_info().
1198
+		 *
1199
+		 * @since 1.0.0
1200
+		 * @param string $content_html The output html of the geodir_detail_page_more_info() function.
1201
+		 */
1202
+		echo $content_html = apply_filters('geodir_detail_page_more_info_html', $content_html);
1203
+	}
1204 1204
 }
1205 1205
 
1206 1206
 
@@ -1214,15 +1214,15 @@  discard block
 block discarded – undo
1214 1214
  */
1215 1215
 function geodir_localize_all_js_msg()
1216 1216
 {// check_ajax_referer function is used to make sure no files are uplaoded remotly but it will fail if used between https and non https so we do the check below of the urls
1217
-    if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1218
-        $ajax_url = admin_url('admin-ajax.php');
1219
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1220
-        $ajax_url = admin_url('admin-ajax.php');
1221
-    } elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1222
-        $ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1223
-    } elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1224
-        $ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1225
-    }
1217
+	if (str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1218
+		$ajax_url = admin_url('admin-ajax.php');
1219
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1220
+		$ajax_url = admin_url('admin-ajax.php');
1221
+	} elseif (str_replace("https", "http", admin_url('admin-ajax.php')) && empty($_SERVER['HTTPS'])) {
1222
+		$ajax_url = str_replace("https", "http", admin_url('admin-ajax.php'));
1223
+	} elseif (!str_replace("https", "http", admin_url('admin-ajax.php')) && !empty($_SERVER['HTTPS'])) {
1224
+		$ajax_url = str_replace("http", "https", admin_url('admin-ajax.php'));
1225
+	}
1226 1226
 	
1227 1227
 	/**
1228 1228
 	 * Filter the allowed image type extensions for post images.
@@ -1232,60 +1232,60 @@  discard block
 block discarded – undo
1232 1232
 	 */
1233 1233
 	$allowed_img_types = apply_filters('geodir_allowed_post_image_exts', array('jpg', 'jpeg', 'jpe', 'gif', 'png'));
1234 1234
 	
1235
-    $default_marker_icon = get_option('geodir_default_marker_icon');
1236
-    $default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1237
-    $default_marker_width = $default_marker_size['w'];
1238
-    $default_marker_height = $default_marker_size['h'];
1235
+	$default_marker_icon = get_option('geodir_default_marker_icon');
1236
+	$default_marker_size = geodir_get_marker_size($default_marker_icon, array('w' => 20, 'h' => 34));
1237
+	$default_marker_width = $default_marker_size['w'];
1238
+	$default_marker_height = $default_marker_size['h'];
1239 1239
     
1240
-    $arr_alert_msg = array(
1241
-        'geodir_plugin_url' => geodir_plugin_url(),
1242
-        'geodir_admin_ajax_url' => $ajax_url,
1243
-        'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1244
-        'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1245
-        'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1246
-        'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1247
-        //start not show alert msg
1248
-        'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1249
-        'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1250
-        'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1251
-        'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1252
-        'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1253
-        // end not show alert msg
1254
-        'my_place_listing_del' => __('Are you wish to delete this listing?', 'geodirectory'),
1255
-        'my_main_listing_del' => __('Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?', 'geodirectory'),
1256
-        //start not show alert msg
1257
-        'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1258
-        'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1259
-        'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1260
-        'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1261
-        'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1262
-        'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1263
-        'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1264
-        'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1265
-        'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1266
-        'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1267
-        'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1268
-        'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1269
-        'geodir_default_marker_icon' => $default_marker_icon,
1270
-        'geodir_default_marker_w' => $default_marker_width,
1271
-        'geodir_default_marker_h' => $default_marker_height,
1272
-        'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1273
-        'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1274
-        'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1275
-        'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1276
-        'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1277
-        'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1278
-        'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1279
-        'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1280
-        /* on/off dragging for phone devices */
1281
-        'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1282
-        'geodir_is_mobile' => wp_is_mobile() ? true : false,
1283
-        'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1284
-        'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1285
-        'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1286
-        'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1287
-        'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1288
-        'geodir_action_remove' => __('Remove', 'geodirectory'),
1240
+	$arr_alert_msg = array(
1241
+		'geodir_plugin_url' => geodir_plugin_url(),
1242
+		'geodir_admin_ajax_url' => $ajax_url,
1243
+		'custom_field_not_blank_var' => __('HTML Variable Name must not be blank', 'geodirectory'),
1244
+		'custom_field_not_special_char' => __('Please do not use special character and spaces in HTML Variable Name.', 'geodirectory'),
1245
+		'custom_field_unique_name' => __('HTML Variable Name should be a unique name.', 'geodirectory'),
1246
+		'custom_field_delete' => __('Are you wish to delete this field?', 'geodirectory'),
1247
+		//start not show alert msg
1248
+		'tax_meta_class_succ_del_msg' => __('File has been successfully deleted.', 'geodirectory'),
1249
+		'tax_meta_class_not_permission_to_del_msg' => __('You do NOT have permission to delete this file.', 'geodirectory'),
1250
+		'tax_meta_class_order_save_msg' => __('Order saved!', 'geodirectory'),
1251
+		'tax_meta_class_not_permission_record_img_msg' => __('You do not have permission to reorder images.', 'geodirectory'),
1252
+		'address_not_found_on_map_msg' => __('Address not found for:', 'geodirectory'),
1253
+		// end not show alert msg
1254
+		'my_place_listing_del' => __('Are you wish to delete this listing?', 'geodirectory'),
1255
+		'my_main_listing_del' => __('Deleting the main listing of a franchise will turn all franchises in regular listings. Are you sure wish to delete this main listing?', 'geodirectory'),
1256
+		//start not show alert msg
1257
+		'rating_error_msg' => __('Error : please retry', 'geodirectory'),
1258
+		'listing_url_prefix_msg' => __('Please enter listing url prefix', 'geodirectory'),
1259
+		'invalid_listing_prefix_msg' => __('Invalid character in listing url prefix', 'geodirectory'),
1260
+		'location_url_prefix_msg' => __('Please enter location url prefix', 'geodirectory'),
1261
+		'invalid_location_prefix_msg' => __('Invalid character in location url prefix', 'geodirectory'),
1262
+		'location_and_cat_url_separator_msg' => __('Please enter location and category url separator', 'geodirectory'),
1263
+		'invalid_char_and_cat_url_separator_msg' => __('Invalid character in location and category url separator', 'geodirectory'),
1264
+		'listing_det_url_separator_msg' => __('Please enter listing detail url separator', 'geodirectory'),
1265
+		'invalid_char_listing_det_url_separator_msg' => __('Invalid character in listing detail url separator', 'geodirectory'),
1266
+		'loading_listing_error_favorite' => __('Error loading listing.', 'geodirectory'),
1267
+		'geodir_field_id_required' => __('This field is required.', 'geodirectory'),
1268
+		'geodir_valid_email_address_msg' => __('Please enter valid email address.', 'geodirectory'),
1269
+		'geodir_default_marker_icon' => $default_marker_icon,
1270
+		'geodir_default_marker_w' => $default_marker_width,
1271
+		'geodir_default_marker_h' => $default_marker_height,
1272
+		'geodir_latitude_error_msg' => GEODIR_LATITUDE_ERROR_MSG,
1273
+		'geodir_longgitude_error_msg' => GEODIR_LOGNGITUDE_ERROR_MSG,
1274
+		'geodir_default_rating_star_icon' => get_option('geodir_default_rating_star_icon'),
1275
+		'gd_cmt_btn_post_reply' => __('Post Reply', 'geodirectory'),
1276
+		'gd_cmt_btn_reply_text' => __('Reply text', 'geodirectory'),
1277
+		'gd_cmt_btn_post_review' => __('Post Review', 'geodirectory'),
1278
+		'gd_cmt_btn_review_text' => __('Review text', 'geodirectory'),
1279
+		'gd_cmt_err_no_rating' => __("Please select star rating, you can't leave a review without stars.", 'geodirectory'),
1280
+		/* on/off dragging for phone devices */
1281
+		'geodir_onoff_dragging' => get_option('geodir_map_onoff_dragging') ? true : false,
1282
+		'geodir_is_mobile' => wp_is_mobile() ? true : false,
1283
+		'geodir_on_dragging_text' => __('Enable Dragging', 'geodirectory'),
1284
+		'geodir_off_dragging_text' => __('Disable Dragging', 'geodirectory'),
1285
+		'geodir_err_max_file_size' => __('File size error : You tried to upload a file over %s', 'geodirectory'),
1286
+		'geodir_err_file_upload_limit' => __('You have reached your upload limit of %s files.', 'geodirectory'),
1287
+		'geodir_err_pkg_upload_limit' => __('You may only upload %s files with this package, please try again.', 'geodirectory'),
1288
+		'geodir_action_remove' => __('Remove', 'geodirectory'),
1289 1289
 		'geodir_txt_all_files' => __('Allowed files', 'geodirectory'),
1290 1290
 		'geodir_err_file_type' => __('File type error. Allowed file types: %s', 'geodirectory'),
1291 1291
 		'gd_allowed_img_types' => !empty($allowed_img_types) ? implode(',', $allowed_img_types) : '',
@@ -1293,33 +1293,33 @@  discard block
 block discarded – undo
1293 1293
 		'geodir_txt_form_searching' => __('Searching...', 'geodirectory'),
1294 1294
 		'fa_rating' => (int)get_option('geodir_reviewrating_enable_font_awesome') == 1 ? 1 : '',
1295 1295
 		'reviewrating' => defined('GEODIRREVIEWRATING_VERSION') ? 1 : '',
1296
-        'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1297
-        'geodir_map_name' => geodir_map_name(),
1298
-        'osmStart' => __('Start', 'geodirectory'),
1299
-        'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1300
-        'osmEnd' => __('Enter Your Location', 'geodirectory'),
1301
-    );
1302
-
1303
-    /**
1304
-     * Filters the translated JS strings from function geodir_localize_all_js_msg().
1305
-     *
1306
-     * With this filter you can add, remove or change translated JS strings.
1307
-     * You should add your own translations to this if you are building an addon rather than adding another script block.
1308
-     *
1309
-     * @since 1.0.0
1310
-     */
1311
-    $arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1312
-
1313
-    foreach ($arr_alert_msg as $key => $value) {
1314
-        if (!is_scalar($value))
1315
-            continue;
1316
-        $arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1317
-    }
1296
+		'multirating' => defined('GEODIRREVIEWRATING_VERSION') && get_option('geodir_reviewrating_enable_rating') ? true : false,
1297
+		'geodir_map_name' => geodir_map_name(),
1298
+		'osmStart' => __('Start', 'geodirectory'),
1299
+		'osmVia' => __('Via {viaNumber}', 'geodirectory'),
1300
+		'osmEnd' => __('Enter Your Location', 'geodirectory'),
1301
+	);
1318 1302
 
1319
-    $script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1320
-    echo '<script>';
1321
-    echo $script;
1322
-    echo '</script>';
1303
+	/**
1304
+	 * Filters the translated JS strings from function geodir_localize_all_js_msg().
1305
+	 *
1306
+	 * With this filter you can add, remove or change translated JS strings.
1307
+	 * You should add your own translations to this if you are building an addon rather than adding another script block.
1308
+	 *
1309
+	 * @since 1.0.0
1310
+	 */
1311
+	$arr_alert_msg = apply_filters('geodir_all_js_msg', $arr_alert_msg);
1312
+
1313
+	foreach ($arr_alert_msg as $key => $value) {
1314
+		if (!is_scalar($value))
1315
+			continue;
1316
+		$arr_alert_msg[$key] = html_entity_decode((string)$value, ENT_QUOTES, 'UTF-8');
1317
+	}
1318
+
1319
+	$script = "var geodir_all_js_msg = " . json_encode($arr_alert_msg) . ';';
1320
+	echo '<script>';
1321
+	echo $script;
1322
+	echo '</script>';
1323 1323
 }
1324 1324
 
1325 1325
 add_action('admin_bar_menu', 'geodir_admin_bar_site_menu', 31);
@@ -1335,11 +1335,11 @@  discard block
 block discarded – undo
1335 1335
  */
1336 1336
 function geodir_admin_bar_site_menu($wp_admin_bar)
1337 1337
 {
1338
-    if (get_option("geodir_installed")) {
1339
-        if (current_user_can('manage_options')) {
1340
-            $wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1341
-        }
1342
-    }
1338
+	if (get_option("geodir_installed")) {
1339
+		if (current_user_can('manage_options')) {
1340
+			$wp_admin_bar->add_menu(array('parent' => 'appearance', 'id' => 'geodirectory', 'title' => __('GeoDirectory', 'geodirectory'), 'href' => admin_url('?page=geodirectory')));
1341
+		}
1342
+	}
1343 1343
 }
1344 1344
 
1345 1345
 add_action('geodir_before_listing', 'geodir_display_sort_options'); /*function in custom_functions.php*/
@@ -1365,25 +1365,25 @@  discard block
 block discarded – undo
1365 1365
  */
1366 1366
 function geodir_store_sidebars()
1367 1367
 {
1368
-    global $geodir_sidebars;
1369
-    global $sidebars_widgets;
1370
-
1371
-    if (!is_array($sidebars_widgets))
1372
-        $sidebars_widgets = wp_get_sidebars_widgets();
1373
-    $geodir_old_sidebars = array();
1374
-
1375
-    if (is_array($geodir_sidebars)) {
1376
-        foreach ($geodir_sidebars as $val) {
1377
-            if (is_array($sidebars_widgets)) {
1378
-                if (array_key_exists($val, $sidebars_widgets))
1379
-                    $geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1380
-                else
1381
-                    $geodir_old_sidebars[$val] = array();
1382
-            }
1383
-        }
1384
-    }
1385
-    update_option('geodir_sidebars', $geodir_old_sidebars);
1386
-    geodir_option_version_backup('geodir_sidebars');
1368
+	global $geodir_sidebars;
1369
+	global $sidebars_widgets;
1370
+
1371
+	if (!is_array($sidebars_widgets))
1372
+		$sidebars_widgets = wp_get_sidebars_widgets();
1373
+	$geodir_old_sidebars = array();
1374
+
1375
+	if (is_array($geodir_sidebars)) {
1376
+		foreach ($geodir_sidebars as $val) {
1377
+			if (is_array($sidebars_widgets)) {
1378
+				if (array_key_exists($val, $sidebars_widgets))
1379
+					$geodir_old_sidebars[$val] = $sidebars_widgets[$val];
1380
+				else
1381
+					$geodir_old_sidebars[$val] = array();
1382
+			}
1383
+		}
1384
+	}
1385
+	update_option('geodir_sidebars', $geodir_old_sidebars);
1386
+	geodir_option_version_backup('geodir_sidebars');
1387 1387
 
1388 1388
 }
1389 1389
 
@@ -1397,28 +1397,28 @@  discard block
 block discarded – undo
1397 1397
  */
1398 1398
 function geodir_restore_sidebars()
1399 1399
 {
1400
-    global $sidebars_widgets;
1401
-
1402
-    if (!is_array($sidebars_widgets))
1403
-        $sidebars_widgets = wp_get_sidebars_widgets();
1404
-
1405
-    if (is_array($sidebars_widgets)) {
1406
-        $geodir_old_sidebars = get_option('geodir_sidebars');
1407
-        if (is_array($geodir_old_sidebars)) {
1408
-            foreach ($geodir_old_sidebars as $key => $val) {
1409
-                if(0 === strpos($key, 'geodir_'))// if gd widget
1410
-                {
1411
-                    $sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1412
-                }
1400
+	global $sidebars_widgets;
1413 1401
 
1402
+	if (!is_array($sidebars_widgets))
1403
+		$sidebars_widgets = wp_get_sidebars_widgets();
1414 1404
 
1415
-            }
1416
-        }
1405
+	if (is_array($sidebars_widgets)) {
1406
+		$geodir_old_sidebars = get_option('geodir_sidebars');
1407
+		if (is_array($geodir_old_sidebars)) {
1408
+			foreach ($geodir_old_sidebars as $key => $val) {
1409
+				if(0 === strpos($key, 'geodir_'))// if gd widget
1410
+				{
1411
+					$sidebars_widgets[$key] = $geodir_old_sidebars[$key];
1412
+				}
1417 1413
 
1418
-    }
1419 1414
 
1420
-    update_option('sidebars_widgets', $sidebars_widgets);
1421
-    update_option('geodir_sidebars', '');
1415
+			}
1416
+		}
1417
+
1418
+	}
1419
+
1420
+	update_option('sidebars_widgets', $sidebars_widgets);
1421
+	update_option('geodir_sidebars', '');
1422 1422
 }
1423 1423
 
1424 1424
 add_action('geodir_after_listing_post_gridview', 'geodir_after_listing_post_gridview');
@@ -1431,9 +1431,9 @@  discard block
 block discarded – undo
1431 1431
  */
1432 1432
 function geodir_after_listing_post_gridview()
1433 1433
 {
1434
-    global $gridview_columns;
1434
+	global $gridview_columns;
1435 1435
 
1436
-    $gridview_columns = '';
1436
+	$gridview_columns = '';
1437 1437
 
1438 1438
 }
1439 1439
 
@@ -1461,11 +1461,11 @@  discard block
 block discarded – undo
1461 1461
  */
1462 1462
 function so_handle_038($url, $original_url, $_context)
1463 1463
 {
1464
-    if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1465
-        $url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1466
-    }
1464
+	if (strstr($url, "maps.google.com/maps/api/js") !== false) {
1465
+		$url = str_replace("&#038;", "&amp;", $url); // or $url = $original_url
1466
+	}
1467 1467
 
1468
-    return $url;
1468
+	return $url;
1469 1469
 }
1470 1470
 
1471 1471
 
@@ -1481,34 +1481,34 @@  discard block
 block discarded – undo
1481 1481
 function geodir_after_main_form_fields() {
1482 1482
 	global $gd_session;
1483 1483
 	
1484
-    if (get_option('geodir_accept_term_condition')) {
1485
-        global $post;
1486
-        $term_condition = '';
1487
-        if (isset($_REQUEST['backandedit'])) {
1488
-            $post = (object)$gd_session->get('listing');
1489
-            $term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1490
-        }
1491
-
1492
-        ?>
1484
+	if (get_option('geodir_accept_term_condition')) {
1485
+		global $post;
1486
+		$term_condition = '';
1487
+		if (isset($_REQUEST['backandedit'])) {
1488
+			$post = (object)$gd_session->get('listing');
1489
+			$term_condition = isset($post->geodir_accept_term_condition) ? $post->geodir_accept_term_condition : '';
1490
+		}
1491
+
1492
+		?>
1493 1493
         <div id="geodir_accept_term_condition_row" class="required_field geodir_form_row clearfix">
1494 1494
             <label>&nbsp;</label>
1495 1495
 
1496 1496
             <div class="geodir_taxonomy_field" style="float:left; width:70%;">
1497 1497
 				<span style="display:block"> 
1498 1498
 				<input class="main_list_selecter" type="checkbox" <?php if ($term_condition == '1') {
1499
-                    echo 'checked="checked"';
1500
-                } ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1499
+					echo 'checked="checked"';
1500
+				} ?> field_type="checkbox" name="geodir_accept_term_condition" id="geodir_accept_term_condition"
1501 1501
                        class="geodir_textfield" value="1"
1502 1502
                        style="display:inline-block"/><a href="<?php $terms_page = get_option('geodir_term_condition_page'); if($terms_page){ echo get_permalink($terms_page);}?>" target="_blank"><?php _e('Please accept our terms and conditions', 'geodirectory'); ?></a>
1503 1503
 				</span>
1504 1504
             </div>
1505 1505
             <span class="geodir_message_error"><?php if (isset($required_msg)) {
1506
-                    _e($required_msg, 'geodirectory');
1507
-                } ?></span>
1506
+					_e($required_msg, 'geodirectory');
1507
+				} ?></span>
1508 1508
         </div>
1509 1509
     <?php
1510 1510
 
1511
-    }
1511
+	}
1512 1512
 }
1513 1513
 
1514 1514
 
@@ -1533,42 +1533,42 @@  discard block
 block discarded – undo
1533 1533
  */
1534 1534
 function geodir_detail_page_tab_is_display($is_display, $tab)
1535 1535
 {
1536
-    global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1536
+	global $post, $post_images, $video, $special_offers, $related_listing, $geodir_post_detail_fields;
1537 1537
 
1538
-    if ($tab == 'post_profile') {
1539
-        /** This action is documented in geodirectory_template_actions.php */
1540
-        $desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1538
+	if ($tab == 'post_profile') {
1539
+		/** This action is documented in geodirectory_template_actions.php */
1540
+		$desc_limit = apply_filters('geodir_description_field_desc_limit', '');
1541 1541
         
1542
-        if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1543
-            $is_display = false;
1544
-        }
1545
-    }
1542
+		if (!($desc_limit === '' || (int)$desc_limit > 0)) {
1543
+			$is_display = false;
1544
+		}
1545
+	}
1546 1546
     
1547
-    if ($tab == 'post_info')
1548
-        $is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1547
+	if ($tab == 'post_info')
1548
+		$is_display = (!empty($geodir_post_detail_fields)) ? true : false;
1549 1549
     
1550
-    if ($tab == 'post_images')
1551
-        $is_display = (!empty($post_images)) ? true : false;
1550
+	if ($tab == 'post_images')
1551
+		$is_display = (!empty($post_images)) ? true : false;
1552 1552
 
1553
-    if ($tab == 'post_video')
1554
-        $is_display = (!empty($video)) ? true : false;
1553
+	if ($tab == 'post_video')
1554
+		$is_display = (!empty($video)) ? true : false;
1555 1555
 
1556
-    if ($tab == 'special_offers')
1557
-        $is_display = (!empty($special_offers)) ? true : false;
1556
+	if ($tab == 'special_offers')
1557
+		$is_display = (!empty($special_offers)) ? true : false;
1558 1558
 
1559
-    if ($tab == 'reviews')
1560
-        $is_display = (geodir_is_page('detail')) ? true : false;
1559
+	if ($tab == 'reviews')
1560
+		$is_display = (geodir_is_page('detail')) ? true : false;
1561 1561
 
1562
-    if ($tab == 'related_listing') {
1563
-       $message = __('No listings found which match your selection.', 'geodirectory');
1562
+	if ($tab == 'related_listing') {
1563
+	   $message = __('No listings found which match your selection.', 'geodirectory');
1564 1564
        
1565
-       /** This action is documented in geodirectory-functions/template_functions.php */
1566
-       $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1565
+	   /** This action is documented in geodirectory-functions/template_functions.php */
1566
+	   $message = apply_filters('geodir_message_listing_not_found', $message, 'listing-listview', false);
1567 1567
        
1568
-       $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1569
-    }
1568
+	   $is_display = ((strpos($related_listing, $message) !== false || $related_listing == '' || !geodir_is_page('detail'))) ? false : true;
1569
+	}
1570 1570
 
1571
-    return $is_display;
1571
+	return $is_display;
1572 1572
 }
1573 1573
 
1574 1574
 
@@ -1584,69 +1584,69 @@  discard block
 block discarded – undo
1584 1584
  * @global string $plugin_prefix Geodirectory plugin table prefix.
1585 1585
  */
1586 1586
 function geodir_changes_in_custom_fields_table() {
1587
-    global $wpdb, $plugin_prefix;
1587
+	global $wpdb, $plugin_prefix;
1588 1588
 	
1589 1589
 	// Remove unused virtual page
1590 1590
 	$listings_page_id = (int)get_option('geodir_listing_page');
1591 1591
 	if ($listings_page_id) {
1592 1592
 		$wpdb->query($wpdb->prepare("DELETE FROM " . $wpdb->posts . " WHERE ID=%d AND post_name = %s AND post_type=%s", array($listings_page_id, 'listings', 'page')));
1593
-        delete_option('geodir_listing_page');
1593
+		delete_option('geodir_listing_page');
1594 1594
 	}
1595 1595
 
1596
-    if (!get_option('geodir_changes_in_custom_fields_table')) {
1597
-        $wpdb->query(
1598
-            $wpdb->prepare(
1599
-                "UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1600
-                array('1', '1', 'admin')
1601
-            )
1602
-        );
1596
+	if (!get_option('geodir_changes_in_custom_fields_table')) {
1597
+		$wpdb->query(
1598
+			$wpdb->prepare(
1599
+				"UPDATE " . GEODIR_CUSTOM_FIELDS_TABLE . " SET is_default=%s, is_admin=%s WHERE is_default=%s",
1600
+				array('1', '1', 'admin')
1601
+			)
1602
+		);
1603 1603
 
1604 1604
 
1605
-        /* --- terms meta value set --- */
1605
+		/* --- terms meta value set --- */
1606 1606
 
1607
-        update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1607
+		update_option('geodir_default_marker_icon', geodir_plugin_url() . '/geodirectory-functions/map-functions/icons/pin.png');
1608 1608
 
1609
-        $options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1609
+		$options_data = $wpdb->get_results($wpdb->prepare("SELECT * FROM " . $wpdb->prefix . "options WHERE option_name LIKE %s", array('%tax_meta_%')));
1610 1610
 
1611
-        if (!empty($options_data)) {
1611
+		if (!empty($options_data)) {
1612 1612
 
1613
-            foreach ($options_data as $optobj) {
1613
+			foreach ($options_data as $optobj) {
1614 1614
 
1615
-                $option_val = str_replace('tax_meta_', '', $optobj->option_name);
1615
+				$option_val = str_replace('tax_meta_', '', $optobj->option_name);
1616 1616
 
1617
-                $taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1617
+				$taxonomies_data = $wpdb->get_results($wpdb->prepare("SELECT taxonomy FROM " . $wpdb->prefix . "term_taxonomy WHERE taxonomy LIKE %s AND term_id=%d", array('%category%', $option_val)));
1618 1618
 
1619
-                if (!empty($taxonomies_data)) {
1619
+				if (!empty($taxonomies_data)) {
1620 1620
 
1621
-                    foreach ($taxonomies_data as $taxobj) {
1621
+					foreach ($taxonomies_data as $taxobj) {
1622 1622
 
1623
-                        $taxObject = get_taxonomy($taxobj->taxonomy);
1624
-                        $post_type = $taxObject->object_type[0];
1623
+						$taxObject = get_taxonomy($taxobj->taxonomy);
1624
+						$post_type = $taxObject->object_type[0];
1625 1625
 
1626
-                        $opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1626
+						$opt_value = 'tax_meta_' . $post_type . '_' . $option_val;
1627 1627
 
1628
-                        $duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1628
+						$duplicate_data = $wpdb->get_var($wpdb->prepare("SELECT option_id FROM " . $wpdb->prefix . "options WHERE option_name=%s", array('tax_meta_' . $option_val)));
1629 1629
 
1630
-                        if ($duplicate_data) {
1630
+						if ($duplicate_data) {
1631 1631
 
1632
-                            $wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1632
+							$wpdb->query($wpdb->prepare("UPDATE " . $wpdb->prefix . "options SET	option_name=%s WHERE option_id=%d", array($opt_value, $optobj->option_id)));
1633 1633
 
1634
-                        } else {
1634
+						} else {
1635 1635
 
1636
-                            $wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1636
+							$wpdb->query($wpdb->prepare("INSERT INTO " . $wpdb->prefix . "options (option_name,option_value,autoload) VALUES (%s, %s, %s)", array($opt_value, $optobj->option_value, $optobj->autoload)));
1637 1637
 
1638
-                        }
1638
+						}
1639 1639
 
1640
-                    }
1640
+					}
1641 1641
 
1642
-                }
1642
+				}
1643 1643
 
1644
-            }
1645
-        }
1644
+			}
1645
+		}
1646 1646
 
1647
-        update_option('geodir_changes_in_custom_fields_table', '1');
1647
+		update_option('geodir_changes_in_custom_fields_table', '1');
1648 1648
 
1649
-    }
1649
+	}
1650 1650
 
1651 1651
 }
1652 1652
 
@@ -1665,24 +1665,24 @@  discard block
 block discarded – undo
1665 1665
 function geodir_location_slug_check($slug)
1666 1666
 {
1667 1667
 
1668
-    global $wpdb, $table_prefix;
1668
+	global $wpdb, $table_prefix;
1669 1669
 
1670
-    $slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1670
+	$slug_exists = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($slug)));
1671 1671
 
1672
-    if ($slug_exists) {
1672
+	if ($slug_exists) {
1673 1673
 
1674
-        $suffix = 1;
1675
-        do {
1676
-            $alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1677
-            $location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1678
-            $suffix++;
1679
-        } while ($location_slug_check && $suffix < 100);
1674
+		$suffix = 1;
1675
+		do {
1676
+			$alt_location_name = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1677
+			$location_slug_check = $wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s", array($alt_location_name)));
1678
+			$suffix++;
1679
+		} while ($location_slug_check && $suffix < 100);
1680 1680
 
1681
-        $slug = $alt_location_name;
1681
+		$slug = $alt_location_name;
1682 1682
 
1683
-    }
1683
+	}
1684 1684
 
1685
-    return $slug;
1685
+	return $slug;
1686 1686
 
1687 1687
 }
1688 1688
 
@@ -1707,42 +1707,42 @@  discard block
 block discarded – undo
1707 1707
 function geodir_update_term_slug($term_id, $tt_id, $taxonomy)
1708 1708
 {
1709 1709
 
1710
-    global $wpdb, $plugin_prefix, $table_prefix;
1710
+	global $wpdb, $plugin_prefix, $table_prefix;
1711 1711
 
1712
-    $tern_data = get_term_by('id', $term_id, $taxonomy);
1712
+	$tern_data = get_term_by('id', $term_id, $taxonomy);
1713 1713
 
1714
-    $slug = $tern_data->slug;
1714
+	$slug = $tern_data->slug;
1715 1715
 
1716
-    /**
1717
-     * Filter if a term slug exists.
1718
-     *
1719
-     * @since 1.0.0
1720
-     * @package GeoDirectory
1721
-     * @param bool $bool Default: false.
1722
-     * @param string $slug The term slug.
1723
-     * @param int $term_id The term ID.
1724
-     */
1725
-    $slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1716
+	/**
1717
+	 * Filter if a term slug exists.
1718
+	 *
1719
+	 * @since 1.0.0
1720
+	 * @package GeoDirectory
1721
+	 * @param bool $bool Default: false.
1722
+	 * @param string $slug The term slug.
1723
+	 * @param int $term_id The term ID.
1724
+	 */
1725
+	$slug_exists = apply_filters('geodir_term_slug_is_exists', false, $slug, $term_id);
1726 1726
 
1727
-    if ($slug_exists) {
1727
+	if ($slug_exists) {
1728 1728
 
1729
-        $suffix = 1;
1730
-        do {
1731
-            $new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1729
+		$suffix = 1;
1730
+		do {
1731
+			$new_slug = _truncate_post_slug($slug, 200 - (strlen($suffix) + 1)) . "-$suffix";
1732 1732
 
1733
-            /** This action is documented in geodirectory_hooks_actions.php */
1734
-            $term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1733
+			/** This action is documented in geodirectory_hooks_actions.php */
1734
+			$term_slug_check = apply_filters('geodir_term_slug_is_exists', false, $new_slug, $term_id);
1735 1735
 
1736
-            $suffix++;
1737
-        } while ($term_slug_check && $suffix < 100);
1736
+			$suffix++;
1737
+		} while ($term_slug_check && $suffix < 100);
1738 1738
 
1739
-        $slug = $new_slug;
1739
+		$slug = $new_slug;
1740 1740
 
1741
-        //wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1741
+		//wp_update_term( $term_id, $taxonomy, array('slug' => $slug) );
1742 1742
 
1743
-        $wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1743
+		$wpdb->query($wpdb->prepare("UPDATE " . $table_prefix . "terms SET slug=%s WHERE term_id=%d", array($slug, $term_id)));
1744 1744
 
1745
-    }
1745
+	}
1746 1746
 	
1747 1747
 	// Update tag in detail table.
1748 1748
 	$taxonomy_obj = get_taxonomy($taxonomy);
@@ -1783,21 +1783,21 @@  discard block
 block discarded – undo
1783 1783
 function geodir_term_slug_is_exists($slug_exists, $slug, $term_id)
1784 1784
 {
1785 1785
 
1786
-    global $wpdb, $table_prefix;
1786
+	global $wpdb, $table_prefix;
1787 1787
 
1788
-    $default_location = geodir_get_default_location();
1788
+	$default_location = geodir_get_default_location();
1789 1789
 
1790
-    $country_slug = $default_location->country_slug;
1791
-    $region_slug = $default_location->region_slug;
1792
-    $city_slug = $default_location->city_slug;
1790
+	$country_slug = $default_location->country_slug;
1791
+	$region_slug = $default_location->region_slug;
1792
+	$city_slug = $default_location->city_slug;
1793 1793
 
1794
-    if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1795
-        return $slug_exists = true;
1794
+	if ($country_slug == $slug || $region_slug == $slug || $city_slug == $slug)
1795
+		return $slug_exists = true;
1796 1796
 
1797
-    if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1798
-        return $slug_exists = true;
1797
+	if ($wpdb->get_var($wpdb->prepare("SELECT slug FROM " . $table_prefix . "terms WHERE slug=%s AND term_id != %d", array($slug, $term_id))))
1798
+		return $slug_exists = true;
1799 1799
 
1800
-    return $slug_exists;
1800
+	return $slug_exists;
1801 1801
 }
1802 1802
 
1803 1803
 
@@ -1816,75 +1816,75 @@  discard block
 block discarded – undo
1816 1816
  */
1817 1817
 function geodir_custom_page_title($title = '', $sep = '')
1818 1818
 {
1819
-    global $wp;
1820
-    if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
1821
-        return $title;
1822
-    }
1819
+	global $wp;
1820
+	if (class_exists('WPSEO_Frontend') || class_exists('All_in_One_SEO_Pack')) {
1821
+		return $title;
1822
+	}
1823 1823
 
1824
-    if ($sep == '') {
1825
-        /**
1826
-         * Filter the page title separator.
1827
-         *
1828
-         * @since 1.0.0
1829
-         * @package GeoDirectory
1830
-         * @param string $sep The separator, default: `|`.
1831
-         */
1832
-        $sep = apply_filters('geodir_page_title_separator', '|');
1833
-    }
1824
+	if ($sep == '') {
1825
+		/**
1826
+		 * Filter the page title separator.
1827
+		 *
1828
+		 * @since 1.0.0
1829
+		 * @package GeoDirectory
1830
+		 * @param string $sep The separator, default: `|`.
1831
+		 */
1832
+		$sep = apply_filters('geodir_page_title_separator', '|');
1833
+	}
1834 1834
 
1835 1835
 
1836
-    $gd_page = '';
1837
-    if(geodir_is_page('home')){
1838
-        $gd_page = 'home';
1839
-        $title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1840
-    }
1841
-    elseif(geodir_is_page('detail')){
1842
-        $gd_page = 'detail';
1843
-        $title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1844
-    }
1845
-    elseif(geodir_is_page('pt')){
1846
-        $gd_page = 'pt';
1847
-        $title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1848
-    }
1849
-    elseif(geodir_is_page('listing')){
1850
-        $gd_page = 'listing';
1851
-        $title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1852
-    }
1853
-    elseif(geodir_is_page('location')){
1854
-        $gd_page = 'location';
1855
-        $title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1856
-    }
1857
-    elseif(geodir_is_page('search')){
1858
-        $gd_page = 'search';
1859
-        $title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1860
-    }
1861
-    elseif(geodir_is_page('add-listing')){
1862
-        $gd_page = 'add-listing';
1863
-        $title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1864
-    }
1865
-    elseif(geodir_is_page('author')){
1866
-        $gd_page = 'author';
1867
-        $title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1868
-    }
1869
-    elseif(geodir_is_page('login')){
1870
-        $gd_page = 'login';
1871
-        $title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1872
-    }
1873
-    elseif(geodir_is_page('listing-success')){
1874
-        $gd_page = 'listing-success';
1875
-        $title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1876
-    }
1836
+	$gd_page = '';
1837
+	if(geodir_is_page('home')){
1838
+		$gd_page = 'home';
1839
+		$title = (get_option('geodir_meta_title_homepage')) ? get_option('geodir_meta_title_homepage') : $title;
1840
+	}
1841
+	elseif(geodir_is_page('detail')){
1842
+		$gd_page = 'detail';
1843
+		$title = (get_option('geodir_meta_title_detail')) ? get_option('geodir_meta_title_detail') : $title;
1844
+	}
1845
+	elseif(geodir_is_page('pt')){
1846
+		$gd_page = 'pt';
1847
+		$title = (get_option('geodir_meta_title_pt')) ? get_option('geodir_meta_title_pt') : $title;
1848
+	}
1849
+	elseif(geodir_is_page('listing')){
1850
+		$gd_page = 'listing';
1851
+		$title = (get_option('geodir_meta_title_listing')) ? get_option('geodir_meta_title_listing') : $title;
1852
+	}
1853
+	elseif(geodir_is_page('location')){
1854
+		$gd_page = 'location';
1855
+		$title = (get_option('geodir_meta_title_location')) ? get_option('geodir_meta_title_location') : $title;
1856
+	}
1857
+	elseif(geodir_is_page('search')){
1858
+		$gd_page = 'search';
1859
+		$title = (get_option('geodir_meta_title_search')) ? get_option('geodir_meta_title_search') : $title;
1860
+	}
1861
+	elseif(geodir_is_page('add-listing')){
1862
+		$gd_page = 'add-listing';
1863
+		$title = (get_option('geodir_meta_title_add-listing')) ? get_option('geodir_meta_title_add-listing') : $title;
1864
+	}
1865
+	elseif(geodir_is_page('author')){
1866
+		$gd_page = 'author';
1867
+		$title = (get_option('geodir_meta_title_author')) ? get_option('geodir_meta_title_author') : $title;
1868
+	}
1869
+	elseif(geodir_is_page('login')){
1870
+		$gd_page = 'login';
1871
+		$title = (get_option('geodir_meta_title_login')) ? get_option('geodir_meta_title_login') : $title;
1872
+	}
1873
+	elseif(geodir_is_page('listing-success')){
1874
+		$gd_page = 'listing-success';
1875
+		$title = (get_option('geodir_meta_title_listing-success')) ? get_option('geodir_meta_title_listing-success') : $title;
1876
+	}
1877 1877
 
1878 1878
 
1879
-    /**
1880
-     * Filter page meta title to replace variables.
1881
-     *
1882
-     * @since 1.5.4
1883
-     * @param string $title The page title including variables.
1884
-     * @param string $gd_page The GeoDirectory page type if any.
1885
-     * @param string $sep The title separator symbol.
1886
-     */
1887
-    return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1879
+	/**
1880
+	 * Filter page meta title to replace variables.
1881
+	 *
1882
+	 * @since 1.5.4
1883
+	 * @param string $title The page title including variables.
1884
+	 * @param string $gd_page The GeoDirectory page type if any.
1885
+	 * @param string $sep The title separator symbol.
1886
+	 */
1887
+	return apply_filters('geodir_seo_meta_title', __($title, 'geodirectory'), $gd_page, $sep);
1888 1888
 
1889 1889
 }
1890 1890
 
@@ -1900,36 +1900,36 @@  discard block
 block discarded – undo
1900 1900
 function geodir_set_post_attachment()
1901 1901
 {
1902 1902
 
1903
-    if (!get_option('geodir_set_post_attachments')) {
1903
+	if (!get_option('geodir_set_post_attachments')) {
1904 1904
 
1905
-        require_once(ABSPATH . 'wp-admin/includes/image.php');
1906
-        require_once(ABSPATH . 'wp-admin/includes/file.php');
1905
+		require_once(ABSPATH . 'wp-admin/includes/image.php');
1906
+		require_once(ABSPATH . 'wp-admin/includes/file.php');
1907 1907
 
1908
-        $all_postypes = geodir_get_posttypes();
1908
+		$all_postypes = geodir_get_posttypes();
1909 1909
 
1910
-        foreach($all_postypes as $post_type){
1911
-            $args = array(
1912
-                'posts_per_page' => -1,
1913
-                'post_type' => $post_type,
1914
-                'post_status' => 'publish');
1910
+		foreach($all_postypes as $post_type){
1911
+			$args = array(
1912
+				'posts_per_page' => -1,
1913
+				'post_type' => $post_type,
1914
+				'post_status' => 'publish');
1915 1915
 
1916
-            $posts_array = get_posts($args);
1916
+			$posts_array = get_posts($args);
1917 1917
 
1918
-            if (!empty($posts_array)) {
1918
+			if (!empty($posts_array)) {
1919 1919
 
1920
-                foreach ($posts_array as $post) {
1920
+				foreach ($posts_array as $post) {
1921 1921
 
1922
-                    geodir_set_wp_featured_image($post->ID);
1922
+					geodir_set_wp_featured_image($post->ID);
1923 1923
 
1924
-                }
1924
+				}
1925 1925
 
1926
-            }
1927
-        }
1926
+			}
1927
+		}
1928 1928
 
1929 1929
 
1930
-        update_option('geodir_set_post_attachments', '1');
1930
+		update_option('geodir_set_post_attachments', '1');
1931 1931
 
1932
-    }
1932
+	}
1933 1933
 
1934 1934
 }
1935 1935
 
@@ -1946,19 +1946,19 @@  discard block
 block discarded – undo
1946 1946
 function geodir_remove_url_seperator()
1947 1947
 {
1948 1948
 
1949
-    if (!get_option('geodir_remove_url_seperator')) {
1949
+	if (!get_option('geodir_remove_url_seperator')) {
1950 1950
 
1951
-        if (get_option('geodir_listingurl_separator'))
1952
-            delete_option('geodir_listingurl_separator');
1951
+		if (get_option('geodir_listingurl_separator'))
1952
+			delete_option('geodir_listingurl_separator');
1953 1953
 
1954
-        if (get_option('geodir_detailurl_separator'))
1955
-            delete_option('geodir_detailurl_separator');
1954
+		if (get_option('geodir_detailurl_separator'))
1955
+			delete_option('geodir_detailurl_separator');
1956 1956
 
1957
-        flush_rewrite_rules(false);
1957
+		flush_rewrite_rules(false);
1958 1958
 
1959
-        update_option('geodir_remove_url_seperator', '1');
1959
+		update_option('geodir_remove_url_seperator', '1');
1960 1960
 
1961
-    }
1961
+	}
1962 1962
 
1963 1963
 }
1964 1964
 
@@ -1974,19 +1974,19 @@  discard block
 block discarded – undo
1974 1974
  */
1975 1975
 function geodir_remove_url_seperator_form_permalink_settings($permalink_arr)
1976 1976
 {
1977
-    foreach ($permalink_arr as $key => $value) {
1977
+	foreach ($permalink_arr as $key => $value) {
1978 1978
 
1979
-        if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1980
-            unset($permalink_arr[$key]);
1979
+		if ($value['id'] == 'geodir_listingurl_separator' || $value['id'] == 'geodir_detailurl_separator')
1980
+			unset($permalink_arr[$key]);
1981 1981
 
1982
-    }
1982
+	}
1983 1983
 
1984
-    return $permalink_arr;
1984
+	return $permalink_arr;
1985 1985
 
1986 1986
 }
1987 1987
 
1988 1988
 if (!is_admin()) {
1989
-    add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
1989
+	add_filter('posts_results', 'geodir_set_status_draft_to_publish_for_own_post');
1990 1990
 }
1991 1991
 /**
1992 1992
  * Set status from draft to publish.
@@ -1999,16 +1999,16 @@  discard block
 block discarded – undo
1999 1999
  */
2000 2000
 function geodir_set_status_draft_to_publish_for_own_post($post)
2001 2001
 {
2002
-    $user_id = get_current_user_id();
2002
+	$user_id = get_current_user_id();
2003 2003
 
2004
-    if(!$user_id){return $post;}
2004
+	if(!$user_id){return $post;}
2005 2005
 
2006
-    $gd_post_types = geodir_get_posttypes();
2006
+	$gd_post_types = geodir_get_posttypes();
2007 2007
 
2008
-    if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2009
-        $post[0]->post_status = 'publish';
2010
-    }
2011
-    return $post;
2008
+	if (!empty($post) && $post[0]->post_author == $user_id && in_array($post[0]->post_type, $gd_post_types) && !isset($_REQUEST['fl_builder'])) {
2009
+		$post[0]->post_status = 'publish';
2010
+	}
2011
+	return $post;
2012 2012
 }
2013 2013
 
2014 2014
 
@@ -2100,33 +2100,33 @@  discard block
 block discarded – undo
2100 2100
  */
2101 2101
 function geodir_detail_page_tab_headings_change($tabs_arr)
2102 2102
 {
2103
-    global $wpdb;
2103
+	global $wpdb;
2104 2104
 
2105
-    $post_type = geodir_get_current_posttype();
2105
+	$post_type = geodir_get_current_posttype();
2106 2106
 
2107
-    $all_postypes = geodir_get_posttypes();
2107
+	$all_postypes = geodir_get_posttypes();
2108 2108
 
2109
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2109
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes)) {
2110 2110
 
2111
-        if (array_key_exists('post_video', $tabs_arr)) {
2111
+		if (array_key_exists('post_video', $tabs_arr)) {
2112 2112
 
2113
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2113
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_video', $post_type)));
2114 2114
 
2115
-            if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2116
-                $tabs_arr['post_video']['heading_text'] = $field_title;
2117
-        }
2115
+			if (isset($tabs_arr['post_video']['heading_text']) && $field_title != '')
2116
+				$tabs_arr['post_video']['heading_text'] = $field_title;
2117
+		}
2118 2118
 
2119
-        if (array_key_exists('special_offers', $tabs_arr)) {
2119
+		if (array_key_exists('special_offers', $tabs_arr)) {
2120 2120
 
2121
-            $field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2121
+			$field_title = $wpdb->get_var($wpdb->prepare("select site_title from " . GEODIR_CUSTOM_FIELDS_TABLE . " where htmlvar_name = %s and post_type = %s ", array('geodir_special_offers', $post_type)));
2122 2122
 
2123
-            if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2124
-                $tabs_arr['special_offers']['heading_text'] = $field_title;
2125
-        }
2123
+			if (isset($tabs_arr['special_offers']['heading_text']) && $field_title != '')
2124
+				$tabs_arr['special_offers']['heading_text'] = $field_title;
2125
+		}
2126 2126
 
2127
-    }
2127
+	}
2128 2128
 
2129
-    return $tabs_arr;
2129
+	return $tabs_arr;
2130 2130
 
2131 2131
 }
2132 2132
 
@@ -2139,10 +2139,10 @@  discard block
 block discarded – undo
2139 2139
  */
2140 2140
 function geodir_remove_template_redirect_actions()
2141 2141
 {
2142
-    if (geodir_is_page('login')){
2143
-        remove_all_actions('template_redirect');
2144
-        remove_action('init', 'avia_modify_front', 10);
2145
-    }
2142
+	if (geodir_is_page('login')){
2143
+		remove_all_actions('template_redirect');
2144
+		remove_action('init', 'avia_modify_front', 10);
2145
+	}
2146 2146
 }
2147 2147
 
2148 2148
 
@@ -2164,51 +2164,51 @@  discard block
 block discarded – undo
2164 2164
 function geodirectory_before_featured_image_delete($attachment_id)
2165 2165
 {
2166 2166
 
2167
-    global $wpdb, $plugin_prefix;
2167
+	global $wpdb, $plugin_prefix;
2168 2168
 
2169
-    $post_id = get_post_field('post_parent', $attachment_id);
2169
+	$post_id = get_post_field('post_parent', $attachment_id);
2170 2170
 
2171
-    $attachment_url = wp_get_attachment_url($attachment_id);
2171
+	$attachment_url = wp_get_attachment_url($attachment_id);
2172 2172
 
2173
-    if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2173
+	if ($post_id > 0 && (isset($_REQUEST['action']) && $_REQUEST['action'] == 'delete')) {
2174 2174
 
2175
-        $post_type = get_post_type($post_id);
2175
+		$post_type = get_post_type($post_id);
2176 2176
 
2177
-        $all_postypes = geodir_get_posttypes();
2177
+		$all_postypes = geodir_get_posttypes();
2178 2178
 
2179
-        if (!in_array($post_type, $all_postypes) || !is_admin())
2180
-            return false;
2179
+		if (!in_array($post_type, $all_postypes) || !is_admin())
2180
+			return false;
2181 2181
 
2182
-        $uploads = wp_upload_dir();
2182
+		$uploads = wp_upload_dir();
2183 2183
 
2184
-        $split_img_path = explode($uploads['baseurl'], $attachment_url);
2184
+		$split_img_path = explode($uploads['baseurl'], $attachment_url);
2185 2185
 
2186
-        $split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2186
+		$split_img_file_path = isset($split_img_path[1]) ? $split_img_path[1] : '';
2187 2187
 
2188
-        $wpdb->query(
2189
-            $wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2190
-                array($post_id, $split_img_file_path)
2191
-            )
2192
-        );
2188
+		$wpdb->query(
2189
+			$wpdb->prepare("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id = %d AND file=%s ",
2190
+				array($post_id, $split_img_file_path)
2191
+			)
2192
+		);
2193 2193
 
2194
-        $attachment_data = $wpdb->get_row(
2195
-            $wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2196
-                array($post_id)
2197
-            )
2198
-        );
2194
+		$attachment_data = $wpdb->get_row(
2195
+			$wpdb->prepare("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=%d",
2196
+				array($post_id)
2197
+			)
2198
+		);
2199 2199
 
2200
-        if (!empty($attachment_data)) {
2201
-            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2202
-        }
2200
+		if (!empty($attachment_data)) {
2201
+			$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2202
+		}
2203 2203
 
2204 2204
 
2205
-        $table_name = $plugin_prefix . $post_type . '_detail';
2205
+		$table_name = $plugin_prefix . $post_type . '_detail';
2206 2206
 
2207
-        $wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2207
+		$wpdb->query("UPDATE " . $table_name . " SET featured_image='' WHERE post_id =" . $post_id);
2208 2208
 
2209
-        geodir_set_wp_featured_image($post_id);
2209
+		geodir_set_wp_featured_image($post_id);
2210 2210
 
2211
-    }
2211
+	}
2212 2212
 
2213 2213
 }
2214 2214
 
@@ -2226,79 +2226,79 @@  discard block
 block discarded – undo
2226 2226
 function geodir_temp_set_post_attachment()
2227 2227
 {
2228 2228
 
2229
-    global $wpdb, $plugin_prefix;
2229
+	global $wpdb, $plugin_prefix;
2230 2230
 
2231
-    $all_postypes = geodir_get_posttypes();
2231
+	$all_postypes = geodir_get_posttypes();
2232 2232
 
2233
-    foreach ($all_postypes as $posttype) {
2233
+	foreach ($all_postypes as $posttype) {
2234 2234
 
2235
-        $tablename = $plugin_prefix . $posttype . '_detail';
2235
+		$tablename = $plugin_prefix . $posttype . '_detail';
2236 2236
 
2237
-        $get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2237
+		$get_post_data = $wpdb->get_results("SELECT post_id FROM " . $tablename);
2238 2238
 
2239
-        if (!empty($get_post_data)) {
2239
+		if (!empty($get_post_data)) {
2240 2240
 
2241
-            foreach ($get_post_data as $data) {
2241
+			foreach ($get_post_data as $data) {
2242 2242
 
2243
-                $post_id = $data->post_id;
2243
+				$post_id = $data->post_id;
2244 2244
 
2245
-                $attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2245
+				$attachment_data = $wpdb->get_results("SELECT * FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id =" . $post_id . " AND file!=''");
2246 2246
 
2247
-                if (!empty($attachment_data)) {
2247
+				if (!empty($attachment_data)) {
2248 2248
 
2249
-                    foreach ($attachment_data as $attach) {
2249
+					foreach ($attachment_data as $attach) {
2250 2250
 
2251
-                        $file_info = pathinfo($attach->file);
2251
+						$file_info = pathinfo($attach->file);
2252 2252
 
2253
-                        $sub_dir = '';
2254
-                        if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2255
-                            $sub_dir = stripslashes_deep($file_info['dirname']);
2253
+						$sub_dir = '';
2254
+						if ($file_info['dirname'] != '.' && $file_info['dirname'] != '..')
2255
+							$sub_dir = stripslashes_deep($file_info['dirname']);
2256 2256
 
2257
-                        $uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2258
-                        $uploads_path = $uploads['basedir'];
2257
+						$uploads = wp_upload_dir(trim($sub_dir, '/')); // Array of key => value pairs
2258
+						$uploads_path = $uploads['basedir'];
2259 2259
 
2260
-                        $file_name = $file_info['basename'];
2260
+						$file_name = $file_info['basename'];
2261 2261
 
2262
-                        $img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2262
+						$img_arr['path'] = $uploads_path . $sub_dir . '/' . $file_name;
2263 2263
 
2264
-                        if (!file_exists($img_arr['path'])) {
2264
+						if (!file_exists($img_arr['path'])) {
2265 2265
 
2266
-                            $wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2266
+							$wpdb->query("DELETE FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE ID=" . $attach->ID);
2267 2267
 
2268
-                        }
2268
+						}
2269 2269
 
2270
-                    }
2270
+					}
2271 2271
 
2272
-                    $attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2272
+					$attachment_data = $wpdb->get_row("SELECT ID, MIN(`menu_order`) FROM " . GEODIR_ATTACHMENT_TABLE . " WHERE post_id=" . $post_id . " GROUP BY post_id");
2273 2273
 
2274
-                    if (!empty($attachment_data)) {
2274
+					if (!empty($attachment_data)) {
2275 2275
 
2276
-                        if ($attachment_data->ID)
2277
-                            $wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2276
+						if ($attachment_data->ID)
2277
+							$wpdb->query("UPDATE " . GEODIR_ATTACHMENT_TABLE . " SET menu_order=1 WHERE ID=" . $attachment_data->ID);
2278 2278
 
2279
-                    } else {
2279
+					} else {
2280 2280
 
2281
-                        if (has_post_thumbnail($post_id)) {
2281
+						if (has_post_thumbnail($post_id)) {
2282 2282
 
2283
-                            $post_thumbnail_id = get_post_thumbnail_id($post_id);
2283
+							$post_thumbnail_id = get_post_thumbnail_id($post_id);
2284 2284
 
2285
-                            wp_delete_attachment($post_thumbnail_id);
2285
+							wp_delete_attachment($post_thumbnail_id);
2286 2286
 
2287
-                        }
2287
+						}
2288 2288
 
2289
-                    }
2289
+					}
2290 2290
 
2291
-                    $wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2291
+					$wpdb->query("UPDATE " . $tablename . " SET featured_image='' WHERE post_id =" . $post_id);
2292 2292
 
2293
-                    geodir_set_wp_featured_image($post_id);
2293
+					geodir_set_wp_featured_image($post_id);
2294 2294
 
2295
-                }
2295
+				}
2296 2296
 
2297
-            }
2297
+			}
2298 2298
 
2299
-        }
2299
+		}
2300 2300
 
2301
-    }
2301
+	}
2302 2302
 
2303 2303
 }
2304 2304
 
@@ -2316,9 +2316,9 @@  discard block
 block discarded – undo
2316 2316
 function geodir_default_rating_star_icon()
2317 2317
 {
2318 2318
 
2319
-    if (!get_option('geodir_default_rating_star_icon')) {
2320
-        update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2321
-    }
2319
+	if (!get_option('geodir_default_rating_star_icon')) {
2320
+		update_option('geodir_default_rating_star_icon', geodir_plugin_url() . '/geodirectory-assets/images/stars.png');
2321
+	}
2322 2322
 
2323 2323
 }
2324 2324
 
@@ -2336,27 +2336,27 @@  discard block
 block discarded – undo
2336 2336
  */
2337 2337
 function geodir_user_post_listing_count($user_id=null)
2338 2338
 {
2339
-    global $wpdb, $plugin_prefix, $current_user;
2340
-    if(!$user_id){
2341
-        $user_id = $current_user->ID;
2342
-    }
2339
+	global $wpdb, $plugin_prefix, $current_user;
2340
+	if(!$user_id){
2341
+		$user_id = $current_user->ID;
2342
+	}
2343 2343
 
2344
-    $user_id = $current_user->ID;
2345
-    $all_postypes = geodir_get_posttypes();
2346
-    $all_posts = get_option('geodir_listing_link_user_dashboard');
2344
+	$user_id = $current_user->ID;
2345
+	$all_postypes = geodir_get_posttypes();
2346
+	$all_posts = get_option('geodir_listing_link_user_dashboard');
2347 2347
 
2348
-    $user_listing = array();
2349
-    if (is_array($all_posts) && !empty($all_posts)) {
2350
-        foreach ($all_posts as $ptype) {
2351
-            $total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2348
+	$user_listing = array();
2349
+	if (is_array($all_posts) && !empty($all_posts)) {
2350
+		foreach ($all_posts as $ptype) {
2351
+			$total_posts = $wpdb->get_var("SELECT count( ID ) FROM " . $wpdb->prefix . "posts WHERE post_author=" . $user_id . " AND post_type='" . $ptype . "' AND ( post_status = 'publish' OR post_status = 'draft' OR post_status = 'private' )");
2352 2352
 
2353
-            if ($total_posts > 0) {
2354
-                $user_listing[$ptype] = $total_posts;
2355
-            }
2356
-        }
2357
-    }
2353
+			if ($total_posts > 0) {
2354
+				$user_listing[$ptype] = $total_posts;
2355
+			}
2356
+		}
2357
+	}
2358 2358
 
2359
-    return $user_listing;
2359
+	return $user_listing;
2360 2360
 }
2361 2361
 
2362 2362
 
@@ -2376,192 +2376,192 @@  discard block
 block discarded – undo
2376 2376
  */
2377 2377
 function geodir_detail_page_custom_field_tab($tabs_arr)
2378 2378
 {
2379
-    global $post;
2380
-
2381
-    $post_type = geodir_get_current_posttype();
2382
-    $all_postypes = geodir_get_posttypes();
2383
-
2384
-    if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2385
-        $package_info = array();
2386
-        $package_info = geodir_post_package_info($package_info, $post);
2387
-        $post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2388
-        $fields_location = 'owntab';
2389
-
2390
-        $custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2391
-
2392
-        //remove video and special offers if it is already set to show
2393
-        if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2394
-            $unset_video = true;
2395
-        }
2396
-
2397
-        if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2398
-            $unset_special_offers = true;
2399
-        }
2400
-        if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2401
-            foreach($custom_fields as $key => $custom_field){
2402
-                if($custom_field['name']=='geodir_video' && isset($unset_video)){
2403
-                    unset($custom_fields[$key]);
2404
-                }
2405
-                if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2406
-                    unset($custom_fields[$key]);
2407
-                }
2408
-            }
2409
-        }
2410
-
2411
-
2379
+	global $post;
2412 2380
 
2413
-        if (!empty($custom_fields)) {
2414
-            $parse_custom_fields = array();
2415
-            foreach ($custom_fields as $field) {
2416
-                $field = stripslashes_deep($field); // strip slashes
2417
-                
2418
-                $type = $field;
2419
-                $field_name = $field['htmlvar_name'];
2420
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2421
-                    $post->{$field_name} = $_REQUEST[$field_name];
2422
-                }
2381
+	$post_type = geodir_get_current_posttype();
2382
+	$all_postypes = geodir_get_posttypes();
2423 2383
 
2424
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2425
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2426
-                        continue;
2427
-                    }
2428
-
2429
-                    $parse_custom_fields[] = $field;
2430
-                }
2431
-            }
2432
-            $custom_fields = $parse_custom_fields;
2433
-        }
2434
-        //print_r($custom_fields);
2435
-        if (!empty($custom_fields)) {
2384
+	if (!empty($tabs_arr) && $post_type != '' && in_array($post_type, $all_postypes) && (geodir_is_page('detail') || geodir_is_page('preview'))) {
2385
+		$package_info = array();
2386
+		$package_info = geodir_post_package_info($package_info, $post);
2387
+		$post_package_id = !empty($package_info->pid) ? $package_info->pid : '';
2388
+		$fields_location = 'owntab';
2436 2389
 
2437
-            global $field_set_start;
2390
+		$custom_fields = geodir_post_custom_fields($post_package_id, 'all', $post_type, $fields_location);
2438 2391
 
2439
-            $post = stripslashes_deep($post); // strip slashes
2440
-            
2441
-            $field_set_start = 0;
2442
-            $fieldset_count = 0;
2443
-            $fieldset = '';
2444
-            $total_fields = count($custom_fields);
2445
-            $count_field = 0;
2446
-            $fieldset_arr = array();
2447
-            $i = 0;
2448
-            $geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2449
-
2450
-            foreach ($custom_fields as $field) {
2451
-                $count_field++;
2452
-                $field_name = $field['htmlvar_name'];
2453
-                if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2454
-                    $post->{$field_name} = $_REQUEST[$field_name];
2455
-                }
2392
+		//remove video and special offers if it is already set to show
2393
+		if(isset($tabs_arr['post_video']['is_display']) && $tabs_arr['post_video']['is_display']){
2394
+			$unset_video = true;
2395
+		}
2456 2396
 
2457
-                if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2458
-                    $label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2459
-                    $site_title = trim($field['site_title']);
2460
-                    $type = $field;
2461
-                    $variables_array = array();
2397
+		if(isset($tabs_arr['special_offers']['is_display']) && $tabs_arr['special_offers']['is_display']){
2398
+			$unset_special_offers = true;
2399
+		}
2400
+		if(isset($unset_video) || isset($unset_special_offers) && !empty($custom_fields)){
2401
+			foreach($custom_fields as $key => $custom_field){
2402
+				if($custom_field['name']=='geodir_video' && isset($unset_video)){
2403
+					unset($custom_fields[$key]);
2404
+				}
2405
+				if($custom_field['name']=='geodir_special_offers' && isset($unset_special_offers)){
2406
+					unset($custom_fields[$key]);
2407
+				}
2408
+			}
2409
+		}
2462 2410
 
2463
-                    if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2464
-                        continue;
2465
-                    }
2466 2411
 
2467
-                    if ($type['type'] != 'fieldset') {
2468
-                        $i++;
2469
-                        $variables_array['post_id'] = $post->ID;
2470
-                        $variables_array['label'] = __($type['site_title'], 'geodirectory');
2471
-                        $variables_array['value'] = '';
2472
-                        $variables_array['value'] = $post->{$type['htmlvar_name']};
2473
-                    }else{
2474
-                        $i = 0;
2475
-                        $fieldset_count++;
2476
-                        $field_set_start = 1;
2477
-                        $fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2478
-                        $fieldset_arr[$fieldset_count]['label'] = $label;
2479
-                    }
2480 2412
 
2413
+		if (!empty($custom_fields)) {
2414
+			$parse_custom_fields = array();
2415
+			foreach ($custom_fields as $field) {
2416
+				$field = stripslashes_deep($field); // strip slashes
2417
+                
2418
+				$type = $field;
2419
+				$field_name = $field['htmlvar_name'];
2420
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2421
+					$post->{$field_name} = $_REQUEST[$field_name];
2422
+				}
2423
+
2424
+				if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false  && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2425
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2426
+						continue;
2427
+					}
2428
+
2429
+					$parse_custom_fields[] = $field;
2430
+				}
2431
+			}
2432
+			$custom_fields = $parse_custom_fields;
2433
+		}
2434
+		//print_r($custom_fields);
2435
+		if (!empty($custom_fields)) {
2481 2436
 
2482
-                    if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2483
-                    $type = stripslashes_deep($type); // strip slashes
2484
-                    if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2485
-                    $html = '';
2486
-                    $html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2487
-                    if($html_var=='post'){$html_var='post_address';}
2488
-                    $field_icon = geodir_field_icon_proccess($type);
2489
-                    $filed_type = $type['type'];
2490
-
2491
-                    /**
2492
-                     * Filter the output for custom fields.
2493
-                     *
2494
-                     * Here we can remove or add new functions depending on the field type.
2495
-                     *
2496
-                     * @param string $html The html to be filtered (blank).
2497
-                     * @param string $fields_location The location the field is to be show.
2498
-                     * @param array $type The array of field values.
2499
-                     */
2500
-                    $html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2501
-
2502
-
2503
-                    /**
2504
-                     * Filter custom field output in tab.
2505
-                     *
2506
-                     * @since 1.5.6
2507
-                     *
2508
-                     * @param string $html_var The HTML variable name for the field.
2509
-                     * @param string $html Custom field unfiltered HTML.
2510
-                     * @param array $variables_array Custom field variables array.
2511
-                     */
2512
-                    $html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2513
-
2514
-                    $fieldset_html = '';
2515
-                    if ($field_set_start == 1) {
2516
-                        $add_html = false;
2517
-                        if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2518
-                            if ($fieldset != '') {
2519
-                                $add_html = true;
2520
-                                $label = $fieldset_arr[$fieldset_count - 1]['label'];
2521
-                                $htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2522
-                            }
2523
-                            $fieldset_html = $fieldset;
2524
-                            $fieldset = '';
2525
-                        } else {
2526
-                            $fieldset .= $html;
2527
-                            if ($total_fields == $count_field && $fieldset != '') {
2528
-                                $add_html = true;
2529
-                                $label = $fieldset_arr[$fieldset_count]['label'];
2530
-                                $htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2531
-                                $fieldset_html = $fieldset;
2532
-                            }
2533
-                        }
2437
+			global $field_set_start;
2534 2438
 
2535
-                        if ($add_html) {
2536
-                            $tabs_arr[$htmlvar_name] = array(
2537
-                                'heading_text' => __($label, 'geodirectory'),
2538
-                                'is_active_tab' => false,
2539
-                                /**
2540
-                                 * Filter if a custom field should be displayed on the details page tab.
2541
-                                 *
2542
-                                 * @since 1.0.0
2543
-                                 * @param string $htmlvar_name The field HTML var name.
2544
-                                 */
2545
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2546
-                                'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2547
-                            );
2548
-                        }
2549
-                    } else {
2550
-                        if ($html != '') {
2551
-                            $tabs_arr[$field['htmlvar_name']] = array(
2552
-                                'heading_text' => __($label, 'geodirectory'),
2553
-                                'is_active_tab' => false,
2554
-                                /** This action is documented in geodirectory_hooks_actions.php */
2555
-                                'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2556
-                                'tab_content' => $html
2557
-                            );
2558
-                        }
2559
-                    }
2560
-                }
2561
-            }
2562
-        }
2563
-    }
2564
-    return $tabs_arr;
2439
+			$post = stripslashes_deep($post); // strip slashes
2440
+            
2441
+			$field_set_start = 0;
2442
+			$fieldset_count = 0;
2443
+			$fieldset = '';
2444
+			$total_fields = count($custom_fields);
2445
+			$count_field = 0;
2446
+			$fieldset_arr = array();
2447
+			$i = 0;
2448
+			$geodir_post_info = isset($post->ID) && !empty($post->ID) ? geodir_get_post_info($post->ID) : NULL;
2449
+
2450
+			foreach ($custom_fields as $field) {
2451
+				$count_field++;
2452
+				$field_name = $field['htmlvar_name'];
2453
+				if (empty($geodir_post_info) && geodir_is_page('preview') && $field_name != '' && !isset($post->{$field_name}) && isset($_REQUEST[$field_name])) {
2454
+					$post->{$field_name} = $_REQUEST[$field_name];
2455
+				}
2456
+
2457
+				if (isset($field['show_in']) && strpos($field['show_in'], '[owntab]') !== false && ((isset($post->{$field_name}) && $post->{$field_name} != '') || $field['type'] == 'fieldset') && in_array($field['type'], array('text', 'datepicker', 'textarea', 'time', 'phone', 'email', 'select', 'multiselect', 'url', 'html', 'fieldset', 'radio', 'checkbox', 'file'))) {
2458
+					$label = $field['site_title'] != '' ? $field['site_title'] : $field['admin_title'];
2459
+					$site_title = trim($field['site_title']);
2460
+					$type = $field;
2461
+					$variables_array = array();
2462
+
2463
+					if ($type['type'] == 'datepicker' && ($post->{$type['htmlvar_name']} == '' || $post->{$type['htmlvar_name']} == '0000-00-00')) {
2464
+						continue;
2465
+					}
2466
+
2467
+					if ($type['type'] != 'fieldset') {
2468
+						$i++;
2469
+						$variables_array['post_id'] = $post->ID;
2470
+						$variables_array['label'] = __($type['site_title'], 'geodirectory');
2471
+						$variables_array['value'] = '';
2472
+						$variables_array['value'] = $post->{$type['htmlvar_name']};
2473
+					}else{
2474
+						$i = 0;
2475
+						$fieldset_count++;
2476
+						$field_set_start = 1;
2477
+						$fieldset_arr[$fieldset_count]['htmlvar_name'] = 'gd_tab_' . $fieldset_count;
2478
+						$fieldset_arr[$fieldset_count]['label'] = $label;
2479
+					}
2480
+
2481
+
2482
+					if(isset($type['extra_fields'])){$extra_fields= $type['extra_fields'];}
2483
+					$type = stripslashes_deep($type); // strip slashes
2484
+					if(isset($type['extra_fields'])){$type['extra_fields'] = $extra_fields;}
2485
+					$html = '';
2486
+					$html_var = isset($type['htmlvar_name']) ? $type['htmlvar_name'] : '';
2487
+					if($html_var=='post'){$html_var='post_address';}
2488
+					$field_icon = geodir_field_icon_proccess($type);
2489
+					$filed_type = $type['type'];
2490
+
2491
+					/**
2492
+					 * Filter the output for custom fields.
2493
+					 *
2494
+					 * Here we can remove or add new functions depending on the field type.
2495
+					 *
2496
+					 * @param string $html The html to be filtered (blank).
2497
+					 * @param string $fields_location The location the field is to be show.
2498
+					 * @param array $type The array of field values.
2499
+					 */
2500
+					$html = apply_filters("geodir_custom_field_output_{$filed_type}",$html,$fields_location,$type);
2501
+
2502
+
2503
+					/**
2504
+					 * Filter custom field output in tab.
2505
+					 *
2506
+					 * @since 1.5.6
2507
+					 *
2508
+					 * @param string $html_var The HTML variable name for the field.
2509
+					 * @param string $html Custom field unfiltered HTML.
2510
+					 * @param array $variables_array Custom field variables array.
2511
+					 */
2512
+					$html = apply_filters("geodir_tab_show_{$html_var}", $html, $variables_array);
2513
+
2514
+					$fieldset_html = '';
2515
+					if ($field_set_start == 1) {
2516
+						$add_html = false;
2517
+						if ($type['type'] == 'fieldset' && $fieldset_count > 1) {
2518
+							if ($fieldset != '') {
2519
+								$add_html = true;
2520
+								$label = $fieldset_arr[$fieldset_count - 1]['label'];
2521
+								$htmlvar_name = $fieldset_arr[$fieldset_count - 1]['htmlvar_name'];
2522
+							}
2523
+							$fieldset_html = $fieldset;
2524
+							$fieldset = '';
2525
+						} else {
2526
+							$fieldset .= $html;
2527
+							if ($total_fields == $count_field && $fieldset != '') {
2528
+								$add_html = true;
2529
+								$label = $fieldset_arr[$fieldset_count]['label'];
2530
+								$htmlvar_name = $fieldset_arr[$fieldset_count]['htmlvar_name'];
2531
+								$fieldset_html = $fieldset;
2532
+							}
2533
+						}
2534
+
2535
+						if ($add_html) {
2536
+							$tabs_arr[$htmlvar_name] = array(
2537
+								'heading_text' => __($label, 'geodirectory'),
2538
+								'is_active_tab' => false,
2539
+								/**
2540
+								 * Filter if a custom field should be displayed on the details page tab.
2541
+								 *
2542
+								 * @since 1.0.0
2543
+								 * @param string $htmlvar_name The field HTML var name.
2544
+								 */
2545
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $htmlvar_name),
2546
+								'tab_content' => '<div class="geodir-company_info field-group xxx">' . $fieldset_html . '</div>'
2547
+							);
2548
+						}
2549
+					} else {
2550
+						if ($html != '') {
2551
+							$tabs_arr[$field['htmlvar_name']] = array(
2552
+								'heading_text' => __($label, 'geodirectory'),
2553
+								'is_active_tab' => false,
2554
+								/** This action is documented in geodirectory_hooks_actions.php */
2555
+								'is_display' => apply_filters('geodir_detail_page_tab_is_display', true, $field['htmlvar_name']),
2556
+								'tab_content' => $html
2557
+							);
2558
+						}
2559
+					}
2560
+				}
2561
+			}
2562
+		}
2563
+	}
2564
+	return $tabs_arr;
2565 2565
 }
2566 2566
 
2567 2567
 /* display add listing page for wpml */
@@ -2585,39 +2585,39 @@  discard block
 block discarded – undo
2585 2585
  */
2586 2586
 function geodir_add_post_status_author_page()
2587 2587
 {
2588
-    global $wpdb, $post;
2589
-
2590
-    $html = '';
2591
-    if (get_current_user_id()) {
2592
-
2593
-        $is_author_page = apply_filters('geodir_post_status_is_author_page', geodir_is_page('author'));
2594
-        if ($is_author_page && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2595
-
2596
-            // we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
2597
-            $real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2598
-            $status = "<strong>(";
2599
-            $status_icon = '<i class="fa fa-play"></i>';
2600
-            if ($real_status == 'publish') {
2601
-                $status .= __('Published', 'geodirectory');
2602
-            } else {
2603
-                $status .= __('Not published', 'geodirectory');
2604
-                $status_icon = '<i class="fa fa-pause"></i>';
2605
-            }
2606
-            $status .= ")</strong>";
2588
+	global $wpdb, $post;
2589
+
2590
+	$html = '';
2591
+	if (get_current_user_id()) {
2592
+
2593
+		$is_author_page = apply_filters('geodir_post_status_is_author_page', geodir_is_page('author'));
2594
+		if ($is_author_page && !empty($post) && isset($post->post_author) && $post->post_author == get_current_user_id()) {
2595
+
2596
+			// we need to query real status direct as we dynamically change the status for author on author page so even non author status can view them.
2597
+			$real_status = $wpdb->get_var("SELECT post_status from $wpdb->posts WHERE ID=$post->ID");
2598
+			$status = "<strong>(";
2599
+			$status_icon = '<i class="fa fa-play"></i>';
2600
+			if ($real_status == 'publish') {
2601
+				$status .= __('Published', 'geodirectory');
2602
+			} else {
2603
+				$status .= __('Not published', 'geodirectory');
2604
+				$status_icon = '<i class="fa fa-pause"></i>';
2605
+			}
2606
+			$status .= ")</strong>";
2607 2607
 
2608
-            $html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2609
-        }
2610
-    }
2608
+			$html = '<span class="geodir-post-status">' . $status_icon . ' <font class="geodir-status-label">' . __('Status: ', 'geodirectory') . '</font>' . $status . '</span>';
2609
+		}
2610
+	}
2611 2611
 
2612
-    if ($html != '') {
2613
-        /**
2614
-         * Filter the post status text on the author page.
2615
-         *
2616
-         * @since 1.0.0
2617
-         * @param string $html The HTML of the status.
2618
-         */
2619
-        echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2620
-    }
2612
+	if ($html != '') {
2613
+		/**
2614
+		 * Filter the post status text on the author page.
2615
+		 *
2616
+		 * @since 1.0.0
2617
+		 * @param string $html The HTML of the status.
2618
+		 */
2619
+		echo apply_filters('geodir_filter_status_text_on_author_page', $html);
2620
+	}
2621 2621
 
2622 2622
 
2623 2623
 }
@@ -2631,21 +2631,21 @@  discard block
 block discarded – undo
2631 2631
  */
2632 2632
 function geodir_init_no_rating()
2633 2633
 {
2634
-    if (get_option('geodir_disable_rating')) {
2635
-        remove_action('comment_form_logged_in_after', 'geodir_comment_rating_fields');
2636
-        remove_action('comment_form_before_fields', 'geodir_comment_rating_fields');
2637
-        remove_action('comment_form_logged_in_after', 'geodir_reviewrating_comment_rating_fields');
2638
-        remove_action('comment_form_before_fields', 'geodir_reviewrating_comment_rating_fields');
2639
-        remove_action('add_meta_boxes_comment', 'geodir_comment_add_meta_box');
2640
-        remove_action('add_meta_boxes', 'geodir_reviewrating_comment_metabox', 13);
2641
-        remove_filter('comment_text', 'geodir_wrap_comment_text', 40);
2642
-
2643
-        add_action('comment_form_logged_in_after', 'geodir_no_rating_rating_fields');
2644
-        add_action('comment_form_before_fields', 'geodir_no_rating_rating_fields');
2645
-        add_filter('comment_text', 'geodir_no_rating_comment_text', 100, 2);
2646
-        add_filter('geodir_detail_page_review_rating_html', 'geodir_no_rating_review_rating_html', 100);
2647
-        add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2648
-    }
2634
+	if (get_option('geodir_disable_rating')) {
2635
+		remove_action('comment_form_logged_in_after', 'geodir_comment_rating_fields');
2636
+		remove_action('comment_form_before_fields', 'geodir_comment_rating_fields');
2637
+		remove_action('comment_form_logged_in_after', 'geodir_reviewrating_comment_rating_fields');
2638
+		remove_action('comment_form_before_fields', 'geodir_reviewrating_comment_rating_fields');
2639
+		remove_action('add_meta_boxes_comment', 'geodir_comment_add_meta_box');
2640
+		remove_action('add_meta_boxes', 'geodir_reviewrating_comment_metabox', 13);
2641
+		remove_filter('comment_text', 'geodir_wrap_comment_text', 40);
2642
+
2643
+		add_action('comment_form_logged_in_after', 'geodir_no_rating_rating_fields');
2644
+		add_action('comment_form_before_fields', 'geodir_no_rating_rating_fields');
2645
+		add_filter('comment_text', 'geodir_no_rating_comment_text', 100, 2);
2646
+		add_filter('geodir_detail_page_review_rating_html', 'geodir_no_rating_review_rating_html', 100);
2647
+		add_filter('geodir_get_sort_options', 'geodir_no_rating_get_sort_options', 100, 2);
2648
+	}
2649 2649
 }
2650 2650
 
2651 2651
 /**
@@ -2657,24 +2657,24 @@  discard block
 block discarded – undo
2657 2657
  */
2658 2658
 function geodir_no_rating_rating_fields()
2659 2659
 {
2660
-    global $post;
2660
+	global $post;
2661 2661
 
2662
-    $post_types = geodir_get_posttypes();
2662
+	$post_types = geodir_get_posttypes();
2663 2663
 
2664
-    if (!empty($post) && isset($post->post_type) && in_array($post->post_type, $post_types)) {
2665
-        if (is_plugin_active('geodir_review_rating_manager/geodir_review_rating_manager.php')) {
2666
-            if (get_option('geodir_reviewrating_enable_rating')) {
2667
-                echo '<input type="hidden" value="1" name="geodir_rating[overall]" />';
2668
-            } else {
2669
-                echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
2670
-            }
2671
-            if (get_option('geodir_reviewrating_enable_images')) {
2672
-                geodir_reviewrating_rating_img_html();
2673
-            }
2674
-        } else {
2675
-            echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
2676
-        }
2677
-    }
2664
+	if (!empty($post) && isset($post->post_type) && in_array($post->post_type, $post_types)) {
2665
+		if (is_plugin_active('geodir_review_rating_manager/geodir_review_rating_manager.php')) {
2666
+			if (get_option('geodir_reviewrating_enable_rating')) {
2667
+				echo '<input type="hidden" value="1" name="geodir_rating[overall]" />';
2668
+			} else {
2669
+				echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
2670
+			}
2671
+			if (get_option('geodir_reviewrating_enable_images')) {
2672
+				geodir_reviewrating_rating_img_html();
2673
+			}
2674
+		} else {
2675
+			echo '<input type="hidden" id="geodir_overallrating" name="geodir_overallrating" value="1" />';
2676
+		}
2677
+	}
2678 2678
 }
2679 2679
 
2680 2680
 /**
@@ -2688,11 +2688,11 @@  discard block
 block discarded – undo
2688 2688
  */
2689 2689
 function geodir_no_rating_comment_text($content, $comment = '')
2690 2690
 {
2691
-    if (!is_admin()) {
2692
-        return '<div class="description">' . $content . '</div>';
2693
-    } else {
2694
-        return $content;
2695
-    }
2691
+	if (!is_admin()) {
2692
+		return '<div class="description">' . $content . '</div>';
2693
+	} else {
2694
+		return $content;
2695
+	}
2696 2696
 }
2697 2697
 
2698 2698
 /**
@@ -2705,7 +2705,7 @@  discard block
 block discarded – undo
2705 2705
  */
2706 2706
 function geodir_no_rating_review_rating_html($content = '')
2707 2707
 {
2708
-    return NULL;
2708
+	return NULL;
2709 2709
 }
2710 2710
 
2711 2711
 /**
@@ -2719,19 +2719,19 @@  discard block
 block discarded – undo
2719 2719
  */
2720 2720
 function geodir_no_rating_get_sort_options($options, $post_type = '')
2721 2721
 {
2722
-    $new_options = array();
2723
-    if (!empty($options)) {
2724
-        foreach ($options as $option) {
2725
-            if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2726
-                continue;
2727
-            }
2728
-            $new_options[] = $option;
2729
-        }
2722
+	$new_options = array();
2723
+	if (!empty($options)) {
2724
+		foreach ($options as $option) {
2725
+			if (is_object($option) && isset($option->htmlvar_name) && $option->htmlvar_name == 'overall_rating') {
2726
+				continue;
2727
+			}
2728
+			$new_options[] = $option;
2729
+		}
2730 2730
 
2731
-        $options = $new_options;
2732
-    }
2731
+		$options = $new_options;
2732
+	}
2733 2733
 
2734
-    return $options;
2734
+	return $options;
2735 2735
 }
2736 2736
 
2737 2737
 add_filter('geodir_all_js_msg', 'geodir_all_js_msg_no_rating', 100);
@@ -2745,11 +2745,11 @@  discard block
 block discarded – undo
2745 2745
  */
2746 2746
 function geodir_all_js_msg_no_rating($msg = array())
2747 2747
 {
2748
-    if (get_option('geodir_disable_rating')) {
2749
-        $msg['gd_cmt_no_rating'] = true;
2750
-    }
2748
+	if (get_option('geodir_disable_rating')) {
2749
+		$msg['gd_cmt_no_rating'] = true;
2750
+	}
2751 2751
 
2752
-    return $msg;
2752
+	return $msg;
2753 2753
 }
2754 2754
 
2755 2755
 add_filter('body_class', 'geodir_body_class_no_rating', 100);
@@ -2763,13 +2763,13 @@  discard block
 block discarded – undo
2763 2763
  */
2764 2764
 function geodir_body_class_no_rating($classes = array())
2765 2765
 {
2766
-    if (get_option('geodir_disable_rating')) {
2767
-        $classes[] = 'gd-no-rating';
2768
-    }
2766
+	if (get_option('geodir_disable_rating')) {
2767
+		$classes[] = 'gd-no-rating';
2768
+	}
2769 2769
     
2770
-    $classes[] = 'gd-map-' . geodir_map_name();
2770
+	$classes[] = 'gd-map-' . geodir_map_name();
2771 2771
 
2772
-    return $classes;
2772
+	return $classes;
2773 2773
 }
2774 2774
 
2775 2775
 add_filter('admin_body_class', 'geodir_admin_body_class_no_rating', 100);
@@ -2783,13 +2783,13 @@  discard block
 block discarded – undo
2783 2783
  */
2784 2784
 function geodir_admin_body_class_no_rating($class = '')
2785 2785
 {
2786
-    if (get_option('geodir_disable_rating')) {
2787
-        $class .= ' gd-no-rating';
2788
-    }
2786
+	if (get_option('geodir_disable_rating')) {
2787
+		$class .= ' gd-no-rating';
2788
+	}
2789 2789
     
2790
-    $class .= ' gd-map-' . geodir_map_name();
2790
+	$class .= ' gd-map-' . geodir_map_name();
2791 2791
 
2792
-    return $class;
2792
+	return $class;
2793 2793
 }
2794 2794
 
2795 2795
 add_action('wp_head', 'geodir_wp_head_no_rating');
@@ -2802,10 +2802,10 @@  discard block
 block discarded – undo
2802 2802
  */
2803 2803
 function geodir_wp_head_no_rating()
2804 2804
 {
2805
-    if (get_option('geodir_disable_rating')) {
2806
-        echo '<style>body .geodir-rating, body .geodir-bubble-rating, body .gd_ratings_module_box{display:none!important;}</style>';
2807
-        echo '<script type="text/javascript">jQuery(function(){jQuery(".gd_rating_show").parent(".geodir-rating").remove();});</script>';
2808
-    }
2805
+	if (get_option('geodir_disable_rating')) {
2806
+		echo '<style>body .geodir-rating, body .geodir-bubble-rating, body .gd_ratings_module_box{display:none!important;}</style>';
2807
+		echo '<script type="text/javascript">jQuery(function(){jQuery(".gd_rating_show").parent(".geodir-rating").remove();});</script>';
2808
+	}
2809 2809
 }
2810 2810
 
2811 2811
 add_filter('geodir_load_db_language', 'geodir_load_custom_field_translation');
@@ -2822,36 +2822,36 @@  discard block
 block discarded – undo
2822 2822
  * @return array Translation texts.
2823 2823
  */
2824 2824
 function geodir_load_gd_options_text_translation($translation_texts = array()) {
2825
-    $translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2826
-
2827
-    $gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2828
-
2829
-    /**
2830
-     * Filters the geodirectory option names that requires to add for translation.
2831
-     *
2832
-     * @since 1.5.7
2833
-     * @package GeoDirectory
2834
-     *
2835
-     * @param  array $gd_options Array of option names.
2836
-     */
2837
-    $gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2838
-    $gd_options = array_unique($gd_options);
2839
-
2840
-    if (!empty($gd_options)) {
2841
-        foreach ($gd_options as $gd_option) {
2842
-            if ($gd_option != '' && $option_value = get_option($gd_option)) {
2843
-                $option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2825
+	$translation_texts = !empty( $translation_texts ) && is_array( $translation_texts ) ? $translation_texts : array();
2826
+
2827
+	$gd_options = array('geodir_post_submited_success_email_subject_admin', 'geodir_post_submited_success_email_content_admin', 'geodir_post_submited_success_email_subject', 'geodir_post_submited_success_email_content', 'geodir_forgot_password_subject', 'geodir_forgot_password_content', 'geodir_registration_success_email_subject', 'geodir_registration_success_email_content', 'geodir_post_published_email_subject', 'geodir_post_published_email_content', 'geodir_email_friend_subject', 'geodir_email_friend_content', 'geodir_email_enquiry_subject', 'geodir_email_enquiry_content', 'geodir_post_added_success_msg_content', 'geodir_post_edited_email_subject_admin', 'geodir_post_edited_email_content_admin');
2828
+
2829
+	/**
2830
+	 * Filters the geodirectory option names that requires to add for translation.
2831
+	 *
2832
+	 * @since 1.5.7
2833
+	 * @package GeoDirectory
2834
+	 *
2835
+	 * @param  array $gd_options Array of option names.
2836
+	 */
2837
+	$gd_options = apply_filters('geodir_gd_options_for_translation', $gd_options);
2838
+	$gd_options = array_unique($gd_options);
2839
+
2840
+	if (!empty($gd_options)) {
2841
+		foreach ($gd_options as $gd_option) {
2842
+			if ($gd_option != '' && $option_value = get_option($gd_option)) {
2843
+				$option_value = is_string($option_value) ? stripslashes_deep($option_value) : '';
2844 2844
                 
2845
-                if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2846
-                    $translation_texts[] = stripslashes_deep($option_value);
2847
-                }
2848
-            }
2849
-        }
2850
-    }
2845
+				if ($option_value != '' && !in_array($option_value, $translation_texts)) {
2846
+					$translation_texts[] = stripslashes_deep($option_value);
2847
+				}
2848
+			}
2849
+		}
2850
+	}
2851 2851
 
2852
-    $translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2852
+	$translation_texts = !empty($translation_texts) ? array_unique($translation_texts) : $translation_texts;
2853 2853
 
2854
-    return $translation_texts;
2854
+	return $translation_texts;
2855 2855
 }
2856 2856
 
2857 2857
 add_filter('geodir_load_db_language', 'geodir_load_gd_options_text_translation');
@@ -2865,15 +2865,15 @@  discard block
 block discarded – undo
2865 2865
 
2866 2866
 add_filter('get_comments_link', 'gd_get_comments_link', 10, 2);
2867 2867
 function gd_get_comments_link($comments_link, $post_id) {
2868
-    $post_type = get_post_type($post_id);
2868
+	$post_type = get_post_type($post_id);
2869 2869
 
2870
-    $all_postypes = geodir_get_posttypes();
2871
-    if (in_array($post_type, $all_postypes)) {
2872
-        $comments_link = str_replace('#comments', '#reviews', $comments_link);
2873
-        $comments_link = str_replace('#respond', '#reviews', $comments_link);
2874
-    }
2870
+	$all_postypes = geodir_get_posttypes();
2871
+	if (in_array($post_type, $all_postypes)) {
2872
+		$comments_link = str_replace('#comments', '#reviews', $comments_link);
2873
+		$comments_link = str_replace('#respond', '#reviews', $comments_link);
2874
+	}
2875 2875
 
2876
-    return $comments_link;
2876
+	return $comments_link;
2877 2877
 }
2878 2878
 
2879 2879
 
@@ -2891,11 +2891,11 @@  discard block
 block discarded – undo
2891 2891
 function geodir_add_nav_menu_class( $args )
2892 2892
 {
2893 2893
 
2894
-        if(isset($args['menu_class'])){
2895
-            $args['menu_class'] = $args['menu_class']." gd-menu-z";
2896
-        }
2894
+		if(isset($args['menu_class'])){
2895
+			$args['menu_class'] = $args['menu_class']." gd-menu-z";
2896
+		}
2897 2897
     
2898
-    return $args;
2898
+	return $args;
2899 2899
 }
2900 2900
 
2901 2901
 add_filter( 'wp_nav_menu_args', 'geodir_add_nav_menu_class' );
2902 2902
\ No newline at end of file
Please login to merge, or discard this patch.