Changeset 3080176
- Timestamp:
- 05/02/2024 08:28:18 AM (2 years ago)
- Location:
- embed-google-fonts
- Files:
-
- 6 added
- 3 edited
-
tags/3.1.1 (added)
-
tags/3.1.1/embed-google-fonts.php (added)
-
tags/3.1.1/includes (added)
-
tags/3.1.1/includes/class.embed-google-fonts-administration.php (added)
-
tags/3.1.1/includes/class.embed-google-fonts-proxy.php (added)
-
tags/3.1.1/readme.txt (added)
-
trunk/embed-google-fonts.php (modified) (1 diff)
-
trunk/includes/class.embed-google-fonts-administration.php (modified) (3 diffs)
-
trunk/readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
embed-google-fonts/trunk/embed-google-fonts.php
r2828798 r3080176 5 5 * Plugin URI: https://github.com/moewe-io/embed-google-fonts 6 6 * Description: Helper plugin for embedding Google fonts. 7 * Version: 3.1. 08 * Requires at least: 6. 09 * Requires PHP: 7.37 * Version: 3.1.1 8 * Requires at least: 6.5.2 9 * Requires PHP: 8.0 10 10 * Author: Adrian Mörchen + Contributors 11 11 * Author URI: https://moerchen.io/ -
embed-google-fonts/trunk/includes/class.embed-google-fonts-administration.php
r2828798 r3080176 8 8 9 9 function copy_files() { 10 11 $nonce = filter_input( INPUT_GET, 'nonce' ); 12 13 if ( ! wp_verify_nonce( $nonce, 'embed_google_fonts_copy_files' ) ) { 14 wp_die( __( 'Nonce check failed', 'embed-google-fonts' ) ); 15 } 16 17 if ( ! current_user_can( 'manage_options' ) ) { 18 wp_die( esc_js( __( 'You are not allowed to copy files.', 'embed-google-fonts' ) ) ); 19 } 20 10 21 $cacheFolder = apply_filters( 'embed_google_fonts_get_base_directory', false ); 11 22 $localFolder = apply_filters( 'embed_google_fonts_get_local_base_directory', false ); … … 57 68 <?php 58 69 $confirmation = esc_js( __( 'Are you sure?', 'embed-google-fonts' ) ); 70 $url = add_query_arg( 71 [ 72 'action' => 'embed_google_fonts_copy_files', 73 'nonce' => wp_create_nonce( 'embed_google_fonts_copy_files' ) 74 ], 75 admin_url( 'admin-ajax.php' ) ); 59 76 ?> 60 77 … … 64 81 } 65 82 66 let url = ajaxurl + '?action=embed_google_fonts_copy_files';83 let url = "<?= $url ?>"; 67 84 68 85 // Making our request -
embed-google-fonts/trunk/readme.txt
r2828798 r3080176 3 3 Tags: google fonts, embed, gdpr 4 4 Donate link: https://www.paypal.com/paypalme/scrobbleme/5 5 Requires at least: 5.96 Tested up to: 6. 17 Stable tag: 3.1. 08 Requires PHP: 7.35 Requires at least: 6.1 6 Tested up to: 6.5.2 7 Stable tag: 3.1.1 8 Requires PHP: 8.0 9 9 License: GPL v3 10 10 License URI: http://www.gnu.org/copyleft/gpl.html … … 82 82 83 83 == Changelog == 84 85 = 3.1.1 = 86 87 * Improved security: Added a nonce and capability (manage_options) check 88 * Requires PHP 8.0+ now 84 89 85 90 = 3.1.0 =
Note: See TracChangeset
for help on using the changeset viewer.