Support » Plugin: WP Statistics » Conflict With Another Plugin : objectToArray

  • Resolved X-Raym

    (@x-raym)


    hi !

    I want to report a conflict with a other plugin, conflict which deactivate the plugin. Here is the error message :

    Fatal error: Cannot redeclare objectToArray() (previously declared in /home/whatnotfee/www/wp-content/plugins/amr-users/includes/ameta-includes.php:409) in /home/whatnotfee/www/wp-content/plugins/wp-statistics/includes/functions/functions.php on line 630

    and here is the plugin : WordPress › amr users « WordPress Plugins

    How can I solve that ?

    Thanks 🙂
    and thanks you for your plugin 🙂

    https://wordpress.org/plugins/wp-statistics/

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Contributor Greg Ross

    (@gregross)

    Edit /home/whatnotfee/www/wp-content/plugins/wp-statistics/includes/functions/functions.php, on line 611-630 there should be a function declartation like this:

    function objectToArray($d) {
    		if (is_object($d)) {
    			// Gets the properties of the given object
    			// with get_object_vars function
    			$d = get_object_vars($d);
    		}
    
    		if (is_array($d)) {
    			/*
    			* Return array converted to object
    			* Using __FUNCTION__ (Magic constant)
    			* for recursive call
    			*/
    			return array_map(__FUNCTION__, $d);
    		}
    		else {
    			// Return array
    			return $d;
    		}
    	}

    Delete it. It is no longer used in the plugin and will be removed in the next release.

    Perfect !!

    thank you a lot for your support 🙂

Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘Conflict With Another Plugin : objectToArray’ is closed to new replies.