PluginProbe
Boxzilla – WordPress Popup Builder / 3.2
Boxzilla – WordPress Popup Builder v3.2
3.4.11 3.4.10 3.4.9 3.4.3 3.4.4 3.4.5 3.4.6 3.4.7 3.4.8 trunk 3.0 3.0.1 3.0.2 3.0.3 3.1 3.1.1 3.1.10 3.1.11 3.1.12 3.1.13 3.1.14 3.1.15 3.1.16 3.1.17 3.1.18 All 72 releases
← All changes | src/admin/class-migrations.php +11 -2 3.13.2 View file →
@@ -60,11 +60,20 @@
60 60 $migration = basename( $file );
61 61 $parts = explode( '-', $migration );
62 62 $version = $parts[0];
63 63
64 - if( version_compare( $this->version_from, $version, '<' ) ) {
65 - $migrations[] = $file;
64 + // check if migration file is not for an even higher version
65 + if( version_compare( $version, $this->version_to, '>' ) ) {
66 + continue;
66 67 }
68 +
69 + // check if we ran migration file before.
70 + if( version_compare( $this->version_from, $version, '>=' ) ) {
71 + continue;
72 + }
73 +
74 + // schedule migration file for running
75 + $migrations[] = $file;
67 76 }
68 77
69 78 return $migrations;
70 79 }