▼

# InvalidStateException

Filter LatteFilter::__invoke: Unknown macro {type: 'bar', barColor: 'green'} on line 21. (in file …/templates//@layout.phtml)

## Source file ►

File: /domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/BaseTemplate.php Line: 127

    Line 120:            try {
    Line 121:                foreach ($this->filters as $filter) {
    Line 122:                    $content = self::extractPhp($content, $blocks);
    Line 123:                    $content = $filter->invoke($content);
    Line 124:                    $content = strtr($content, $blocks); // put PHP code back
    Line 125:                }
    Line 126:            } catch (Exception $e) {
    Line 127:                throw new InvalidStateException("Filter $filter: " . $e->getMessage() . ($label ? " (in $label)" : ''), 0, $e);
    Line 128:            }
    Line 129:
    Line 130:            if ($label) {
    Line 131:                $content = "<?php\n// $label\n//\n?>$content";
    Line 132:            }
    Line 133:
    Line 134:            return self::optimizePhp($content);

## Call stack ▼

1. Templates/Template.php (109) source ► BaseTemplate-> compile (arguments ►)

   $content |
       "{**
        * LiveClass layout template.
        *
        * @copyright  Copyright (c) 2010 John Doe
        * @package    MyApplication
        *
        * @param string   $basePath web ... " (1550)
   $label |
       "file …/templates//@layout.phtml" (33)

       Line 102:
       Line 103:                try {
       Line 104:                    $shortName = $this->file;
       Line 105:                    $shortName = str_replace(Environment::getVariable('appDir'), "\xE2\x80\xA6", $shortName);
       Line 106:                } catch (Exception $foo) {
       Line 107:                }
       Line 108:
       Line 109:                $content = $this->compile(file_get_contents($this->file), "file $shortName");
       Line 110:                $cache->save(
       Line 111:                    $key,
       Line 112:                    $content,
       Line 113:                    array(
       Line 114:                        Cache::FILES => $this->file,
       Line 115:                        Cache::EXPIRE => self::$cacheExpire,
       Line 116:                    )

2. c-Nette.Template/_489e88fc133c11456d6dda848ff84aed.default.phtml.php (29) source ► Template-> render ()

       Line 22:
       Line 23:    if ($_cb->extends) { ob_start(); }
       Line 24:
       Line 25:    if (SnippetHelper::$outputAllowed) {
       Line 26:    if (!$_cb->extends) { call_user_func(reset($_cb->blocks['content']), get_defined_vars()); }
       Line 27:    }
       Line 28:
       Line 29:    if ($_cb->extends) { ob_end_clean(); LatteMacros::includeTemplate($_cb->extends, get_defined_vars(), $template)->render(); }
       Line 30:

3. Loaders/LimitedScope.php (63) source ► include (arguments ►)

   #0 |
       "/domains1/do1820800/public/www_root/liveclass/app/temp/c-Nette.Template/_489e88fc133c11456d6dda848ff84aed.default.phtml.php" (123)

       Line 56:         */
       Line 57:        public static function load(/*$file, array $vars = NULL*/)
       Line 58:        {
       Line 59:            if (func_num_args() > 1) {
       Line 60:                self::$vars = func_get_arg(1);
       Line 61:                extract(self::$vars);
       Line 62:            }
       Line 63:            return include func_get_arg(0);
       Line 64:        }
       Line 65:
       Line 66:    }

4. Templates/Template.php (123) source ► LimitedScope:: load (arguments ►)

   #0 |
       "/domains1/do1820800/public/www_root/liveclass/web/../app/temp/c-Nette.Template/_489e88fc133c11456d6dda848ff84aed.default.phtml.php" (130)
   #1 |
       array(10) ► {
          "component" => HomepagePresenter(31) ► {
             "voteManager" private => NULL
             "messManager" private => NULL
             "oldLayoutMode" => FALSE
             "onShutdown" => NULL
             "oldModuleMode" => TRUE
             "request" private => PresenterRequest(7) ► {
                "method" private => "GET" (3)
                "flags" private => array(1) { ... }
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => TRUE
             }
             "response" private => RenderResponse(1) ▼ {
                "source" private => Template(7) { ... }
             }
             "phase" private => 5
             "autoCanonicalize" => TRUE
             "absoluteUrls" => FALSE
             "globalParams" private => array(0)
             "globalState" private => array(0)
             "globalStateSinces" private => array(0)
             "action" private => "default" (7)
             "view" private => "default" (7)
             "layout" private => NULL
             "payload" private => stdClass(0)
             "signalReceiver" private => ""
             "signal" private => NULL
             "ajaxMode" private => FALSE
             "startupCheck" private => TRUE
             "lastCreatedRequest" private => PresenterRequest(7) ► {
                "method" private => "FORWARD" (7)
                "flags" private => array(0)
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => FALSE
             }
             "lastCreatedRequestFlag" private => array(1) ▼ {
                "current" => TRUE
             }
             "template" private => Template(7) ► {
                "file" private => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates/Homepage/default.phtml" (89)
                "warnOnUndefined" => TRUE
                "onPrepareFilters" => array(1) [ ... ]
                "params" private => array(9) { ... }
                "filters" private => array(1) [ ... ]
                "helpers" private => array(8) { ... }
                "helperLoaders" private => array(1) [ ... ]
             }
             "invalidSnippets" private => array(0)
             "params" protected => array(2) ▼ {
                "action" => "default" (7)
                "id" => NULL
             }
             "components" private => array(0)
             "cloning" private => NULL
             "parent" private => NULL
             "name" private => "Homepage" (8)
             "monitors" private => array(1) ▼ {
                "Presenter" => array(4) [ ... ]
             }
          }
          "control" => HomepagePresenter(31) ► {
             "voteManager" private => NULL
             "messManager" private => NULL
             "oldLayoutMode" => FALSE
             "onShutdown" => NULL
             "oldModuleMode" => TRUE
             "request" private => PresenterRequest(7) ► {
                "method" private => "GET" (3)
                "flags" private => array(1) { ... }
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => TRUE
             }
             "response" private => RenderResponse(1) ▼ {
                "source" private => Template(7) { ... }
             }
             "phase" private => 5
             "autoCanonicalize" => TRUE
             "absoluteUrls" => FALSE
             "globalParams" private => array(0)
             "globalState" private => array(0)
             "globalStateSinces" private => array(0)
             "action" private => "default" (7)
             "view" private => "default" (7)
             "layout" private => NULL
             "payload" private => stdClass(0)
             "signalReceiver" private => ""
             "signal" private => NULL
             "ajaxMode" private => FALSE
             "startupCheck" private => TRUE
             "lastCreatedRequest" private => PresenterRequest(7) ► {
                "method" private => "FORWARD" (7)
                "flags" private => array(0)
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => FALSE
             }
             "lastCreatedRequestFlag" private => array(1) ▼ {
                "current" => TRUE
             }
             "template" private => Template(7) ► {
                "file" private => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates/Homepage/default.phtml" (89)
                "warnOnUndefined" => TRUE
                "onPrepareFilters" => array(1) [ ... ]
                "params" private => array(9) { ... }
                "filters" private => array(1) [ ... ]
                "helpers" private => array(8) { ... }
                "helperLoaders" private => array(1) [ ... ]
             }
             "invalidSnippets" private => array(0)
             "params" protected => array(2) ▼ {
                "action" => "default" (7)
                "id" => NULL
             }
             "components" private => array(0)
             "cloning" private => NULL
             "parent" private => NULL
             "name" private => "Homepage" (8)
             "monitors" private => array(1) ▼ {
                "Presenter" => array(4) [ ... ]
             }
          }
          "presenter" => HomepagePresenter(31) ► {
             "voteManager" private => NULL
             "messManager" private => NULL
             "oldLayoutMode" => FALSE
             "onShutdown" => NULL
             "oldModuleMode" => TRUE
             "request" private => PresenterRequest(7) ► {
                "method" private => "GET" (3)
                "flags" private => array(1) { ... }
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => TRUE
             }
             "response" private => RenderResponse(1) ▼ {
                "source" private => Template(7) { ... }
             }
             "phase" private => 5
             "autoCanonicalize" => TRUE
             "absoluteUrls" => FALSE
             "globalParams" private => array(0)
             "globalState" private => array(0)
             "globalStateSinces" private => array(0)
             "action" private => "default" (7)
             "view" private => "default" (7)
             "layout" private => NULL
             "payload" private => stdClass(0)
             "signalReceiver" private => ""
             "signal" private => NULL
             "ajaxMode" private => FALSE
             "startupCheck" private => TRUE
             "lastCreatedRequest" private => PresenterRequest(7) ► {
                "method" private => "FORWARD" (7)
                "flags" private => array(0)
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => FALSE
             }
             "lastCreatedRequestFlag" private => array(1) ▼ {
                "current" => TRUE
             }
             "template" private => Template(7) ► {
                "file" private => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates/Homepage/default.phtml" (89)
                "warnOnUndefined" => TRUE
                "onPrepareFilters" => array(1) [ ... ]
                "params" private => array(9) { ... }
                "filters" private => array(1) [ ... ]
                "helpers" private => array(8) { ... }
                "helperLoaders" private => array(1) [ ... ]
             }
             "invalidSnippets" private => array(0)
             "params" protected => array(2) ▼ {
                "action" => "default" (7)
                "id" => NULL
             }
             "components" private => array(0)
             "cloning" private => NULL
             "parent" private => NULL
             "name" private => "Homepage" (8)
             "monitors" private => array(1) ▼ {
                "Presenter" => array(4) [ ... ]
             }
          }
          "baseUri" => "/liveclass/web/" (15)
          "basePath" => "/liveclass/web" (14)
          "flashes" => array(0)
          "message" => "Trololo!" (8)
          "layout" => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates//@layout.phtml" (81)
          "_extends" => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates//@layout.phtml" (81)
          "template" => Template(7) ► {
             "file" private => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates/Homepage/default.phtml" (89)
             "warnOnUndefined" => TRUE
             "onPrepareFilters" => array(1) ▼ [
                0 => array(2) [ ... ]
             ]
             "params" private => array(9) ► {
                "component" => HomepagePresenter(31) { ... }
                "control" => HomepagePresenter(31) { ... }
                "presenter" => HomepagePresenter(31) { ... }
                "baseUri" => "/liveclass/web/" (15)
                "basePath" => "/liveclass/web" (14)
                "flashes" => array(0)
                "message" => "Trololo!" (8)
                "layout" => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates//@layout.phtml" (81)
                "template" => Template(7) { *RECURSION* }
             }
             "filters" private => array(1) ▼ [
                0 => Callback(1) { ... }
             ]
             "helpers" private => array(8) ► {
                "escape" => Callback(1) { ... }
                "escapeurl" => Callback(1) { ... }
                "striptags" => Callback(1) { ... }
                "nl2br" => Callback(1) { ... }
                "substr" => Callback(1) { ... }
                "repeat" => Callback(1) { ... }
                "implode" => Callback(1) { ... }
                "number" => Callback(1) { ... }
             }
             "helperLoaders" private => array(1) ▼ [
                0 => Callback(1) { ... }
             ]
          }
       }

       Line 116:                    )
       Line 117:                );
       Line 118:                $cache->release();
       Line 119:                $cached = $cache[$key];
       Line 120:            }
       Line 121:
       Line 122:            if ($cached !== NULL && self::$cacheStorage instanceof TemplateCacheStorage) {
       Line 123:                LimitedScope::load($cached['file'], $this->getParams());
       Line 124:                fclose($cached['handle']);
       Line 125:
       Line 126:            } else {
       Line 127:                LimitedScope::evaluate($content, $this->getParams());
       Line 128:            }
       Line 129:        }
       Line 130:

