Connections-Business-Directory / Connections

Directory Plugin for WordPress
https://connections-pro.com
GNU General Public License v2.0
26 stars 18 forks source link

warning on SEO when using multi-cat selection #304

Closed quantumJLBass closed 10 years ago

quantumJLBass commented 10 years ago

I see warning on a no result.

Warning: explode() expects parameter 2 to be string, array given in /var/www/cbn.wsu.edu/web/content/plugins/connections/includes/class.seo.php on line 375

https://github.com/shazahm1/Connections/blob/0.7.9.3/includes/class.seo.php#L375

where get_query_var( 'cn-cat' ) returned an array for example:

array (size=2)
  0 => string '2' (length=1)
  1 => string '1' (length=1)

which if I replace

            $categorySlug = explode( '/' , get_query_var( 'cn-cat' ));

with

            $cncat=get_query_var( 'cn-cat' );
            $categorySlug = is_array($cncat) ? $cncat : explode( '/' , $cncat );

everything is rosy again.