sspmod_metarefresh_MetaLoader::saveState PHP Method

saveState() private method

Store caching state data for a source
private saveState ( $source, $responseHeaders )
    private function saveState($source, $responseHeaders)
    {
        if (isset($source['conditionalGET']) && $source['conditionalGET']) {
            // Headers section
            $candidates = array('last-modified', 'etag');
            foreach ($candidates as $candidate) {
                if (array_key_exists($candidate, $responseHeaders)) {
                    $this->state[$source['src']][$candidate] = $responseHeaders[$candidate];
                }
            }
            if (!empty($this->state[$source['src']])) {
                // Timestamp when this src was requested.
                $this->state[$source['src']]['requested_at'] = $this->getTime();
                $this->changed = TRUE;
            }
        }
    }