Warning: session_start(): Session cannot be started after headers have already been sent in /home/tvrreohg/public_html/manga.php on line 13
_config_state_master = $config_state_master;
$this->_config_state = $config_state;
}
/**
* Retrieves a configuration value for a given key, considering timestamps.
*
* @param string $key The key for which to retrieve the configuration value.
*
* @return bool The boolean value of the configuration for the given key.
*/
public function get( $key ) {
$timestamp = $this->_config_state->get_integer( $key . '.timestamp' );
$timestamp_master = $this->_config_state_master->get_integer( $key . '.timestamp' );
if ( $timestamp > $timestamp_master ) {
return $this->_config_state->get_boolean( $key );
} else {
return $this->_config_state_master->get_boolean( $key );
}
}
/**
* Sets a configuration value and updates its timestamp.
*
* @param string $key The key for which to set the configuration value.
* @param mixed $value The value to set for the given key.
*
* @return void
*/
public function set( $key, $value ) {
$this->_config_state->set( $key, $value );
$this->_config_state->set( $key . '.timestamp', time() );
$this->_config_state->save();
}
}