5. Responses/RenderResponse.php (54) source ► Template-> render ()

       Line 47:        /**
       Line 48:         * Sends response to output.
       Line 49:         * @return void
       Line 50:         */
       Line 51:        public function send()
       Line 52:        {
       Line 53:            if ($this->source instanceof ITemplate) {
       Line 54:                $this->source->render();
       Line 55:
       Line 56:            } else {
       Line 57:                echo $this->source;
       Line 58:            }
       Line 59:        }
       Line 60:
       Line 61:    }

6. Application/Application.php (152) source ► RenderResponse-> send ()

       Line 145:
       Line 146:                    // Send response
       Line 147:                    if ($response instanceof ForwardingResponse) {
       Line 148:                        $request = $response->getRequest();
       Line 149:                        continue;
       Line 150:
       Line 151:                    } elseif ($response instanceof IPresenterResponse) {
       Line 152:                        $response->send();
       Line 153:                    }
       Line 154:                    break;
       Line 155:
       Line 156:                } catch (Exception $e) {
       Line 157:                    // fault barrier
       Line 158:                    if ($this->catchExceptions === NULL) {
       Line 159:                        $this->catchExceptions = Environment::isProduction();

7. app/bootstrap.php (63) source ► Application-> run ()

       Line 56:        'action' => 'default',
       Line 57:        'id' => NULL,
       Line 58:    ));
       Line 59:
       Line 60:    dibi::connect(Environment::getConfig('database'));
       Line 61:
       Line 62:    // Step 5: Run the application!
       Line 63:    $application->run();
       Line 64:

