Replies: 0
Bonjour
Tout d’abord bravo pour ce plugin. Il a l’air vraiment parfait pour mon besoin.
J’ai parcouru votre site et votre guide d’utilisation, ça m’a convaincu à télécharger le plugin (et faire un don si je suis satisfait de son utilisation).
Cependant après l’avoir télécharger et téléverser sur mon site WordPress (http://www.toutlemondesenfoot.fr), je l’active puis je tombe sur une erreur lorsque je cherche à configurer les cartes.
Voici le message de l’erreur
Catchable fatal error: Argument 1 passed to Marker_Logo::__construct() must be an array, null given, called in /home/toutlemox/www/wp-content/plugins/novo-map/includes/class-novo-map-marker-logo-manager.php on line 132 and defined in /home/toutlemox/www/wp-content/plugins/novo-map/includes/class-novo-map-marker-logo.php on line 84
D’après ce que je comprends (je ne suis pas très doué en code), la déclaration de la variable logo se fait mal à la ligne 132 ?
Voici la partie de code que je pense être incriminée
* Get a specific Marker Logo object
*
* @param $id
* @return Marker_Logo
* @since 1.0.0
*/
public function get($id) {
$id = (int) $id;
$table_name = $this->db->prefix . self::$table_name;
$marker_logo = $this->db->get_row(
"
SELECT *
FROM ".$table_name."
WHERE id = $id
",
ARRAY_A
);
return new Marker_logo($marker_logo);
}
/**
* Get a list of all Marker Logo objects in an array
*
* @return array
* @since 1.0.0
*/
public function get_list() {
$table_name = $this->db->prefix . self::$table_name;
$marker_logo_list = array();
$list = $this->db->get_results(
"
SELECT *
FROM ".$table_name."
",
ARRAY_A
);
foreach ($list as $marker_logo){
$marker_logo_list[$marker_logo['id']] = new Marker_logo($marker_logo);
}
return $marker_logo_list;
}
/**
Sauriez vous m’expliquer comment résoudre ce souci ?
Au plaisir de vous lire
Bien cordialement