\n";') ); } /** * Load scripts */ function appmaps_load_scripts() { wp_enqueue_script('jquery'); } add_action('wp_print_scripts', 'appmaps_load_scripts'); function appmaps_load_admin_scripts() { wp_enqueue_script('jquery-ui-tabs'); } add_action('admin_enqueue_scripts', 'appmaps_load_admin_scripts'); /** * Load styles */ function appmaps_load_styles() { wp_register_style('appmaps_style', plugins_url(APPMAPS_PLUGIN_NAME.'/style.css')); wp_enqueue_style('appmaps_style'); } //add_action('wp_print_styles', 'appmaps_load_styles'); function appmaps_load_admin_styles() { wp_register_style('appmaps_admin_style', plugins_url(APPMAPS_PLUGIN_NAME.'/admin-style.css')); wp_enqueue_style('appmaps_admin_style'); } add_action('admin_enqueue_scripts', 'appmaps_load_admin_styles'); /** * Populate administration menu of the plugin */ function appmaps_add_menu_links() { if (function_exists('add_options_page')) { add_options_page(__('AppMaps','appmaps'), __('AppMaps','appmaps'), 'administrator', 'appmaps', 'appmaps_menu_settings' ); } } /** * Create settings page in admin */ function appmaps_menu_settings() { include_once (dirname (__FILE__) . '/appmaps-admin.php'); } /** * Action on plugin activate */ function appmaps_activate() { global $wpdb, $appmaps_dbversion; appmaps_install_options($appmaps_dbversion); } /** * Install default options */ function appmaps_install_options($appmaps_dbversion) { global $wpdb; $appmaps_saved_dbversion = get_option('appmaps_db_version'); //If fresh installation, save defaults if(!$appmaps_saved_dbversion){ update_option('appmaps_db_version', $appmaps_dbversion); update_option('appmaps_active', 'yes'); update_option('appmaps_lat', '49.99782515937576'); update_option('appmaps_lng', '19.436830520629883'); update_option('appmaps_gmaps_lang', 'en'); update_option('appmaps_gmaps_region', 'PL'); } else if($appmaps_saved_dbversion < 11) { update_option('appmaps_gmaps_lang', 'en'); update_option('appmaps_gmaps_region', 'PL'); delete_option('appmaps_gmaps_loc'); delete_option('appmaps_api_key'); } //Update DB version update_option('appmaps_db_version', $appmaps_dbversion); } ?>