8. web/index.php (13) source ► require (arguments ►)

   #0 |
       "/domains1/do1820800/public/www_root/liveclass/app/bootstrap.php" (63)

       Line  6:    // absolute filesystem path to the application root
       Line  7:    define('APP_DIR', WWW_DIR . '/../app');
       Line  8:
       Line  9:    // absolute filesystem path to the libraries
       Line 10:    define('LIBS_DIR', WWW_DIR . '/../libs');
       Line 11:
       Line 12:    // load bootstrap file
       Line 13:    require APP_DIR . '/bootstrap.php';
       Line 14:

## Caused by ▼

# InvalidStateException

Unknown macro {type: 'bar', barColor: 'green'} on line 21.

## Source file ►

File: /domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/Filters/LatteFilter.php Line: 142

    Line 135:                    break;
    Line 136:
    Line 137:                } elseif (!empty($matches['macro'])) { // {macro|modifiers}
    Line 138:                    preg_match('#^(/?[a-z]+)?(.*?)(\\|[a-z](?:'.self::RE_STRING.'|[^\'"]+)*)?$()#is', $matches['macro'], $m2);
    Line 139:                    list(, $macro, $value, $modifiers) = $m2;
    Line 140:                    $code = $this->handler->macro($macro, trim($value), isset($modifiers) ? $modifiers : '');
    Line 141:                    if ($code === NULL) {
    Line 142:                        throw new InvalidStateException("Unknown macro {{$matches['macro']}} on line $this->line.");
    Line 143:                    }
    Line 144:                    $nl = isset($matches['newline']) ? "\n" : ''; // double newline
    Line 145:                    if ($nl && $matches['indent'] && strncmp($code, '<?php echo ', 11)) {
    Line 146:                        $this->output .= "\n" . $code; // remove indent, single newline
    Line 147:                    } else {
    Line 148:                        $this->output .= $matches['indent'] . $code . (substr($code, -2) === '?>' ? $nl : '');
    Line 149:                    }

## Call stack ▼

1. Filters/LatteFilter.php (109) source ► LatteFilter-> parse (arguments ►)

   $s |
       "
       <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
       <html>
       <head>
       	<meta http-equiv="Content-Ty ... " (1250)

       Line 102:            $this->context = LatteFilter::CONTEXT_NONE;
       Line 103:            $this->escape = '$template->escape';
       Line 104:
       Line 105:            // initialize handlers
       Line 106:            $this->getHandler()->initialize($this, $s);
       Line 107:
       Line 108:            // process all {tags} and <tags/>
       Line 109:            $s = $this->parse("\n" . $s);
       Line 110:
       Line 111:            $this->getHandler()->finalize($s);
       Line 112:
       Line 113:            return $s;
       Line 114:        }
       Line 115:
       Line 116:

