/home/altere25/usaigc.com/wp-content/plugins/elementor/includes
NameSizeModeActions
admin-templates/-0755rm
base/-0755rm
container/-0755rm
controls/-0755rm
editor-templates/-0755rm
elements/-0755rm
interfaces/-0755rm
libraries/-0755rm
managers/-0755rm
settings/-0755rm
template-library/-0755rm
widgets/-0755rm
api.php74650644editdlrm
autoloader.php96280644editdlrm
beta-testers.php30590644editdlrm
compatibility.php112140644editdlrm
conditions.php27680644editdlrm
db.php150800644editdlrm
editor-assets-api.php18070644editdlrm
embed.php86460644editdlrm
fonts.php640270644editdlrm
frontend.php401110644editdlrm
heartbeat.php26350644editdlrm
maintenance-mode.php113960644editdlrm
maintenance.php28520644editdlrm
plugin.php168700644editdlrm
preview.php78410644editdlrm
rollback.php37220644editdlrm
shapes.php65620644editdlrm
stylesheet.php91230644editdlrm
tracker.php160610644editdlrm
user.php101160644editdlrm
utils.php235420644editdlrm
Edit: /home/altere25/usaigc.com/wp-content/plugins/elementor/includes/editor-assets-api.php (1807B)
config = $config; } public function config( $key ): string { return $this->config[ $key ] ?? ''; } public function get_assets_data( $force_request = false ): array { $assets_data = $this->get_transient( $this->config( static::ASSETS_DATA_TRANSIENT_KEY ) ); if ( $force_request || false === $assets_data ) { $assets_data = $this->fetch_data(); $this->set_transient( $this->config( static::ASSETS_DATA_TRANSIENT_KEY ), $assets_data, '+1 hour' ); } return $assets_data; } private function fetch_data(): array { $response = wp_remote_get( $this->config( static::ASSETS_DATA_URL ) ); if ( is_wp_error( $response ) ) { return []; } $data = json_decode( wp_remote_retrieve_body( $response ), true ); if ( empty( $data[ $this->config( static::ASSETS_DATA_KEY ) ] ) || ! is_array( $data[ $this->config( static::ASSETS_DATA_KEY ) ] ) ) { return []; } return $data[ $this->config( static::ASSETS_DATA_KEY ) ]; } private function get_transient( $cache_key ) { $cache = get_option( $cache_key ); if ( empty( $cache['timeout'] ) ) { return false; } if ( current_time( 'timestamp' ) > $cache['timeout'] ) { return false; } return json_decode( $cache['value'], true ); } private function set_transient( $cache_key, $value, $expiration = '+12 hours' ): bool { $data = [ 'timeout' => strtotime( $expiration, current_time( 'timestamp' ) ), 'value' => wp_json_encode( $value ), ]; return update_option( $cache_key, $data, false ); } }