Current Path: > home > codekrsu > > ameliagraphics.com > wp-content > plugins > essential-blocks > > includes > Utils
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 |
---|---|---|---|---|
CSSParser.php | File | 9219 bytes | November 07 2024 12:12:30. | |
Enqueue.php | File | 4677 bytes | February 26 2025 16:22:10. | |
Helper.php | File | 25527 bytes | January 12 2025 17:13:54. | |
HttpRequest.php | File | 2147 bytes | August 09 2023 14:57:00. | |
Installer.php | File | 3341 bytes | January 12 2025 17:13:54. | |
Migrator.php | File | 743 bytes | August 09 2023 14:57:00. | |
QueryHelper.php | File | 7360 bytes | October 02 2024 10:36:24. | |
Settings.php | File | 3368 bytes | May 08 2025 15:01:12. | |
SvgSanitizer.php | File | 2525 bytes | May 19 2025 15:07:08. | |
TemplateHelpers.php | File | 2160 bytes | August 29 2023 10:12:00. |
<?php namespace EssentialBlocks\Utils; class Settings { private static $instance; public static function get_instance() { if ( null === static::$instance ) { static::$instance = new static(); } return static::$instance; } public static function get( $key, $default = false ) { return get_option( $key, $default ); } public static function save( $key, $value = '' ) { return update_option( $key, $value ); } public static function save_eb_settings( $key, $value = '' ) { $settings = get_option( 'eb_settings', [ ] ); $prev_value = null; // If 'all' is passed as the key, replace the entire settings array if ( $key === 'all' && ! empty( $value ) && is_string( $value ) ) { $prev_value = $settings; $settings = json_decode( wp_unslash( $value ), true ); // Fires after saving all settings do_action( "eb_after_save_all_settings", $settings, $prev_value ); return update_option( 'eb_settings', $settings ); } if ( isset( $settings[ $key ] ) ) { $prev_value = $settings[ $key ]; } if ( empty( $value ) ) { unset( $settings[ $key ] ); } else { $settings[ $key ] = $value; } /** * Fires after save a specific settings key * * @since 4.5.0 * @param mixed $value current value of settings * @param mixed $prev_value previous value of settings */ do_action( "eb_after_save_{$key}_settings", $value, $prev_value ); return update_option( 'eb_settings', $settings ); } public static function save_eb_write_with_ai( $value ) { return update_option( 'eb_write_with_ai', $value ); } public static function reset_eb_settings( $key ) { $settings = get_option( 'eb_settings', [ ] ); $prev_value = null; if ( isset( $settings[ $key ] ) ) { $prev_value = $settings[ $key ]; unset( $settings[ $key ] ); } /** * Fires after reset a specific settings key * * @since 4.5.0 * @param mixed $value current value of settings * @param mixed $prev_value previous value of settings */ do_action( "eb_after_reset_{$key}_settings", $prev_value ); return update_option( 'eb_settings', $settings ); } public static function set_transient( $key, $value, $expiration = null ) { if ( $expiration === null ) { $expiration = HOUR_IN_SECONDS * 6; } return set_transient( $key, $value, $expiration ); } public static function get_transient( $key ) { return get_transient( $key ); } /** * Summary of save_integration * @param mixed $type * @param mixed $data * @return bool */ public static function save_integration( $type, $data = null ) { return false; } /** * Summary of save_blocks_option * @param mixed $data * @return bool */ public static function save_blocks_option( $data = [ ] ) { /** * Sanitize Data */ return update_option( 'essential_all_blocks', $data ); } }
SILENT KILLER Tool