2. Utils/Callback.php (97) source ► LatteFilter-> __invoke (arguments ►)

   $s |
       "{**
        * LiveClass layout template.
        *
        * @copyright  Copyright (c) 2010 John Doe
        * @package    MyApplication
        *
        * @param string   $basePath web ... " (1550)

       Line  90:         */
       Line  91:        public function invoke()
       Line  92:        {
       Line  93:            if (!is_callable($this->cb)) {
       Line  94:                throw new InvalidStateException("Callback '$this' is not callable.");
       Line  95:            }
       Line  96:            $args = func_get_args();
       Line  97:            return call_user_func_array($this->cb, $args);
       Line  98:        }
       Line  99:
       Line 100:
       Line 101:
       Line 102:        /**
       Line 103:         * Invokes callback with an array of parameters.
       Line 104:         * @param  array

3. Templates/BaseTemplate.php (123) source ► Callback-> invoke (arguments ►)

   #0 |
       array(2) ▼ [
          0 => LatteFilter(9) ► {
             "handler" private => LatteMacros(7) ► {
                "macros" => array(50) { ... }
                "filter" private => LatteFilter(9) { *RECURSION* }
                "current" private => array(2) [ ... ]
                "blocks" private => array(0)
                "namedBlocks" private => array(0)
                "extends" private => NULL
                "uniq" private => "1c02e323fd" (10)
             }
             "macroRe" private => "
       			(?P<indent>\n[\ \t]*)?
       			\{(?![\s'"{}])
       				(?P<macro>(?:'(?:\\.|[^'\\])*'|"(?:\\.|[^"\\])*"|[^'"]+?)*?)
       			\}
       			(?P<newline>[\ \t]*(?=\r|\ ... " (158)
             "input" private => "
       <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
       <html>
       <head>
       	<meta http-equiv="Content-Ty ... " (1250)
             "output" private => "
       <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
       <html>
       <head>
       	<meta http-equiv="Content-Ty ... " (1271)
             "offset" private => 1031
             "quote" private => """
             "tags" private => array(3) ▼ [
                0 => stdClass(5) { ... }
                1 => stdClass(5) { ... }
                2 => stdClass(5) { ... }
             ]
             "context" => "cdata" (5)
             "escape" => "TemplateHelpers::escapeJs" (25)
          }
          1 => "__invoke" (8)
       ]
   #1 |
       array(1) ▼ [
          0 => "{**
        * LiveClass layout template.
        *
        * @copyright  Copyright (c) 2010 John Doe
        * @package    MyApplication
        *
        * @param string   $basePath web ... " (1550)
       ]

       Line 116:            if (!$this->filters) {
       Line 117:                $this->onPrepareFilters($this);
       Line 118:            }
       Line 119:
       Line 120:            try {
       Line 121:                foreach ($this->filters as $filter) {
       Line 122:                    $content = self::extractPhp($content, $blocks);
       Line 123:                    $content = $filter->invoke($content);
       Line 124:                    $content = strtr($content, $blocks); // put PHP code back
       Line 125:                }
       Line 126:            } catch (Exception $e) {
       Line 127:                throw new InvalidStateException("Filter $filter: " . $e->getMessage() . ($label ? " (in $label)" : ''), 0, $e);
       Line 128:            }
       Line 129:
       Line 130:            if ($label) {

4. Templates/Template.php (109) source ► BaseTemplate-> compile (arguments ►)

   $content |
       "{**
        * LiveClass layout template.
        *
        * @copyright  Copyright (c) 2010 John Doe
        * @package    MyApplication
        *
        * @param string   $basePath web ... " (1550)

       Line 102:
       Line 103:                try {
       Line 104:                    $shortName = $this->file;
       Line 105:                    $shortName = str_replace(Environment::getVariable('appDir'), "\xE2\x80\xA6", $shortName);
       Line 106:                } catch (Exception $foo) {
       Line 107:                }
       Line 108:
       Line 109:                $content = $this->compile(file_get_contents($this->file), "file $shortName");
       Line 110:                $cache->save(
       Line 111:                    $key,
       Line 112:                    $content,
       Line 113:                    array(
       Line 114:                        Cache::FILES => $this->file,
       Line 115:                        Cache::EXPIRE => self::$cacheExpire,
       Line 116:                    )

5. c-Nette.Template/_489e88fc133c11456d6dda848ff84aed.default.phtml.php (29) source ► Template-> render (arguments ►)

   #0 |
       "{**
        * LiveClass layout template.
        *
        * @copyright  Copyright (c) 2010 John Doe
        * @package    MyApplication
        *
        * @param string   $basePath web ... " (1550)
   #1 |
       "file …/templates//@layout.phtml" (33)

       Line 22:
       Line 23:    if ($_cb->extends) { ob_start(); }
       Line 24:
       Line 25:    if (SnippetHelper::$outputAllowed) {
       Line 26:    if (!$_cb->extends) { call_user_func(reset($_cb->blocks['content']), get_defined_vars()); }
       Line 27:    }
       Line 28:
       Line 29:    if ($_cb->extends) { ob_end_clean(); LatteMacros::includeTemplate($_cb->extends, get_defined_vars(), $template)->render(); }
       Line 30:

6. Loaders/LimitedScope.php (63) source ► include (arguments ►)

   #0 |
       "/domains1/do1820800/public/www_root/liveclass/app/temp/c-Nette.Template/_489e88fc133c11456d6dda848ff84aed.default.phtml.php" (123)

       Line 56:         */
       Line 57:        public static function load(/*$file, array $vars = NULL*/)
       Line 58:        {
       Line 59:            if (func_num_args() > 1) {
       Line 60:                self::$vars = func_get_arg(1);
       Line 61:                extract(self::$vars);
       Line 62:            }
       Line 63:            return include func_get_arg(0);
       Line 64:        }
       Line 65:
       Line 66:    }

