TYPE-0 PERFECT SEIHA
Server Info:
FreeBSD scimitar.blueboard.cz 13.5-STABLE FreeBSD 13.5-STABLE stable/13-4f2925105 GENERIC amd64
Software:
Apache
User:
www
Crot
Crot File
Crot Dir
Crot Command
[LockSelf]
[HOME]
data
www
19068
fszoo_net
download
app
Nette
Http
Show Hidden Files
Edit File: /data/www/19068/fszoo_net/download/app/Nette/Http/Context.php
<?php /** * This file is part of the Nette Framework (http://nette.org) * * Copyright (c) 2004 David Grudl (http://davidgrudl.com) * * For the full copyright and license information, please view * the file license.txt that was distributed with this source code. */ namespace Nette\Http; use Nette; /** * HTTP-specific tasks. * * @author David Grudl * * @property-read bool $modified * @property-read IRequest $request * @property-read IResponse $response */ class Context extends Nette\Object { /** @var IRequest */ private $request; /** @var IResponse */ private $response; public function __construct(IRequest $request, IResponse $response) { $this->request = $request; $this->response = $response; } /** * Attempts to cache the sent entity by its last modification date. * @param string|int|DateTime last modified time * @param string strong entity tag validator * @return bool */ public function isModified($lastModified = NULL, $etag = NULL) { if ($lastModified) { $this->response->setHeader('Last-Modified', $this->response->date($lastModified)); } if ($etag) { $this->response->setHeader('ETag', '"' . addslashes($etag) . '"'); } $ifNoneMatch = $this->request->getHeader('If-None-Match'); if ($ifNoneMatch === '*') { $match = TRUE; // match, check if-modified-since } elseif ($ifNoneMatch !== NULL) { $etag = $this->response->getHeader('ETag'); if ($etag == NULL || strpos(' ' . strtr($ifNoneMatch, ",\t", ' '), ' ' . $etag) === FALSE) { return TRUE; } else { $match = TRUE; // match, check if-modified-since } } $ifModifiedSince = $this->request->getHeader('If-Modified-Since'); if ($ifModifiedSince !== NULL) { $lastModified = $this->response->getHeader('Last-Modified'); if ($lastModified != NULL && strtotime($lastModified) <= strtotime($ifModifiedSince)) { $match = TRUE; } else { return TRUE; } } if (empty($match)) { return TRUE; } $this->response->setCode(IResponse::S304_NOT_MODIFIED); return FALSE; } /** * @return IRequest */ public function getRequest() { return $this->request; } /** * @return IResponse */ public function getResponse() { return $this->response; } }
Crotin
Name
Size
Permissions
Modified
User/Group
Session.php
13623
0644
2015-08-08 18:27:49
Unknown/Unknown
Context.php
2266
0644
2015-08-08 18:27:49
Unknown/Unknown
IResponse.php
2936
0644
2015-08-08 18:27:49
Unknown/Unknown
IRequest.php
2761
0644
2015-08-08 18:27:49
Unknown/Unknown
RequestFactory.php
6850
0644
2015-08-08 18:27:50
Unknown/Unknown
UrlScript.php
1664
0644
2015-08-08 18:27:49
Unknown/Unknown
Request.php
6786
0644
2015-08-08 18:27:49
Unknown/Unknown
ISessionStorage.php
620
0644
2015-08-08 18:27:49
Unknown/Unknown
SessionSection.php
5522
0644
2015-08-08 18:27:49
Unknown/Unknown
Url.php
10515
0644
2015-08-08 18:27:49
Unknown/Unknown
UserStorage.php
4855
0644
2015-08-08 18:27:49
Unknown/Unknown
FileUpload.php
4012
0644
2015-08-08 18:27:50
Unknown/Unknown
Response.php
8992
0644
2015-08-08 18:27:50
Unknown/Unknown
NGANU
Rename
Hapus
Chmod
Chown
Touch
Zip
Unzip
Download
Crotin