Quantcast
Channel: WordPress.org Forums » All Topics
Viewing all articles
Browse latest Browse all 51108

Catchable fatal error

$
0
0

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


Viewing all articles
Browse latest Browse all 51108