public static function set_default_map($id_mapa = '0') { $mapas = get_option('wpmps_plugin_mapas'); if (!$mapas) { // No existe ningún mapa, vamos a comprobar si existe // una versión previa del plugin y sino se recuperan // un mapa por defecto. // Comprobamos si existe un mapa de la versión previa // que tiene la información guardada en la tabla wp_wpmps $mapas = WP_Mapa_Politico_Coordenadas::get_map_older_version(); if (!$mapas) { $mapas = WP_Mapa_Politico_Coordenadas::get_default_map(); } update_option('wpmps_plugin_mapas', $mapas); } }
/** * Installation. Runs on activation. * @access public * @since 1.0.0 * @return void */ public function install() { WP_Mapa_Politico_Coordenadas::set_default_map(); $this->_log_version_number(); }