7. Templates/Template.php (123) source ► LimitedScope:: load ()

       Line 116:                    )
       Line 117:                );
       Line 118:                $cache->release();
       Line 119:                $cached = $cache[$key];
       Line 120:            }
       Line 121:
       Line 122:            if ($cached !== NULL && self::$cacheStorage instanceof TemplateCacheStorage) {
       Line 123:                LimitedScope::load($cached['file'], $this->getParams());
       Line 124:                fclose($cached['handle']);
       Line 125:
       Line 126:            } else {
       Line 127:                LimitedScope::evaluate($content, $this->getParams());
       Line 128:            }
       Line 129:        }
       Line 130:

8. Responses/RenderResponse.php (54) source ► Template-> render (arguments ►)

   #0 |
       "/domains1/do1820800/public/www_root/liveclass/web/../app/temp/c-Nette.Template/_489e88fc133c11456d6dda848ff84aed.default.phtml.php" (130)
   #1 |
       array(10) ► {
          "component" => HomepagePresenter(31) ► {
             "voteManager" private => NULL
             "messManager" private => NULL
             "oldLayoutMode" => FALSE
             "onShutdown" => NULL
             "oldModuleMode" => TRUE
             "request" private => PresenterRequest(7) ► {
                "method" private => "GET" (3)
                "flags" private => array(1) { ... }
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => TRUE
             }
             "response" private => RenderResponse(1) ▼ {
                "source" private => Template(7) { ... }
             }
             "phase" private => 5
             "autoCanonicalize" => TRUE
             "absoluteUrls" => FALSE
             "globalParams" private => array(0)
             "globalState" private => array(0)
             "globalStateSinces" private => array(0)
             "action" private => "default" (7)
             "view" private => "default" (7)
             "layout" private => NULL
             "payload" private => stdClass(0)
             "signalReceiver" private => ""
             "signal" private => NULL
             "ajaxMode" private => FALSE
             "startupCheck" private => TRUE
             "lastCreatedRequest" private => PresenterRequest(7) ► {
                "method" private => "FORWARD" (7)
                "flags" private => array(0)
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => FALSE
             }
             "lastCreatedRequestFlag" private => array(1) ▼ {
                "current" => TRUE
             }
             "template" private => Template(7) ► {
                "file" private => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates/Homepage/default.phtml" (89)
                "warnOnUndefined" => TRUE
                "onPrepareFilters" => array(1) [ ... ]
                "params" private => array(9) { ... }
                "filters" private => array(1) [ ... ]
                "helpers" private => array(8) { ... }
                "helperLoaders" private => array(1) [ ... ]
             }
             "invalidSnippets" private => array(0)
             "params" protected => array(2) ▼ {
                "action" => "default" (7)
                "id" => NULL
             }
             "components" private => array(0)
             "cloning" private => NULL
             "parent" private => NULL
             "name" private => "Homepage" (8)
             "monitors" private => array(1) ▼ {
                "Presenter" => array(4) [ ... ]
             }
          }
          "control" => HomepagePresenter(31) ► {
             "voteManager" private => NULL
             "messManager" private => NULL
             "oldLayoutMode" => FALSE
             "onShutdown" => NULL
             "oldModuleMode" => TRUE
             "request" private => PresenterRequest(7) ► {
                "method" private => "GET" (3)
                "flags" private => array(1) { ... }
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => TRUE
             }
             "response" private => RenderResponse(1) ▼ {
                "source" private => Template(7) { ... }
             }
             "phase" private => 5
             "autoCanonicalize" => TRUE
             "absoluteUrls" => FALSE
             "globalParams" private => array(0)
             "globalState" private => array(0)
             "globalStateSinces" private => array(0)
             "action" private => "default" (7)
             "view" private => "default" (7)
             "layout" private => NULL
             "payload" private => stdClass(0)
             "signalReceiver" private => ""
             "signal" private => NULL
             "ajaxMode" private => FALSE
             "startupCheck" private => TRUE
             "lastCreatedRequest" private => PresenterRequest(7) ► {
                "method" private => "FORWARD" (7)
                "flags" private => array(0)
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => FALSE
             }
             "lastCreatedRequestFlag" private => array(1) ▼ {
                "current" => TRUE
             }
             "template" private => Template(7) ► {
                "file" private => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates/Homepage/default.phtml" (89)
                "warnOnUndefined" => TRUE
                "onPrepareFilters" => array(1) [ ... ]
                "params" private => array(9) { ... }
                "filters" private => array(1) [ ... ]
                "helpers" private => array(8) { ... }
                "helperLoaders" private => array(1) [ ... ]
             }
             "invalidSnippets" private => array(0)
             "params" protected => array(2) ▼ {
                "action" => "default" (7)
                "id" => NULL
             }
             "components" private => array(0)
             "cloning" private => NULL
             "parent" private => NULL
             "name" private => "Homepage" (8)
             "monitors" private => array(1) ▼ {
                "Presenter" => array(4) [ ... ]
             }
          }
          "presenter" => HomepagePresenter(31) ► {
             "voteManager" private => NULL
             "messManager" private => NULL
             "oldLayoutMode" => FALSE
             "onShutdown" => NULL
             "oldModuleMode" => TRUE
             "request" private => PresenterRequest(7) ► {
                "method" private => "GET" (3)
                "flags" private => array(1) { ... }
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => TRUE
             }
             "response" private => RenderResponse(1) ▼ {
                "source" private => Template(7) { ... }
             }
             "phase" private => 5
             "autoCanonicalize" => TRUE
             "absoluteUrls" => FALSE
             "globalParams" private => array(0)
             "globalState" private => array(0)
             "globalStateSinces" private => array(0)
             "action" private => "default" (7)
             "view" private => "default" (7)
             "layout" private => NULL
             "payload" private => stdClass(0)
             "signalReceiver" private => ""
             "signal" private => NULL
             "ajaxMode" private => FALSE
             "startupCheck" private => TRUE
             "lastCreatedRequest" private => PresenterRequest(7) ► {
                "method" private => "FORWARD" (7)
                "flags" private => array(0)
                "name" private => "Homepage" (8)
                "params" private => array(2) { ... }
                "post" private => array(0)
                "files" private => array(0)
                "frozen" private => FALSE
             }
             "lastCreatedRequestFlag" private => array(1) ▼ {
                "current" => TRUE
             }
             "template" private => Template(7) ► {
                "file" private => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates/Homepage/default.phtml" (89)
                "warnOnUndefined" => TRUE
                "onPrepareFilters" => array(1) [ ... ]
                "params" private => array(9) { ... }
                "filters" private => array(1) [ ... ]
                "helpers" private => array(8) { ... }
                "helperLoaders" private => array(1) [ ... ]
             }
             "invalidSnippets" private => array(0)
             "params" protected => array(2) ▼ {
                "action" => "default" (7)
                "id" => NULL
             }
             "components" private => array(0)
             "cloning" private => NULL
             "parent" private => NULL
             "name" private => "Homepage" (8)
             "monitors" private => array(1) ▼ {
                "Presenter" => array(4) [ ... ]
             }
          }
          "baseUri" => "/liveclass/web/" (15)
          "basePath" => "/liveclass/web" (14)
          "flashes" => array(0)
          "message" => "Trololo!" (8)
          "layout" => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates//@layout.phtml" (81)
          "_extends" => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates//@layout.phtml" (81)
          "template" => Template(7) ► {
             "file" private => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates/Homepage/default.phtml" (89)
             "warnOnUndefined" => TRUE
             "onPrepareFilters" => array(1) ▼ [
                0 => array(2) [ ... ]
             ]
             "params" private => array(9) ► {
                "component" => HomepagePresenter(31) { ... }
                "control" => HomepagePresenter(31) { ... }
                "presenter" => HomepagePresenter(31) { ... }
                "baseUri" => "/liveclass/web/" (15)
                "basePath" => "/liveclass/web" (14)
                "flashes" => array(0)
                "message" => "Trololo!" (8)
                "layout" => "/domains1/do1820800/public/www_root/liveclass/web/../app/templates//@layout.phtml" (81)
                "template" => Template(7) { *RECURSION* }
             }
             "filters" private => array(1) ▼ [
                0 => Callback(1) { ... }
             ]
             "helpers" private => array(8) ► {
                "escape" => Callback(1) { ... }
                "escapeurl" => Callback(1) { ... }
                "striptags" => Callback(1) { ... }
                "nl2br" => Callback(1) { ... }
                "substr" => Callback(1) { ... }
                "repeat" => Callback(1) { ... }
                "implode" => Callback(1) { ... }
                "number" => Callback(1) { ... }
             }
             "helperLoaders" private => array(1) ▼ [
                0 => Callback(1) { ... }
             ]
          }
       }

       Line 47:        /**
       Line 48:         * Sends response to output.
       Line 49:         * @return void
       Line 50:         */
       Line 51:        public function send()
       Line 52:        {
       Line 53:            if ($this->source instanceof ITemplate) {
       Line 54:                $this->source->render();
       Line 55:
       Line 56:            } else {
       Line 57:                echo $this->source;
       Line 58:            }
       Line 59:        }
       Line 60:
       Line 61:    }

