Current Path: > home > codekrsu > > ameliagraphics.com > wp-content > plugins > wpforms-lite > src > Migrations
Operation : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 Software : Apache Server IP : 162.0.232.56 | Your IP: 216.73.216.111 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
Tasks | Directory | - | - | |
Base.php | File | 12156 bytes | September 26 2024 15:36:36. | |
Migrations.php | File | 948 bytes | July 31 2025 14:13:36. | |
Upgrade159.php | File | 707 bytes | September 26 2024 15:36:36. | |
Upgrade1672.php | File | 863 bytes | June 30 2022 15:09:42. | |
Upgrade168.php | File | 1268 bytes | September 26 2024 15:36:36. | |
Upgrade175.php | File | 2737 bytes | September 26 2024 15:36:36. | |
Upgrade1751.php | File | 562 bytes | August 18 2022 14:59:52. | |
Upgrade177.php | File | 1240 bytes | September 29 2022 15:18:52. | |
Upgrade182.php | File | 3109 bytes | June 07 2023 17:54:22. | |
Upgrade183.php | File | 769 bytes | August 10 2023 15:19:36. | |
Upgrade184.php | File | 909 bytes | September 28 2023 15:44:58. | |
Upgrade186.php | File | 395 bytes | January 16 2024 17:57:58. | |
Upgrade187.php | File | 1387 bytes | September 26 2024 15:36:36. | |
Upgrade1_9_1.php | File | 1406 bytes | September 26 2024 15:36:36. | |
Upgrade1_9_2.php | File | 911 bytes | November 07 2024 17:15:50. | |
Upgrade1_9_7.php | File | 317 bytes | July 31 2025 14:13:36. | |
UpgradeBase.php | File | 3512 bytes | April 24 2025 14:53:30. |
<?php // phpcs:ignore Generic.Commenting.DocComment.MissingShort /** @noinspection PhpUnused */ namespace WPForms\Migrations; use WPForms\Helpers\Transient; /** * Class v1.8.2 upgrade. * * @since 1.8.2 */ class Upgrade182 extends UpgradeBase { /** * Run upgrade. * * @since 1.8.2 * * @return bool|null Upgrade result: * true - the upgrade completed successfully, * false - in the case of failure, * null - upgrade started but not yet finished (background task). */ public function run() { $cache_dir = $this->get_cache_dir(); $templates_cache_dir = $cache_dir . 'templates/'; $this->set_cache_time( $cache_dir, 'addons.json', 'wpforms_admin_addons_cache_ttl' ); $this->set_cache_time( $cache_dir, 'docs.json', 'wpforms_admin_builder_help_cache_ttl' ); $this->set_cache_time( $cache_dir, 'templates.json', 'wpforms_admin_builder_templates_cache_ttl' ); $files = glob( $templates_cache_dir . '*.json' ); foreach ( $files as $filename ) { $this->set_cache_time( $templates_cache_dir, basename( $filename ), 'wpforms_admin_builder_templates_cache_ttl' ); } return true; } /** * Set cache time to transient. * * @since 1.8.2 * * @param string $cache_dir Cache directory. * @param string $cache_file Cache filename. * @param string $filter Filter name. * * @return void */ private function set_cache_time( $cache_dir, $cache_file, $filter ) { // phpcs:ignore WPForms.Comments.PHPDocHooks.RequiredHookDocumentation, WPForms.PHP.ValidateHooks.InvalidHookName $cache_ttl = (int) apply_filters( $filter, WEEK_IN_SECONDS ); $cache_file_path = $cache_dir . $cache_file; $cache_modified_time = 0; $transient = $cache_file; $time = time(); if ( is_file( $cache_file_path ) && is_readable( $cache_file_path ) ) { clearstatcache( true, $cache_file_path ); // On WPVIP and similar filesystems, filemtime() could return false. $cache_modified_time = (int) filemtime( $cache_file_path ); } if ( $cache_modified_time === 0 || $cache_modified_time + $cache_ttl <= $time ) { // Do not set transient for non-existing or expired cache. return; } $expiration = $cache_modified_time + $cache_ttl - $time; Transient::set( $transient, $cache_modified_time, $expiration ); } /** * Get cache directory path. * Copy of the CacheBase method. * * @since 1.8.2 */ private function get_cache_dir() { static $cache_dir; if ( $cache_dir ) { /** * Since wpforms_upload_dir() relies on hooks, and hooks can be added unpredictably, * we need to cache the result of this method. * Otherwise, it is the risk to save cache file to one dir and try to get from another. */ return $cache_dir; } $upload_dir = wpforms_upload_dir(); $upload_path = ! empty( $upload_dir['path'] ) ? trailingslashit( wp_normalize_path( $upload_dir['path'] ) ) : trailingslashit( WP_CONTENT_DIR ) . 'uploads/wpforms/'; $cache_dir = $upload_path . 'cache/'; return $cache_dir; } }
SILENT KILLER Tool