/home/vianto5/distritosatelite.mx/wp-content/plugins/wordpress-seo/inc
NameSizeModeActions
exceptions/-0755rm
options/-0755rm
sitemaps/-0755rm
class-addon-manager.php271800644editdlrm
class-my-yoast-api-request.php55180644editdlrm
class-post-type.php39860644editdlrm
class-rewrite.php77630644editdlrm
class-upgrade-history.php31180644editdlrm
class-upgrade.php566280644editdlrm
class-wpseo-admin-bar-menu.php295360644editdlrm
class-wpseo-content-images.php26550644editdlrm
class-wpseo-custom-fields.php24890644editdlrm
class-wpseo-custom-taxonomies.php16300644editdlrm
class-wpseo-image-utils.php153910644editdlrm
class-wpseo-installation.php12010644editdlrm
class-wpseo-meta.php380600644editdlrm
class-wpseo-primary-term.php17390644editdlrm
class-wpseo-rank.php75600644editdlrm
class-wpseo-replace-vars.php526990644editdlrm
class-wpseo-replacement-variable.php13750644editdlrm
class-wpseo-shortlinker.php11320644editdlrm
class-wpseo-statistics.php14430644editdlrm
class-wpseo-utils.php297020644editdlrm
class-yoast-dynamic-rewrites.php53610644editdlrm
date-helper.php17520644editdlrm
index.php380644editdlrm
interface-wpseo-wordpress-ajax-integration.php2940644editdlrm
interface-wpseo-wordpress-integration.php3480644editdlrm
language-utils.php13130644editdlrm
wpseo-functions-deprecated.php680644editdlrm
wpseo-functions.php92180644editdlrm
wpseo-non-ajax-functions.php15930644editdlrm
Edit: /home/vianto5/distritosatelite.mx/wp-content/plugins/wordpress-seo/inc/class-upgrade-history.php (3118B)
option_name = $option_name; } } /** * Retrieves the content of the history items currently stored. * * @return array> The contents of the history option. */ public function get() { $data = get_option( $this->get_option_name(), [] ); if ( ! is_array( $data ) ) { return []; } return $data; } /** * Adds a new history entry in the storage. * * @param string $old_version The version we are upgrading from. * @param string $new_version The version we are upgrading to. * @param array $option_names The options that need to be stored. * * @return void */ public function add( $old_version, $new_version, array $option_names ) { $option_data = []; if ( $option_names !== [] ) { $option_data = $this->get_options_data( $option_names ); } // Retrieve current history. $data = $this->get(); // Add new entry. $data[ time() ] = [ 'options' => $option_data, 'old_version' => $old_version, 'new_version' => $new_version, ]; // Store the data. $this->set( $data ); } /** * Retrieves the data for the specified option names from the database. * * @param array $option_names The option names to retrieve. * * @return array> The retrieved data. */ protected function get_options_data( array $option_names ) { $wpdb = $this->get_wpdb(); $results = $wpdb->get_results( $wpdb->prepare( ' SELECT %i, %i FROM ' . $wpdb->options . ' WHERE %i IN ( ' . implode( ',', array_fill( 0, count( $option_names ), '%s' ) ) . ' ) ', array_merge( [ 'option_value', 'option_name', 'option_name' ], $option_names ), ), ARRAY_A, ); $data = []; foreach ( $results as $result ) { $data[ $result['option_name'] ] = maybe_unserialize( $result['option_value'] ); } return $data; } /** * Stores the new history state. * * @param array> $data The data to store. * * @return void */ protected function set( array $data ) { // This should not be autoloaded! update_option( $this->get_option_name(), $data, false ); } /** * Retrieves the WPDB object. * * @return wpdb The WPDB object to use. */ protected function get_wpdb() { global $wpdb; return $wpdb; } /** * Retrieves the option name to store the history in. * * @return string The option name to store the history in. */ protected function get_option_name() { return $this->option_name; } }