9. Application/Application.php (152) source ► RenderResponse-> send ()

       Line 145:
       Line 146:                    // Send response
       Line 147:                    if ($response instanceof ForwardingResponse) {
       Line 148:                        $request = $response->getRequest();
       Line 149:                        continue;
       Line 150:
       Line 151:                    } elseif ($response instanceof IPresenterResponse) {
       Line 152:                        $response->send();
       Line 153:                    }
       Line 154:                    break;
       Line 155:
       Line 156:                } catch (Exception $e) {
       Line 157:                    // fault barrier
       Line 158:                    if ($this->catchExceptions === NULL) {
       Line 159:                        $this->catchExceptions = Environment::isProduction();

10. app/bootstrap.php (63) source ► Application-> run ()

        Line 56:        'action' => 'default',
        Line 57:        'id' => NULL,
        Line 58:    ));
        Line 59:
        Line 60:    dibi::connect(Environment::getConfig('database'));
        Line 61:
        Line 62:    // Step 5: Run the application!
        Line 63:    $application->run();
        Line 64:

11. web/index.php (13) source ► require (arguments ►)

    #0 |
        "/domains1/do1820800/public/www_root/liveclass/app/bootstrap.php" (63)

        Line  6:    // absolute filesystem path to the application root
        Line  7:    define('APP_DIR', WWW_DIR . '/../app');
        Line  8:
        Line  9:    // absolute filesystem path to the libraries
        Line 10:    define('LIBS_DIR', WWW_DIR . '/../libs');
        Line 11:
        Line 12:    // load bootstrap file
        Line 13:    require APP_DIR . '/bootstrap.php';
        Line 14:

