Changeset 3437833
- Timestamp:
- 01/12/2026 02:57:38 PM (6 weeks ago)
- Location:
- rapisafe-multi-file-cf7/trunk
- Files:
-
- 7 edited
-
rapisafe-multi-file-cf7.php (modified) (1 diff)
-
readme.txt (modified) (3 diffs)
-
src/RSMFCF7_Assets.php (modified) (1 diff)
-
src/RSMFCF7_EnvChecker.php (modified) (1 diff)
-
src/RSMFCF7_FileZipper.php (modified) (1 diff)
-
src/RSMFCF7_Helpers.php (modified) (1 diff)
-
src/settings/RSMFCF7_MultiFileTabSettings.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
rapisafe-multi-file-cf7/trunk/rapisafe-multi-file-cf7.php
r3437611 r3437833 5 5 * Description: Secure multiple file upload field for Contact Form 7. 6 6 * Text Domain: rapisafe-multi-file-cf7 7 * Version: 1.0. 37 * Version: 1.0.4 8 8 * Requires at least: 5.4 9 9 * Domain Path: /languages -
rapisafe-multi-file-cf7/trunk/readme.txt
r3437611 r3437833 6 6 Requires at least: 5.4 7 7 Tested up to: 6.9 8 Stable tag: 1.0. 38 Stable tag: 1.0.4 9 9 Requires PHP: 7.2 10 10 License: GPLv2 or later … … 152 152 == Changelog == 153 153 154 = 1.0.4 = 155 PHP 7.* fix 156 154 157 = 1.0.3 = 155 158 Fix warning … … 172 175 == Upgrade Notice == 173 176 177 = 1.0.4 = 178 PHP 7.* fix 179 174 180 = 1.0.3 = 175 181 Fix warning -
rapisafe-multi-file-cf7/trunk/src/RSMFCF7_Assets.php
r3437456 r3437833 128 128 } 129 129 130 public static function extractFirstPage( $targetFullPath ) : false|string { 130 /** 131 * @param $targetFullPath 132 * @return false|string 133 */ 134 public static function extractFirstPage( $targetFullPath ) { 131 135 if ( !extension_loaded( 'imagick' ) ) { 132 136 return false; -
rapisafe-multi-file-cf7/trunk/src/RSMFCF7_EnvChecker.php
r3437456 r3437833 4 4 class RSMFCF7_EnvChecker { 5 5 6 private int$counter = 1;6 private $counter = 1; 7 7 8 private array$successResult = [];8 private $successResult = []; 9 9 10 private array$errorsResult = [];10 private $errorsResult = []; 11 11 12 12 public function __construct() { -
rapisafe-multi-file-cf7/trunk/src/RSMFCF7_FileZipper.php
r3437456 r3437833 4 4 5 5 class RSMFCF7_FileZipper { 6 public static function createZip( array $files, string $name, $password = "" ) : array|false { 6 /** 7 * @param array $files 8 * @param string $name 9 * @param $password 10 * @return array|false 11 */ 12 public static function createZip( array $files, string $name, $password = "" ) { 7 13 if ( empty( $files ) ) { 8 14 return false; -
rapisafe-multi-file-cf7/trunk/src/RSMFCF7_Helpers.php
r3437497 r3437833 60 60 $size = trim( strtolower( $size ) ); 61 61 if ( preg_match( '/^([0-9]+(?:\\.[0-9]+)?)(kb|mb|b)?$/', $size, $m ) ) { 62 $num = floatval( $m[1] ); 63 $unit = $m[2] ?? 'b'; 64 return match ($unit) { 65 'kb' => $num * 1024, 66 'mb' => $num * 1024 * 1024, 67 default => $num, 68 }; 62 $num = (float) $m[1]; 63 $unit = ( isset( $m[2] ) ? $m[2] : 'b' ); 64 switch ( $unit ) { 65 case 'kb': 66 return (int) ($num * 1024); 67 case 'mb': 68 return (int) ($num * 1024 * 1024); 69 default: 70 return (int) $num; 71 } 69 72 } 70 73 return 0; -
rapisafe-multi-file-cf7/trunk/src/settings/RSMFCF7_MultiFileTabSettings.php
r3437611 r3437833 55 55 56 56 /** 57 * @param int $post_id57 * @param int|null $post_id 58 58 * @return array 59 59 */ 60 public static function get_settings( int|null$post_id ) : array {60 public static function get_settings( $post_id ) : array { 61 61 $cf7_data = get_post_meta( $post_id, "multi-file-upload-contact-form-7", true ); 62 62 return ( is_array( $cf7_data ) && !empty( $cf7_data ) ? $cf7_data : [ … … 110 110 $borderColor = ( !empty( $settings['border-color'] ) ? RSMFCF7_Helpers::sanitizeHexColorValue( $settings['border-color'] ) : '#000000' ); 111 111 $bgColor = ( !empty( $settings['bg-color'] ) ? RSMFCF7_Helpers::sanitizeHexColorValue( $settings['bg-color'] ) : '#FFFFFF' ); 112 $dragAndDropEnable = isset( $settings['enable-drag-and-drop']) ?? false;112 $dragAndDropEnable = isset( $settings['enable-drag-and-drop'] ) ?? false; 113 113 $maxAjaxSyncFiles = ( (int) $settings['max-ajax-sync-files'] ? $settings['max-ajax-sync-files'] : 1 ); 114 $hideSvgIcon = isset( $settings['hide-svg-icon']) ?? false;114 $hideSvgIcon = isset( $settings['hide-svg-icon'] ) ?? false; 115 115 $svgIconColor = RSMFCF7_Helpers::sanitizeHexColorValue( $settings['svg-icon-color'] ); 116 $hideSuggestion = isset( $settings['hide-suggestion']);116 $hideSuggestion = isset( $settings['hide-suggestion'] ); 117 117 $boxPreviewColumns = $settings['box-preview-columns'] ?? 3; 118 118 $borderRadius = (int) $settings['border-radius']; 119 $previewEnable = isset( $settings['enable-link-preview'])??false;119 $previewEnable = isset( $settings['enable-link-preview'] ) ?? false; 120 120 $cf7_data = [ 121 121 'style' => $style,
Note: See TracChangeset
for help on using the changeset viewer.