Passed
Pull Request — master (#261)
by Viruthagiri
09:40
created
tests/lib/wordpress-tests-lib/includes/mock-mailer.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@
 block discarded – undo
1 1
 <?php
2
-require_once( ABSPATH . '/wp-includes/class-phpmailer.php' );
2
+require_once(ABSPATH.'/wp-includes/class-phpmailer.php');
3 3
 
4 4
 class MockPHPMailer extends PHPMailer {
5 5
 	var $mock_sent = array();
Please login to merge, or discard this patch.
tests/lib/wordpress-tests-lib/includes/testcase-xmlrpc.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,7 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2
-include_once(ABSPATH . 'wp-admin/includes/admin.php');
3
-include_once(ABSPATH . WPINC . '/class-IXR.php');
4
-include_once(ABSPATH . WPINC . '/class-wp-xmlrpc-server.php');
2
+include_once(ABSPATH.'wp-admin/includes/admin.php');
3
+include_once(ABSPATH.WPINC.'/class-IXR.php');
4
+include_once(ABSPATH.WPINC.'/class-wp-xmlrpc-server.php');
5 5
 
6 6
 class WP_XMLRPC_UnitTestCase extends WP_UnitTestCase {
7 7
 	protected $myxmlrpcserver;
@@ -9,21 +9,21 @@  discard block
 block discarded – undo
9 9
 	function setUp() {
10 10
 		parent::setUp();
11 11
 
12
-		add_filter( 'pre_option_enable_xmlrpc', '__return_true' );
12
+		add_filter('pre_option_enable_xmlrpc', '__return_true');
13 13
 
14 14
 		$this->myxmlrpcserver = new wp_xmlrpc_server();
15 15
 	}
16 16
 
17 17
 	function tearDown() {
18
-		remove_filter( 'pre_option_enable_xmlrpc', '__return_true' );
18
+		remove_filter('pre_option_enable_xmlrpc', '__return_true');
19 19
 
20 20
 		$this->remove_added_uploads();
21 21
 
22 22
 		parent::tearDown();
23 23
 	}
24 24
 
25
-	protected function make_user_by_role( $role ) {
26
-		return self::factory()->user->create( array(
25
+	protected function make_user_by_role($role) {
26
+		return self::factory()->user->create(array(
27 27
 			'user_login' => $role,
28 28
 			'user_pass'  => $role,
29 29
 			'role'       => $role
Please login to merge, or discard this patch.
tests/lib/wordpress-tests-lib/includes/trac.php 1 patch
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -13,46 +13,46 @@
 block discarded – undo
13 13
 	 *
14 14
 	 * @return bool|null true if the ticket is resolved, false if not resolved, null on error
15 15
 	 */
16
-	public static function isTracTicketClosed( $trac_url, $ticket_id ) {
17
-		if ( ! extension_loaded( 'openssl' ) ) {
18
-			$trac_url = preg_replace( "/^https:/", "http:", $trac_url );
16
+	public static function isTracTicketClosed($trac_url, $ticket_id) {
17
+		if (!extension_loaded('openssl')) {
18
+			$trac_url = preg_replace("/^https:/", "http:", $trac_url);
19 19
 		}
20 20
 
21
-		if ( ! isset( self::$trac_ticket_cache[ $trac_url ] ) ) {
21
+		if (!isset(self::$trac_ticket_cache[$trac_url])) {
22 22
 			// In case you're running the tests offline, keep track of open tickets.
23
-			$file = DIR_TESTDATA . '/.trac-ticket-cache.' . str_replace( array( 'http://', 'https://', '/' ), array( '', '', '-' ), rtrim( $trac_url, '/' ) );
24
-			$tickets = @file_get_contents( $trac_url . '/query?status=%21closed&format=csv&col=id' );
23
+			$file = DIR_TESTDATA.'/.trac-ticket-cache.'.str_replace(array('http://', 'https://', '/'), array('', '', '-'), rtrim($trac_url, '/'));
24
+			$tickets = @file_get_contents($trac_url.'/query?status=%21closed&format=csv&col=id');
25 25
 			// Check if our HTTP request failed.
26
-			if ( false === $tickets ) {
27
-				if ( file_exists( $file ) ) {
28
-					register_shutdown_function( array( 'TracTickets', 'usingLocalCache' ) );
29
-					$tickets = file_get_contents( $file );
26
+			if (false === $tickets) {
27
+				if (file_exists($file)) {
28
+					register_shutdown_function(array('TracTickets', 'usingLocalCache'));
29
+					$tickets = file_get_contents($file);
30 30
 				} else {
31
-					register_shutdown_function( array( 'TracTickets', 'forcingKnownBugs' ) );
32
-					self::$trac_ticket_cache[ $trac_url ] = array();
31
+					register_shutdown_function(array('TracTickets', 'forcingKnownBugs'));
32
+					self::$trac_ticket_cache[$trac_url] = array();
33 33
 					return true; // Assume the ticket is closed, which means it gets run.
34 34
 				}
35 35
 			} else {
36
-				$tickets = substr( $tickets, 2 ); // remove 'id' column header
37
-				$tickets = trim( $tickets );
38
-				file_put_contents( $file, $tickets );
36
+				$tickets = substr($tickets, 2); // remove 'id' column header
37
+				$tickets = trim($tickets);
38
+				file_put_contents($file, $tickets);
39 39
 			}
40
-			$tickets = explode( "\r\n", $tickets );
41
-			self::$trac_ticket_cache[ $trac_url ] = $tickets;
40
+			$tickets = explode("\r\n", $tickets);
41
+			self::$trac_ticket_cache[$trac_url] = $tickets;
42 42
 		}
43 43
 
44
-		return ! in_array( $ticket_id, self::$trac_ticket_cache[ $trac_url ] );
44
+		return !in_array($ticket_id, self::$trac_ticket_cache[$trac_url]);
45 45
 	}
46 46
 
47 47
 	public static function usingLocalCache() {
48
-		echo PHP_EOL . "\x1b[0m\x1b[30;43m\x1b[2K";
49
-		echo 'INFO: Trac was inaccessible, so a local ticket status cache was used.' . PHP_EOL;
48
+		echo PHP_EOL."\x1b[0m\x1b[30;43m\x1b[2K";
49
+		echo 'INFO: Trac was inaccessible, so a local ticket status cache was used.'.PHP_EOL;
50 50
 		echo "\x1b[0m\x1b[2K";
51 51
 	}
52 52
 
53 53
 	public static function forcingKnownBugs() {
54
-		echo PHP_EOL . "\x1b[0m\x1b[37;41m\x1b[2K";
55
-		echo "ERROR: Trac was inaccessible, so known bugs weren't able to be skipped." . PHP_EOL;
54
+		echo PHP_EOL."\x1b[0m\x1b[37;41m\x1b[2K";
55
+		echo "ERROR: Trac was inaccessible, so known bugs weren't able to be skipped.".PHP_EOL;
56 56
 		echo "\x1b[0m\x1b[2K";
57 57
 	}
58 58
 }
Please login to merge, or discard this patch.
tests/test-GeoDirectory.php 4 patches
Doc Comments   +6 added lines patch added patch discarded remove patch
@@ -956,6 +956,9 @@  discard block
 block discarded – undo
956 956
         flush_rewrite_rules( true );
957 957
     }
958 958
 
959
+    /**
960
+     * @param string $widget
961
+     */
959 962
     function the_widget_form( $widget, $instance = array() ) {
960 963
         global $wp_widget_factory;
961 964
 
@@ -968,6 +971,9 @@  discard block
 block discarded – undo
968 971
         $widget_obj->form($instance);
969 972
     }
970 973
 
974
+    /**
975
+     * @param string $widget
976
+     */
971 977
     function the_widget_form_update( $widget, $new_instance = array(), $old_instance = array() ) {
972 978
         global $wp_widget_factory;
973 979
 
Please login to merge, or discard this patch.
Braces   +6 added lines, -3 removed lines patch added patch discarded remove patch
@@ -167,8 +167,9 @@  discard block
 block discarded – undo
167 167
         $geodir_is_widget_listing = false;
168 168
 
169 169
         $GLOBALS['post'] = $current_post;
170
-        if (!empty($current_post))
171
-            setup_postdata($current_post);
170
+        if (!empty($current_post)) {
171
+                    setup_postdata($current_post);
172
+        }
172 173
         $map_jason = $current_map_jason;
173 174
         $map_canvas_arr = $current_map_canvas_arr;
174 175
 
@@ -916,8 +917,10 @@  discard block
 block discarded – undo
916 917
         elseif ( is_date()		   && $template = get_date_template()		   ) :
917 918
         elseif ( is_archive()		&& $template = get_archive_template()		) :
918 919
         elseif ( is_paged()		  && $template = get_paged_template()		  ) :
919
-        else :
920
+        else {
921
+        	:
920 922
             $template = get_index_template();
923
+        }
921 924
         endif;
922 925
         /**
923 926
          * Filter the path of the current template before including it.
Please login to merge, or discard this patch.
Spacing   +134 added lines, -134 removed lines patch added patch discarded remove patch
@@ -16,15 +16,15 @@  discard block
 block discarded – undo
16 16
             'posts_per_page' => 1,
17 17
         );
18 18
 
19
-        $all_posts = new WP_Query( $query_args );
19
+        $all_posts = new WP_Query($query_args);
20 20
         $post_id = null;
21
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
21
+        while ($all_posts->have_posts()) : $all_posts->the_post();
22 22
             $post_id = get_the_ID();
23 23
         endwhile;
24 24
 
25 25
         $this->assertTrue(is_int($post_id));
26 26
 
27
-        $this->go_to( get_permalink($post_id) );
27
+        $this->go_to(get_permalink($post_id));
28 28
 
29 29
         ob_start();
30 30
         geodir_breadcrumb();
@@ -119,7 +119,7 @@  discard block
 block discarded – undo
119 119
 //            'before_title' => '<ul>',
120 120
 //            'after_title' => '<ul>'
121 121
 //        );
122
-        include_once geodir_plugin_path() . "/geodirectory-widgets/geodirectory_cpt_categories_widget.php";
122
+        include_once geodir_plugin_path()."/geodirectory-widgets/geodirectory_cpt_categories_widget.php";
123 123
         $params = array(
124 124
             'title' => '',
125 125
             'post_type' => array(), // NULL for all
@@ -177,7 +177,7 @@  discard block
 block discarded – undo
177 177
     public function testRegTemplate() {
178 178
 //        var_dump(geodir_login_page_id());
179 179
         wp_set_current_user(0);
180
-        $template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
180
+        $template = geodir_plugin_path().'/geodirectory-templates/geodir-signup.php';
181 181
 
182 182
         ob_start();
183 183
         include($template);
@@ -191,7 +191,7 @@  discard block
 block discarded – undo
191 191
         global $information;
192 192
         $information = "hello world";
193 193
 
194
-        $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
194
+        $template = geodir_plugin_path().'/geodirectory-templates/geodir-information.php';
195 195
 
196 196
         ob_start();
197 197
         include($template);
@@ -209,9 +209,9 @@  discard block
 block discarded – undo
209 209
             'posts_per_page' => 1,
210 210
         );
211 211
 
212
-        $all_posts = new WP_Query( $query_args );
212
+        $all_posts = new WP_Query($query_args);
213 213
         $post_id = null;
214
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
214
+        while ($all_posts->have_posts()) : $all_posts->the_post();
215 215
             $post_id = get_the_ID();
216 216
         endwhile;
217 217
 
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
         $_REQUEST['listing_type'] = 'gd_place';
221 221
         $_REQUEST['pid'] = $post_id;
222 222
         ob_start();
223
-        $this->go_to( get_permalink(geodir_success_page_id()) );
223
+        $this->go_to(get_permalink(geodir_success_page_id()));
224 224
         $this->load_template();
225 225
         $output = ob_get_contents();
226 226
         ob_end_clean();
@@ -236,9 +236,9 @@  discard block
 block discarded – undo
236 236
             'posts_per_page' => 1,
237 237
         );
238 238
 
239
-        $all_posts = new WP_Query( $query_args );
239
+        $all_posts = new WP_Query($query_args);
240 240
         $post_id = null;
241
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
241
+        while ($all_posts->have_posts()) : $all_posts->the_post();
242 242
             $post_id = get_the_ID();
243 243
         endwhile;
244 244
 
@@ -270,7 +270,7 @@  discard block
 block discarded – undo
270 270
         );
271 271
 
272 272
         ob_start();
273
-        $this->go_to( get_permalink(geodir_preview_page_id()) );
273
+        $this->go_to(get_permalink(geodir_preview_page_id()));
274 274
         $this->load_template();
275 275
         $output = ob_get_contents();
276 276
         ob_end_clean();
@@ -281,7 +281,7 @@  discard block
 block discarded – undo
281 281
         wp_set_current_user(1);
282 282
 
283 283
         ob_start();
284
-        $this->go_to( get_permalink(geodir_add_listing_page_id()) );
284
+        $this->go_to(get_permalink(geodir_add_listing_page_id()));
285 285
         $this->load_template();
286 286
         $output = ob_get_contents();
287 287
         ob_end_clean();
@@ -292,7 +292,7 @@  discard block
 block discarded – undo
292 292
         wp_set_current_user(1);
293 293
 
294 294
         ob_start();
295
-        $this->go_to( get_permalink(geodir_location_page_id()) );
295
+        $this->go_to(get_permalink(geodir_location_page_id()));
296 296
         $this->load_template();
297 297
         $output = ob_get_contents();
298 298
         ob_end_clean();
@@ -307,15 +307,15 @@  discard block
 block discarded – undo
307 307
 
308 308
         $this->setPermalinkStructure();
309 309
 
310
-        $homepage = get_page_by_title( 'GD Home page' );
311
-        if ( $homepage )
310
+        $homepage = get_page_by_title('GD Home page');
311
+        if ($homepage)
312 312
         {
313
-            update_option( 'page_on_front', $homepage->ID );
314
-            update_option( 'show_on_front', 'page' );
313
+            update_option('page_on_front', $homepage->ID);
314
+            update_option('show_on_front', 'page');
315 315
         }
316 316
 
317 317
         ob_start();
318
-        $this->go_to( home_url('/') );
318
+        $this->go_to(home_url('/'));
319 319
         $this->load_template();
320 320
         $output = ob_get_contents();
321 321
         ob_end_clean();
@@ -323,7 +323,7 @@  discard block
 block discarded – undo
323 323
 
324 324
 
325 325
         ob_start();
326
-        $this->go_to( home_url('/?post_type=gd_place') );
326
+        $this->go_to(home_url('/?post_type=gd_place'));
327 327
         $this->load_template();
328 328
         $output = ob_get_contents();
329 329
         ob_end_clean();
@@ -335,9 +335,9 @@  discard block
 block discarded – undo
335 335
             'posts_per_page' => 1,
336 336
         );
337 337
 
338
-        $all_posts = new WP_Query( $query_args );
338
+        $all_posts = new WP_Query($query_args);
339 339
         $post_id = null;
340
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
340
+        while ($all_posts->have_posts()) : $all_posts->the_post();
341 341
             $post_id = get_the_ID();
342 342
         endwhile;
343 343
 
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
         global $preview;
347 347
         $preview = false;
348 348
         ob_start();
349
-        $this->go_to( get_permalink($post_id) );
349
+        $this->go_to(get_permalink($post_id));
350 350
         $this->load_template();
351 351
         $output = ob_get_contents();
352 352
         ob_end_clean();
@@ -355,7 +355,7 @@  discard block
 block discarded – undo
355 355
         ob_start();
356 356
         $_REQUEST['stype'] = 'gd_place';
357 357
         $_REQUEST['geodir_dashbord'] = true;
358
-        $this->go_to( get_author_posts_url($user_id) );
358
+        $this->go_to(get_author_posts_url($user_id));
359 359
         $this->load_template();
360 360
         $output = ob_get_contents();
361 361
         ob_end_clean();
@@ -367,7 +367,7 @@  discard block
 block discarded – undo
367 367
         ob_start();
368 368
         $_REQUEST['geodir_search'] = "1";
369 369
         $_REQUEST['stype'] = 'gd_place';
370
-        $this->go_to( home_url('/?geodir_search=1&stype=gd_place&s=test&snear=&sgeo_lat=&sgeo_lon=') );
370
+        $this->go_to(home_url('/?geodir_search=1&stype=gd_place&s=test&snear=&sgeo_lat=&sgeo_lon='));
371 371
         $this->load_template();
372 372
         $output = ob_get_contents();
373 373
         ob_end_clean();
@@ -383,9 +383,9 @@  discard block
 block discarded – undo
383 383
             'posts_per_page' => 1,
384 384
         );
385 385
 
386
-        $all_posts = new WP_Query( $query_args );
386
+        $all_posts = new WP_Query($query_args);
387 387
         $post_id = null;
388
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
388
+        while ($all_posts->have_posts()) : $all_posts->the_post();
389 389
             $post_id = get_the_ID();
390 390
         endwhile;
391 391
 
@@ -413,9 +413,9 @@  discard block
 block discarded – undo
413 413
             'posts_per_page' => 1,
414 414
         );
415 415
 
416
-        $all_posts = new WP_Query( $query_args );
416
+        $all_posts = new WP_Query($query_args);
417 417
         $post_id = null;
418
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
418
+        while ($all_posts->have_posts()) : $all_posts->the_post();
419 419
             $post_id = get_the_ID();
420 420
         endwhile;
421 421
 
@@ -436,23 +436,23 @@  discard block
 block discarded – undo
436 436
         $menuname = 'Primary Menu';
437 437
         $menulocation = 'primary';
438 438
         // Does the menu exist already?
439
-        $menu_exists = wp_get_nav_menu_object( $menuname );
439
+        $menu_exists = wp_get_nav_menu_object($menuname);
440 440
 
441 441
         // If it doesn't exist, let's create it.
442
-        if( !$menu_exists){
442
+        if (!$menu_exists) {
443 443
             $menu_id = wp_create_nav_menu($menuname);
444 444
 
445 445
             // Set up default BuddyPress links and add them to the menu.
446 446
             wp_update_nav_menu_item($menu_id, 0, array(
447 447
                 'menu-item-title' =>  __('Home'),
448 448
                 'menu-item-classes' => 'home',
449
-                'menu-item-url' => home_url( '/' ),
449
+                'menu-item-url' => home_url('/'),
450 450
                 'menu-item-status' => 'publish'));
451 451
 
452
-            if( !has_nav_menu( $menulocation ) ){
452
+            if (!has_nav_menu($menulocation)) {
453 453
                 $locations = get_theme_mod('nav_menu_locations');
454 454
                 $locations[$menulocation] = $menu_id;
455
-                set_theme_mod( 'nav_menu_locations', $locations );
455
+                set_theme_mod('nav_menu_locations', $locations);
456 456
             }
457 457
 
458 458
             update_option('geodir_theme_location_nav', array('primary'));
@@ -469,20 +469,20 @@  discard block
 block discarded – undo
469 469
     }
470 470
 
471 471
     public function testBestOfWidget() {
472
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
472
+        $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_bestof_widget.php';
473 473
         include_once($template);
474 474
 
475 475
         ob_start();
476 476
         $instance = array();
477 477
         $instance['use_viewing_post_type'] = '1';
478 478
         $instance['excerpt_type'] = 'show-reviews';
479
-        the_widget( 'geodir_bestof_widget' );
479
+        the_widget('geodir_bestof_widget');
480 480
         $output = ob_get_contents();
481 481
         ob_end_clean();
482 482
         $this->assertContains('bestof-widget-tab-layout', $output);
483 483
 
484 484
         ob_start();
485
-        $this->the_widget_form( 'geodir_bestof_widget' );
485
+        $this->the_widget_form('geodir_bestof_widget');
486 486
         $output = ob_get_contents();
487 487
         ob_end_clean();
488 488
         $this->assertContains('Number of categories', $output);
@@ -498,7 +498,7 @@  discard block
 block discarded – undo
498 498
             'excerpt_type' => 'show-desc',
499 499
             'use_viewing_post_type' => '1'
500 500
         );
501
-        $output = $this->the_widget_form_update( 'geodir_bestof_widget', $new_instance );
501
+        $output = $this->the_widget_form_update('geodir_bestof_widget', $new_instance);
502 502
         $this->assertContains('20', $output['character_count']);
503 503
 
504 504
         ob_start();
@@ -510,17 +510,17 @@  discard block
 block discarded – undo
510 510
     }
511 511
 
512 512
     public function testCptCatsWidget() {
513
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_cpt_categories_widget.php';
513
+        $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_cpt_categories_widget.php';
514 514
         include_once($template);
515 515
 
516 516
         ob_start();
517
-        the_widget( 'geodir_cpt_categories_widget' );
517
+        the_widget('geodir_cpt_categories_widget');
518 518
         $output = ob_get_contents();
519 519
         ob_end_clean();
520 520
         $this->assertContains('geodir_cpt_categories_widget', $output);
521 521
 
522 522
         ob_start();
523
-        $this->the_widget_form( 'geodir_cpt_categories_widget' );
523
+        $this->the_widget_form('geodir_cpt_categories_widget');
524 524
         $output = ob_get_contents();
525 525
         ob_end_clean();
526 526
         $this->assertContains('Select CPT', $output);
@@ -536,13 +536,13 @@  discard block
 block discarded – undo
536 536
             'max_count' => 'all',
537 537
             'max_level' => '1'
538 538
         );
539
-        $output = $this->the_widget_form_update( 'geodir_cpt_categories_widget', $new_instance );
539
+        $output = $this->the_widget_form_update('geodir_cpt_categories_widget', $new_instance);
540 540
         $this->assertContains('count', $output['sort_by']);
541 541
 
542 542
     }
543 543
 
544 544
     public function testFeaturesWidget() {
545
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_features_widget.php';
545
+        $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_features_widget.php';
546 546
         include_once($template);
547 547
 
548 548
         $instance = array(
@@ -554,13 +554,13 @@  discard block
 block discarded – undo
554 554
         );
555 555
 
556 556
         ob_start();
557
-        the_widget( 'Geodir_Features_Widget', $instance);
557
+        the_widget('Geodir_Features_Widget', $instance);
558 558
         $output = ob_get_contents();
559 559
         ob_end_clean();
560 560
         $this->assertContains('widget_gd_features', $output);
561 561
 
562 562
         ob_start();
563
-        $this->the_widget_form( 'Geodir_Features_Widget', $instance );
563
+        $this->the_widget_form('Geodir_Features_Widget', $instance);
564 564
         $output = ob_get_contents();
565 565
         ob_end_clean();
566 566
         $this->assertContains('Font Awesome Icon Color', $output);
@@ -572,23 +572,23 @@  discard block
 block discarded – undo
572 572
             'image1' => 'fa-recycle',
573 573
             'desc1' => 'cool',
574 574
         );
575
-        $output = $this->the_widget_form_update( 'Geodir_Features_Widget', $new_instance );
575
+        $output = $this->the_widget_form_update('Geodir_Features_Widget', $new_instance);
576 576
         $this->assertContains('Features', $output['title']);
577 577
 
578 578
     }
579 579
 
580 580
     public function testSliderWidget() {
581
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_listing_slider_widget.php';
581
+        $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_listing_slider_widget.php';
582 582
         include_once($template);
583 583
 
584 584
         ob_start();
585
-        the_widget( 'geodir_listing_slider_widget' );
585
+        the_widget('geodir_listing_slider_widget');
586 586
         $output = ob_get_contents();
587 587
         ob_end_clean();
588 588
         $this->assertContains('geodir_listing_slider_view', $output);
589 589
 
590 590
         ob_start();
591
-        $this->the_widget_form( 'geodir_listing_slider_widget' );
591
+        $this->the_widget_form('geodir_listing_slider_widget');
592 592
         $output = ob_get_contents();
593 593
         ob_end_clean();
594 594
         $this->assertContains('Slide Show Speed', $output);
@@ -610,23 +610,23 @@  discard block
 block discarded – undo
610 610
             'list_sort' => 'latest',
611 611
             'show_featured_only' => '',
612 612
         );
613
-        $output = $this->the_widget_form_update( 'geodir_listing_slider_widget', $new_instance );
613
+        $output = $this->the_widget_form_update('geodir_listing_slider_widget', $new_instance);
614 614
         $this->assertContains('latest', $output['list_sort']);
615 615
 
616 616
     }
617 617
 
618 618
     public function testPopularWidget() {
619
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_popular_widget.php';
619
+        $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_popular_widget.php';
620 620
         include_once($template);
621 621
 
622 622
         ob_start();
623
-        the_widget( 'geodir_popular_post_category' );
623
+        the_widget('geodir_popular_post_category');
624 624
         $output = ob_get_contents();
625 625
         ob_end_clean();
626 626
         $this->assertContains('geodir_popular_post_category', $output);
627 627
 
628 628
         ob_start();
629
-        $this->the_widget_form( 'geodir_popular_post_category' );
629
+        $this->the_widget_form('geodir_popular_post_category');
630 630
         $output = ob_get_contents();
631 631
         ob_end_clean();
632 632
         $this->assertContains('Default post type to use', $output);
@@ -636,19 +636,19 @@  discard block
 block discarded – undo
636 636
             'category_limit' => 15,
637 637
             'default_post_type' => ''
638 638
         );
639
-        $output = $this->the_widget_form_update( 'geodir_popular_post_category', $new_instance );
639
+        $output = $this->the_widget_form_update('geodir_popular_post_category', $new_instance);
640 640
         $this->assertEquals(15, $output['category_limit']);
641 641
 
642 642
         ob_start();
643 643
         $instance = array();
644 644
         $instance['category_title'] = '';
645
-        the_widget( 'geodir_popular_postview', $instance );
645
+        the_widget('geodir_popular_postview', $instance);
646 646
         $output = ob_get_contents();
647 647
         ob_end_clean();
648 648
         $this->assertContains('geodir_popular_post_view', $output);
649 649
 
650 650
         ob_start();
651
-        $this->the_widget_form( 'geodir_popular_postview' );
651
+        $this->the_widget_form('geodir_popular_postview');
652 652
         $output = ob_get_contents();
653 653
         ob_end_clean();
654 654
         $this->assertContains('Post Category', $output);
@@ -671,7 +671,7 @@  discard block
 block discarded – undo
671 671
             'with_videos_only' => '',
672 672
             'use_viewing_post_type' => ''
673 673
         );
674
-        $output = $this->the_widget_form_update( 'geodir_popular_postview', $new_instance );
674
+        $output = $this->the_widget_form_update('geodir_popular_postview', $new_instance);
675 675
         $this->assertContains('gridview_onehalf', $output['layout']);
676 676
 
677 677
     }
@@ -683,9 +683,9 @@  discard block
 block discarded – undo
683 683
             'posts_per_page' => 1,
684 684
         );
685 685
 
686
-        $all_posts = new WP_Query( $query_args );
686
+        $all_posts = new WP_Query($query_args);
687 687
         $post_id = null;
688
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
688
+        while ($all_posts->have_posts()) : $all_posts->the_post();
689 689
             global $post;
690 690
             $post_id = get_the_ID();
691 691
             $post = geodir_get_post_info($post->ID);
@@ -693,17 +693,17 @@  discard block
 block discarded – undo
693 693
 //            $term_list = wp_get_post_terms($post->ID, 'gd_placecategory');
694 694
 //            $post->gd_placecategory = (string) $term_list[0]->term_id;
695 695
 
696
-            $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_related_listing_widget.php';
696
+            $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_related_listing_widget.php';
697 697
             include_once($template);
698 698
 
699 699
             ob_start();
700
-            the_widget( 'geodir_related_listing_postview' );
700
+            the_widget('geodir_related_listing_postview');
701 701
             $output = ob_get_contents();
702 702
             ob_end_clean();
703 703
             $this->assertContains('Related Listing', $output);
704 704
 
705 705
             ob_start();
706
-            $this->the_widget_form( 'geodir_related_listing_postview' );
706
+            $this->the_widget_form('geodir_related_listing_postview');
707 707
             $output = ob_get_contents();
708 708
             ob_end_clean();
709 709
             $this->assertContains('Relate to', $output);
@@ -719,7 +719,7 @@  discard block
 block discarded – undo
719 719
                 'add_location_filter' => '1',
720 720
                 'character_count' => '20'
721 721
             );
722
-            $output = $this->the_widget_form_update( 'geodir_related_listing_postview', $new_instance );
722
+            $output = $this->the_widget_form_update('geodir_related_listing_postview', $new_instance);
723 723
             $this->assertContains('gridview_onehalf', $output['layout']);
724 724
         endwhile;
725 725
 
@@ -775,17 +775,17 @@  discard block
 block discarded – undo
775 775
 
776 776
         $this->assertTrue(is_int($comment_id));
777 777
 
778
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_reviews_widget.php';
778
+        $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_reviews_widget.php';
779 779
         include_once($template);
780 780
 
781 781
         ob_start();
782
-        the_widget( 'geodir_recent_reviews_widget' );
782
+        the_widget('geodir_recent_reviews_widget');
783 783
         $output = ob_get_contents();
784 784
         ob_end_clean();
785 785
         $this->assertContains('geodir_recent_reviews', $output);
786 786
 
787 787
         ob_start();
788
-        $this->the_widget_form( 'geodir_recent_reviews_widget' );
788
+        $this->the_widget_form('geodir_recent_reviews_widget');
789 789
         $output = ob_get_contents();
790 790
         ob_end_clean();
791 791
         $this->assertContains('Number of Reviews', $output);
@@ -798,25 +798,25 @@  discard block
 block discarded – undo
798 798
             'img1' => '',
799 799
             'count' => ''
800 800
         );
801
-        $output = $this->the_widget_form_update( 'geodir_recent_reviews_widget', $new_instance );
801
+        $output = $this->the_widget_form_update('geodir_recent_reviews_widget', $new_instance);
802 802
         $this->assertTrue(empty($output['count']));
803 803
     }
804 804
 
805 805
     public function testHomeMapWidget() {
806
-        $template = geodir_plugin_path() . '/geodirectory-widgets/home_map_widget.php';
806
+        $template = geodir_plugin_path().'/geodirectory-widgets/home_map_widget.php';
807 807
         include_once($template);
808 808
 
809 809
         ob_start();
810 810
         $instance = array();
811 811
         $args = array();
812 812
         $args["widget_id"] = "geodir_map_v3_home_map-2";
813
-        the_widget( 'geodir_homepage_map', $instance, $args );
813
+        the_widget('geodir_homepage_map', $instance, $args);
814 814
         $output = ob_get_contents();
815 815
         ob_end_clean();
816 816
         $this->assertContains('geodir-map-home-page', $output);
817 817
 
818 818
         ob_start();
819
-        $this->the_widget_form( 'geodir_homepage_map' );
819
+        $this->the_widget_form('geodir_homepage_map');
820 820
         $output = ob_get_contents();
821 821
         ob_end_clean();
822 822
         $this->assertContains('Map Zoom level', $output);
@@ -830,7 +830,7 @@  discard block
 block discarded – undo
830 830
             'child_collapse' => '0',
831 831
             'scrollwheel' => '0'
832 832
         );
833
-        $output = $this->the_widget_form_update( 'geodir_homepage_map', $new_instance );
833
+        $output = $this->the_widget_form_update('geodir_homepage_map', $new_instance);
834 834
         $this->assertContains('0', $output['scrollwheel']);
835 835
 
836 836
     }
@@ -840,13 +840,13 @@  discard block
 block discarded – undo
840 840
         register_geodir_widgets();
841 841
 
842 842
         ob_start();
843
-        the_widget( 'geodir_loginwidget' );
843
+        the_widget('geodir_loginwidget');
844 844
         $output = ob_get_contents();
845 845
         ob_end_clean();
846 846
         $this->assertContains('geodir_loginbox', $output);
847 847
 
848 848
         ob_start();
849
-        $this->the_widget_form( 'geodir_loginwidget' );
849
+        $this->the_widget_form('geodir_loginwidget');
850 850
         $output = ob_get_contents();
851 851
         ob_end_clean();
852 852
         $this->assertContains('Widget Title', $output);
@@ -859,7 +859,7 @@  discard block
 block discarded – undo
859 859
             'img1' => '',
860 860
             'desc1' => ''
861 861
         );
862
-        $output = $this->the_widget_form_update( 'geodir_loginwidget', $new_instance );
862
+        $output = $this->the_widget_form_update('geodir_loginwidget', $new_instance);
863 863
         $this->assertContains('Login', $output['title']);
864 864
 
865 865
     }
@@ -867,13 +867,13 @@  discard block
 block discarded – undo
867 867
     public function testSocialWidget() {
868 868
 
869 869
         ob_start();
870
-        the_widget( 'geodir_social_like_widget' );
870
+        the_widget('geodir_social_like_widget');
871 871
         $output = ob_get_contents();
872 872
         ob_end_clean();
873 873
         $this->assertContains('twitter.com', $output);
874 874
 
875 875
         ob_start();
876
-        $this->the_widget_form( 'geodir_social_like_widget' );
876
+        $this->the_widget_form('geodir_social_like_widget');
877 877
         $output = ob_get_contents();
878 878
         ob_end_clean();
879 879
         $this->assertContains('No settings for this widget', $output);
@@ -881,7 +881,7 @@  discard block
 block discarded – undo
881 881
         $new_instance = array(
882 882
             'title' => 'Social',
883 883
         );
884
-        $output = $this->the_widget_form_update( 'geodir_social_like_widget', $new_instance );
884
+        $output = $this->the_widget_form_update('geodir_social_like_widget', $new_instance);
885 885
         $this->assertContains('Social', $output['title']);
886 886
 
887 887
     }
@@ -889,13 +889,13 @@  discard block
 block discarded – undo
889 889
     public function testSubscribeWidget() {
890 890
 
891 891
         ob_start();
892
-        the_widget( 'geodirsubscribeWidget' );
892
+        the_widget('geodirsubscribeWidget');
893 893
         $output = ob_get_contents();
894 894
         ob_end_clean();
895 895
         $this->assertContains('geodir-subscribe-form', $output);
896 896
 
897 897
         ob_start();
898
-        $this->the_widget_form( 'geodirsubscribeWidget' );
898
+        $this->the_widget_form('geodirsubscribeWidget');
899 899
         $output = ob_get_contents();
900 900
         ob_end_clean();
901 901
         $this->assertContains('Feedburner ID', $output);
@@ -910,7 +910,7 @@  discard block
 block discarded – undo
910 910
             'digg' => '',
911 911
             'myspace' => ''
912 912
         );
913
-        $output = $this->the_widget_form_update( 'geodirsubscribeWidget', $new_instance );
913
+        $output = $this->the_widget_form_update('geodirsubscribeWidget', $new_instance);
914 914
         $this->assertContains('Subscribe', $output['title']);
915 915
 
916 916
     }
@@ -920,13 +920,13 @@  discard block
 block discarded – undo
920 920
         ob_start();
921 921
         $instance = array();
922 922
         $instance['desc1'] = 'hello';
923
-        the_widget( 'geodiradvtwidget', $instance );
923
+        the_widget('geodiradvtwidget', $instance);
924 924
         $output = ob_get_contents();
925 925
         ob_end_clean();
926 926
         $this->assertContains('hello', $output);
927 927
 
928 928
         ob_start();
929
-        $this->the_widget_form( 'geodiradvtwidget' );
929
+        $this->the_widget_form('geodiradvtwidget');
930 930
         $output = ob_get_contents();
931 931
         ob_end_clean();
932 932
         $this->assertContains('Your Advt code', $output);
@@ -934,7 +934,7 @@  discard block
 block discarded – undo
934 934
         $new_instance = array(
935 935
             'desc1' => 'Advertise'
936 936
         );
937
-        $output = $this->the_widget_form_update( 'geodiradvtwidget', $new_instance );
937
+        $output = $this->the_widget_form_update('geodiradvtwidget', $new_instance);
938 938
         $this->assertContains('Advertise', $output['desc1']);
939 939
 
940 940
     }
@@ -942,13 +942,13 @@  discard block
 block discarded – undo
942 942
     public function testFlickrWidget() {
943 943
 
944 944
         ob_start();
945
-        the_widget( 'GeodirFlickrWidget' );
945
+        the_widget('GeodirFlickrWidget');
946 946
         $output = ob_get_contents();
947 947
         ob_end_clean();
948 948
         $this->assertContains('geodir-flickr', $output);
949 949
 
950 950
         ob_start();
951
-        $this->the_widget_form( 'GeodirFlickrWidget' );
951
+        $this->the_widget_form('GeodirFlickrWidget');
952 952
         $output = ob_get_contents();
953 953
         ob_end_clean();
954 954
         $this->assertContains('Flickr ID', $output);
@@ -957,7 +957,7 @@  discard block
 block discarded – undo
957 957
             'id' => '',
958 958
             'number' => '34'
959 959
         );
960
-        $output = $this->the_widget_form_update( 'GeodirFlickrWidget', $new_instance );
960
+        $output = $this->the_widget_form_update('GeodirFlickrWidget', $new_instance);
961 961
         $this->assertContains('34', $output['number']);
962 962
 
963 963
     }
@@ -967,13 +967,13 @@  discard block
 block discarded – undo
967 967
         ob_start();
968 968
         $instance = array();
969 969
         $instance['gd_tw_desc1'] = 'hello';
970
-        the_widget( 'geodir_twitter', $instance );
970
+        the_widget('geodir_twitter', $instance);
971 971
         $output = ob_get_contents();
972 972
         ob_end_clean();
973 973
         $this->assertContains('hello', $output);
974 974
 
975 975
         ob_start();
976
-        $this->the_widget_form( 'geodir_twitter' );
976
+        $this->the_widget_form('geodir_twitter');
977 977
         $output = ob_get_contents();
978 978
         ob_end_clean();
979 979
         $this->assertContains('Your twitter code', $output);
@@ -981,7 +981,7 @@  discard block
 block discarded – undo
981 981
         $new_instance = array(
982 982
             'gd_tw_desc1' => 'hello'
983 983
         );
984
-        $output = $this->the_widget_form_update( 'geodir_twitter', $new_instance );
984
+        $output = $this->the_widget_form_update('geodir_twitter', $new_instance);
985 985
         $this->assertContains('hello', $output['gd_tw_desc1']);
986 986
 
987 987
     }
@@ -989,13 +989,13 @@  discard block
 block discarded – undo
989 989
     public function testAdvSearchWidget() {
990 990
 
991 991
         ob_start();
992
-        the_widget( 'geodir_advance_search_widget' );
992
+        the_widget('geodir_advance_search_widget');
993 993
         $output = ob_get_contents();
994 994
         ob_end_clean();
995 995
         $this->assertContains('geodir-loc-bar', $output);
996 996
 
997 997
         ob_start();
998
-        $this->the_widget_form( 'geodir_advance_search_widget' );
998
+        $this->the_widget_form('geodir_advance_search_widget');
999 999
         $output = ob_get_contents();
1000 1000
         ob_end_clean();
1001 1001
         $this->assertContains('This is a search widget', $output);
@@ -1009,17 +1009,17 @@  discard block
 block discarded – undo
1009 1009
 
1010 1010
     public function testListingMapWidget() {
1011 1011
 
1012
-        $template = geodir_plugin_path() . '/geodirectory-widgets/listing_map_widget.php';
1012
+        $template = geodir_plugin_path().'/geodirectory-widgets/listing_map_widget.php';
1013 1013
         include_once($template);
1014 1014
 
1015 1015
         //listing page
1016
-        $this->go_to( home_url('/?post_type=gd_place') );
1016
+        $this->go_to(home_url('/?post_type=gd_place'));
1017 1017
 
1018 1018
         ob_start();
1019 1019
         $instance = array();
1020 1020
         $args = array();
1021 1021
         $args["widget_id"] = "geodir_map_v3_listing_map-2";
1022
-        the_widget( 'geodir_map_listingpage', $instance, $args );
1022
+        the_widget('geodir_map_listingpage', $instance, $args);
1023 1023
         $output = ob_get_contents();
1024 1024
         ob_end_clean();
1025 1025
         $this->assertContains('geodir-map-listing-page', $output);
@@ -1031,27 +1031,27 @@  discard block
 block discarded – undo
1031 1031
             'posts_per_page' => 1,
1032 1032
         );
1033 1033
 
1034
-        $all_posts = new WP_Query( $query_args );
1034
+        $all_posts = new WP_Query($query_args);
1035 1035
         $post_id = null;
1036
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
1036
+        while ($all_posts->have_posts()) : $all_posts->the_post();
1037 1037
             $post_id = get_the_ID();
1038 1038
         endwhile;
1039 1039
 
1040 1040
         $this->assertTrue(is_int($post_id));
1041 1041
 
1042
-        $this->go_to( get_permalink($post_id) );
1042
+        $this->go_to(get_permalink($post_id));
1043 1043
 
1044 1044
         ob_start();
1045 1045
         $instance = array();
1046 1046
         $args = array();
1047 1047
         $args["widget_id"] = "geodir_map_v3_listing_map-2";
1048
-        the_widget( 'geodir_map_listingpage', $instance, $args );
1048
+        the_widget('geodir_map_listingpage', $instance, $args);
1049 1049
         $output = ob_get_contents();
1050 1050
         ob_end_clean();
1051 1051
         $this->assertContains('geodir-map-listing-page', $output);
1052 1052
 
1053 1053
         ob_start();
1054
-        $this->the_widget_form( 'geodir_map_listingpage' );
1054
+        $this->the_widget_form('geodir_map_listingpage');
1055 1055
         $output = ob_get_contents();
1056 1056
         ob_end_clean();
1057 1057
         $this->assertContains('Select Map View', $output);
@@ -1066,31 +1066,31 @@  discard block
 block discarded – undo
1066 1066
             'scrollwheel' => '0',
1067 1067
             'showall' => '0'
1068 1068
         );
1069
-        $output = $this->the_widget_form_update( 'geodir_map_listingpage', $new_instance );
1069
+        $output = $this->the_widget_form_update('geodir_map_listingpage', $new_instance);
1070 1070
         $this->assertContains('0', $output['scrollwheel']);
1071 1071
 
1072 1072
 
1073 1073
     }
1074 1074
 
1075 1075
     private function load_template() {
1076
-        do_action( 'template_redirect' );
1076
+        do_action('template_redirect');
1077 1077
         $template = false;
1078
-        if	 ( is_404()			&& $template = get_404_template()			) :
1079
-        elseif ( is_search()		 && $template = get_search_template()		 ) :
1080
-        elseif ( is_front_page()	 && $template = get_front_page_template()	 ) :
1081
-        elseif ( is_home()		   && $template = get_home_template()		   ) :
1082
-        elseif ( is_post_type_archive() && $template = get_post_type_archive_template() ) :
1083
-        elseif ( is_tax()			&& $template = get_taxonomy_template()	   ) :
1084
-        elseif ( is_attachment()	 && $template = get_attachment_template()	 ) :
1078
+        if (is_404() && $template = get_404_template()) :
1079
+        elseif (is_search() && $template = get_search_template()) :
1080
+        elseif (is_front_page() && $template = get_front_page_template()) :
1081
+        elseif (is_home() && $template = get_home_template()) :
1082
+        elseif (is_post_type_archive() && $template = get_post_type_archive_template()) :
1083
+        elseif (is_tax() && $template = get_taxonomy_template()) :
1084
+        elseif (is_attachment() && $template = get_attachment_template()) :
1085 1085
             remove_filter('the_content', 'prepend_attachment');
1086
-        elseif ( is_single()		 && $template = get_single_template()		 ) :
1087
-        elseif ( is_page()		   && $template = get_page_template()		   ) :
1088
-        elseif ( is_category()	   && $template = get_category_template()	   ) :
1089
-        elseif ( is_tag()			&& $template = get_tag_template()			) :
1090
-        elseif ( is_author()		 && $template = get_author_template()		 ) :
1091
-        elseif ( is_date()		   && $template = get_date_template()		   ) :
1092
-        elseif ( is_archive()		&& $template = get_archive_template()		) :
1093
-        elseif ( is_paged()		  && $template = get_paged_template()		  ) :
1086
+        elseif (is_single() && $template = get_single_template()) :
1087
+        elseif (is_page() && $template = get_page_template()) :
1088
+        elseif (is_category() && $template = get_category_template()) :
1089
+        elseif (is_tag() && $template = get_tag_template()) :
1090
+        elseif (is_author() && $template = get_author_template()) :
1091
+        elseif (is_date() && $template = get_date_template()) :
1092
+        elseif (is_archive() && $template = get_archive_template()) :
1093
+        elseif (is_paged() && $template = get_paged_template()) :
1094 1094
         else :
1095 1095
             $template = get_index_template();
1096 1096
         endif;
@@ -1101,21 +1101,21 @@  discard block
 block discarded – undo
1101 1101
          *
1102 1102
          * @param string $template The path of the template to include.
1103 1103
          */
1104
-        if ( $template = apply_filters( 'template_include', $template ) ) {
1105
-            $template_contents = file_get_contents( $template );
1104
+        if ($template = apply_filters('template_include', $template)) {
1105
+            $template_contents = file_get_contents($template);
1106 1106
             $included_header = $included_footer = false;
1107
-            if ( false !== stripos( $template_contents, 'get_header();' ) ) {
1108
-                do_action( 'get_header', null );
1109
-                locate_template( 'header.php', true, false );
1107
+            if (false !== stripos($template_contents, 'get_header();')) {
1108
+                do_action('get_header', null);
1109
+                locate_template('header.php', true, false);
1110 1110
                 $included_header = true;
1111 1111
             }
1112
-            include( $template );
1113
-            if ( false !== stripos( $template_contents, 'get_footer();' ) ) {
1114
-                do_action( 'get_footer', null );
1115
-                locate_template( 'footer.php', true, false );
1112
+            include($template);
1113
+            if (false !== stripos($template_contents, 'get_footer();')) {
1114
+                do_action('get_footer', null);
1115
+                locate_template('footer.php', true, false);
1116 1116
                 $included_footer = true;
1117 1117
             }
1118
-            if ( $included_header && $included_footer ) {
1118
+            if ($included_header && $included_footer) {
1119 1119
                 global $wp_scripts;
1120 1120
                 $wp_scripts->done = array();
1121 1121
             }
@@ -1123,19 +1123,19 @@  discard block
 block discarded – undo
1123 1123
         return;
1124 1124
     }
1125 1125
 
1126
-    public static function setPermalinkStructure( $struc = '/%postname%/' ) {
1126
+    public static function setPermalinkStructure($struc = '/%postname%/') {
1127 1127
         global $wp_rewrite;
1128
-        $wp_rewrite->set_permalink_structure( $struc );
1128
+        $wp_rewrite->set_permalink_structure($struc);
1129 1129
         $wp_rewrite->flush_rules();
1130
-        update_option( 'permalink_structure', $struc );
1131
-        flush_rewrite_rules( true );
1130
+        update_option('permalink_structure', $struc);
1131
+        flush_rewrite_rules(true);
1132 1132
     }
1133 1133
 
1134
-    function the_widget_form( $widget, $instance = array() ) {
1134
+    function the_widget_form($widget, $instance = array()) {
1135 1135
         global $wp_widget_factory;
1136 1136
 
1137 1137
         $widget_obj = $wp_widget_factory->widgets[$widget];
1138
-        if ( ! ( $widget_obj instanceof WP_Widget ) ) {
1138
+        if (!($widget_obj instanceof WP_Widget)) {
1139 1139
             return;
1140 1140
         }
1141 1141
 
@@ -1143,11 +1143,11 @@  discard block
 block discarded – undo
1143 1143
         $widget_obj->form($instance);
1144 1144
     }
1145 1145
 
1146
-    function the_widget_form_update( $widget, $new_instance = array(), $old_instance = array() ) {
1146
+    function the_widget_form_update($widget, $new_instance = array(), $old_instance = array()) {
1147 1147
         global $wp_widget_factory;
1148 1148
 
1149 1149
         $widget_obj = $wp_widget_factory->widgets[$widget];
1150
-        if ( ! ( $widget_obj instanceof WP_Widget ) ) {
1150
+        if (!($widget_obj instanceof WP_Widget)) {
1151 1151
             return;
1152 1152
         }
1153 1153
 
Please login to merge, or discard this patch.
Indentation   +1142 added lines, -1142 removed lines patch added patch discarded remove patch
@@ -1,1164 +1,1164 @@
 block discarded – undo
1 1
 <?php
2 2
 class GeoDirectoryTests extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(1);
8
-
9
-        geodir_register_sidebar();
10
-    }
11
-
12
-    public function testBreadcrumbs() {
13
-        $query_args = array(
14
-            'post_status' => 'publish',
15
-            'post_type' => 'gd_place',
16
-            'posts_per_page' => 1,
17
-        );
18
-
19
-        $all_posts = new WP_Query( $query_args );
20
-        $post_id = null;
21
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
22
-            $post_id = get_the_ID();
23
-        endwhile;
24
-
25
-        $this->assertTrue(is_int($post_id));
26
-
27
-        $this->go_to( get_permalink($post_id) );
28
-
29
-        ob_start();
30
-        geodir_breadcrumb();
31
-        $output = ob_get_contents();
32
-        ob_end_clean();
33
-        $this->assertContains('Places', $output);
34
-    }
35
-
36
-    public function testAdminSettingForms() {
37
-        $_REQUEST['listing_type'] = 'gd_place';
38
-        ob_start();
39
-        geodir_admin_option_form('general_settings');
40
-        $output = ob_get_contents();
41
-        ob_end_clean();
42
-        $this->assertContains('General Options', $output);
43
-
44
-        ob_start();
45
-        geodir_admin_option_form('design_settings');
46
-        $output = ob_get_contents();
47
-        ob_end_clean();
48
-        $this->assertContains('Home Top Section Settings', $output);
49
-
50
-        ob_start();
51
-        geodir_admin_option_form('permalink_settings');
52
-        $output = ob_get_contents();
53
-        ob_end_clean();
54
-        $this->assertContains('Listing Detail Permalink Settings', $output);
55
-
56
-        ob_start();
57
-        geodir_admin_option_form('title_meta_settings');
58
-        $output = ob_get_contents();
59
-        ob_end_clean();
60
-        $this->assertContains('Homepage Meta Settings', $output);
61
-
62
-        ob_start();
63
-        geodir_admin_option_form('notifications_settings');
64
-        $output = ob_get_contents();
65
-        ob_end_clean();
66
-        $this->assertContains('Notification Options', $output);
67
-
68
-        ob_start();
69
-        geodir_admin_option_form('default_location_settings');
70
-        $output = ob_get_contents();
71
-        ob_end_clean();
72
-        $this->assertContains('Set Default Location', $output);
73
-
74
-        ob_start();
75
-        geodir_admin_option_form('tools_settings');
76
-        $output = ob_get_contents();
77
-        ob_end_clean();
78
-        $this->assertContains('GD Diagnostic Tools', $output);
79
-
80
-        ob_start();
81
-        geodir_admin_option_form('compatibility_settings');
82
-        $output = ob_get_contents();
83
-        ob_end_clean();
84
-        $this->assertContains('Theme Compatibility Settings', $output);
85
-
86
-        ob_start();
87
-        geodir_admin_option_form('import_export');
88
-        $output = ob_get_contents();
89
-        ob_end_clean();
90
-        $this->assertContains('GD Import & Export CSV', $output);
91
-
92
-        $_REQUEST['subtab'] = 'custom_fields';
93
-        ob_start();
94
-        geodir_admin_option_form('gd_place_fields_settings');
95
-        $output = ob_get_contents();
96
-        ob_end_clean();
97
-        $this->assertContains('general-form-builder-frame', $output);
98
-
99
-    }
100
-
101
-    public function testPopPostWidget() {
102
-        $args = array(
103
-            'before_widget' => '<ul>',
104
-            'after_widget' => '<ul>',
105
-            'before_title' => '<ul>',
106
-            'after_title' => '<ul>'
107
-        );
108
-        ob_start();
109
-        geodir_popular_post_category_output($args);
110
-        $output = ob_get_contents();
111
-        ob_end_clean();
112
-        $this->assertContains('Popular Categories', $output);
113
-    }
114
-
115
-    public function texstBestOfWidget() {
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(1);
8
+
9
+		geodir_register_sidebar();
10
+	}
11
+
12
+	public function testBreadcrumbs() {
13
+		$query_args = array(
14
+			'post_status' => 'publish',
15
+			'post_type' => 'gd_place',
16
+			'posts_per_page' => 1,
17
+		);
18
+
19
+		$all_posts = new WP_Query( $query_args );
20
+		$post_id = null;
21
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
22
+			$post_id = get_the_ID();
23
+		endwhile;
24
+
25
+		$this->assertTrue(is_int($post_id));
26
+
27
+		$this->go_to( get_permalink($post_id) );
28
+
29
+		ob_start();
30
+		geodir_breadcrumb();
31
+		$output = ob_get_contents();
32
+		ob_end_clean();
33
+		$this->assertContains('Places', $output);
34
+	}
35
+
36
+	public function testAdminSettingForms() {
37
+		$_REQUEST['listing_type'] = 'gd_place';
38
+		ob_start();
39
+		geodir_admin_option_form('general_settings');
40
+		$output = ob_get_contents();
41
+		ob_end_clean();
42
+		$this->assertContains('General Options', $output);
43
+
44
+		ob_start();
45
+		geodir_admin_option_form('design_settings');
46
+		$output = ob_get_contents();
47
+		ob_end_clean();
48
+		$this->assertContains('Home Top Section Settings', $output);
49
+
50
+		ob_start();
51
+		geodir_admin_option_form('permalink_settings');
52
+		$output = ob_get_contents();
53
+		ob_end_clean();
54
+		$this->assertContains('Listing Detail Permalink Settings', $output);
55
+
56
+		ob_start();
57
+		geodir_admin_option_form('title_meta_settings');
58
+		$output = ob_get_contents();
59
+		ob_end_clean();
60
+		$this->assertContains('Homepage Meta Settings', $output);
61
+
62
+		ob_start();
63
+		geodir_admin_option_form('notifications_settings');
64
+		$output = ob_get_contents();
65
+		ob_end_clean();
66
+		$this->assertContains('Notification Options', $output);
67
+
68
+		ob_start();
69
+		geodir_admin_option_form('default_location_settings');
70
+		$output = ob_get_contents();
71
+		ob_end_clean();
72
+		$this->assertContains('Set Default Location', $output);
73
+
74
+		ob_start();
75
+		geodir_admin_option_form('tools_settings');
76
+		$output = ob_get_contents();
77
+		ob_end_clean();
78
+		$this->assertContains('GD Diagnostic Tools', $output);
79
+
80
+		ob_start();
81
+		geodir_admin_option_form('compatibility_settings');
82
+		$output = ob_get_contents();
83
+		ob_end_clean();
84
+		$this->assertContains('Theme Compatibility Settings', $output);
85
+
86
+		ob_start();
87
+		geodir_admin_option_form('import_export');
88
+		$output = ob_get_contents();
89
+		ob_end_clean();
90
+		$this->assertContains('GD Import & Export CSV', $output);
91
+
92
+		$_REQUEST['subtab'] = 'custom_fields';
93
+		ob_start();
94
+		geodir_admin_option_form('gd_place_fields_settings');
95
+		$output = ob_get_contents();
96
+		ob_end_clean();
97
+		$this->assertContains('general-form-builder-frame', $output);
98
+
99
+	}
100
+
101
+	public function testPopPostWidget() {
102
+		$args = array(
103
+			'before_widget' => '<ul>',
104
+			'after_widget' => '<ul>',
105
+			'before_title' => '<ul>',
106
+			'after_title' => '<ul>'
107
+		);
108
+		ob_start();
109
+		geodir_popular_post_category_output($args);
110
+		$output = ob_get_contents();
111
+		ob_end_clean();
112
+		$this->assertContains('Popular Categories', $output);
113
+	}
114
+
115
+	public function texstBestOfWidget() {
116 116
 //        $args = array(
117 117
 //            'before_widget' => '<ul>',
118 118
 //            'after_widget' => '<ul>',
119 119
 //            'before_title' => '<ul>',
120 120
 //            'after_title' => '<ul>'
121 121
 //        );
122
-        include_once geodir_plugin_path() . "/geodirectory-widgets/geodirectory_cpt_categories_widget.php";
123
-        $params = array(
124
-            'title' => '',
125
-            'post_type' => array(), // NULL for all
126
-            'hide_empty' => '',
127
-            'show_count' => '',
128
-            'hide_icon' => '',
129
-            'cpt_left' => '',
130
-            'sort_by' => 'count',
131
-            'max_count' => 'all',
132
-            'max_level' => '1'
133
-        );
134
-        ob_start();
135
-        geodir_cpt_categories_output($params);
136
-        $output = ob_get_contents();
137
-        ob_end_clean();
138
-        $this->assertContains('gd-cptcat-title', $output);
139
-    }
140
-
141
-    public function testGDWidgetListView() {
142
-        global $gridview_columns_widget, $geodir_is_widget_listing;
143
-
144
-        $_REQUEST['sgeo_lat'] = '40.7127837';
145
-        $_REQUEST['sgeo_lon'] = '-74.00594130000002';
146
-        $query_args = array(
147
-            'posts_per_page' => 1,
148
-            'is_geodir_loop' => true,
149
-            'gd_location' => false,
150
-            'post_type' => 'gd_place',
151
-        );
152
-        $widget_listings = geodir_get_widget_listings($query_args);
153
-        $template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
154
-        global $post, $map_jason, $map_canvas_arr;
155
-
156
-        $current_post = $post;
157
-        $current_map_jason = $map_jason;
158
-        $current_map_canvas_arr = $map_canvas_arr;
159
-        $geodir_is_widget_listing = true;
160
-
161
-        ob_start();
162
-        include($template);
163
-        $output = ob_get_contents();
164
-        ob_end_clean();
165
-        $this->assertContains('geodir-entry-content', $output);
166
-
167
-        $geodir_is_widget_listing = false;
168
-
169
-        $GLOBALS['post'] = $current_post;
170
-        if (!empty($current_post))
171
-            setup_postdata($current_post);
172
-        $map_jason = $current_map_jason;
173
-        $map_canvas_arr = $current_map_canvas_arr;
174
-
175
-    }
176
-
177
-    public function testRegTemplate() {
122
+		include_once geodir_plugin_path() . "/geodirectory-widgets/geodirectory_cpt_categories_widget.php";
123
+		$params = array(
124
+			'title' => '',
125
+			'post_type' => array(), // NULL for all
126
+			'hide_empty' => '',
127
+			'show_count' => '',
128
+			'hide_icon' => '',
129
+			'cpt_left' => '',
130
+			'sort_by' => 'count',
131
+			'max_count' => 'all',
132
+			'max_level' => '1'
133
+		);
134
+		ob_start();
135
+		geodir_cpt_categories_output($params);
136
+		$output = ob_get_contents();
137
+		ob_end_clean();
138
+		$this->assertContains('gd-cptcat-title', $output);
139
+	}
140
+
141
+	public function testGDWidgetListView() {
142
+		global $gridview_columns_widget, $geodir_is_widget_listing;
143
+
144
+		$_REQUEST['sgeo_lat'] = '40.7127837';
145
+		$_REQUEST['sgeo_lon'] = '-74.00594130000002';
146
+		$query_args = array(
147
+			'posts_per_page' => 1,
148
+			'is_geodir_loop' => true,
149
+			'gd_location' => false,
150
+			'post_type' => 'gd_place',
151
+		);
152
+		$widget_listings = geodir_get_widget_listings($query_args);
153
+		$template = apply_filters("geodir_template_part-widget-listing-listview", geodir_locate_template('widget-listing-listview'));
154
+		global $post, $map_jason, $map_canvas_arr;
155
+
156
+		$current_post = $post;
157
+		$current_map_jason = $map_jason;
158
+		$current_map_canvas_arr = $map_canvas_arr;
159
+		$geodir_is_widget_listing = true;
160
+
161
+		ob_start();
162
+		include($template);
163
+		$output = ob_get_contents();
164
+		ob_end_clean();
165
+		$this->assertContains('geodir-entry-content', $output);
166
+
167
+		$geodir_is_widget_listing = false;
168
+
169
+		$GLOBALS['post'] = $current_post;
170
+		if (!empty($current_post))
171
+			setup_postdata($current_post);
172
+		$map_jason = $current_map_jason;
173
+		$map_canvas_arr = $current_map_canvas_arr;
174
+
175
+	}
176
+
177
+	public function testRegTemplate() {
178 178
 //        var_dump(geodir_login_page_id());
179
-        wp_set_current_user(0);
180
-        $template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
181
-
182
-        ob_start();
183
-        include($template);
184
-        $output = ob_get_contents();
185
-        ob_end_clean();
186
-        $this->assertContains('Sign In', $output);
187
-    }
188
-
189
-    public function testInfoTemplate() {
190
-        wp_set_current_user(1);
191
-        global $information;
192
-        $information = "hello world";
193
-
194
-        $template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
195
-
196
-        ob_start();
197
-        include($template);
198
-        $output = ob_get_contents();
199
-        ob_end_clean();
200
-        $this->assertContains('hello world', $output);
201
-    }
202
-
203
-    public function testSuccessPage() {
204
-        wp_set_current_user(1);
205
-
206
-        $query_args = array(
207
-            'post_status' => 'publish',
208
-            'post_type' => 'gd_place',
209
-            'posts_per_page' => 1,
210
-        );
211
-
212
-        $all_posts = new WP_Query( $query_args );
213
-        $post_id = null;
214
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
215
-            $post_id = get_the_ID();
216
-        endwhile;
217
-
218
-        $this->assertTrue(is_int($post_id));
219
-
220
-        $_REQUEST['listing_type'] = 'gd_place';
221
-        $_REQUEST['pid'] = $post_id;
222
-        ob_start();
223
-        $this->go_to( get_permalink(geodir_success_page_id()) );
224
-        $this->load_template();
225
-        $output = ob_get_contents();
226
-        ob_end_clean();
227
-        $this->assertContains('View your submitted information', $output);
228
-    }
229
-
230
-    public function testPreviewPage() {
231
-        wp_set_current_user(1);
232
-
233
-        $query_args = array(
234
-            'post_status' => 'publish',
235
-            'post_type' => 'gd_place',
236
-            'posts_per_page' => 1,
237
-        );
238
-
239
-        $all_posts = new WP_Query( $query_args );
240
-        $post_id = null;
241
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
242
-            $post_id = get_the_ID();
243
-        endwhile;
244
-
245
-        $this->assertTrue(is_int($post_id));
246
-
247
-        $_REQUEST = array(
248
-            'pid' => $post_id,
249
-            'listing_type' => 'gd_place',
250
-            'post_title' => 'Test Listing Title Modified',
251
-            'post_desc' => 'Test Desc',
252
-            'post_tags' => 'test1,test2',
253
-            'post_address' => 'New York City Hall',
254
-            'post_zip' => '10007',
255
-            'post_latitude' => '40.7127837',
256
-            'post_longitude' => '-74.00594130000002',
257
-            'post_mapview' => 'ROADMAP',
258
-            'post_mapzoom' => '10',
259
-            'geodir_timing' => '10.00 am to 6 pm every day',
260
-            'geodir_contact' => '1234567890',
261
-            'geodir_email' => '[email protected]',
262
-            'geodir_website' => 'http://test.com',
263
-            'geodir_twitter' => 'http://twitter.com/test',
264
-            'geodir_facebook' => 'http://facebook.com/test',
265
-            'geodir_special_offers' => 'Test offer',
266
-            'preview' => true,
267
-            'post_category' => array(
268
-                'gd_placecategory' => ''
269
-            )
270
-        );
271
-
272
-        ob_start();
273
-        $this->go_to( get_permalink(geodir_preview_page_id()) );
274
-        $this->load_template();
275
-        $output = ob_get_contents();
276
-        ob_end_clean();
277
-        $this->assertContains('This is a preview of your listing', $output);
278
-    }
279
-
280
-    public function testAddListingPage() {
281
-        wp_set_current_user(1);
282
-
283
-        ob_start();
284
-        $this->go_to( get_permalink(geodir_add_listing_page_id()) );
285
-        $this->load_template();
286
-        $output = ob_get_contents();
287
-        ob_end_clean();
288
-        $this->assertContains('Enter Listing Details', $output);
289
-    }
290
-
291
-    public function testLocationPage() {
292
-        wp_set_current_user(1);
293
-
294
-        ob_start();
295
-        $this->go_to( get_permalink(geodir_location_page_id()) );
296
-        $this->load_template();
297
-        $output = ob_get_contents();
298
-        ob_end_clean();
299
-        $this->assertContains('Location', $output);
300
-    }
301
-
302
-    public function testTemplates() {
303
-
304
-        global $current_user;
305
-
306
-        $user_id = $current_user->ID;
307
-
308
-        $this->setPermalinkStructure();
309
-
310
-        $homepage = get_page_by_title( 'GD Home page' );
311
-        if ( $homepage )
312
-        {
313
-            update_option( 'page_on_front', $homepage->ID );
314
-            update_option( 'show_on_front', 'page' );
315
-        }
316
-
317
-        ob_start();
318
-        $this->go_to( home_url('/') );
319
-        $this->load_template();
320
-        $output = ob_get_contents();
321
-        ob_end_clean();
322
-        $this->assertContains('body class="home', $output);
323
-
324
-
325
-        ob_start();
326
-        $this->go_to( home_url('/?post_type=gd_place') );
327
-        $this->load_template();
328
-        $output = ob_get_contents();
329
-        ob_end_clean();
330
-        $this->assertContains('All Places', $output);
331
-
332
-        $query_args = array(
333
-            'post_status' => 'publish',
334
-            'post_type' => 'gd_place',
335
-            'posts_per_page' => 1,
336
-        );
337
-
338
-        $all_posts = new WP_Query( $query_args );
339
-        $post_id = null;
340
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
341
-            $post_id = get_the_ID();
342
-        endwhile;
343
-
344
-        $this->assertTrue(is_int($post_id));
345
-
346
-        global $preview;
347
-        $preview = false;
348
-        ob_start();
349
-        $this->go_to( get_permalink($post_id) );
350
-        $this->load_template();
351
-        $output = ob_get_contents();
352
-        ob_end_clean();
353
-        $this->assertContains('post_profileTab', $output);
354
-
355
-        ob_start();
356
-        $_REQUEST['stype'] = 'gd_place';
357
-        $_REQUEST['geodir_dashbord'] = true;
358
-        $this->go_to( get_author_posts_url($user_id) );
359
-        $this->load_template();
360
-        $output = ob_get_contents();
361
-        ob_end_clean();
362
-        $this->assertContains('gd_list_view', $output);
363
-
364
-    }
365
-
366
-    public function testSearchPage() {
367
-        ob_start();
368
-        $_REQUEST['geodir_search'] = "1";
369
-        $_REQUEST['stype'] = 'gd_place';
370
-        $this->go_to( home_url('/?geodir_search=1&stype=gd_place&s=test&snear=&sgeo_lat=&sgeo_lon=') );
371
-        $this->load_template();
372
-        $output = ob_get_contents();
373
-        ob_end_clean();
374
-        $this->assertContains('Search Results for', $output);
375
-
376
-    }
377
-
378
-    public function testPopupSendEnquiryTemplate() {
379
-
380
-        $query_args = array(
381
-            'post_status' => 'publish',
382
-            'post_type' => 'gd_place',
383
-            'posts_per_page' => 1,
384
-        );
385
-
386
-        $all_posts = new WP_Query( $query_args );
387
-        $post_id = null;
388
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
389
-            $post_id = get_the_ID();
390
-        endwhile;
391
-
392
-        $this->assertTrue(is_int($post_id));
393
-
394
-        $_REQUEST['popuptype'] = 'b_send_inquiry';
395
-        $_REQUEST['post_id'] = $post_id;
396
-        add_filter('wp_redirect', '__return_false');
397
-        ob_start();
398
-        geodir_ajax_handler();
399
-        $output = ob_get_contents();
400
-        ob_end_clean();
401
-        $this->assertContains('send_inqury', $output);
402
-        remove_filter('wp_redirect', '__return_false');
403
-
404
-    }
405
-
406
-    public function texstPopupSendToFrndTemplate() {
407
-
408
-        //include template problem. its already loaded. find a way to fix this
409
-
410
-        $query_args = array(
411
-            'post_status' => 'publish',
412
-            'post_type' => 'gd_place',
413
-            'posts_per_page' => 1,
414
-        );
415
-
416
-        $all_posts = new WP_Query( $query_args );
417
-        $post_id = null;
418
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
419
-            $post_id = get_the_ID();
420
-        endwhile;
421
-
422
-        $this->assertTrue(is_int($post_id));
423
-
424
-        $_REQUEST['popuptype'] = 'b_sendtofriend';
425
-        $_REQUEST['post_id'] = $post_id;
426
-        add_filter('wp_redirect', '__return_false');
427
-        ob_start();
428
-        geodir_ajax_handler();
429
-        $output = ob_get_contents();
430
-        ob_end_clean();
431
-        $this->assertContains('send_inqury', $output);
432
-        remove_filter('wp_redirect', '__return_false');
433
-    }
434
-
435
-    public function testNavMenus() {
436
-        $menuname = 'Primary Menu';
437
-        $menulocation = 'primary';
438
-        // Does the menu exist already?
439
-        $menu_exists = wp_get_nav_menu_object( $menuname );
440
-
441
-        // If it doesn't exist, let's create it.
442
-        if( !$menu_exists){
443
-            $menu_id = wp_create_nav_menu($menuname);
444
-
445
-            // Set up default BuddyPress links and add them to the menu.
446
-            wp_update_nav_menu_item($menu_id, 0, array(
447
-                'menu-item-title' =>  __('Home'),
448
-                'menu-item-classes' => 'home',
449
-                'menu-item-url' => home_url( '/' ),
450
-                'menu-item-status' => 'publish'));
451
-
452
-            if( !has_nav_menu( $menulocation ) ){
453
-                $locations = get_theme_mod('nav_menu_locations');
454
-                $locations[$menulocation] = $menu_id;
455
-                set_theme_mod( 'nav_menu_locations', $locations );
456
-            }
457
-
458
-            update_option('geodir_theme_location_nav', array('primary'));
459
-
460
-            $menu = wp_nav_menu(array(
461
-                'theme_location' => 'primary',
462
-                'echo' => false,
463
-            ));
464
-
465
-            $this->assertContains('Add Listing', $menu);
466
-
467
-
468
-        }
469
-    }
470
-
471
-    public function testBestOfWidget() {
472
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
473
-        include_once($template);
474
-
475
-        ob_start();
476
-        $instance = array();
477
-        $instance['use_viewing_post_type'] = '1';
478
-        $instance['excerpt_type'] = 'show-reviews';
479
-        the_widget( 'geodir_bestof_widget' );
480
-        $output = ob_get_contents();
481
-        ob_end_clean();
482
-        $this->assertContains('bestof-widget-tab-layout', $output);
483
-
484
-        ob_start();
485
-        $this->the_widget_form( 'geodir_bestof_widget' );
486
-        $output = ob_get_contents();
487
-        ob_end_clean();
488
-        $this->assertContains('Number of categories', $output);
489
-
490
-        $new_instance = array(
491
-            'title' => '',
492
-            'post_type' => '',
493
-            'post_limit' => '5',
494
-            'categ_limit' => '3',
495
-            'character_count' => '20',
496
-            'add_location_filter' => '1',
497
-            'tab_layout' => 'bestof-tabs-on-top',
498
-            'excerpt_type' => 'show-desc',
499
-            'use_viewing_post_type' => '1'
500
-        );
501
-        $output = $this->the_widget_form_update( 'geodir_bestof_widget', $new_instance );
502
-        $this->assertContains('20', $output['character_count']);
503
-
504
-        ob_start();
505
-        geodir_bestof_js();
506
-        $output = ob_get_contents();
507
-        ob_end_clean();
508
-        $this->assertContains('bestof-widget-tab-layout', $output);
509
-
510
-    }
511
-
512
-    public function testCptCatsWidget() {
513
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_cpt_categories_widget.php';
514
-        include_once($template);
515
-
516
-        ob_start();
517
-        the_widget( 'geodir_cpt_categories_widget' );
518
-        $output = ob_get_contents();
519
-        ob_end_clean();
520
-        $this->assertContains('geodir_cpt_categories_widget', $output);
521
-
522
-        ob_start();
523
-        $this->the_widget_form( 'geodir_cpt_categories_widget' );
524
-        $output = ob_get_contents();
525
-        ob_end_clean();
526
-        $this->assertContains('Select CPT', $output);
527
-
528
-        $new_instance = array(
529
-            'title' => '',
530
-            'post_type' => array(), // NULL for all
531
-            'hide_empty' => '',
532
-            'show_count' => '',
533
-            'hide_icon' => '',
534
-            'cpt_left' => '',
535
-            'sort_by' => 'count',
536
-            'max_count' => 'all',
537
-            'max_level' => '1'
538
-        );
539
-        $output = $this->the_widget_form_update( 'geodir_cpt_categories_widget', $new_instance );
540
-        $this->assertContains('count', $output['sort_by']);
541
-
542
-    }
543
-
544
-    public function testFeaturesWidget() {
545
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_features_widget.php';
546
-        include_once($template);
547
-
548
-        $instance = array(
549
-            'title' => 'Features',
550
-            'icon_color' => '',
551
-            'title1' => 'Hello World',
552
-            'image1' => 'fa-recycle',
553
-            'desc1' => 'cool',
554
-        );
555
-
556
-        ob_start();
557
-        the_widget( 'Geodir_Features_Widget', $instance);
558
-        $output = ob_get_contents();
559
-        ob_end_clean();
560
-        $this->assertContains('widget_gd_features', $output);
561
-
562
-        ob_start();
563
-        $this->the_widget_form( 'Geodir_Features_Widget', $instance );
564
-        $output = ob_get_contents();
565
-        ob_end_clean();
566
-        $this->assertContains('Font Awesome Icon Color', $output);
567
-
568
-        $new_instance = array(
569
-            'title' => 'Features',
570
-            'icon_color' => '',
571
-            'title1' => 'Hello World',
572
-            'image1' => 'fa-recycle',
573
-            'desc1' => 'cool',
574
-        );
575
-        $output = $this->the_widget_form_update( 'Geodir_Features_Widget', $new_instance );
576
-        $this->assertContains('Features', $output['title']);
577
-
578
-    }
579
-
580
-    public function testSliderWidget() {
581
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_listing_slider_widget.php';
582
-        include_once($template);
583
-
584
-        ob_start();
585
-        the_widget( 'geodir_listing_slider_widget' );
586
-        $output = ob_get_contents();
587
-        ob_end_clean();
588
-        $this->assertContains('geodir_listing_slider_view', $output);
589
-
590
-        ob_start();
591
-        $this->the_widget_form( 'geodir_listing_slider_widget' );
592
-        $output = ob_get_contents();
593
-        ob_end_clean();
594
-        $this->assertContains('Slide Show Speed', $output);
595
-
596
-        $new_instance = array(
597
-            'title' => '',
598
-            'post_type' => '',
599
-            'category' => '',
600
-            'post_number' => '5',
601
-            'max_show' => '1',
602
-            'slide_width' => '',
603
-            'show_title' => '',
604
-            'slideshow' => '',
605
-            'animationLoop' => '',
606
-            'directionNav' => '',
607
-            'slideshowSpeed' => 5000,
608
-            'animationSpeed' => 600,
609
-            'animation' => '',
610
-            'list_sort' => 'latest',
611
-            'show_featured_only' => '',
612
-        );
613
-        $output = $this->the_widget_form_update( 'geodir_listing_slider_widget', $new_instance );
614
-        $this->assertContains('latest', $output['list_sort']);
615
-
616
-    }
617
-
618
-    public function testPopularWidget() {
619
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_popular_widget.php';
620
-        include_once($template);
621
-
622
-        ob_start();
623
-        the_widget( 'geodir_popular_post_category' );
624
-        $output = ob_get_contents();
625
-        ob_end_clean();
626
-        $this->assertContains('geodir_popular_post_category', $output);
627
-
628
-        ob_start();
629
-        $this->the_widget_form( 'geodir_popular_post_category' );
630
-        $output = ob_get_contents();
631
-        ob_end_clean();
632
-        $this->assertContains('Default post type to use', $output);
633
-
634
-        $new_instance = array(
635
-            'title' => '',
636
-            'category_limit' => 15,
637
-            'default_post_type' => ''
638
-        );
639
-        $output = $this->the_widget_form_update( 'geodir_popular_post_category', $new_instance );
640
-        $this->assertEquals(15, $output['category_limit']);
641
-
642
-        ob_start();
643
-        $instance = array();
644
-        $instance['category_title'] = '';
645
-        the_widget( 'geodir_popular_postview', $instance );
646
-        $output = ob_get_contents();
647
-        ob_end_clean();
648
-        $this->assertContains('geodir_popular_post_view', $output);
649
-
650
-        ob_start();
651
-        $this->the_widget_form( 'geodir_popular_postview' );
652
-        $output = ob_get_contents();
653
-        ob_end_clean();
654
-        $this->assertContains('Post Category', $output);
655
-
656
-        $new_instance = array(
657
-            'title' => '',
658
-            'post_type' => '',
659
-            'category' => array(),
660
-            'category_title' => '',
661
-            'list_sort' => '',
662
-            'list_order' => '',
663
-            'post_number' => '5',
664
-            'layout' => 'gridview_onehalf',
665
-            'listing_width' => '',
666
-            'add_location_filter' => '1',
667
-            'character_count' => '20',
668
-            'show_featured_only' => '',
669
-            'show_special_only' => '',
670
-            'with_pics_only' => '',
671
-            'with_videos_only' => '',
672
-            'use_viewing_post_type' => ''
673
-        );
674
-        $output = $this->the_widget_form_update( 'geodir_popular_postview', $new_instance );
675
-        $this->assertContains('gridview_onehalf', $output['layout']);
676
-
677
-    }
678
-
679
-    public function testRelatedWidget() {
680
-        $query_args = array(
681
-            'post_status' => 'publish',
682
-            'post_type' => 'gd_place',
683
-            'posts_per_page' => 1,
684
-        );
685
-
686
-        $all_posts = new WP_Query( $query_args );
687
-        $post_id = null;
688
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
689
-            global $post;
690
-            $post_id = get_the_ID();
691
-            $post = geodir_get_post_info($post->ID);
179
+		wp_set_current_user(0);
180
+		$template = geodir_plugin_path() . '/geodirectory-templates/geodir-signup.php';
181
+
182
+		ob_start();
183
+		include($template);
184
+		$output = ob_get_contents();
185
+		ob_end_clean();
186
+		$this->assertContains('Sign In', $output);
187
+	}
188
+
189
+	public function testInfoTemplate() {
190
+		wp_set_current_user(1);
191
+		global $information;
192
+		$information = "hello world";
193
+
194
+		$template = geodir_plugin_path() . '/geodirectory-templates/geodir-information.php';
195
+
196
+		ob_start();
197
+		include($template);
198
+		$output = ob_get_contents();
199
+		ob_end_clean();
200
+		$this->assertContains('hello world', $output);
201
+	}
202
+
203
+	public function testSuccessPage() {
204
+		wp_set_current_user(1);
205
+
206
+		$query_args = array(
207
+			'post_status' => 'publish',
208
+			'post_type' => 'gd_place',
209
+			'posts_per_page' => 1,
210
+		);
211
+
212
+		$all_posts = new WP_Query( $query_args );
213
+		$post_id = null;
214
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
215
+			$post_id = get_the_ID();
216
+		endwhile;
217
+
218
+		$this->assertTrue(is_int($post_id));
219
+
220
+		$_REQUEST['listing_type'] = 'gd_place';
221
+		$_REQUEST['pid'] = $post_id;
222
+		ob_start();
223
+		$this->go_to( get_permalink(geodir_success_page_id()) );
224
+		$this->load_template();
225
+		$output = ob_get_contents();
226
+		ob_end_clean();
227
+		$this->assertContains('View your submitted information', $output);
228
+	}
229
+
230
+	public function testPreviewPage() {
231
+		wp_set_current_user(1);
232
+
233
+		$query_args = array(
234
+			'post_status' => 'publish',
235
+			'post_type' => 'gd_place',
236
+			'posts_per_page' => 1,
237
+		);
238
+
239
+		$all_posts = new WP_Query( $query_args );
240
+		$post_id = null;
241
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
242
+			$post_id = get_the_ID();
243
+		endwhile;
244
+
245
+		$this->assertTrue(is_int($post_id));
246
+
247
+		$_REQUEST = array(
248
+			'pid' => $post_id,
249
+			'listing_type' => 'gd_place',
250
+			'post_title' => 'Test Listing Title Modified',
251
+			'post_desc' => 'Test Desc',
252
+			'post_tags' => 'test1,test2',
253
+			'post_address' => 'New York City Hall',
254
+			'post_zip' => '10007',
255
+			'post_latitude' => '40.7127837',
256
+			'post_longitude' => '-74.00594130000002',
257
+			'post_mapview' => 'ROADMAP',
258
+			'post_mapzoom' => '10',
259
+			'geodir_timing' => '10.00 am to 6 pm every day',
260
+			'geodir_contact' => '1234567890',
261
+			'geodir_email' => '[email protected]',
262
+			'geodir_website' => 'http://test.com',
263
+			'geodir_twitter' => 'http://twitter.com/test',
264
+			'geodir_facebook' => 'http://facebook.com/test',
265
+			'geodir_special_offers' => 'Test offer',
266
+			'preview' => true,
267
+			'post_category' => array(
268
+				'gd_placecategory' => ''
269
+			)
270
+		);
271
+
272
+		ob_start();
273
+		$this->go_to( get_permalink(geodir_preview_page_id()) );
274
+		$this->load_template();
275
+		$output = ob_get_contents();
276
+		ob_end_clean();
277
+		$this->assertContains('This is a preview of your listing', $output);
278
+	}
279
+
280
+	public function testAddListingPage() {
281
+		wp_set_current_user(1);
282
+
283
+		ob_start();
284
+		$this->go_to( get_permalink(geodir_add_listing_page_id()) );
285
+		$this->load_template();
286
+		$output = ob_get_contents();
287
+		ob_end_clean();
288
+		$this->assertContains('Enter Listing Details', $output);
289
+	}
290
+
291
+	public function testLocationPage() {
292
+		wp_set_current_user(1);
293
+
294
+		ob_start();
295
+		$this->go_to( get_permalink(geodir_location_page_id()) );
296
+		$this->load_template();
297
+		$output = ob_get_contents();
298
+		ob_end_clean();
299
+		$this->assertContains('Location', $output);
300
+	}
301
+
302
+	public function testTemplates() {
303
+
304
+		global $current_user;
305
+
306
+		$user_id = $current_user->ID;
307
+
308
+		$this->setPermalinkStructure();
309
+
310
+		$homepage = get_page_by_title( 'GD Home page' );
311
+		if ( $homepage )
312
+		{
313
+			update_option( 'page_on_front', $homepage->ID );
314
+			update_option( 'show_on_front', 'page' );
315
+		}
316
+
317
+		ob_start();
318
+		$this->go_to( home_url('/') );
319
+		$this->load_template();
320
+		$output = ob_get_contents();
321
+		ob_end_clean();
322
+		$this->assertContains('body class="home', $output);
323
+
324
+
325
+		ob_start();
326
+		$this->go_to( home_url('/?post_type=gd_place') );
327
+		$this->load_template();
328
+		$output = ob_get_contents();
329
+		ob_end_clean();
330
+		$this->assertContains('All Places', $output);
331
+
332
+		$query_args = array(
333
+			'post_status' => 'publish',
334
+			'post_type' => 'gd_place',
335
+			'posts_per_page' => 1,
336
+		);
337
+
338
+		$all_posts = new WP_Query( $query_args );
339
+		$post_id = null;
340
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
341
+			$post_id = get_the_ID();
342
+		endwhile;
343
+
344
+		$this->assertTrue(is_int($post_id));
345
+
346
+		global $preview;
347
+		$preview = false;
348
+		ob_start();
349
+		$this->go_to( get_permalink($post_id) );
350
+		$this->load_template();
351
+		$output = ob_get_contents();
352
+		ob_end_clean();
353
+		$this->assertContains('post_profileTab', $output);
354
+
355
+		ob_start();
356
+		$_REQUEST['stype'] = 'gd_place';
357
+		$_REQUEST['geodir_dashbord'] = true;
358
+		$this->go_to( get_author_posts_url($user_id) );
359
+		$this->load_template();
360
+		$output = ob_get_contents();
361
+		ob_end_clean();
362
+		$this->assertContains('gd_list_view', $output);
363
+
364
+	}
365
+
366
+	public function testSearchPage() {
367
+		ob_start();
368
+		$_REQUEST['geodir_search'] = "1";
369
+		$_REQUEST['stype'] = 'gd_place';
370
+		$this->go_to( home_url('/?geodir_search=1&stype=gd_place&s=test&snear=&sgeo_lat=&sgeo_lon=') );
371
+		$this->load_template();
372
+		$output = ob_get_contents();
373
+		ob_end_clean();
374
+		$this->assertContains('Search Results for', $output);
375
+
376
+	}
377
+
378
+	public function testPopupSendEnquiryTemplate() {
379
+
380
+		$query_args = array(
381
+			'post_status' => 'publish',
382
+			'post_type' => 'gd_place',
383
+			'posts_per_page' => 1,
384
+		);
385
+
386
+		$all_posts = new WP_Query( $query_args );
387
+		$post_id = null;
388
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
389
+			$post_id = get_the_ID();
390
+		endwhile;
391
+
392
+		$this->assertTrue(is_int($post_id));
393
+
394
+		$_REQUEST['popuptype'] = 'b_send_inquiry';
395
+		$_REQUEST['post_id'] = $post_id;
396
+		add_filter('wp_redirect', '__return_false');
397
+		ob_start();
398
+		geodir_ajax_handler();
399
+		$output = ob_get_contents();
400
+		ob_end_clean();
401
+		$this->assertContains('send_inqury', $output);
402
+		remove_filter('wp_redirect', '__return_false');
403
+
404
+	}
405
+
406
+	public function texstPopupSendToFrndTemplate() {
407
+
408
+		//include template problem. its already loaded. find a way to fix this
409
+
410
+		$query_args = array(
411
+			'post_status' => 'publish',
412
+			'post_type' => 'gd_place',
413
+			'posts_per_page' => 1,
414
+		);
415
+
416
+		$all_posts = new WP_Query( $query_args );
417
+		$post_id = null;
418
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
419
+			$post_id = get_the_ID();
420
+		endwhile;
421
+
422
+		$this->assertTrue(is_int($post_id));
423
+
424
+		$_REQUEST['popuptype'] = 'b_sendtofriend';
425
+		$_REQUEST['post_id'] = $post_id;
426
+		add_filter('wp_redirect', '__return_false');
427
+		ob_start();
428
+		geodir_ajax_handler();
429
+		$output = ob_get_contents();
430
+		ob_end_clean();
431
+		$this->assertContains('send_inqury', $output);
432
+		remove_filter('wp_redirect', '__return_false');
433
+	}
434
+
435
+	public function testNavMenus() {
436
+		$menuname = 'Primary Menu';
437
+		$menulocation = 'primary';
438
+		// Does the menu exist already?
439
+		$menu_exists = wp_get_nav_menu_object( $menuname );
440
+
441
+		// If it doesn't exist, let's create it.
442
+		if( !$menu_exists){
443
+			$menu_id = wp_create_nav_menu($menuname);
444
+
445
+			// Set up default BuddyPress links and add them to the menu.
446
+			wp_update_nav_menu_item($menu_id, 0, array(
447
+				'menu-item-title' =>  __('Home'),
448
+				'menu-item-classes' => 'home',
449
+				'menu-item-url' => home_url( '/' ),
450
+				'menu-item-status' => 'publish'));
451
+
452
+			if( !has_nav_menu( $menulocation ) ){
453
+				$locations = get_theme_mod('nav_menu_locations');
454
+				$locations[$menulocation] = $menu_id;
455
+				set_theme_mod( 'nav_menu_locations', $locations );
456
+			}
457
+
458
+			update_option('geodir_theme_location_nav', array('primary'));
459
+
460
+			$menu = wp_nav_menu(array(
461
+				'theme_location' => 'primary',
462
+				'echo' => false,
463
+			));
464
+
465
+			$this->assertContains('Add Listing', $menu);
466
+
467
+
468
+		}
469
+	}
470
+
471
+	public function testBestOfWidget() {
472
+		$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
473
+		include_once($template);
474
+
475
+		ob_start();
476
+		$instance = array();
477
+		$instance['use_viewing_post_type'] = '1';
478
+		$instance['excerpt_type'] = 'show-reviews';
479
+		the_widget( 'geodir_bestof_widget' );
480
+		$output = ob_get_contents();
481
+		ob_end_clean();
482
+		$this->assertContains('bestof-widget-tab-layout', $output);
483
+
484
+		ob_start();
485
+		$this->the_widget_form( 'geodir_bestof_widget' );
486
+		$output = ob_get_contents();
487
+		ob_end_clean();
488
+		$this->assertContains('Number of categories', $output);
489
+
490
+		$new_instance = array(
491
+			'title' => '',
492
+			'post_type' => '',
493
+			'post_limit' => '5',
494
+			'categ_limit' => '3',
495
+			'character_count' => '20',
496
+			'add_location_filter' => '1',
497
+			'tab_layout' => 'bestof-tabs-on-top',
498
+			'excerpt_type' => 'show-desc',
499
+			'use_viewing_post_type' => '1'
500
+		);
501
+		$output = $this->the_widget_form_update( 'geodir_bestof_widget', $new_instance );
502
+		$this->assertContains('20', $output['character_count']);
503
+
504
+		ob_start();
505
+		geodir_bestof_js();
506
+		$output = ob_get_contents();
507
+		ob_end_clean();
508
+		$this->assertContains('bestof-widget-tab-layout', $output);
509
+
510
+	}
511
+
512
+	public function testCptCatsWidget() {
513
+		$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_cpt_categories_widget.php';
514
+		include_once($template);
515
+
516
+		ob_start();
517
+		the_widget( 'geodir_cpt_categories_widget' );
518
+		$output = ob_get_contents();
519
+		ob_end_clean();
520
+		$this->assertContains('geodir_cpt_categories_widget', $output);
521
+
522
+		ob_start();
523
+		$this->the_widget_form( 'geodir_cpt_categories_widget' );
524
+		$output = ob_get_contents();
525
+		ob_end_clean();
526
+		$this->assertContains('Select CPT', $output);
527
+
528
+		$new_instance = array(
529
+			'title' => '',
530
+			'post_type' => array(), // NULL for all
531
+			'hide_empty' => '',
532
+			'show_count' => '',
533
+			'hide_icon' => '',
534
+			'cpt_left' => '',
535
+			'sort_by' => 'count',
536
+			'max_count' => 'all',
537
+			'max_level' => '1'
538
+		);
539
+		$output = $this->the_widget_form_update( 'geodir_cpt_categories_widget', $new_instance );
540
+		$this->assertContains('count', $output['sort_by']);
541
+
542
+	}
543
+
544
+	public function testFeaturesWidget() {
545
+		$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_features_widget.php';
546
+		include_once($template);
547
+
548
+		$instance = array(
549
+			'title' => 'Features',
550
+			'icon_color' => '',
551
+			'title1' => 'Hello World',
552
+			'image1' => 'fa-recycle',
553
+			'desc1' => 'cool',
554
+		);
555
+
556
+		ob_start();
557
+		the_widget( 'Geodir_Features_Widget', $instance);
558
+		$output = ob_get_contents();
559
+		ob_end_clean();
560
+		$this->assertContains('widget_gd_features', $output);
561
+
562
+		ob_start();
563
+		$this->the_widget_form( 'Geodir_Features_Widget', $instance );
564
+		$output = ob_get_contents();
565
+		ob_end_clean();
566
+		$this->assertContains('Font Awesome Icon Color', $output);
567
+
568
+		$new_instance = array(
569
+			'title' => 'Features',
570
+			'icon_color' => '',
571
+			'title1' => 'Hello World',
572
+			'image1' => 'fa-recycle',
573
+			'desc1' => 'cool',
574
+		);
575
+		$output = $this->the_widget_form_update( 'Geodir_Features_Widget', $new_instance );
576
+		$this->assertContains('Features', $output['title']);
577
+
578
+	}
579
+
580
+	public function testSliderWidget() {
581
+		$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_listing_slider_widget.php';
582
+		include_once($template);
583
+
584
+		ob_start();
585
+		the_widget( 'geodir_listing_slider_widget' );
586
+		$output = ob_get_contents();
587
+		ob_end_clean();
588
+		$this->assertContains('geodir_listing_slider_view', $output);
589
+
590
+		ob_start();
591
+		$this->the_widget_form( 'geodir_listing_slider_widget' );
592
+		$output = ob_get_contents();
593
+		ob_end_clean();
594
+		$this->assertContains('Slide Show Speed', $output);
595
+
596
+		$new_instance = array(
597
+			'title' => '',
598
+			'post_type' => '',
599
+			'category' => '',
600
+			'post_number' => '5',
601
+			'max_show' => '1',
602
+			'slide_width' => '',
603
+			'show_title' => '',
604
+			'slideshow' => '',
605
+			'animationLoop' => '',
606
+			'directionNav' => '',
607
+			'slideshowSpeed' => 5000,
608
+			'animationSpeed' => 600,
609
+			'animation' => '',
610
+			'list_sort' => 'latest',
611
+			'show_featured_only' => '',
612
+		);
613
+		$output = $this->the_widget_form_update( 'geodir_listing_slider_widget', $new_instance );
614
+		$this->assertContains('latest', $output['list_sort']);
615
+
616
+	}
617
+
618
+	public function testPopularWidget() {
619
+		$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_popular_widget.php';
620
+		include_once($template);
621
+
622
+		ob_start();
623
+		the_widget( 'geodir_popular_post_category' );
624
+		$output = ob_get_contents();
625
+		ob_end_clean();
626
+		$this->assertContains('geodir_popular_post_category', $output);
627
+
628
+		ob_start();
629
+		$this->the_widget_form( 'geodir_popular_post_category' );
630
+		$output = ob_get_contents();
631
+		ob_end_clean();
632
+		$this->assertContains('Default post type to use', $output);
633
+
634
+		$new_instance = array(
635
+			'title' => '',
636
+			'category_limit' => 15,
637
+			'default_post_type' => ''
638
+		);
639
+		$output = $this->the_widget_form_update( 'geodir_popular_post_category', $new_instance );
640
+		$this->assertEquals(15, $output['category_limit']);
641
+
642
+		ob_start();
643
+		$instance = array();
644
+		$instance['category_title'] = '';
645
+		the_widget( 'geodir_popular_postview', $instance );
646
+		$output = ob_get_contents();
647
+		ob_end_clean();
648
+		$this->assertContains('geodir_popular_post_view', $output);
649
+
650
+		ob_start();
651
+		$this->the_widget_form( 'geodir_popular_postview' );
652
+		$output = ob_get_contents();
653
+		ob_end_clean();
654
+		$this->assertContains('Post Category', $output);
655
+
656
+		$new_instance = array(
657
+			'title' => '',
658
+			'post_type' => '',
659
+			'category' => array(),
660
+			'category_title' => '',
661
+			'list_sort' => '',
662
+			'list_order' => '',
663
+			'post_number' => '5',
664
+			'layout' => 'gridview_onehalf',
665
+			'listing_width' => '',
666
+			'add_location_filter' => '1',
667
+			'character_count' => '20',
668
+			'show_featured_only' => '',
669
+			'show_special_only' => '',
670
+			'with_pics_only' => '',
671
+			'with_videos_only' => '',
672
+			'use_viewing_post_type' => ''
673
+		);
674
+		$output = $this->the_widget_form_update( 'geodir_popular_postview', $new_instance );
675
+		$this->assertContains('gridview_onehalf', $output['layout']);
676
+
677
+	}
678
+
679
+	public function testRelatedWidget() {
680
+		$query_args = array(
681
+			'post_status' => 'publish',
682
+			'post_type' => 'gd_place',
683
+			'posts_per_page' => 1,
684
+		);
685
+
686
+		$all_posts = new WP_Query( $query_args );
687
+		$post_id = null;
688
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
689
+			global $post;
690
+			$post_id = get_the_ID();
691
+			$post = geodir_get_post_info($post->ID);
692 692
 
693 693
 //            $term_list = wp_get_post_terms($post->ID, 'gd_placecategory');
694 694
 //            $post->gd_placecategory = (string) $term_list[0]->term_id;
695 695
 
696
-            $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_related_listing_widget.php';
697
-            include_once($template);
698
-
699
-            ob_start();
700
-            the_widget( 'geodir_related_listing_postview' );
701
-            $output = ob_get_contents();
702
-            ob_end_clean();
703
-            $this->assertContains('Related Listing', $output);
704
-
705
-            ob_start();
706
-            $this->the_widget_form( 'geodir_related_listing_postview' );
707
-            $output = ob_get_contents();
708
-            ob_end_clean();
709
-            $this->assertContains('Relate to', $output);
710
-
711
-            $new_instance = array(
712
-                'title' => '',
713
-                'list_sort' => '',
714
-                'list_order' => '',
715
-                'post_number' => '5',
716
-                'relate_to' => '',
717
-                'layout' => 'gridview_onehalf',
718
-                'listing_width' => '',
719
-                'add_location_filter' => '1',
720
-                'character_count' => '20'
721
-            );
722
-            $output = $this->the_widget_form_update( 'geodir_related_listing_postview', $new_instance );
723
-            $this->assertContains('gridview_onehalf', $output['layout']);
724
-        endwhile;
725
-
726
-        $this->assertTrue(is_int($post_id));
727
-
728
-
729
-    }
730
-
731
-    public function testReviewsWidget() {
732
-
733
-        $time = current_time('mysql');
734
-
735
-        $args = array(
736
-            'listing_type' => 'gd_place',
737
-            'post_title' => 'Test Listing Title',
738
-            'post_desc' => 'Test Desc',
739
-            'post_tags' => 'test1,test2',
740
-            'post_address' => 'New York City Hall',
741
-            'post_zip' => '10007',
742
-            'post_latitude' => '40.7127837',
743
-            'post_longitude' => '-74.00594130000002',
744
-            'post_mapview' => 'ROADMAP',
745
-            'post_mapzoom' => '10',
746
-            'geodir_timing' => '10.00 am to 6 pm every day',
747
-            'geodir_contact' => '1234567890',
748
-            'geodir_email' => '[email protected]',
749
-            'geodir_website' => 'http://test.com',
750
-            'geodir_twitter' => 'http://twitter.com/test',
751
-            'geodir_facebook' => 'http://facebook.com/test',
752
-            'geodir_special_offers' => 'Test offer'
753
-        );
754
-        $post_id = geodir_save_listing($args, true);
755
-
756
-        $data = array(
757
-            'comment_post_ID' => $post_id,
758
-            'comment_author' => 'admin',
759
-            'comment_author_email' => '[email protected]',
760
-            'comment_author_url' => 'http://wpgeodirectory.com',
761
-            'comment_content' => 'content here',
762
-            'comment_type' => '',
763
-            'comment_parent' => 0,
764
-            'user_id' => 1,
765
-            'comment_author_IP' => '127.0.0.1',
766
-            'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)',
767
-            'comment_date' => $time,
768
-            'comment_approved' => 1,
769
-        );
770
-
771
-        $comment_id = wp_insert_comment($data);
772
-
773
-        $_REQUEST['geodir_overallrating'] = 5.0;
774
-        geodir_save_rating($comment_id);
775
-
776
-        $this->assertTrue(is_int($comment_id));
777
-
778
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_reviews_widget.php';
779
-        include_once($template);
780
-
781
-        ob_start();
782
-        the_widget( 'geodir_recent_reviews_widget' );
783
-        $output = ob_get_contents();
784
-        ob_end_clean();
785
-        $this->assertContains('geodir_recent_reviews', $output);
786
-
787
-        ob_start();
788
-        $this->the_widget_form( 'geodir_recent_reviews_widget' );
789
-        $output = ob_get_contents();
790
-        ob_end_clean();
791
-        $this->assertContains('Number of Reviews', $output);
792
-
793
-        $new_instance = array(
794
-            'title' => '',
795
-            't1' => '',
796
-            't2' => '',
797
-            't3' => '',
798
-            'img1' => '',
799
-            'count' => ''
800
-        );
801
-        $output = $this->the_widget_form_update( 'geodir_recent_reviews_widget', $new_instance );
802
-        $this->assertTrue(empty($output['count']));
803
-    }
804
-
805
-    public function testHomeMapWidget() {
806
-        $template = geodir_plugin_path() . '/geodirectory-widgets/home_map_widget.php';
807
-        include_once($template);
808
-
809
-        ob_start();
810
-        $instance = array();
811
-        $args = array();
812
-        $args["widget_id"] = "geodir_map_v3_home_map-2";
813
-        the_widget( 'geodir_homepage_map', $instance, $args );
814
-        $output = ob_get_contents();
815
-        ob_end_clean();
816
-        $this->assertContains('geodir-map-home-page', $output);
817
-
818
-        ob_start();
819
-        $this->the_widget_form( 'geodir_homepage_map' );
820
-        $output = ob_get_contents();
821
-        ob_end_clean();
822
-        $this->assertContains('Map Zoom level', $output);
823
-
824
-        $new_instance = array(
825
-            'width' => '',
826
-            'heigh' => '',
827
-            'maptype' => '',
828
-            'zoom' => '',
829
-            'autozoom' => '',
830
-            'child_collapse' => '0',
831
-            'scrollwheel' => '0'
832
-        );
833
-        $output = $this->the_widget_form_update( 'geodir_homepage_map', $new_instance );
834
-        $this->assertContains('0', $output['scrollwheel']);
835
-
836
-    }
837
-
838
-    public function testLoginWidget() {
839
-
840
-        register_geodir_widgets();
841
-
842
-        ob_start();
843
-        the_widget( 'geodir_loginwidget' );
844
-        $output = ob_get_contents();
845
-        ob_end_clean();
846
-        $this->assertContains('geodir_loginbox', $output);
847
-
848
-        ob_start();
849
-        $this->the_widget_form( 'geodir_loginwidget' );
850
-        $output = ob_get_contents();
851
-        ob_end_clean();
852
-        $this->assertContains('Widget Title', $output);
853
-
854
-        $new_instance = array(
855
-            'title' => 'Login',
856
-            't1' => '',
857
-            't2' => '',
858
-            't3' => '',
859
-            'img1' => '',
860
-            'desc1' => ''
861
-        );
862
-        $output = $this->the_widget_form_update( 'geodir_loginwidget', $new_instance );
863
-        $this->assertContains('Login', $output['title']);
864
-
865
-    }
866
-
867
-    public function testSocialWidget() {
868
-
869
-        ob_start();
870
-        the_widget( 'geodir_social_like_widget' );
871
-        $output = ob_get_contents();
872
-        ob_end_clean();
873
-        $this->assertContains('twitter.com', $output);
874
-
875
-        ob_start();
876
-        $this->the_widget_form( 'geodir_social_like_widget' );
877
-        $output = ob_get_contents();
878
-        ob_end_clean();
879
-        $this->assertContains('No settings for this widget', $output);
880
-
881
-        $new_instance = array(
882
-            'title' => 'Social',
883
-        );
884
-        $output = $this->the_widget_form_update( 'geodir_social_like_widget', $new_instance );
885
-        $this->assertContains('Social', $output['title']);
886
-
887
-    }
888
-
889
-    public function testSubscribeWidget() {
890
-
891
-        ob_start();
892
-        the_widget( 'geodirsubscribeWidget' );
893
-        $output = ob_get_contents();
894
-        ob_end_clean();
895
-        $this->assertContains('geodir-subscribe-form', $output);
896
-
897
-        ob_start();
898
-        $this->the_widget_form( 'geodirsubscribeWidget' );
899
-        $output = ob_get_contents();
900
-        ob_end_clean();
901
-        $this->assertContains('Feedburner ID', $output);
902
-
903
-        $new_instance = array(
904
-            'title' => 'Subscribe',
905
-            'id' => '',
906
-            'advt1' => '',
907
-            'text' => '',
908
-            'twitter' => '',
909
-            'facebook' => '',
910
-            'digg' => '',
911
-            'myspace' => ''
912
-        );
913
-        $output = $this->the_widget_form_update( 'geodirsubscribeWidget', $new_instance );
914
-        $this->assertContains('Subscribe', $output['title']);
915
-
916
-    }
917
-
918
-    public function testAdvWidget() {
919
-
920
-        ob_start();
921
-        $instance = array();
922
-        $instance['desc1'] = 'hello';
923
-        the_widget( 'geodiradvtwidget', $instance );
924
-        $output = ob_get_contents();
925
-        ob_end_clean();
926
-        $this->assertContains('hello', $output);
927
-
928
-        ob_start();
929
-        $this->the_widget_form( 'geodiradvtwidget' );
930
-        $output = ob_get_contents();
931
-        ob_end_clean();
932
-        $this->assertContains('Your Advt code', $output);
933
-
934
-        $new_instance = array(
935
-            'desc1' => 'Advertise'
936
-        );
937
-        $output = $this->the_widget_form_update( 'geodiradvtwidget', $new_instance );
938
-        $this->assertContains('Advertise', $output['desc1']);
939
-
940
-    }
941
-
942
-    public function testFlickrWidget() {
943
-
944
-        ob_start();
945
-        the_widget( 'GeodirFlickrWidget' );
946
-        $output = ob_get_contents();
947
-        ob_end_clean();
948
-        $this->assertContains('geodir-flickr', $output);
949
-
950
-        ob_start();
951
-        $this->the_widget_form( 'GeodirFlickrWidget' );
952
-        $output = ob_get_contents();
953
-        ob_end_clean();
954
-        $this->assertContains('Flickr ID', $output);
955
-
956
-        $new_instance = array(
957
-            'id' => '',
958
-            'number' => '34'
959
-        );
960
-        $output = $this->the_widget_form_update( 'GeodirFlickrWidget', $new_instance );
961
-        $this->assertContains('34', $output['number']);
962
-
963
-    }
964
-
965
-    public function testTwitterWidget() {
966
-
967
-        ob_start();
968
-        $instance = array();
969
-        $instance['gd_tw_desc1'] = 'hello';
970
-        the_widget( 'geodir_twitter', $instance );
971
-        $output = ob_get_contents();
972
-        ob_end_clean();
973
-        $this->assertContains('hello', $output);
974
-
975
-        ob_start();
976
-        $this->the_widget_form( 'geodir_twitter' );
977
-        $output = ob_get_contents();
978
-        ob_end_clean();
979
-        $this->assertContains('Your twitter code', $output);
980
-
981
-        $new_instance = array(
982
-            'gd_tw_desc1' => 'hello'
983
-        );
984
-        $output = $this->the_widget_form_update( 'geodir_twitter', $new_instance );
985
-        $this->assertContains('hello', $output['gd_tw_desc1']);
986
-
987
-    }
988
-
989
-    public function testAdvSearchWidget() {
990
-
991
-        ob_start();
992
-        the_widget( 'geodir_advance_search_widget' );
993
-        $output = ob_get_contents();
994
-        ob_end_clean();
995
-        $this->assertContains('geodir-loc-bar', $output);
996
-
997
-        ob_start();
998
-        $this->the_widget_form( 'geodir_advance_search_widget' );
999
-        $output = ob_get_contents();
1000
-        ob_end_clean();
1001
-        $this->assertContains('This is a search widget', $output);
696
+			$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_related_listing_widget.php';
697
+			include_once($template);
698
+
699
+			ob_start();
700
+			the_widget( 'geodir_related_listing_postview' );
701
+			$output = ob_get_contents();
702
+			ob_end_clean();
703
+			$this->assertContains('Related Listing', $output);
704
+
705
+			ob_start();
706
+			$this->the_widget_form( 'geodir_related_listing_postview' );
707
+			$output = ob_get_contents();
708
+			ob_end_clean();
709
+			$this->assertContains('Relate to', $output);
710
+
711
+			$new_instance = array(
712
+				'title' => '',
713
+				'list_sort' => '',
714
+				'list_order' => '',
715
+				'post_number' => '5',
716
+				'relate_to' => '',
717
+				'layout' => 'gridview_onehalf',
718
+				'listing_width' => '',
719
+				'add_location_filter' => '1',
720
+				'character_count' => '20'
721
+			);
722
+			$output = $this->the_widget_form_update( 'geodir_related_listing_postview', $new_instance );
723
+			$this->assertContains('gridview_onehalf', $output['layout']);
724
+		endwhile;
725
+
726
+		$this->assertTrue(is_int($post_id));
727
+
728
+
729
+	}
730
+
731
+	public function testReviewsWidget() {
732
+
733
+		$time = current_time('mysql');
734
+
735
+		$args = array(
736
+			'listing_type' => 'gd_place',
737
+			'post_title' => 'Test Listing Title',
738
+			'post_desc' => 'Test Desc',
739
+			'post_tags' => 'test1,test2',
740
+			'post_address' => 'New York City Hall',
741
+			'post_zip' => '10007',
742
+			'post_latitude' => '40.7127837',
743
+			'post_longitude' => '-74.00594130000002',
744
+			'post_mapview' => 'ROADMAP',
745
+			'post_mapzoom' => '10',
746
+			'geodir_timing' => '10.00 am to 6 pm every day',
747
+			'geodir_contact' => '1234567890',
748
+			'geodir_email' => '[email protected]',
749
+			'geodir_website' => 'http://test.com',
750
+			'geodir_twitter' => 'http://twitter.com/test',
751
+			'geodir_facebook' => 'http://facebook.com/test',
752
+			'geodir_special_offers' => 'Test offer'
753
+		);
754
+		$post_id = geodir_save_listing($args, true);
755
+
756
+		$data = array(
757
+			'comment_post_ID' => $post_id,
758
+			'comment_author' => 'admin',
759
+			'comment_author_email' => '[email protected]',
760
+			'comment_author_url' => 'http://wpgeodirectory.com',
761
+			'comment_content' => 'content here',
762
+			'comment_type' => '',
763
+			'comment_parent' => 0,
764
+			'user_id' => 1,
765
+			'comment_author_IP' => '127.0.0.1',
766
+			'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)',
767
+			'comment_date' => $time,
768
+			'comment_approved' => 1,
769
+		);
770
+
771
+		$comment_id = wp_insert_comment($data);
772
+
773
+		$_REQUEST['geodir_overallrating'] = 5.0;
774
+		geodir_save_rating($comment_id);
775
+
776
+		$this->assertTrue(is_int($comment_id));
777
+
778
+		$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_reviews_widget.php';
779
+		include_once($template);
780
+
781
+		ob_start();
782
+		the_widget( 'geodir_recent_reviews_widget' );
783
+		$output = ob_get_contents();
784
+		ob_end_clean();
785
+		$this->assertContains('geodir_recent_reviews', $output);
786
+
787
+		ob_start();
788
+		$this->the_widget_form( 'geodir_recent_reviews_widget' );
789
+		$output = ob_get_contents();
790
+		ob_end_clean();
791
+		$this->assertContains('Number of Reviews', $output);
792
+
793
+		$new_instance = array(
794
+			'title' => '',
795
+			't1' => '',
796
+			't2' => '',
797
+			't3' => '',
798
+			'img1' => '',
799
+			'count' => ''
800
+		);
801
+		$output = $this->the_widget_form_update( 'geodir_recent_reviews_widget', $new_instance );
802
+		$this->assertTrue(empty($output['count']));
803
+	}
804
+
805
+	public function testHomeMapWidget() {
806
+		$template = geodir_plugin_path() . '/geodirectory-widgets/home_map_widget.php';
807
+		include_once($template);
808
+
809
+		ob_start();
810
+		$instance = array();
811
+		$args = array();
812
+		$args["widget_id"] = "geodir_map_v3_home_map-2";
813
+		the_widget( 'geodir_homepage_map', $instance, $args );
814
+		$output = ob_get_contents();
815
+		ob_end_clean();
816
+		$this->assertContains('geodir-map-home-page', $output);
817
+
818
+		ob_start();
819
+		$this->the_widget_form( 'geodir_homepage_map' );
820
+		$output = ob_get_contents();
821
+		ob_end_clean();
822
+		$this->assertContains('Map Zoom level', $output);
823
+
824
+		$new_instance = array(
825
+			'width' => '',
826
+			'heigh' => '',
827
+			'maptype' => '',
828
+			'zoom' => '',
829
+			'autozoom' => '',
830
+			'child_collapse' => '0',
831
+			'scrollwheel' => '0'
832
+		);
833
+		$output = $this->the_widget_form_update( 'geodir_homepage_map', $new_instance );
834
+		$this->assertContains('0', $output['scrollwheel']);
835
+
836
+	}
837
+
838
+	public function testLoginWidget() {
839
+
840
+		register_geodir_widgets();
841
+
842
+		ob_start();
843
+		the_widget( 'geodir_loginwidget' );
844
+		$output = ob_get_contents();
845
+		ob_end_clean();
846
+		$this->assertContains('geodir_loginbox', $output);
847
+
848
+		ob_start();
849
+		$this->the_widget_form( 'geodir_loginwidget' );
850
+		$output = ob_get_contents();
851
+		ob_end_clean();
852
+		$this->assertContains('Widget Title', $output);
853
+
854
+		$new_instance = array(
855
+			'title' => 'Login',
856
+			't1' => '',
857
+			't2' => '',
858
+			't3' => '',
859
+			'img1' => '',
860
+			'desc1' => ''
861
+		);
862
+		$output = $this->the_widget_form_update( 'geodir_loginwidget', $new_instance );
863
+		$this->assertContains('Login', $output['title']);
864
+
865
+	}
866
+
867
+	public function testSocialWidget() {
868
+
869
+		ob_start();
870
+		the_widget( 'geodir_social_like_widget' );
871
+		$output = ob_get_contents();
872
+		ob_end_clean();
873
+		$this->assertContains('twitter.com', $output);
874
+
875
+		ob_start();
876
+		$this->the_widget_form( 'geodir_social_like_widget' );
877
+		$output = ob_get_contents();
878
+		ob_end_clean();
879
+		$this->assertContains('No settings for this widget', $output);
880
+
881
+		$new_instance = array(
882
+			'title' => 'Social',
883
+		);
884
+		$output = $this->the_widget_form_update( 'geodir_social_like_widget', $new_instance );
885
+		$this->assertContains('Social', $output['title']);
886
+
887
+	}
888
+
889
+	public function testSubscribeWidget() {
890
+
891
+		ob_start();
892
+		the_widget( 'geodirsubscribeWidget' );
893
+		$output = ob_get_contents();
894
+		ob_end_clean();
895
+		$this->assertContains('geodir-subscribe-form', $output);
896
+
897
+		ob_start();
898
+		$this->the_widget_form( 'geodirsubscribeWidget' );
899
+		$output = ob_get_contents();
900
+		ob_end_clean();
901
+		$this->assertContains('Feedburner ID', $output);
902
+
903
+		$new_instance = array(
904
+			'title' => 'Subscribe',
905
+			'id' => '',
906
+			'advt1' => '',
907
+			'text' => '',
908
+			'twitter' => '',
909
+			'facebook' => '',
910
+			'digg' => '',
911
+			'myspace' => ''
912
+		);
913
+		$output = $this->the_widget_form_update( 'geodirsubscribeWidget', $new_instance );
914
+		$this->assertContains('Subscribe', $output['title']);
915
+
916
+	}
917
+
918
+	public function testAdvWidget() {
919
+
920
+		ob_start();
921
+		$instance = array();
922
+		$instance['desc1'] = 'hello';
923
+		the_widget( 'geodiradvtwidget', $instance );
924
+		$output = ob_get_contents();
925
+		ob_end_clean();
926
+		$this->assertContains('hello', $output);
927
+
928
+		ob_start();
929
+		$this->the_widget_form( 'geodiradvtwidget' );
930
+		$output = ob_get_contents();
931
+		ob_end_clean();
932
+		$this->assertContains('Your Advt code', $output);
933
+
934
+		$new_instance = array(
935
+			'desc1' => 'Advertise'
936
+		);
937
+		$output = $this->the_widget_form_update( 'geodiradvtwidget', $new_instance );
938
+		$this->assertContains('Advertise', $output['desc1']);
939
+
940
+	}
941
+
942
+	public function testFlickrWidget() {
943
+
944
+		ob_start();
945
+		the_widget( 'GeodirFlickrWidget' );
946
+		$output = ob_get_contents();
947
+		ob_end_clean();
948
+		$this->assertContains('geodir-flickr', $output);
949
+
950
+		ob_start();
951
+		$this->the_widget_form( 'GeodirFlickrWidget' );
952
+		$output = ob_get_contents();
953
+		ob_end_clean();
954
+		$this->assertContains('Flickr ID', $output);
955
+
956
+		$new_instance = array(
957
+			'id' => '',
958
+			'number' => '34'
959
+		);
960
+		$output = $this->the_widget_form_update( 'GeodirFlickrWidget', $new_instance );
961
+		$this->assertContains('34', $output['number']);
962
+
963
+	}
964
+
965
+	public function testTwitterWidget() {
966
+
967
+		ob_start();
968
+		$instance = array();
969
+		$instance['gd_tw_desc1'] = 'hello';
970
+		the_widget( 'geodir_twitter', $instance );
971
+		$output = ob_get_contents();
972
+		ob_end_clean();
973
+		$this->assertContains('hello', $output);
974
+
975
+		ob_start();
976
+		$this->the_widget_form( 'geodir_twitter' );
977
+		$output = ob_get_contents();
978
+		ob_end_clean();
979
+		$this->assertContains('Your twitter code', $output);
980
+
981
+		$new_instance = array(
982
+			'gd_tw_desc1' => 'hello'
983
+		);
984
+		$output = $this->the_widget_form_update( 'geodir_twitter', $new_instance );
985
+		$this->assertContains('hello', $output['gd_tw_desc1']);
986
+
987
+	}
988
+
989
+	public function testAdvSearchWidget() {
990
+
991
+		ob_start();
992
+		the_widget( 'geodir_advance_search_widget' );
993
+		$output = ob_get_contents();
994
+		ob_end_clean();
995
+		$this->assertContains('geodir-loc-bar', $output);
996
+
997
+		ob_start();
998
+		$this->the_widget_form( 'geodir_advance_search_widget' );
999
+		$output = ob_get_contents();
1000
+		ob_end_clean();
1001
+		$this->assertContains('This is a search widget', $output);
1002 1002
 
1003 1003
 //        $new_instance = array(
1004 1004
 //        );
1005 1005
 //        $output = $this->the_widget_form_update( 'geodir_advance_search_widget', $new_instance );
1006 1006
 //        $this->assertContains('Subscribe', $output['title']);
1007 1007
 
1008
-    }
1009
-
1010
-    public function testListingMapWidget() {
1011
-
1012
-        $template = geodir_plugin_path() . '/geodirectory-widgets/listing_map_widget.php';
1013
-        include_once($template);
1014
-
1015
-        //listing page
1016
-        $this->go_to( home_url('/?post_type=gd_place') );
1017
-
1018
-        ob_start();
1019
-        $instance = array();
1020
-        $args = array();
1021
-        $args["widget_id"] = "geodir_map_v3_listing_map-2";
1022
-        the_widget( 'geodir_map_listingpage', $instance, $args );
1023
-        $output = ob_get_contents();
1024
-        ob_end_clean();
1025
-        $this->assertContains('geodir-map-listing-page', $output);
1026
-
1027
-        // detail page
1028
-        $query_args = array(
1029
-            'post_status' => 'publish',
1030
-            'post_type' => 'gd_place',
1031
-            'posts_per_page' => 1,
1032
-        );
1033
-
1034
-        $all_posts = new WP_Query( $query_args );
1035
-        $post_id = null;
1036
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
1037
-            $post_id = get_the_ID();
1038
-        endwhile;
1039
-
1040
-        $this->assertTrue(is_int($post_id));
1041
-
1042
-        $this->go_to( get_permalink($post_id) );
1043
-
1044
-        ob_start();
1045
-        $instance = array();
1046
-        $args = array();
1047
-        $args["widget_id"] = "geodir_map_v3_listing_map-2";
1048
-        the_widget( 'geodir_map_listingpage', $instance, $args );
1049
-        $output = ob_get_contents();
1050
-        ob_end_clean();
1051
-        $this->assertContains('geodir-map-listing-page', $output);
1052
-
1053
-        ob_start();
1054
-        $this->the_widget_form( 'geodir_map_listingpage' );
1055
-        $output = ob_get_contents();
1056
-        ob_end_clean();
1057
-        $this->assertContains('Select Map View', $output);
1058
-
1059
-        $new_instance = array(
1060
-            'width' => '',
1061
-            'heigh' => '',
1062
-            'maptype' => '',
1063
-            'zoom' => '',
1064
-            'autozoom' => '',
1065
-            'sticky' => '',
1066
-            'scrollwheel' => '0',
1067
-            'showall' => '0'
1068
-        );
1069
-        $output = $this->the_widget_form_update( 'geodir_map_listingpage', $new_instance );
1070
-        $this->assertContains('0', $output['scrollwheel']);
1071
-
1072
-
1073
-    }
1074
-
1075
-    private function load_template() {
1076
-        do_action( 'template_redirect' );
1077
-        $template = false;
1078
-        if	 ( is_404()			&& $template = get_404_template()			) :
1079
-        elseif ( is_search()		 && $template = get_search_template()		 ) :
1080
-        elseif ( is_front_page()	 && $template = get_front_page_template()	 ) :
1081
-        elseif ( is_home()		   && $template = get_home_template()		   ) :
1082
-        elseif ( is_post_type_archive() && $template = get_post_type_archive_template() ) :
1083
-        elseif ( is_tax()			&& $template = get_taxonomy_template()	   ) :
1084
-        elseif ( is_attachment()	 && $template = get_attachment_template()	 ) :
1085
-            remove_filter('the_content', 'prepend_attachment');
1086
-        elseif ( is_single()		 && $template = get_single_template()		 ) :
1087
-        elseif ( is_page()		   && $template = get_page_template()		   ) :
1088
-        elseif ( is_category()	   && $template = get_category_template()	   ) :
1089
-        elseif ( is_tag()			&& $template = get_tag_template()			) :
1090
-        elseif ( is_author()		 && $template = get_author_template()		 ) :
1091
-        elseif ( is_date()		   && $template = get_date_template()		   ) :
1092
-        elseif ( is_archive()		&& $template = get_archive_template()		) :
1093
-        elseif ( is_paged()		  && $template = get_paged_template()		  ) :
1094
-        else :
1095
-            $template = get_index_template();
1096
-        endif;
1097
-        /**
1098
-         * Filter the path of the current template before including it.
1099
-         *
1100
-         * @since 3.0.0
1101
-         *
1102
-         * @param string $template The path of the template to include.
1103
-         */
1104
-        if ( $template = apply_filters( 'template_include', $template ) ) {
1105
-            $template_contents = file_get_contents( $template );
1106
-            $included_header = $included_footer = false;
1107
-            if ( false !== stripos( $template_contents, 'get_header();' ) ) {
1108
-                do_action( 'get_header', null );
1109
-                locate_template( 'header.php', true, false );
1110
-                $included_header = true;
1111
-            }
1112
-            include( $template );
1113
-            if ( false !== stripos( $template_contents, 'get_footer();' ) ) {
1114
-                do_action( 'get_footer', null );
1115
-                locate_template( 'footer.php', true, false );
1116
-                $included_footer = true;
1117
-            }
1118
-            if ( $included_header && $included_footer ) {
1119
-                global $wp_scripts;
1120
-                $wp_scripts->done = array();
1121
-            }
1122
-        }
1123
-        return;
1124
-    }
1125
-
1126
-    public static function setPermalinkStructure( $struc = '/%postname%/' ) {
1127
-        global $wp_rewrite;
1128
-        $wp_rewrite->set_permalink_structure( $struc );
1129
-        $wp_rewrite->flush_rules();
1130
-        update_option( 'permalink_structure', $struc );
1131
-        flush_rewrite_rules( true );
1132
-    }
1133
-
1134
-    function the_widget_form( $widget, $instance = array() ) {
1135
-        global $wp_widget_factory;
1136
-
1137
-        $widget_obj = $wp_widget_factory->widgets[$widget];
1138
-        if ( ! ( $widget_obj instanceof WP_Widget ) ) {
1139
-            return;
1140
-        }
1141
-
1142
-        $widget_obj->_set(-1);
1143
-        $widget_obj->form($instance);
1144
-    }
1145
-
1146
-    function the_widget_form_update( $widget, $new_instance = array(), $old_instance = array() ) {
1147
-        global $wp_widget_factory;
1148
-
1149
-        $widget_obj = $wp_widget_factory->widgets[$widget];
1150
-        if ( ! ( $widget_obj instanceof WP_Widget ) ) {
1151
-            return;
1152
-        }
1153
-
1154
-        $widget_obj->_set(-1);
1155
-        return $widget_obj->update($new_instance, $old_instance);
1156
-    }
1157
-
1158
-
1159
-    public function tearDown()
1160
-    {
1161
-        parent::tearDown();
1162
-    }
1008
+	}
1009
+
1010
+	public function testListingMapWidget() {
1011
+
1012
+		$template = geodir_plugin_path() . '/geodirectory-widgets/listing_map_widget.php';
1013
+		include_once($template);
1014
+
1015
+		//listing page
1016
+		$this->go_to( home_url('/?post_type=gd_place') );
1017
+
1018
+		ob_start();
1019
+		$instance = array();
1020
+		$args = array();
1021
+		$args["widget_id"] = "geodir_map_v3_listing_map-2";
1022
+		the_widget( 'geodir_map_listingpage', $instance, $args );
1023
+		$output = ob_get_contents();
1024
+		ob_end_clean();
1025
+		$this->assertContains('geodir-map-listing-page', $output);
1026
+
1027
+		// detail page
1028
+		$query_args = array(
1029
+			'post_status' => 'publish',
1030
+			'post_type' => 'gd_place',
1031
+			'posts_per_page' => 1,
1032
+		);
1033
+
1034
+		$all_posts = new WP_Query( $query_args );
1035
+		$post_id = null;
1036
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
1037
+			$post_id = get_the_ID();
1038
+		endwhile;
1039
+
1040
+		$this->assertTrue(is_int($post_id));
1041
+
1042
+		$this->go_to( get_permalink($post_id) );
1043
+
1044
+		ob_start();
1045
+		$instance = array();
1046
+		$args = array();
1047
+		$args["widget_id"] = "geodir_map_v3_listing_map-2";
1048
+		the_widget( 'geodir_map_listingpage', $instance, $args );
1049
+		$output = ob_get_contents();
1050
+		ob_end_clean();
1051
+		$this->assertContains('geodir-map-listing-page', $output);
1052
+
1053
+		ob_start();
1054
+		$this->the_widget_form( 'geodir_map_listingpage' );
1055
+		$output = ob_get_contents();
1056
+		ob_end_clean();
1057
+		$this->assertContains('Select Map View', $output);
1058
+
1059
+		$new_instance = array(
1060
+			'width' => '',
1061
+			'heigh' => '',
1062
+			'maptype' => '',
1063
+			'zoom' => '',
1064
+			'autozoom' => '',
1065
+			'sticky' => '',
1066
+			'scrollwheel' => '0',
1067
+			'showall' => '0'
1068
+		);
1069
+		$output = $this->the_widget_form_update( 'geodir_map_listingpage', $new_instance );
1070
+		$this->assertContains('0', $output['scrollwheel']);
1071
+
1072
+
1073
+	}
1074
+
1075
+	private function load_template() {
1076
+		do_action( 'template_redirect' );
1077
+		$template = false;
1078
+		if	 ( is_404()			&& $template = get_404_template()			) :
1079
+		elseif ( is_search()		 && $template = get_search_template()		 ) :
1080
+		elseif ( is_front_page()	 && $template = get_front_page_template()	 ) :
1081
+		elseif ( is_home()		   && $template = get_home_template()		   ) :
1082
+		elseif ( is_post_type_archive() && $template = get_post_type_archive_template() ) :
1083
+		elseif ( is_tax()			&& $template = get_taxonomy_template()	   ) :
1084
+		elseif ( is_attachment()	 && $template = get_attachment_template()	 ) :
1085
+			remove_filter('the_content', 'prepend_attachment');
1086
+		elseif ( is_single()		 && $template = get_single_template()		 ) :
1087
+		elseif ( is_page()		   && $template = get_page_template()		   ) :
1088
+		elseif ( is_category()	   && $template = get_category_template()	   ) :
1089
+		elseif ( is_tag()			&& $template = get_tag_template()			) :
1090
+		elseif ( is_author()		 && $template = get_author_template()		 ) :
1091
+		elseif ( is_date()		   && $template = get_date_template()		   ) :
1092
+		elseif ( is_archive()		&& $template = get_archive_template()		) :
1093
+		elseif ( is_paged()		  && $template = get_paged_template()		  ) :
1094
+		else :
1095
+			$template = get_index_template();
1096
+		endif;
1097
+		/**
1098
+		 * Filter the path of the current template before including it.
1099
+		 *
1100
+		 * @since 3.0.0
1101
+		 *
1102
+		 * @param string $template The path of the template to include.
1103
+		 */
1104
+		if ( $template = apply_filters( 'template_include', $template ) ) {
1105
+			$template_contents = file_get_contents( $template );
1106
+			$included_header = $included_footer = false;
1107
+			if ( false !== stripos( $template_contents, 'get_header();' ) ) {
1108
+				do_action( 'get_header', null );
1109
+				locate_template( 'header.php', true, false );
1110
+				$included_header = true;
1111
+			}
1112
+			include( $template );
1113
+			if ( false !== stripos( $template_contents, 'get_footer();' ) ) {
1114
+				do_action( 'get_footer', null );
1115
+				locate_template( 'footer.php', true, false );
1116
+				$included_footer = true;
1117
+			}
1118
+			if ( $included_header && $included_footer ) {
1119
+				global $wp_scripts;
1120
+				$wp_scripts->done = array();
1121
+			}
1122
+		}
1123
+		return;
1124
+	}
1125
+
1126
+	public static function setPermalinkStructure( $struc = '/%postname%/' ) {
1127
+		global $wp_rewrite;
1128
+		$wp_rewrite->set_permalink_structure( $struc );
1129
+		$wp_rewrite->flush_rules();
1130
+		update_option( 'permalink_structure', $struc );
1131
+		flush_rewrite_rules( true );
1132
+	}
1133
+
1134
+	function the_widget_form( $widget, $instance = array() ) {
1135
+		global $wp_widget_factory;
1136
+
1137
+		$widget_obj = $wp_widget_factory->widgets[$widget];
1138
+		if ( ! ( $widget_obj instanceof WP_Widget ) ) {
1139
+			return;
1140
+		}
1141
+
1142
+		$widget_obj->_set(-1);
1143
+		$widget_obj->form($instance);
1144
+	}
1145
+
1146
+	function the_widget_form_update( $widget, $new_instance = array(), $old_instance = array() ) {
1147
+		global $wp_widget_factory;
1148
+
1149
+		$widget_obj = $wp_widget_factory->widgets[$widget];
1150
+		if ( ! ( $widget_obj instanceof WP_Widget ) ) {
1151
+			return;
1152
+		}
1153
+
1154
+		$widget_obj->_set(-1);
1155
+		return $widget_obj->update($new_instance, $old_instance);
1156
+	}
1157
+
1158
+
1159
+	public function tearDown()
1160
+	{
1161
+		parent::tearDown();
1162
+	}
1163 1163
 }
1164 1164
 ?>
1165 1165
\ No newline at end of file
Please login to merge, or discard this patch.
tests/test-Add_Custom_Fields.php 2 patches
Indentation   +280 added lines, -280 removed lines patch added patch discarded remove patch
@@ -1,309 +1,309 @@
 block discarded – undo
1 1
 <?php
2 2
 class AddCustomFields extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(1);
8
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(1);
8
+	}
9 9
 
10
-    public function testAddCustomFields()
11
-    {
12
-        $field = array(
13
-            'listing_type'  => 'gd_place',
14
-            'data_type'     => '',
15
-            'field_type'    => 'select',
16
-            'admin_title'   => __( 'Place Type', 'test' ),
17
-            'admin_desc'    => __( 'Select the place type.', 'test' ),
18
-            'site_title'    => __( 'Place Type', 'test' ),
19
-            'htmlvar_name'  => 'test_place_type',
20
-            'default_value' => '',
21
-            'option_values' => 'Hotel,Bar,Restaurant,Pub',
22
-            'is_default'    => '1',
23
-            'is_admin'      => '1',
24
-            'clabels'       => __( 'Place Type', 'test' )
25
-        );
10
+	public function testAddCustomFields()
11
+	{
12
+		$field = array(
13
+			'listing_type'  => 'gd_place',
14
+			'data_type'     => '',
15
+			'field_type'    => 'select',
16
+			'admin_title'   => __( 'Place Type', 'test' ),
17
+			'admin_desc'    => __( 'Select the place type.', 'test' ),
18
+			'site_title'    => __( 'Place Type', 'test' ),
19
+			'htmlvar_name'  => 'test_place_type',
20
+			'default_value' => '',
21
+			'option_values' => 'Hotel,Bar,Restaurant,Pub',
22
+			'is_default'    => '1',
23
+			'is_admin'      => '1',
24
+			'clabels'       => __( 'Place Type', 'test' )
25
+		);
26 26
 
27
-        $lastid = geodir_custom_field_save( $field );
27
+		$lastid = geodir_custom_field_save( $field );
28 28
 
29
-        $this->assertTrue(is_int($lastid));
29
+		$this->assertTrue(is_int($lastid));
30 30
 
31 31
 
32
-        $field2 = array(
33
-            'listing_type'  => 'gd_place',
34
-            'data_type'     => 'VARCHAR',
35
-            'field_type'    => 'url',
36
-            'admin_title'   => __( 'Website Link', 'test' ),
37
-            'admin_desc'    => __( 'Enter the website link.', 'test' ),
38
-            'site_title'    => __( 'Website Link', 'test' ),
39
-            'htmlvar_name'  => 'test_ws_link',
40
-            'default_value' => '',
41
-            'option_values' => '',
42
-            'is_default'    => '1',
43
-            'is_admin'      => '1',
44
-            'clabels'       => __( 'Website Link', 'test' )
45
-        );
32
+		$field2 = array(
33
+			'listing_type'  => 'gd_place',
34
+			'data_type'     => 'VARCHAR',
35
+			'field_type'    => 'url',
36
+			'admin_title'   => __( 'Website Link', 'test' ),
37
+			'admin_desc'    => __( 'Enter the website link.', 'test' ),
38
+			'site_title'    => __( 'Website Link', 'test' ),
39
+			'htmlvar_name'  => 'test_ws_link',
40
+			'default_value' => '',
41
+			'option_values' => '',
42
+			'is_default'    => '1',
43
+			'is_admin'      => '1',
44
+			'clabels'       => __( 'Website Link', 'test' )
45
+		);
46 46
 
47
-        $lastid2 = geodir_custom_field_save( $field2 );
47
+		$lastid2 = geodir_custom_field_save( $field2 );
48 48
 
49
-        $this->assertTrue(is_int($lastid2));
49
+		$this->assertTrue(is_int($lastid2));
50 50
 
51
-        //test error
52
-        $field3 = array(
53
-            'listing_type'  => 'gd_place',
54
-            'data_type'     => '',
55
-            'field_type'    => 'select',
56
-            'admin_title'   => __( 'Place Type', 'test' ),
57
-            'admin_desc'    => __( 'Select the place type.', 'test' ),
58
-            'site_title'    => __( 'Place Type', 'test' ),
59
-            'htmlvar_name'  => 'test_place_type',
60
-            'default_value' => '',
61
-            'option_values' => 'Hotel,Bar,Restaurant,Pub',
62
-            'is_default'    => '1',
63
-            'is_admin'      => '1',
64
-            'clabels'       => __( 'Place Type', 'test' )
65
-        );
51
+		//test error
52
+		$field3 = array(
53
+			'listing_type'  => 'gd_place',
54
+			'data_type'     => '',
55
+			'field_type'    => 'select',
56
+			'admin_title'   => __( 'Place Type', 'test' ),
57
+			'admin_desc'    => __( 'Select the place type.', 'test' ),
58
+			'site_title'    => __( 'Place Type', 'test' ),
59
+			'htmlvar_name'  => 'test_place_type',
60
+			'default_value' => '',
61
+			'option_values' => 'Hotel,Bar,Restaurant,Pub',
62
+			'is_default'    => '1',
63
+			'is_admin'      => '1',
64
+			'clabels'       => __( 'Place Type', 'test' )
65
+		);
66 66
 
67
-        $error = geodir_custom_field_save( $field3 );
67
+		$error = geodir_custom_field_save( $field3 );
68 68
 
69
-        $this->assertContains( 'HTML Variable Name should be a unique name', $error );
70
-    }
69
+		$this->assertContains( 'HTML Variable Name should be a unique name', $error );
70
+	}
71 71
 
72
-    public function testAddMoreCustomFields() {
73
-        $fieldsets  = array();
74
-        $fields  = array();
75
-        $filters = array();
72
+	public function testAddMoreCustomFields() {
73
+		$fieldsets  = array();
74
+		$fields  = array();
75
+		$filters = array();
76 76
 
77
-        // Place Details
78
-        $fieldsets[] = array(
79
-            'listing_type'  => 'gd_place',
80
-            'data_type'     => '',
81
-            'field_type'    => 'fieldset',
82
-            'admin_title'   => __( 'Place Details', 'directory_starter' ),
83
-            'admin_desc'    => __( 'Place Details.', 'directory_starter' ),
84
-            'site_title'    => __( 'Place Details', 'directory_starter' ),
85
-            'default_value' => '',
86
-            'option_values' => '',
87
-            'is_default'    => '1',
88
-            'is_admin'      => '1',
89
-            'clabels'       => __( 'Place Details', 'directory_starter' )
90
-        );
77
+		// Place Details
78
+		$fieldsets[] = array(
79
+			'listing_type'  => 'gd_place',
80
+			'data_type'     => '',
81
+			'field_type'    => 'fieldset',
82
+			'admin_title'   => __( 'Place Details', 'directory_starter' ),
83
+			'admin_desc'    => __( 'Place Details.', 'directory_starter' ),
84
+			'site_title'    => __( 'Place Details', 'directory_starter' ),
85
+			'default_value' => '',
86
+			'option_values' => '',
87
+			'is_default'    => '1',
88
+			'is_admin'      => '1',
89
+			'clabels'       => __( 'Place Details', 'directory_starter' )
90
+		);
91 91
 
92
-        // Salary
93
-        $fields[] = array(
94
-            'listing_type' => 'gd_place',
95
-            'data_type' => 'INT',
96
-            'field_type' => 'text',
97
-            'admin_title' => __('Salary', 'directory_starter'),
98
-            'admin_desc' => __('Enter salary.', 'directory_starter'),
99
-            'site_title' => __('Salary', 'directory_starter'),
100
-            'htmlvar_name' => 'job_salary',
101
-            'default_value' => '',
102
-            'option_values' => '',
103
-            'is_default' => '1',
104
-            'is_admin' => '1',
105
-            'clabels' => __('Salary', 'directory_starter')
106
-        );
92
+		// Salary
93
+		$fields[] = array(
94
+			'listing_type' => 'gd_place',
95
+			'data_type' => 'INT',
96
+			'field_type' => 'text',
97
+			'admin_title' => __('Salary', 'directory_starter'),
98
+			'admin_desc' => __('Enter salary.', 'directory_starter'),
99
+			'site_title' => __('Salary', 'directory_starter'),
100
+			'htmlvar_name' => 'job_salary',
101
+			'default_value' => '',
102
+			'option_values' => '',
103
+			'is_default' => '1',
104
+			'is_admin' => '1',
105
+			'clabels' => __('Salary', 'directory_starter')
106
+		);
107 107
 
108
-        // Salary Filter
109
-        $filters[] = array(
110
-            'create_field' => 'true',
111
-            'listing_type' => 'gd_place',
112
-            'field_id' => '',
113
-            'field_type' => 'text',
114
-            'data_type' => 'RANGE',
115
-            'is_active' => '1',
116
-            'site_field_title' => 'Salary',
117
-            'field_data_type' => 'INT',
118
-            'data_type_change' => 'TEXT',
119
-            'search_condition_select' => 'FROM',
120
-            'search_min_value' => '',
121
-            'search_max_value' => '',
122
-            'search_diff_value' => '',
123
-            'first_search_value' => '',
124
-            'first_search_text' => '',
125
-            'last_search_text' => '',
126
-            'search_condition' => 'FROM',
127
-            'site_htmlvar_name' => 'geodir_job_salary',
128
-            'field_title' => 'geodir_job_salary',
129
-            'expand_custom_value' => '',
130
-            'front_search_title' => 'Salary',
131
-            'field_desc' => ''
132
-        );
108
+		// Salary Filter
109
+		$filters[] = array(
110
+			'create_field' => 'true',
111
+			'listing_type' => 'gd_place',
112
+			'field_id' => '',
113
+			'field_type' => 'text',
114
+			'data_type' => 'RANGE',
115
+			'is_active' => '1',
116
+			'site_field_title' => 'Salary',
117
+			'field_data_type' => 'INT',
118
+			'data_type_change' => 'TEXT',
119
+			'search_condition_select' => 'FROM',
120
+			'search_min_value' => '',
121
+			'search_max_value' => '',
122
+			'search_diff_value' => '',
123
+			'first_search_value' => '',
124
+			'first_search_text' => '',
125
+			'last_search_text' => '',
126
+			'search_condition' => 'FROM',
127
+			'site_htmlvar_name' => 'geodir_job_salary',
128
+			'field_title' => 'geodir_job_salary',
129
+			'expand_custom_value' => '',
130
+			'front_search_title' => 'Salary',
131
+			'field_desc' => ''
132
+		);
133 133
 
134
-        // Field Set
135
-        if (!empty($fieldsets)) {
136
-            foreach ($fieldsets as $fieldset_index => $fieldset) {
137
-                geodir_custom_field_save($fieldset);
138
-            }
139
-        }
134
+		// Field Set
135
+		if (!empty($fieldsets)) {
136
+			foreach ($fieldsets as $fieldset_index => $fieldset) {
137
+				geodir_custom_field_save($fieldset);
138
+			}
139
+		}
140 140
 
141
-        // Custom Fields
142
-        if (!empty($fields)) {
143
-            foreach ($fields as $field_index => $field) {
144
-                $lastid = geodir_custom_field_save( $field );
145
-                $this->assertTrue(is_int($lastid));
146
-            }
147
-        }
141
+		// Custom Fields
142
+		if (!empty($fields)) {
143
+			foreach ($fields as $field_index => $field) {
144
+				$lastid = geodir_custom_field_save( $field );
145
+				$this->assertTrue(is_int($lastid));
146
+			}
147
+		}
148 148
 
149
-    }
149
+	}
150 150
 
151
-    public function testTextCusField() {
152
-        $_REQUEST = array (
153
-            'action' =>  'geodir_ajax_action',
154
-            'create_field' =>  'true',
155
-            'field_ins_upd' =>  'submit',
156
-            '_wpnonce' =>  wp_create_nonce('custom_fields_text_field_99'),
157
-            'listing_type' =>  'gd_place',
158
-            'field_type' =>  'text',
159
-            'field_id' =>  'text_field_99',
160
-            'data_type' =>  'XVARCHAR',
161
-            'is_active' =>  '1',
162
-            'site_title' => "Text Field",
163
-            'admin_title' => "Text Field",
164
-            'admin_desc' => "Text Field",
165
-            'site_field_title' =>  'Category',
166
-            'field_data_type' =>  'VARCHAR',
167
-            'search_condition' =>  'SINGLE',
168
-            'htmlvar_name' =>  'text_field_99',
169
-            'for_admin_use' => '0',
170
-            'is_required' => '0',
171
-            'required_msg'=> '',
172
-            'validation_pattern' => '',
173
-            'validation_msg' => '',
174
-            'decimal_point' => '',
175
-            'clabels' => 'Text Field',
176
-            'is_default' => '1',
177
-            'field_title' =>  'Text Field',
178
-            'expand_custom_value' =>  '',
179
-            'search_operator' =>  'AND',
180
-            'front_search_title' =>  'Category',
181
-            'field_desc' =>  'Cat',
182
-            'geodir_ajax' => 'admin_ajax',
183
-            'manage_field_type' => 'custom_fields',
184
-            'default_value' =>  '' ,
185
-            'sort_order' =>  '11' ,
186
-            'show_on_listing' =>  '1' ,
187
-            'show_on_detail' =>  '1' ,
188
-            'show_as_tab' =>  '0' ,
189
-            'field_icon' =>  '' ,
190
-            'css_class' =>  '' ,
191
-        );
192
-        add_filter('wp_redirect', '__return_false');
193
-        ob_start();
194
-        geodir_ajax_handler();
195
-        $output = ob_get_contents();
196
-        ob_end_clean();
197
-        $this->assertContains('Double Click to toggle', $output);
198
-        remove_filter('wp_redirect', '__return_false');
151
+	public function testTextCusField() {
152
+		$_REQUEST = array (
153
+			'action' =>  'geodir_ajax_action',
154
+			'create_field' =>  'true',
155
+			'field_ins_upd' =>  'submit',
156
+			'_wpnonce' =>  wp_create_nonce('custom_fields_text_field_99'),
157
+			'listing_type' =>  'gd_place',
158
+			'field_type' =>  'text',
159
+			'field_id' =>  'text_field_99',
160
+			'data_type' =>  'XVARCHAR',
161
+			'is_active' =>  '1',
162
+			'site_title' => "Text Field",
163
+			'admin_title' => "Text Field",
164
+			'admin_desc' => "Text Field",
165
+			'site_field_title' =>  'Category',
166
+			'field_data_type' =>  'VARCHAR',
167
+			'search_condition' =>  'SINGLE',
168
+			'htmlvar_name' =>  'text_field_99',
169
+			'for_admin_use' => '0',
170
+			'is_required' => '0',
171
+			'required_msg'=> '',
172
+			'validation_pattern' => '',
173
+			'validation_msg' => '',
174
+			'decimal_point' => '',
175
+			'clabels' => 'Text Field',
176
+			'is_default' => '1',
177
+			'field_title' =>  'Text Field',
178
+			'expand_custom_value' =>  '',
179
+			'search_operator' =>  'AND',
180
+			'front_search_title' =>  'Category',
181
+			'field_desc' =>  'Cat',
182
+			'geodir_ajax' => 'admin_ajax',
183
+			'manage_field_type' => 'custom_fields',
184
+			'default_value' =>  '' ,
185
+			'sort_order' =>  '11' ,
186
+			'show_on_listing' =>  '1' ,
187
+			'show_on_detail' =>  '1' ,
188
+			'show_as_tab' =>  '0' ,
189
+			'field_icon' =>  '' ,
190
+			'css_class' =>  '' ,
191
+		);
192
+		add_filter('wp_redirect', '__return_false');
193
+		ob_start();
194
+		geodir_ajax_handler();
195
+		$output = ob_get_contents();
196
+		ob_end_clean();
197
+		$this->assertContains('Double Click to toggle', $output);
198
+		remove_filter('wp_redirect', '__return_false');
199 199
 
200
-    }
200
+	}
201 201
 
202
-    public function texstDateCusField() {
203
-        $_REQUEST = array (
204
-            'action' =>  'geodir_ajax_action',
205
-            'create_field' =>  'true',
206
-            'field_ins_upd' =>  'submit',
207
-            '_wpnonce' =>  wp_create_nonce('custom_fields_date_field'),
208
-            'listing_type' =>  'gd_place',
209
-            'field_type' =>  'datepicker',
210
-            'field_id' =>  'date_field',
211
-            'data_type' =>  '',
212
-            'is_active' =>  '1',
213
-            'site_title' => "Text Field",
214
-            'admin_title' => "Text Field",
215
-            'admin_desc' => "Text Field",
216
-            'site_field_title' =>  'Category',
217
-            'field_data_type' =>  'VARCHAR',
218
-            'search_condition' =>  'SINGLE',
219
-            'htmlvar_name' =>  'date_field',
220
-            'for_admin_use' => '0',
221
-            'is_required' => '0',
222
-            'required_msg'=> '',
223
-            'validation_pattern' => '',
224
-            'validation_msg' => '',
225
-            'decimal_point' => '',
226
-            'clabels' => 'Text Field',
227
-            'is_default' => '0',
228
-            'field_title' =>  'Text Field',
229
-            'expand_custom_value' =>  '',
230
-            'search_operator' =>  'AND',
231
-            'front_search_title' =>  'Category',
232
-            'field_desc' =>  'Cat',
233
-            'geodir_ajax' => 'admin_ajax',
234
-            'manage_field_type' => 'custom_fields',
235
-            'default_value' =>  '' ,
236
-            'sort_order' =>  '12' ,
237
-            'show_on_listing' =>  '1' ,
238
-            'show_on_detail' =>  '1' ,
239
-            'show_as_tab' =>  '0' ,
240
-            'field_icon' =>  '' ,
241
-            'css_class' =>  '' ,
242
-            'extra' => array(
243
-                'date_format' => 'mm/dd/yy'
244
-            )
245
-        );
246
-        add_filter('wp_redirect', '__return_false');
247
-        ob_start();
248
-        geodir_ajax_handler();
249
-        $output = ob_get_contents();
250
-        ob_end_clean();
251
-        $this->assertContains('Double Click to toggle', $output);
252
-        remove_filter('wp_redirect', '__return_false');
202
+	public function texstDateCusField() {
203
+		$_REQUEST = array (
204
+			'action' =>  'geodir_ajax_action',
205
+			'create_field' =>  'true',
206
+			'field_ins_upd' =>  'submit',
207
+			'_wpnonce' =>  wp_create_nonce('custom_fields_date_field'),
208
+			'listing_type' =>  'gd_place',
209
+			'field_type' =>  'datepicker',
210
+			'field_id' =>  'date_field',
211
+			'data_type' =>  '',
212
+			'is_active' =>  '1',
213
+			'site_title' => "Text Field",
214
+			'admin_title' => "Text Field",
215
+			'admin_desc' => "Text Field",
216
+			'site_field_title' =>  'Category',
217
+			'field_data_type' =>  'VARCHAR',
218
+			'search_condition' =>  'SINGLE',
219
+			'htmlvar_name' =>  'date_field',
220
+			'for_admin_use' => '0',
221
+			'is_required' => '0',
222
+			'required_msg'=> '',
223
+			'validation_pattern' => '',
224
+			'validation_msg' => '',
225
+			'decimal_point' => '',
226
+			'clabels' => 'Text Field',
227
+			'is_default' => '0',
228
+			'field_title' =>  'Text Field',
229
+			'expand_custom_value' =>  '',
230
+			'search_operator' =>  'AND',
231
+			'front_search_title' =>  'Category',
232
+			'field_desc' =>  'Cat',
233
+			'geodir_ajax' => 'admin_ajax',
234
+			'manage_field_type' => 'custom_fields',
235
+			'default_value' =>  '' ,
236
+			'sort_order' =>  '12' ,
237
+			'show_on_listing' =>  '1' ,
238
+			'show_on_detail' =>  '1' ,
239
+			'show_as_tab' =>  '0' ,
240
+			'field_icon' =>  '' ,
241
+			'css_class' =>  '' ,
242
+			'extra' => array(
243
+				'date_format' => 'mm/dd/yy'
244
+			)
245
+		);
246
+		add_filter('wp_redirect', '__return_false');
247
+		ob_start();
248
+		geodir_ajax_handler();
249
+		$output = ob_get_contents();
250
+		ob_end_clean();
251
+		$this->assertContains('Double Click to toggle', $output);
252
+		remove_filter('wp_redirect', '__return_false');
253 253
 
254
-    }
254
+	}
255 255
 
256
-    public function texstTextAreaCusField() {
257
-        $_REQUEST = array (
258
-            'action' =>  'geodir_ajax_action',
259
-            'create_field' =>  'true',
260
-            'field_ins_upd' =>  'submit',
261
-            '_wpnonce' =>  wp_create_nonce('custom_fields_textarea_field'),
262
-            'listing_type' =>  'gd_place',
263
-            'field_type' =>  'textarea',
264
-            'field_id' =>  'textarea_field',
265
-            'data_type' =>  '',
266
-            'is_active' =>  '1',
267
-            'site_title' => "Text Field",
268
-            'admin_title' => "Text Field",
269
-            'admin_desc' => "Text Field",
270
-            'htmlvar_name' =>  'textarea_field',
271
-            'for_admin_use' => '0',
272
-            'is_required' => '0',
273
-            'required_msg'=> '',
274
-            'validation_pattern' => '',
275
-            'validation_msg' => '',
276
-            'decimal_point' => '',
277
-            'clabels' => 'Text Field',
278
-            'is_default' => '1',
279
-            'field_title' =>  'Text Field',
280
-            'expand_custom_value' =>  '',
281
-            'search_operator' =>  'AND',
282
-            'front_search_title' =>  'Category',
283
-            'field_desc' =>  'Cat',
284
-            'geodir_ajax' => 'admin_ajax',
285
-            'manage_field_type' => 'custom_fields',
286
-            'default_value' =>  '' ,
287
-            'sort_order' =>  '12' ,
288
-            'show_on_listing' =>  '1' ,
289
-            'show_on_detail' =>  '1' ,
290
-            'show_as_tab' =>  '0' ,
291
-            'field_icon' =>  '' ,
292
-            'css_class' =>  '' ,
293
-        );
294
-        add_filter('wp_redirect', '__return_false');
295
-        ob_start();
296
-        geodir_ajax_handler();
297
-        $output = ob_get_contents();
298
-        ob_end_clean();
299
-        $this->assertContains('Double Click to toggle', $output);
300
-        remove_filter('wp_redirect', '__return_false');
256
+	public function texstTextAreaCusField() {
257
+		$_REQUEST = array (
258
+			'action' =>  'geodir_ajax_action',
259
+			'create_field' =>  'true',
260
+			'field_ins_upd' =>  'submit',
261
+			'_wpnonce' =>  wp_create_nonce('custom_fields_textarea_field'),
262
+			'listing_type' =>  'gd_place',
263
+			'field_type' =>  'textarea',
264
+			'field_id' =>  'textarea_field',
265
+			'data_type' =>  '',
266
+			'is_active' =>  '1',
267
+			'site_title' => "Text Field",
268
+			'admin_title' => "Text Field",
269
+			'admin_desc' => "Text Field",
270
+			'htmlvar_name' =>  'textarea_field',
271
+			'for_admin_use' => '0',
272
+			'is_required' => '0',
273
+			'required_msg'=> '',
274
+			'validation_pattern' => '',
275
+			'validation_msg' => '',
276
+			'decimal_point' => '',
277
+			'clabels' => 'Text Field',
278
+			'is_default' => '1',
279
+			'field_title' =>  'Text Field',
280
+			'expand_custom_value' =>  '',
281
+			'search_operator' =>  'AND',
282
+			'front_search_title' =>  'Category',
283
+			'field_desc' =>  'Cat',
284
+			'geodir_ajax' => 'admin_ajax',
285
+			'manage_field_type' => 'custom_fields',
286
+			'default_value' =>  '' ,
287
+			'sort_order' =>  '12' ,
288
+			'show_on_listing' =>  '1' ,
289
+			'show_on_detail' =>  '1' ,
290
+			'show_as_tab' =>  '0' ,
291
+			'field_icon' =>  '' ,
292
+			'css_class' =>  '' ,
293
+		);
294
+		add_filter('wp_redirect', '__return_false');
295
+		ob_start();
296
+		geodir_ajax_handler();
297
+		$output = ob_get_contents();
298
+		ob_end_clean();
299
+		$this->assertContains('Double Click to toggle', $output);
300
+		remove_filter('wp_redirect', '__return_false');
301 301
 
302
-    }
302
+	}
303 303
 
304
-    public function tearDown()
305
-    {
306
-        parent::tearDown();
307
-    }
304
+	public function tearDown()
305
+	{
306
+		parent::tearDown();
307
+	}
308 308
 }
309 309
 ?>
310 310
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +46 added lines, -46 removed lines patch added patch discarded remove patch
@@ -13,18 +13,18 @@  discard block
 block discarded – undo
13 13
             'listing_type'  => 'gd_place',
14 14
             'data_type'     => '',
15 15
             'field_type'    => 'select',
16
-            'admin_title'   => __( 'Place Type', 'test' ),
17
-            'admin_desc'    => __( 'Select the place type.', 'test' ),
18
-            'site_title'    => __( 'Place Type', 'test' ),
16
+            'admin_title'   => __('Place Type', 'test'),
17
+            'admin_desc'    => __('Select the place type.', 'test'),
18
+            'site_title'    => __('Place Type', 'test'),
19 19
             'htmlvar_name'  => 'test_place_type',
20 20
             'default_value' => '',
21 21
             'option_values' => 'Hotel,Bar,Restaurant,Pub',
22 22
             'is_default'    => '1',
23 23
             'is_admin'      => '1',
24
-            'clabels'       => __( 'Place Type', 'test' )
24
+            'clabels'       => __('Place Type', 'test')
25 25
         );
26 26
 
27
-        $lastid = geodir_custom_field_save( $field );
27
+        $lastid = geodir_custom_field_save($field);
28 28
 
29 29
         $this->assertTrue(is_int($lastid));
30 30
 
@@ -33,18 +33,18 @@  discard block
 block discarded – undo
33 33
             'listing_type'  => 'gd_place',
34 34
             'data_type'     => 'VARCHAR',
35 35
             'field_type'    => 'url',
36
-            'admin_title'   => __( 'Website Link', 'test' ),
37
-            'admin_desc'    => __( 'Enter the website link.', 'test' ),
38
-            'site_title'    => __( 'Website Link', 'test' ),
36
+            'admin_title'   => __('Website Link', 'test'),
37
+            'admin_desc'    => __('Enter the website link.', 'test'),
38
+            'site_title'    => __('Website Link', 'test'),
39 39
             'htmlvar_name'  => 'test_ws_link',
40 40
             'default_value' => '',
41 41
             'option_values' => '',
42 42
             'is_default'    => '1',
43 43
             'is_admin'      => '1',
44
-            'clabels'       => __( 'Website Link', 'test' )
44
+            'clabels'       => __('Website Link', 'test')
45 45
         );
46 46
 
47
-        $lastid2 = geodir_custom_field_save( $field2 );
47
+        $lastid2 = geodir_custom_field_save($field2);
48 48
 
49 49
         $this->assertTrue(is_int($lastid2));
50 50
 
@@ -53,24 +53,24 @@  discard block
 block discarded – undo
53 53
             'listing_type'  => 'gd_place',
54 54
             'data_type'     => '',
55 55
             'field_type'    => 'select',
56
-            'admin_title'   => __( 'Place Type', 'test' ),
57
-            'admin_desc'    => __( 'Select the place type.', 'test' ),
58
-            'site_title'    => __( 'Place Type', 'test' ),
56
+            'admin_title'   => __('Place Type', 'test'),
57
+            'admin_desc'    => __('Select the place type.', 'test'),
58
+            'site_title'    => __('Place Type', 'test'),
59 59
             'htmlvar_name'  => 'test_place_type',
60 60
             'default_value' => '',
61 61
             'option_values' => 'Hotel,Bar,Restaurant,Pub',
62 62
             'is_default'    => '1',
63 63
             'is_admin'      => '1',
64
-            'clabels'       => __( 'Place Type', 'test' )
64
+            'clabels'       => __('Place Type', 'test')
65 65
         );
66 66
 
67
-        $error = geodir_custom_field_save( $field3 );
67
+        $error = geodir_custom_field_save($field3);
68 68
 
69
-        $this->assertContains( 'HTML Variable Name should be a unique name', $error );
69
+        $this->assertContains('HTML Variable Name should be a unique name', $error);
70 70
     }
71 71
 
72 72
     public function testAddMoreCustomFields() {
73
-        $fieldsets  = array();
73
+        $fieldsets = array();
74 74
         $fields  = array();
75 75
         $filters = array();
76 76
 
@@ -79,14 +79,14 @@  discard block
 block discarded – undo
79 79
             'listing_type'  => 'gd_place',
80 80
             'data_type'     => '',
81 81
             'field_type'    => 'fieldset',
82
-            'admin_title'   => __( 'Place Details', 'directory_starter' ),
83
-            'admin_desc'    => __( 'Place Details.', 'directory_starter' ),
84
-            'site_title'    => __( 'Place Details', 'directory_starter' ),
82
+            'admin_title'   => __('Place Details', 'directory_starter'),
83
+            'admin_desc'    => __('Place Details.', 'directory_starter'),
84
+            'site_title'    => __('Place Details', 'directory_starter'),
85 85
             'default_value' => '',
86 86
             'option_values' => '',
87 87
             'is_default'    => '1',
88 88
             'is_admin'      => '1',
89
-            'clabels'       => __( 'Place Details', 'directory_starter' )
89
+            'clabels'       => __('Place Details', 'directory_starter')
90 90
         );
91 91
 
92 92
         // Salary
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
         // Custom Fields
142 142
         if (!empty($fields)) {
143 143
             foreach ($fields as $field_index => $field) {
144
-                $lastid = geodir_custom_field_save( $field );
144
+                $lastid = geodir_custom_field_save($field);
145 145
                 $this->assertTrue(is_int($lastid));
146 146
             }
147 147
         }
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
     }
150 150
 
151 151
     public function testTextCusField() {
152
-        $_REQUEST = array (
152
+        $_REQUEST = array(
153 153
             'action' =>  'geodir_ajax_action',
154 154
             'create_field' =>  'true',
155 155
             'field_ins_upd' =>  'submit',
@@ -181,13 +181,13 @@  discard block
 block discarded – undo
181 181
             'field_desc' =>  'Cat',
182 182
             'geodir_ajax' => 'admin_ajax',
183 183
             'manage_field_type' => 'custom_fields',
184
-            'default_value' =>  '' ,
185
-            'sort_order' =>  '11' ,
186
-            'show_on_listing' =>  '1' ,
187
-            'show_on_detail' =>  '1' ,
188
-            'show_as_tab' =>  '0' ,
189
-            'field_icon' =>  '' ,
190
-            'css_class' =>  '' ,
184
+            'default_value' =>  '',
185
+            'sort_order' =>  '11',
186
+            'show_on_listing' =>  '1',
187
+            'show_on_detail' =>  '1',
188
+            'show_as_tab' =>  '0',
189
+            'field_icon' =>  '',
190
+            'css_class' =>  '',
191 191
         );
192 192
         add_filter('wp_redirect', '__return_false');
193 193
         ob_start();
@@ -200,7 +200,7 @@  discard block
 block discarded – undo
200 200
     }
201 201
 
202 202
     public function texstDateCusField() {
203
-        $_REQUEST = array (
203
+        $_REQUEST = array(
204 204
             'action' =>  'geodir_ajax_action',
205 205
             'create_field' =>  'true',
206 206
             'field_ins_upd' =>  'submit',
@@ -232,13 +232,13 @@  discard block
 block discarded – undo
232 232
             'field_desc' =>  'Cat',
233 233
             'geodir_ajax' => 'admin_ajax',
234 234
             'manage_field_type' => 'custom_fields',
235
-            'default_value' =>  '' ,
236
-            'sort_order' =>  '12' ,
237
-            'show_on_listing' =>  '1' ,
238
-            'show_on_detail' =>  '1' ,
239
-            'show_as_tab' =>  '0' ,
240
-            'field_icon' =>  '' ,
241
-            'css_class' =>  '' ,
235
+            'default_value' =>  '',
236
+            'sort_order' =>  '12',
237
+            'show_on_listing' =>  '1',
238
+            'show_on_detail' =>  '1',
239
+            'show_as_tab' =>  '0',
240
+            'field_icon' =>  '',
241
+            'css_class' =>  '',
242 242
             'extra' => array(
243 243
                 'date_format' => 'mm/dd/yy'
244 244
             )
@@ -254,7 +254,7 @@  discard block
 block discarded – undo
254 254
     }
255 255
 
256 256
     public function texstTextAreaCusField() {
257
-        $_REQUEST = array (
257
+        $_REQUEST = array(
258 258
             'action' =>  'geodir_ajax_action',
259 259
             'create_field' =>  'true',
260 260
             'field_ins_upd' =>  'submit',
@@ -283,13 +283,13 @@  discard block
 block discarded – undo
283 283
             'field_desc' =>  'Cat',
284 284
             'geodir_ajax' => 'admin_ajax',
285 285
             'manage_field_type' => 'custom_fields',
286
-            'default_value' =>  '' ,
287
-            'sort_order' =>  '12' ,
288
-            'show_on_listing' =>  '1' ,
289
-            'show_on_detail' =>  '1' ,
290
-            'show_as_tab' =>  '0' ,
291
-            'field_icon' =>  '' ,
292
-            'css_class' =>  '' ,
286
+            'default_value' =>  '',
287
+            'sort_order' =>  '12',
288
+            'show_on_listing' =>  '1',
289
+            'show_on_detail' =>  '1',
290
+            'show_as_tab' =>  '0',
291
+            'field_icon' =>  '',
292
+            'css_class' =>  '',
293 293
         );
294 294
         add_filter('wp_redirect', '__return_false');
295 295
         ob_start();
Please login to merge, or discard this patch.
tests/bootstrap.php 1 patch
Spacing   +17 added lines, -17 removed lines patch added patch discarded remove patch
@@ -3,32 +3,32 @@  discard block
 block discarded – undo
3 3
 $_SERVER['SERVER_NAME'] = '';
4 4
 $PHP_SELF = $GLOBALS['PHP_SELF'] = $_SERVER['PHP_SELF'] = '/index.php';
5 5
 
6
-define( 'GEODIR_USE_PHP_SESSIONS', false );
7
-define( 'GD_TESTING_MODE', true );
6
+define('GEODIR_USE_PHP_SESSIONS', false);
7
+define('GD_TESTING_MODE', true);
8 8
 
9
-$_tests_dir = getenv( 'WP_TESTS_DIR' );
9
+$_tests_dir = getenv('WP_TESTS_DIR');
10 10
 
11
-$is_selenium_test = getenv( 'IS_SELENIUM_TEST' );
11
+$is_selenium_test = getenv('IS_SELENIUM_TEST');
12 12
 
13
-if ( ! $is_selenium_test ) {
13
+if (!$is_selenium_test) {
14 14
 	$is_selenium_test = false;
15 15
 } else {
16 16
 	$is_selenium_test = true;
17 17
 }
18 18
 
19
-if ( ! $_tests_dir ) {
20
-	$_tests_dir = dirname( __FILE__ )  . '/lib/wordpress-tests-lib';
19
+if (!$_tests_dir) {
20
+	$_tests_dir = dirname(__FILE__).'/lib/wordpress-tests-lib';
21 21
 }
22 22
 
23
-require_once $_tests_dir . '/includes/functions.php';
24
-require $_tests_dir . '/includes/bootstrap.php';
23
+require_once $_tests_dir.'/includes/functions.php';
24
+require $_tests_dir.'/includes/bootstrap.php';
25 25
 
26
-if ( $is_selenium_test ) {
27
-	require dirname( __FILE__ ) . '/selenium/base.php';
26
+if ($is_selenium_test) {
27
+	require dirname(__FILE__).'/selenium/base.php';
28 28
 }
29 29
 
30
-if ( ! $is_selenium_test ) {
31
-	require dirname( __FILE__ ) . '/../geodirectory.php';
30
+if (!$is_selenium_test) {
31
+	require dirname(__FILE__).'/../geodirectory.php';
32 32
 	tests_add_filter('place_dummy_image_url', 'place_dummy_image_url');
33 33
 	tests_add_filter('place_dummy_cat_image_url', 'place_dummy_cat_image_url');
34 34
 
@@ -86,7 +86,7 @@  discard block
 block discarded – undo
86 86
 
87 87
 function test_create_dummy_posts($max = 10) {
88 88
 	$i = 1;
89
-	while($i <= $max) {
89
+	while ($i <= $max) {
90 90
 		global $dummy_post_index, $city_bound_lat1, $city_bound_lng1, $city_bound_lat2, $city_bound_lng2;
91 91
 
92 92
 		$dummy_post_index = $i;
@@ -95,7 +95,7 @@  discard block
 block discarded – undo
95 95
 		$city_bound_lat2 = 40.91525559999999;
96 96
 		$city_bound_lng2 = -73.7002721;
97 97
 
98
-		include dirname( __FILE__ ) . '/../geodirectory-admin/place_dummy_post.php';
98
+		include dirname(__FILE__).'/../geodirectory-admin/place_dummy_post.php';
99 99
 		$i++;
100 100
 	}
101 101
 }
@@ -111,7 +111,7 @@  discard block
 block discarded – undo
111 111
 }
112 112
 
113 113
 function place_dummy_image_url($url) {
114
-	$gd_dummy_base_url = getenv( 'GD_DUMMY_BASE_URL' );
114
+	$gd_dummy_base_url = getenv('GD_DUMMY_BASE_URL');
115 115
 	if ($gd_dummy_base_url) {
116 116
 		return $gd_dummy_base_url;
117 117
 	} else {
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 }
121 121
 
122 122
 function place_dummy_cat_image_url($url) {
123
-	$gd_dummy_base_url = getenv( 'GD_DUMMY_BASE_URL' );
123
+	$gd_dummy_base_url = getenv('GD_DUMMY_BASE_URL');
124 124
 	if ($gd_dummy_base_url) {
125 125
 		return $gd_dummy_base_url."/cat_icon";
126 126
 	} else {
Please login to merge, or discard this patch.
tests/test-Delete_Listing.php 2 patches
Indentation   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -1,38 +1,38 @@
 block discarded – undo
1 1
 <?php
2 2
 class DeleteListing extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(1);
8
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(1);
8
+	}
9 9
 
10
-    public function testDeleteListing()
11
-    {
12
-        $query_args = array(
13
-            'post_status' => 'publish',
14
-            'post_type' => 'gd_place',
15
-            'posts_per_page' => 1,
16
-            'author' => 1
17
-        );
10
+	public function testDeleteListing()
11
+	{
12
+		$query_args = array(
13
+			'post_status' => 'publish',
14
+			'post_type' => 'gd_place',
15
+			'posts_per_page' => 1,
16
+			'author' => 1
17
+		);
18 18
 
19
-        $all_posts = new WP_Query( $query_args );
20
-        $post_id = null;
21
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
22
-            $post_id = get_the_ID();
23
-        endwhile;
19
+		$all_posts = new WP_Query( $query_args );
20
+		$post_id = null;
21
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
22
+			$post_id = get_the_ID();
23
+		endwhile;
24 24
 
25
-        $this->assertTrue(is_int($post_id));
25
+		$this->assertTrue(is_int($post_id));
26 26
 
27
-        $lastid = wp_delete_post($post_id);
27
+		$lastid = wp_delete_post($post_id);
28 28
 
29
-        $this->assertTrue(is_int($lastid->ID));
29
+		$this->assertTrue(is_int($lastid->ID));
30 30
 
31
-    }
31
+	}
32 32
 
33
-    public function tearDown()
34
-    {
35
-        parent::tearDown();
36
-    }
33
+	public function tearDown()
34
+	{
35
+		parent::tearDown();
36
+	}
37 37
 }
38 38
 ?>
39 39
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -15,9 +15,9 @@
 block discarded – undo
15 15
             'posts_per_page' => 1,
16 16
         );
17 17
 
18
-        $all_posts = new WP_Query( $query_args );
18
+        $all_posts = new WP_Query($query_args);
19 19
         $post_id = null;
20
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
20
+        while ($all_posts->have_posts()) : $all_posts->the_post();
21 21
             $post_id = get_the_ID();
22 22
         endwhile;
23 23
 
Please login to merge, or discard this patch.
tests/test-GDAjaxTests.php 2 patches
Indentation   +96 added lines, -96 removed lines patch added patch discarded remove patch
@@ -1,101 +1,101 @@
 block discarded – undo
1 1
 <?php
2 2
 class GDAjaxTests extends WP_Ajax_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(1);
8
-    }
9
-
10
-    public function testBestOfWidgetAjax() {
11
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
12
-        include_once($template);
13
-
14
-        $time = current_time('mysql');
15
-
16
-        $query_args = array(
17
-            'post_status' => 'publish',
18
-            'post_type' => 'gd_place',
19
-            'posts_per_page' => 1,
20
-        );
21
-
22
-        $all_posts = new WP_Query( $query_args );
23
-        $post_id = null;
24
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
25
-            $post_id = get_the_ID();
26
-        endwhile;
27
-
28
-        $this->assertTrue(is_int($post_id));
29
-
30
-        $data = array(
31
-            'comment_post_ID' => $post_id,
32
-            'comment_author' => 'admin',
33
-            'comment_author_email' => '[email protected]',
34
-            'comment_author_url' => 'http://wpgeodirectory.com',
35
-            'comment_content' => 'content here',
36
-            'comment_type' => '',
37
-            'comment_parent' => 0,
38
-            'user_id' => 1,
39
-            'comment_author_IP' => '127.0.0.1',
40
-            'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)',
41
-            'comment_date' => $time,
42
-            'comment_approved' => 1,
43
-        );
44
-
45
-        $comment_id = wp_insert_comment($data);
46
-
47
-        $_REQUEST['geodir_overallrating'] = 5.0;
48
-        geodir_save_rating($comment_id);
49
-
50
-        $this->assertTrue(is_int($comment_id));
51
-
52
-        //ajax function test
53
-        $ajax_nonce = wp_create_nonce("geodir-bestof-nonce");
54
-
55
-        $terms = get_terms( array(
56
-            'taxonomy' => 'gd_placecategory',
57
-            'hide_empty' => false,
58
-        ) );
59
-        $term_id = $terms[0]->term_id;
60
-
61
-        $_POST['post_type'] = 'gd_place';
62
-        $_POST['post_limit'] = '5';
63
-        $_POST['char_count'] = '20';
64
-        $_POST['taxonomy'] = 'gd_placecategory';
65
-        $_POST['add_location_filter'] = '1';
66
-        $_POST['term_id'] = (string) $term_id;
67
-        $_POST['excerpt_type'] = 'show-reviews';
68
-        $_POST['geodir_bestof_nonce'] = $ajax_nonce;
69
-
70
-        $this->_handleAjax('geodir_bestof');
71
-        $this->assertContains("bestof-cat-title", $this->_last_response);
72
-
73
-
74
-    }
75
-
76
-    public function texstImportExport() {
77
-        $nonce = wp_create_nonce( 'geodir_import_export_nonce' );
78
-
79
-        $_POST['_nonce'] = $nonce;
80
-        $_POST['_pt'] = 'gd_place';
81
-        $_POST['task'] = 'export_posts';
82
-        $_POST['_n'] = 5000;
83
-        $_POST['_p'] = 1;
84
-
85
-        $this->_handleAjax('geodir_import_export');
86
-        try {
87
-            $this->assertContains("bestof-cat-title", $this->_last_response);
88
-        } catch (WPAjaxDieStopException $e) {
89
-            var_dump("WPAjaxDieStopException: " . $e );
90
-        } catch (WPAjaxDieContinueException $e) {
91
-            var_dump("WPAjaxDieContinueException: " . $e );
92
-        }
93
-
94
-    }
95
-
96
-    public function tearDown()
97
-    {
98
-        parent::tearDown();
99
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(1);
8
+	}
9
+
10
+	public function testBestOfWidgetAjax() {
11
+		$template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
12
+		include_once($template);
13
+
14
+		$time = current_time('mysql');
15
+
16
+		$query_args = array(
17
+			'post_status' => 'publish',
18
+			'post_type' => 'gd_place',
19
+			'posts_per_page' => 1,
20
+		);
21
+
22
+		$all_posts = new WP_Query( $query_args );
23
+		$post_id = null;
24
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
25
+			$post_id = get_the_ID();
26
+		endwhile;
27
+
28
+		$this->assertTrue(is_int($post_id));
29
+
30
+		$data = array(
31
+			'comment_post_ID' => $post_id,
32
+			'comment_author' => 'admin',
33
+			'comment_author_email' => '[email protected]',
34
+			'comment_author_url' => 'http://wpgeodirectory.com',
35
+			'comment_content' => 'content here',
36
+			'comment_type' => '',
37
+			'comment_parent' => 0,
38
+			'user_id' => 1,
39
+			'comment_author_IP' => '127.0.0.1',
40
+			'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)',
41
+			'comment_date' => $time,
42
+			'comment_approved' => 1,
43
+		);
44
+
45
+		$comment_id = wp_insert_comment($data);
46
+
47
+		$_REQUEST['geodir_overallrating'] = 5.0;
48
+		geodir_save_rating($comment_id);
49
+
50
+		$this->assertTrue(is_int($comment_id));
51
+
52
+		//ajax function test
53
+		$ajax_nonce = wp_create_nonce("geodir-bestof-nonce");
54
+
55
+		$terms = get_terms( array(
56
+			'taxonomy' => 'gd_placecategory',
57
+			'hide_empty' => false,
58
+		) );
59
+		$term_id = $terms[0]->term_id;
60
+
61
+		$_POST['post_type'] = 'gd_place';
62
+		$_POST['post_limit'] = '5';
63
+		$_POST['char_count'] = '20';
64
+		$_POST['taxonomy'] = 'gd_placecategory';
65
+		$_POST['add_location_filter'] = '1';
66
+		$_POST['term_id'] = (string) $term_id;
67
+		$_POST['excerpt_type'] = 'show-reviews';
68
+		$_POST['geodir_bestof_nonce'] = $ajax_nonce;
69
+
70
+		$this->_handleAjax('geodir_bestof');
71
+		$this->assertContains("bestof-cat-title", $this->_last_response);
72
+
73
+
74
+	}
75
+
76
+	public function texstImportExport() {
77
+		$nonce = wp_create_nonce( 'geodir_import_export_nonce' );
78
+
79
+		$_POST['_nonce'] = $nonce;
80
+		$_POST['_pt'] = 'gd_place';
81
+		$_POST['task'] = 'export_posts';
82
+		$_POST['_n'] = 5000;
83
+		$_POST['_p'] = 1;
84
+
85
+		$this->_handleAjax('geodir_import_export');
86
+		try {
87
+			$this->assertContains("bestof-cat-title", $this->_last_response);
88
+		} catch (WPAjaxDieStopException $e) {
89
+			var_dump("WPAjaxDieStopException: " . $e );
90
+		} catch (WPAjaxDieContinueException $e) {
91
+			var_dump("WPAjaxDieContinueException: " . $e );
92
+		}
93
+
94
+	}
95
+
96
+	public function tearDown()
97
+	{
98
+		parent::tearDown();
99
+	}
100 100
 }
101 101
 ?>
102 102
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -8,7 +8,7 @@  discard block
 block discarded – undo
8 8
     }
9 9
 
10 10
     public function testBestOfWidgetAjax() {
11
-        $template = geodir_plugin_path() . '/geodirectory-widgets/geodirectory_bestof_widget.php';
11
+        $template = geodir_plugin_path().'/geodirectory-widgets/geodirectory_bestof_widget.php';
12 12
         include_once($template);
13 13
 
14 14
         $time = current_time('mysql');
@@ -19,9 +19,9 @@  discard block
 block discarded – undo
19 19
             'posts_per_page' => 1,
20 20
         );
21 21
 
22
-        $all_posts = new WP_Query( $query_args );
22
+        $all_posts = new WP_Query($query_args);
23 23
         $post_id = null;
24
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
24
+        while ($all_posts->have_posts()) : $all_posts->the_post();
25 25
             $post_id = get_the_ID();
26 26
         endwhile;
27 27
 
@@ -52,10 +52,10 @@  discard block
 block discarded – undo
52 52
         //ajax function test
53 53
         $ajax_nonce = wp_create_nonce("geodir-bestof-nonce");
54 54
 
55
-        $terms = get_terms( array(
55
+        $terms = get_terms(array(
56 56
             'taxonomy' => 'gd_placecategory',
57 57
             'hide_empty' => false,
58
-        ) );
58
+        ));
59 59
         $term_id = $terms[0]->term_id;
60 60
 
61 61
         $_POST['post_type'] = 'gd_place';
@@ -74,7 +74,7 @@  discard block
 block discarded – undo
74 74
     }
75 75
 
76 76
     public function texstImportExport() {
77
-        $nonce = wp_create_nonce( 'geodir_import_export_nonce' );
77
+        $nonce = wp_create_nonce('geodir_import_export_nonce');
78 78
 
79 79
         $_POST['_nonce'] = $nonce;
80 80
         $_POST['_pt'] = 'gd_place';
@@ -86,9 +86,9 @@  discard block
 block discarded – undo
86 86
         try {
87 87
             $this->assertContains("bestof-cat-title", $this->_last_response);
88 88
         } catch (WPAjaxDieStopException $e) {
89
-            var_dump("WPAjaxDieStopException: " . $e );
89
+            var_dump("WPAjaxDieStopException: ".$e);
90 90
         } catch (WPAjaxDieContinueException $e) {
91
-            var_dump("WPAjaxDieContinueException: " . $e );
91
+            var_dump("WPAjaxDieContinueException: ".$e);
92 92
         }
93 93
 
94 94
     }
Please login to merge, or discard this patch.
tests/test-User.php 2 patches
Indentation   +45 added lines, -45 removed lines patch added patch discarded remove patch
@@ -1,68 +1,68 @@
 block discarded – undo
1 1
 <?php
2 2
 class UserTest extends WP_UnitTestCase
3 3
 {
4
-    public function setUp()
5
-    {
6
-        parent::setUp();
7
-        wp_set_current_user(1);
8
-    }
4
+	public function setUp()
5
+	{
6
+		parent::setUp();
7
+		wp_set_current_user(1);
8
+	}
9 9
 
10
-    public function testDisplayUserFavorites() {
10
+	public function testDisplayUserFavorites() {
11 11
 
12
-        global $current_user;
12
+		global $current_user;
13 13
 
14
-        $user_id = $current_user->ID;
14
+		$user_id = $current_user->ID;
15 15
 
16
-        $query_args = array(
17
-            'post_status' => 'publish',
18
-            'post_type' => 'gd_place',
19
-            'posts_per_page' => 1,
20
-        );
16
+		$query_args = array(
17
+			'post_status' => 'publish',
18
+			'post_type' => 'gd_place',
19
+			'posts_per_page' => 1,
20
+		);
21 21
 
22
-        $all_posts = new WP_Query( $query_args );
23
-        $post_id = null;
24
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
25
-            $post_id = get_the_ID();
26
-        endwhile;
22
+		$all_posts = new WP_Query( $query_args );
23
+		$post_id = null;
24
+		while ( $all_posts->have_posts() ) : $all_posts->the_post();
25
+			$post_id = get_the_ID();
26
+		endwhile;
27 27
 
28
-        $this->assertTrue(is_int($post_id));
28
+		$this->assertTrue(is_int($post_id));
29 29
 
30
-        ob_start();
31
-        geodir_add_to_favorite($post_id);
32
-        $output = ob_get_contents();
33
-        ob_end_clean();
34
-        $this->assertContains( 'Remove from Favorites', $output );
30
+		ob_start();
31
+		geodir_add_to_favorite($post_id);
32
+		$output = ob_get_contents();
33
+		ob_end_clean();
34
+		$this->assertContains( 'Remove from Favorites', $output );
35 35
 
36 36
 
37
-        $user_fav_posts = get_user_meta($user_id, 'gd_user_favourite_post', true);
37
+		$user_fav_posts = get_user_meta($user_id, 'gd_user_favourite_post', true);
38 38
 
39
-        $this->assertContains( $post_id, $user_fav_posts );
39
+		$this->assertContains( $post_id, $user_fav_posts );
40 40
 
41
-        ob_start();
42
-        geodir_user_show_favourites($user_id);
43
-        $output = ob_get_contents();
44
-        ob_end_clean();
45
-        $this->assertContains( 'geodir_my_favourites', $output );
41
+		ob_start();
42
+		geodir_user_show_favourites($user_id);
43
+		$output = ob_get_contents();
44
+		ob_end_clean();
45
+		$this->assertContains( 'geodir_my_favourites', $output );
46 46
 
47
-    }
47
+	}
48 48
 
49
-    public function testDisplayUserListings() {
49
+	public function testDisplayUserListings() {
50 50
 
51
-        global $current_user;
51
+		global $current_user;
52 52
 
53
-        $user_id = $current_user->ID;
53
+		$user_id = $current_user->ID;
54 54
 
55
-        ob_start();
56
-        geodir_user_show_listings($user_id);
57
-        $output = ob_get_contents();
58
-        ob_end_clean();
59
-        $this->assertContains( 'geodir_my_listings', $output );
55
+		ob_start();
56
+		geodir_user_show_listings($user_id);
57
+		$output = ob_get_contents();
58
+		ob_end_clean();
59
+		$this->assertContains( 'geodir_my_listings', $output );
60 60
 
61
-    }
61
+	}
62 62
 
63
-    public function tearDown()
64
-    {
65
-        parent::tearDown();
66
-    }
63
+	public function tearDown()
64
+	{
65
+		parent::tearDown();
66
+	}
67 67
 }
68 68
 ?>
69 69
\ No newline at end of file
Please login to merge, or discard this patch.
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -19,9 +19,9 @@  discard block
 block discarded – undo
19 19
             'posts_per_page' => 1,
20 20
         );
21 21
 
22
-        $all_posts = new WP_Query( $query_args );
22
+        $all_posts = new WP_Query($query_args);
23 23
         $post_id = null;
24
-        while ( $all_posts->have_posts() ) : $all_posts->the_post();
24
+        while ($all_posts->have_posts()) : $all_posts->the_post();
25 25
             $post_id = get_the_ID();
26 26
         endwhile;
27 27
 
@@ -31,18 +31,18 @@  discard block
 block discarded – undo
31 31
         geodir_add_to_favorite($post_id);
32 32
         $output = ob_get_contents();
33 33
         ob_end_clean();
34
-        $this->assertContains( 'Remove from Favorites', $output );
34
+        $this->assertContains('Remove from Favorites', $output);
35 35
 
36 36
 
37 37
         $user_fav_posts = get_user_meta($user_id, 'gd_user_favourite_post', true);
38 38
 
39
-        $this->assertContains( $post_id, $user_fav_posts );
39
+        $this->assertContains($post_id, $user_fav_posts);
40 40
 
41 41
         ob_start();
42 42
         geodir_user_show_favourites($user_id);
43 43
         $output = ob_get_contents();
44 44
         ob_end_clean();
45
-        $this->assertContains( 'geodir_my_favourites', $output );
45
+        $this->assertContains('geodir_my_favourites', $output);
46 46
 
47 47
     }
48 48
 
@@ -56,7 +56,7 @@  discard block
 block discarded – undo
56 56
         geodir_user_show_listings($user_id);
57 57
         $output = ob_get_contents();
58 58
         ob_end_clean();
59
-        $this->assertContains( 'geodir_my_listings', $output );
59
+        $this->assertContains('geodir_my_listings', $output);
60 60
 
61 61
     }
62 62
 
Please login to merge, or discard this patch.