## Nette Application ►

### Requests

    array(2) ▼ [
       0 => PresenterRequest(7) ► {
          "method" private => "GET" (3)
          "flags" private => array(1) ▼ {
             "secured" => FALSE
          }
          "name" private => "Homepage" (8)
          "params" private => array(2) ▼ {
             "action" => "default" (7)
             "id" => NULL
          }
          "post" private => array(0)
          "files" private => array(0)
          "frozen" private => TRUE
       }
       1 => PresenterRequest(7) ► {
          "method" private => "FORWARD" (7)
          "flags" private => array(0)
          "name" private => "Error" (5)
          "params" private => array(1) ▼ {
             "exception" => InvalidStateException(7) { ... }
          }
          "post" private => array(0)
          "files" private => array(0)
          "frozen" private => TRUE
       }
    ]

### Presenter

    ErrorPresenter(29) ► {
       "oldLayoutMode" => FALSE
       "onShutdown" => NULL
       "oldModuleMode" => TRUE
       "request" private => PresenterRequest(7) ► {
          "method" private => "FORWARD" (7)
          "flags" private => array(0)
          "name" private => "Error" (5)
          "params" private => array(1) ▼ {
             "exception" => InvalidStateException(7) { ... }
          }
          "post" private => array(0)
          "files" private => array(0)
          "frozen" private => TRUE
       }
       "response" private => NULL
       "phase" private => 4
       "autoCanonicalize" => TRUE
       "absoluteUrls" => FALSE
       "globalParams" private => array(0)
       "globalState" private => NULL
       "globalStateSinces" private => NULL
       "action" private => "default" (7)
       "view" private => "500" (3)
       "layout" private => NULL
       "payload" private => stdClass(0)
       "signalReceiver" private => ""
       "signal" private => NULL
       "ajaxMode" private => FALSE
       "startupCheck" private => TRUE
       "lastCreatedRequest" private => NULL
       "lastCreatedRequestFlag" private => NULL
       "template" private => NULL
       "invalidSnippets" private => array(0)
       "params" protected => array(1) ▼ {
          "exception" => InvalidStateException(7) ► {
             "message" protected => "Filter LatteFilter::__invoke: Unknown macro {type: 'bar', barColor: 'green'} on line 21. (in file …/templates//@layout.phtml)" (127)
             "string" private => "exception 'InvalidStateException' with message 'Filter LatteFilter::__invoke: Unknown macro {type: 'bar', barColor: 'green'} on line 21. (in file …/ ... " (1284)
             "code" protected => 0
             "file" protected => "/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/BaseTemplate.php" (83)
             "line" protected => 127
             "trace" private => array(8) [ ... ]
             "previous" => InvalidStateException(7) { ... }
          }
       }
       "components" private => array(0)
       "cloning" private => NULL
       "parent" private => NULL
       "name" private => "Error" (5)
       "monitors" private => array(1) ▼ {
          "Presenter" => array(4) ▼ [
             0 => NULL
             1 => NULL
             2 => NULL
             3 => TRUE
          ]
       }
    }

## Environment ►

### Constants ▼

WWW_DIR |
    "/domains1/do1820800/public/www_root/liveclass/web" (49)
APP_DIR |
    "/domains1/do1820800/public/www_root/liveclass/web/../app" (56)
LIBS_DIR |
    "/domains1/do1820800/public/www_root/liveclass/web/../libs" (57)
NETTE |
    TRUE
NETTE_DIR |
    "/domains1/do1820800/public/www_root/liveclass/libs/Nette" (56)
NETTE_VERSION_ID |
    907
NETTE_PACKAGE |
    "PHP 5.2" (7)
E_DEPRECATED |
    8192
E_USER_DEPRECATED |
    16384

### Included files ►(85)

