Server IP : 192.64.118.117 / Your IP : 18.188.27.20 Web Server : LiteSpeed System : Linux premium56.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64 User : thecgapy ( 1160) PHP Version : 7.4.33 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/thecgapy/www/wp-content/plugins/duplicator/classes/ui/ |
Upload File : |
<?php defined('ABSPATH') || defined('DUPXABSPATH') || exit; /** * Gets the view state of UI elements to remember its viewable state * * Standard: PSR-2 * @link http://www.php-fig.org/psr/psr-2 * * @package Duplicator * @subpackage classes/ui * @copyright (c) 2017, Snapcreek LLC * */ // Exit if accessed directly if (! defined('DUPLICATOR_VERSION')) exit; class DUP_UI_ViewState { /** * The key used in the wp_options table * * @var string */ private static $optionsViewStateKey = 'duplicator_ui_view_state'; /** * Save the view state of UI elements * * @param string $key A unique key to define the UI element * @param string $value A generic value to use for the view state * * @return bool Returns true if the value was successfully saved */ public static function save($key, $value) { $view_state = array(); $view_state = get_option(self::$optionsViewStateKey); $view_state[$key] = $value; $success = update_option(self::$optionsViewStateKey, $view_state); return $success; } /** * Gets all the values from the settings array * * @return array Returns and array of all the values stored in the settings array */ public static function getArray() { return get_option(self::$optionsViewStateKey); } /** * Sets all the values from the settings array * @param array $view_state states * * @return boolean Returns whether updated or not */ public static function setArray($view_state) { return update_option(self::$optionsViewStateKey, $view_state); } /** * Return the value of the of view state item * * @param type $searchKey The key to search on * @return string Returns the value of the key searched or null if key is not found */ public static function getValue($searchKey) { $view_state = get_option(self::$optionsViewStateKey); if (is_array($view_state)) { foreach ($view_state as $key => $value) { if ($key == $searchKey) { return $value; } } } return null; } }