REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 3.10 KB
Close
/proc/self/root/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/wpforms-lite/src/Migrations/Upgrade182.php
Text
Base64
<?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, WordPress.NamingConventions.PrefixAllGlobals.DynamicHooknameFound $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; } }
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 1 × Files: 18
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
Tasks
DIR
-
drwxr-xr-x
2026-06-04 03:43:03
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Base.php
12.04 KB
lrw-r--r--
2026-03-19 16:20:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Migrations.php
992 B
lrw-r--r--
2025-12-11 20:10:08
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade1_9_1.php
1.37 KB
lrw-r--r--
2024-09-26 15:36:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade1_9_2.php
911 B
lrw-r--r--
2024-11-07 17:15:50
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade1_9_7.php
333 B
lrw-r--r--
2025-08-11 13:38:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade1_9_8_6.php
2.74 KB
lrw-r--r--
2025-12-11 20:10:08
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade159.php
707 B
lrw-r--r--
2024-09-26 15:36:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade168.php
1.24 KB
lrw-r--r--
2024-09-26 15:36:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade175.php
2.67 KB
lrw-r--r--
2024-09-26 15:36:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade177.php
1.21 KB
lrw-r--r--
2022-09-29 15:18:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade182.php
3.10 KB
lrw-r--r--
2025-12-11 20:10:08
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade183.php
769 B
lrw-r--r--
2023-08-10 15:19:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade184.php
909 B
lrw-r--r--
2023-09-28 15:44:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade186.php
395 B
lrw-r--r--
2024-01-16 17:57:58
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade187.php
1.35 KB
lrw-r--r--
2024-09-26 15:36:36
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade1672.php
863 B
lrw-r--r--
2022-06-30 15:09:42
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Upgrade1751.php
562 B
lrw-r--r--
2022-08-18 14:59:52
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
UpgradeBase.php
3.43 KB
lrw-r--r--
2025-04-24 14:53:30
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).