/domains1/do1820800/public/www_root/liveclass/web/index.php
/domains1/do1820800/public/www_root/liveclass/app/bootstrap.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/loader.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/shortcuts.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/exceptions.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Framework.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Object.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/ObjectMixin.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Callback.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Loaders/LimitedScope.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Loaders/AutoLoader.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Loaders/NetteLoader.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Debug/Debug.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Environment/Environment.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Environment/Configurator.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Config/Config.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/Hashtable.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/Collection.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/ICollection.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/IMap.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Config/ConfigAdapterIni.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Config/IConfigAdapter.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Tools.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/ArrayTools.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Environment/ServiceLocator.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Environment/IServiceLocator.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Loaders/RobotLoader.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Caching/Cache.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Caching/FileStorage.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Caching/ICacheStorage.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Application.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Routers/MultiRouter.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/ArrayList.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Collections/IList.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IRouter.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Routers/Route.php
/domains1/do1820800/public/www_root/liveclass/libs/dibi/dibi.min.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/HttpRequest.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/IHttpRequest.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/HttpResponse.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/IHttpResponse.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/UriScript.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/Uri.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/FreezableObject.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/String.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/Session.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Reflection/ClassReflection.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Reflection/PropertyReflection.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/PresenterRequest.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/PresenterLoader.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IPresenterLoader.php
/domains1/do1820800/public/www_root/liveclass/app/presenters/HomepagePresenter.php
/domains1/do1820800/public/www_root/liveclass/app/presenters/BasePresenter.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Presenter.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Control.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/PresenterComponent.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/ComponentModel/ComponentContainer.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/ComponentModel/Component.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/ComponentModel/IComponent.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/ComponentModel/IComponentContainer.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/ISignalReceiver.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IStatePersistent.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IRenderable.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IPresenter.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/PresenterComponentReflection.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Reflection/AnnotationsParser.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/Iterators/InstanceFilterIterator.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Reflection/MethodReflection.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/Template.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/BaseTemplate.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/ITemplate.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/IFileTemplate.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/Filters/TemplateHelpers.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Responses/RenderResponse.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/IPresenterResponse.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Application/Exceptions/AbortException.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/TemplateCacheStorage.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/Filters/LatteFilter.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/Filters/LatteMacros.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Web/Html.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Utils/DateTime53.php
/domains1/do1820800/public/www_root/liveclass/app/temp/c-Nette.Template/_489e88fc133c11456d6dda848ff84aed.default.phtml.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Templates/Filters/SnippetHelper.php
/domains1/do1820800/public/www_root/liveclass/app/presenters/ErrorPresenter.php
/domains1/do1820800/public/www_root/liveclass/libs/Nette/Debug/templates/bluescreen.phtml

### $_SERVER

SCRIPT_URL |
    "/liveclass/web/" (15)
SCRIPT_URI |
    "http://nissantn.sk/liveclass/web/" (33)
HTTP_HOST |
    "nissantn.sk" (11)
HTTP_CONNECTION |
    "keep-alive" (10)
HTTP_CACHE_CONTROL |
    "max-age=0" (9)
HTTP_ACCEPT |
    "application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5" (90)
HTTP_USER_AGENT |
    "Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.12 (KHTML, like Gecko) Chrome/9.0.576.0 Safari/534.12" (117)
HTTP_ACCEPT_ENCODING |
    "gzip,deflate,sdch" (17)
HTTP_ACCEPT_LANGUAGE |
    "en-US,en;q=0.8" (14)
HTTP_ACCEPT_CHARSET |
    "UTF-8,*;q=0.5" (13)
HTTP_COOKIE |
    "__utmz=123634452.1288865594.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=123634452.511271069.1288865594.1289686388.1289815751.8; __utmc=1 ... " (158)
PATH |
    "/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/sbin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin" (90)
SERVER_SIGNATURE |
    ""
SERVER_SOFTWARE |
    "Apache" (6)
SERVER_NAME |
    "nissantn.sk" (11)
SERVER_ADDR |
    "82.208.46.226" (13)
SERVER_PORT |
    "80" (2)
REMOTE_ADDR |
    "193.84.36.129" (13)
DOCUMENT_ROOT |
    "/domains/nissantn.sk/public/www_root" (36)
SERVER_ADMIN |
    "webmaster@nissantn.sk" (21)
SCRIPT_FILENAME |
    "/domains/nissantn.sk/public/www_root/liveclass/web/index.php" (60)
REMOTE_PORT |
    "37510" (5)
GATEWAY_INTERFACE |
    "CGI/1.1" (7)
SERVER_PROTOCOL |
    "HTTP/1.1" (8)
REQUEST_METHOD |
    "GET" (3)
QUERY_STRING |
    ""
REQUEST_URI |
    "/liveclass/web/" (15)
SCRIPT_NAME |
    "/liveclass/web/index.php" (24)
PHP_SELF |
    "/liveclass/web/index.php" (24)
REQUEST_TIME |
    1289821758

## HTTP request ►

### Headers

Host | nissantn.sk
Connection | keep-alive
Cache-Control | max-age=0
Accept | application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
User-Agent | Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.12 (KHTML, like Gecko) Chrome/9.0.576.0 Safari/534.12
Accept-Encoding | gzip,deflate,sdch
Accept-Language | en-US,en;q=0.8
Accept-Charset | UTF-8,*;q=0.5
Cookie | __utmz=123634452.1288865594.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=123634452.511271069.1288865594.1289686388.1289815751.8; __utmc=123634452

### $_GET

empty

### $_POST

empty

### $_COOKIE

__utmz |
    "123634452.1288865594.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)" (70)
__utma |
    "123634452.511271069.1288865594.1289686388.1289815751.8" (54)
__utmc |
    "123634452" (9)

## HTTP response ►

### Headers

    X-Powered-By: Nette Framework

- Report generated at 2010/11/15 12:49:18
- http://nissantn.sk/liveclass/web/
- PHP 5.2.11
- Apache
- Nette Framework 0.9.7 (revision efc28d2 released on 2010-11-11)