public function initialize()
 {
     date_default_timezone_set('Europe/Prague');
     Nette\Caching\Storages\FileStorage::$useDirectories = TRUE;
     $this->getByType("Nette\\Http\\Session")->exists() && $this->getByType("Nette\\Http\\Session")->start();
     @header('X-Powered-By: Nette Framework');
     @header('Content-Type: text/html; charset=utf-8');
     Nette\Utils\SafeStream::register();
 }
Example #2
0
@header('Content-Type: text/html; charset=utf-8');
// @ - headers may be sent
/**
 * Load and configure Nette Framework.
 */
define('NETTE', TRUE);
define('NETTE_DIR', __DIR__);
define('NETTE_VERSION_ID', 20100);
// v2.1.0
define('NETTE_PACKAGE', '5.3');
require_once __DIR__ . '/common/exceptions.php';
require_once __DIR__ . '/common/Object.php';
require_once __DIR__ . '/Utils/LimitedScope.php';
require_once __DIR__ . '/Loaders/AutoLoader.php';
require_once __DIR__ . '/Loaders/NetteLoader.php';
Nette\Loaders\NetteLoader::getInstance()->register();
require_once __DIR__ . '/Diagnostics/Helpers.php';
require_once __DIR__ . '/Diagnostics/shortcuts.php';
require_once __DIR__ . '/Utils/Html.php';
Nette\Diagnostics\Debugger::_init();
Nette\Utils\SafeStream::register();
/**
 * Nette\Callback factory.
 * @param  mixed   class, object, callable
 * @param  string  method
 * @return Nette\Callback
 */
function callback($callback, $m = NULL)
{
    return new Nette\Callback($callback, $m);
}
 public function initialize()
 {
     date_default_timezone_set('Europe/Prague');
     Nette\Bridges\Framework\TracyBridge::initialize();
     $this->getService('events.manager')->createEvent(array('Nette\\DI\\Container', 'onInitialize'))->dispatch($this);
     Tracy\Debugger::$email = '*****@*****.**';
     Tracy\Debugger::$editor = 'sublime';
     Tracy\Debugger::$browser = 'chromium-browser';
     Tracy\Debugger::$strictMode = TRUE;
     Nette\Caching\Storages\FileStorage::$useDirectories = TRUE;
     $this->getByType("Nette\\Http\\Session")->exists() && $this->getByType("Nette\\Http\\Session")->start();
     header('X-Frame-Options: SAMEORIGIN');
     $this->getService('systemModule.initializer');
     $this->getService('usersModule.initializer');
     $this->getService('securityModule.initializer');
     header('X-Powered-By: Nette Framework');
     header('Content-Type: text/html; charset=utf-8');
     Nette\Utils\SafeStream::register();
     Nette\Reflection\AnnotationsParser::setCacheStorage($this->getByType("Nette\\Caching\\IStorage"));
     Nette\Reflection\AnnotationsParser::$autoRefresh = FALSE;
     Doctrine\Common\Annotations\AnnotationRegistry::registerLoader("class_exists");
     Kdyby\Doctrine\Diagnostics\Panel::registerBluescreen($this);
     Kdyby\Doctrine\Proxy\ProxyAutoloader::create('/home/fuca/Projects/www/sportsclub/tests/tmp/proxies', 'Kdyby\\GeneratedProxy')->register();
     Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/vendor/kdyby/doctrine/src/Kdyby/Doctrine';
     Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/vendor/doctrine';
     Nette\Diagnostics\Debugger::getBlueScreen()->collapsePaths[] = '/home/fuca/Projects/www/sportsclub/tests/tmp/proxies';
     Kdyby\Translation\Diagnostics\Panel::registerBluescreen();
     \Tracy\Debugger::setLogger($this->getService('monolog.adapter'));
 }
 public function initialize()
 {
     date_default_timezone_set('Europe/Prague');
     Nette\Caching\Storages\FileStorage::$useDirectories = TRUE;
     $this->getByType("Nette\\Http\\Session")->exists() && $this->getByType("Nette\\Http\\Session")->start();
     header('X-Frame-Options: SAMEORIGIN');
     header('X-Powered-By: Nette Framework');
     header('Content-Type: text/html; charset=utf-8');
     Nette\Utils\SafeStream::register();
     Nette\Reflection\AnnotationsParser::setCacheStorage($this->getByType("Nette\\Caching\\IStorage"));
     Nette\Reflection\AnnotationsParser::$autoRefresh = TRUE;
 }
Example #5
0
isNumericInt($value){return
is_int($value)||is_string($value)&&preg_match('#^-?[0-9]+$#',$value);}static
function
isNumeric($value){return
is_float($value)||is_int($value)||is_string($value)&&preg_match('#^-?[0-9]*[.]?[0-9]+$#',$value);}static
function
isCallable($value){return$value&&is_callable($value,TRUE);}static
function
isUnicode($value){return
is_string($value)&&preg_match('##u',$value);}static
function
isNone($value){return$value==NULL;}static
function
isList($value){return
is_array($value)&&(!$value||array_keys($value)===range(0,count($value)-1));}static
function
isInRange($value,$range){return(!isset($range[0])||$value>=$range[0])&&(!isset($range[1])||$value<=$range[1]);}static
function
isEmail($value){$atom="[-a-z0-9!#$%&'*+/=?^_`{|}~]";$localPart="(?:\"(?:[ !\\x23-\\x5B\\x5D-\\x7E]*|\\\\[ -~])+\"|$atom+(?:\\.$atom+)*)";$chars="a-z0-9\x80-\xFF";$domain="[$chars](?:[-$chars]{0,61}[$chars])";return(bool)preg_match("(^$localPart@(?:$domain?\\.)+[-$chars]{2,19}\\z)i",$value);}static
function
isUrl($value){$chars="a-z0-9\x80-\xFF";return(bool)preg_match("#^https?://(?:[$chars](?:[-$chars]{0,61}[$chars])?\\.)+[-$chars]{2,19}(/\S*)?$#i",$value);}}class
AssertionException
extends\Exception{}}namespace {Nette\Diagnostics\Debugger::_init();Nette\Utils\SafeStream::register();function
callback($callback,$m=NULL){if($m===NULL){return$callback
instanceof
Nette\Callback?$callback:new
Nette\Callback($callback);}return
new
Nette\Callback(array($callback,$m));}use
Nette\Diagnostics\Debugger;function
dump($var){foreach(func_get_args()as$arg){Debugger::dump($arg);}return$var;}}