SERVERS
Notice (8): Undefined index: id [APP\View\Elements\menu_servers.ctp, line 22]Code Contextforeach ($servers as $server) {
$serverName = $this->requestAction('app/getservername/' . $server['id']);
$viewFile = 'C:\xlrstats\app\View\Elements\menu_servers.ctp'
$dataForView = array(
'user' => array(),
'class' => 'Mysql',
'message' => 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)',
'enabled' => true,
'code' => (int) 500,
'name' => 'Database connection "Mysql" is missing, or could not be created.',
'url' => '/4/pages/cookiepolicy',
'error' => object(MissingConnectionException) {
[protected] _messageTemplate => 'Database connection "%s" is missing, or could not be created.'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'Database connection "Mysql" is missing, or could not be created.'
[protected] code => (int) 500
[protected] file => 'C:\xlrstats\lib\Cake\Model\Datasource\Database\Mysql.php'
[protected] line => (int) 200
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
),
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '<h2>Missing Database Connection</h2>
<p class="error">
<strong>Error: </strong>
A Database connection using "Mysql" was missing or unable to connect. <br />
The database server returned this error: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app\View\Errors\missing_connection.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE\Cake\Model\Datasource\DboSource.php line 278</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Mysql->connect()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$autoConnect</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">connect</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE\Cake\Model\ConnectionManager.php line 105</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->__construct(array)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'message' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Datasource is not found in Model/Datasource package.'</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = new </span><span style="color: #0000BB">$class</span><span style="color: #007700">(static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">});</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">]-></span><span style="color: #0000BB">configKeyName </span><span style="color: #007700">= </span><span style="color: #0000BB">$name</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE\Cake\Model\ConnectionManager.php line 216</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">ConnectionManager::getDataSource(string)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">} = </span><span style="color: #0000BB">$config</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = static::</span><span style="color: #0000BB">_connectionData</span><span style="color: #007700">(</span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $return </span><span style="color: #007700">= static::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$return</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'b3'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP\Model\AppModel.php line 69</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">ConnectionManager::create(string, array)</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'prefix' </span><span style="color: #007700">=> </span><span style="color: #DD0000">''</span><span style="color: #007700">,</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">//'encoding' => 'utf8',</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">'b3'</span><span style="color: #007700">, </span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig </span><span style="color: #007700">= </span><span style="color: #DD0000">'b3'</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre>'b3'
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP\Model\PlayerStat.php line 56</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">AppModel->__construct()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Overrides __construct method to be able to </span><span style="color: #007700">use </span><span style="color: #0000BB">custom tables names</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__construct</span><span style="color: #007700">() {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">__construct</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'options.table_playerstats'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">PlayerStat->__construct(array)</a> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE\Cake\Utility\ClassRegistry.php line 169</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">ReflectionClass->newInstance(array)</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">getConstructor</span><span style="color: #007700">()) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $instance </span><span style="color: #007700">= </span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">newInstance</span><span style="color: #007700">(</span><span style="color: #0000BB">$settings</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE\Cake\View\Helper\FormHelper.php line 171</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">ClassRegistry::init(string, boolean)</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultObject</span><span style="color: #007700">->{</span><span style="color: #0000BB">$model</span><span style="color: #007700">};</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">ClassRegistry</span><span style="color: #007700">::</span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
true</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE\Cake\View\Helper\FormHelper.php line 204</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">FormHelper->_getModel(string)</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">mixed information extracted </span><span style="color: #007700">for </span><span style="color: #0000BB">the special key </span><span style="color: #007700">and </span><span style="color: #0000BB">field in a model</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">$key</span><span style="color: #007700">, </span><span style="color: #0000BB">$field </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$object</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE\Cake\View\Helper\FormHelper.php line 354</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">FormHelper->_introspectModel(string, string)</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$model </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">) = </span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$plugin </span><span style="color: #007700">. </span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #DD0000">'key'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setEntity</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
'key'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP\View\Elements\menu.ctp line 77</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">FormHelper->create(string, array)</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"> <?php</span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">"PlayerStat"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'url' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'/' </span><span style="color: #007700">. </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'server_id'</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/player_stats/search'</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'navbar-search pull-right'</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">"q"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'search-query span2'</span><span style="color: #007700">, </span><span style="color: #DD0000">'placeholder' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Player Search'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
array(
'url' => '/4/player_stats/search',
'class' => 'navbar-search pull-right'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">include(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">View->_evaluate(string, array)</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">CORE\Cake\View\View.php line 1224</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">View->_render(string, array)</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$file</span><span style="color: #007700">)));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">CORE\Cake\View\View.php line 418</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">View->_renderElement(string, array, array)</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $file </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getElementFilename</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array()
array(
'callbacks' => false
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">APP\View\Layouts\default.ctp line 109</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">View->element(string)</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- </span><span style="color: #0000BB">Navigation </span><span style="color: #007700">--></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'menu'</span><span style="color: #007700">); </span><span style="color: #0000BB">?></span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- /</span><span style="color: #0000BB">Navigation End </span><span style="color: #007700">--></span></span></code></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>'menu'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">include(string)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">View->_evaluate(string, array)</a> <div id="file-excerpt-17" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE\Cake\View\View.php line 546</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">View->_render(string)</a> <div id="file-excerpt-18" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-18" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE\Cake\View\View.php line 481</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">View->renderLayout(string, string)</a> <div id="file-excerpt-19" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoLayout</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-19" class="cake-code-dump" style="display: none;"><pre>''
'default'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">CORE\Cake\Controller\Controller.php line 968</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">View->render(string, null)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoRender </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">View</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'
null</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-21')">APP\Controller\PagesController.php line 78</a> → <a href="#" onclick="traceToggle(event, 'trace-args-21')">Controller->render(string)</a> <div id="file-excerpt-21" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $title_for_layout </span><span style="color: #007700">= </span><span style="color: #0000BB">Inflector</span><span style="color: #007700">::</span><span style="color: #0000BB">humanize</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">[</span><span style="color: #0000BB">$count </span><span style="color: #007700">- </span><span style="color: #0000BB">1</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'page'</span><span style="color: #007700">, </span><span style="color: #DD0000">'subpage'</span><span style="color: #007700">, </span><span style="color: #DD0000">'title_for_layout'</span><span style="color: #007700">));</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">'/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$path</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-21" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-22')">PagesController->display(string)</a> <div id="trace-args-22" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-23')">CORE\Cake\Controller\Controller.php line 499</a> → <a href="#" onclick="traceToggle(event, 'trace-args-23')">ReflectionMethod->invokeArgs(PagesController, array)</a> <div id="file-excerpt-23" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'action' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'action'</span><span style="color: #007700">]</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$method</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">]);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-23" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
array(
(int) 0 => 'cookiepolicy'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-24')">CORE\Cake\Routing\Dispatcher.php line 193</a> → <a href="#" onclick="traceToggle(event, 'trace-args-24')">Controller->invokeAction(CakeRequest)</a> <div id="file-excerpt-24" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $render </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-24" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-25')">CORE\Cake\Routing\Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-25')">Dispatcher->_invoke(PagesController, CakeRequest)</a> <div id="file-excerpt-25" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-25" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-26')">APP\webroot\index.php line 97</a> → <a href="#" onclick="traceToggle(event, 'trace-args-26')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-26" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">App</span><span style="color: #007700">::</span><span style="color: #0000BB">uses</span><span style="color: #007700">(</span><span style="color: #DD0000">'Dispatcher'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Routing'</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(), new </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'charset' </span><span style="color: #007700">=> </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.encoding'</span><span style="color: #007700">))));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-26" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}
object(CakeResponse) {
[protected] _statusCodes => array(
(int) 100 => 'Continue',
(int) 101 => 'Switching Protocols',
(int) 200 => 'OK',
(int) 201 => 'Created',
(int) 202 => 'Accepted',
(int) 203 => 'Non-Authoritative Information',
(int) 204 => 'No Content',
(int) 205 => 'Reset Content',
(int) 206 => 'Partial Content',
(int) 300 => 'Multiple Choices',
(int) 301 => 'Moved Permanently',
(int) 302 => 'Found',
(int) 303 => 'See Other',
(int) 304 => 'Not Modified',
(int) 305 => 'Use Proxy',
(int) 307 => 'Temporary Redirect',
(int) 400 => 'Bad Request',
(int) 401 => 'Unauthorized',
(int) 402 => 'Payment Required',
(int) 403 => 'Forbidden',
(int) 404 => 'Not Found',
(int) 405 => 'Method Not Allowed',
(int) 406 => 'Not Acceptable',
(int) 407 => 'Proxy Authentication Required',
(int) 408 => 'Request Time-out',
(int) 409 => 'Conflict',
(int) 410 => 'Gone',
(int) 411 => 'Length Required',
(int) 412 => 'Precondition Failed',
(int) 413 => 'Request Entity Too Large',
(int) 414 => 'Request-URI Too Large',
(int) 415 => 'Unsupported Media Type',
(int) 416 => 'Requested range not satisfiable',
(int) 417 => 'Expectation Failed',
(int) 429 => 'Too Many Requests',
(int) 500 => 'Internal Server Error',
(int) 501 => 'Not Implemented',
(int) 502 => 'Bad Gateway',
(int) 503 => 'Service Unavailable',
(int) 504 => 'Gateway Time-out',
(int) 505 => 'Unsupported Version'
)
[protected] _mimeTypes => array(
'html' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'json' => 'application/json',
'xml' => array(
(int) 0 => 'application/xml',
(int) 1 => 'text/xml'
),
'rss' => 'application/rss+xml',
'ai' => 'application/postscript',
'bcpio' => 'application/x-bcpio',
'bin' => 'application/octet-stream',
'ccad' => 'application/clariscad',
'cdf' => 'application/x-netcdf',
'class' => 'application/octet-stream',
'cpio' => 'application/x-cpio',
'cpt' => 'application/mac-compactpro',
'csh' => 'application/x-csh',
'csv' => array(
(int) 0 => 'text/csv',
(int) 1 => 'application/vnd.ms-excel'
),
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dms' => 'application/octet-stream',
'doc' => 'application/msword',
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'drw' => 'application/drafting',
'dvi' => 'application/x-dvi',
'dwg' => 'application/acad',
'dxf' => 'application/dxf',
'dxr' => 'application/x-director',
'eot' => 'application/vnd.ms-fontobject',
'eps' => 'application/postscript',
'exe' => 'application/octet-stream',
'ez' => 'application/andrew-inset',
'flv' => 'video/x-flv',
'gtar' => 'application/x-gtar',
'gz' => 'application/x-gzip',
'bz2' => 'application/x-bzip',
'7z' => 'application/x-7z-compressed',
'hdf' => 'application/x-hdf',
'hqx' => 'application/mac-binhex40',
'ico' => 'image/x-icon',
'ips' => 'application/x-ipscript',
'ipx' => 'application/x-ipix',
'js' => 'application/javascript',
'jsonapi' => 'application/vnd.api+json',
'latex' => 'application/x-latex',
'lha' => 'application/octet-stream',
'lsp' => 'application/x-lisp',
'lzh' => 'application/octet-stream',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'mif' => 'application/vnd.mif',
'ms' => 'application/x-troff-ms',
'nc' => 'application/x-netcdf',
'oda' => 'application/oda',
'otf' => 'font/otf',
'pdf' => 'application/pdf',
'pgn' => 'application/x-chess-pgn',
'pot' => 'application/vnd.ms-powerpoint',
'pps' => 'application/vnd.ms-powerpoint',
'ppt' => 'application/vnd.ms-powerpoint',
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
'ppz' => 'application/vnd.ms-powerpoint',
'pre' => 'application/x-freelance',
'prt' => 'application/pro_eng',
'ps' => 'application/postscript',
'roff' => 'application/x-troff',
'scm' => 'application/x-lotusscreencam',
'set' => 'application/set',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'sit' => 'application/x-stuffit',
'skd' => 'application/x-koan',
'skm' => 'application/x-koan',
'skp' => 'application/x-koan',
'skt' => 'application/x-koan',
'smi' => 'application/smil',
'smil' => 'application/smil',
'sol' => 'application/solids',
'spl' => 'application/x-futuresplash',
'src' => 'application/x-wais-source',
'step' => 'application/STEP',
'stl' => 'application/SLA',
'stp' => 'application/STEP',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'svg' => 'image/svg+xml',
'svgz' => 'image/svg+xml',
'swf' => 'application/x-shockwave-flash',
't' => 'application/x-troff',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texi' => 'application/x-texinfo',
'texinfo' => 'application/x-texinfo',
'tr' => 'application/x-troff',
'tsp' => 'application/dsptype',
'ttc' => 'font/ttf',
'ttf' => 'font/ttf',
'unv' => 'application/i-deas',
'ustar' => 'application/x-ustar',
'vcd' => 'application/x-cdlink',
'vda' => 'application/vda',
'xlc' => 'application/vnd.ms-excel',
'xll' => 'application/vnd.ms-excel',
'xlm' => 'application/vnd.ms-excel',
'xls' => 'application/vnd.ms-excel',
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'xlw' => 'application/vnd.ms-excel',
'zip' => 'application/zip',
'aif' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'au' => 'audio/basic',
'kar' => 'audio/midi',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'mpga' => 'audio/mpeg',
'ogg' => 'audio/ogg',
'oga' => 'audio/ogg',
'spx' => 'audio/ogg',
'ra' => 'audio/x-realaudio',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'snd' => 'audio/basic',
'tsi' => 'audio/TSP-audio',
'wav' => 'audio/x-wav',
'aac' => 'audio/aac',
'asc' => 'text/plain',
'c' => 'text/plain',
'cc' => 'text/plain',
'css' => 'text/css',
'etx' => 'text/x-setext',
'f' => 'text/plain',
'f90' => 'text/plain',
'h' => 'text/plain',
'hh' => 'text/plain',
'htm' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'ics' => 'text/calendar',
'm' => 'text/plain',
'rtf' => 'text/rtf',
'rtx' => 'text/richtext',
'sgm' => 'text/sgml',
'sgml' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'tpl' => 'text/template',
'txt' => 'text/plain',
'text' => 'text/plain',
'avi' => 'video/x-msvideo',
'fli' => 'video/x-fli',
'mov' => 'video/quicktime',
'movie' => 'video/x-sgi-movie',
'mpe' => 'video/mpeg',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'qt' => 'video/quicktime',
'viv' => 'video/vnd.vivo',
'vivo' => 'video/vnd.vivo',
'ogv' => 'video/ogg',
'webm' => 'video/webm',
'mp4' => 'video/mp4',
'm4v' => 'video/mp4',
'f4v' => 'video/mp4',
'f4p' => 'video/mp4',
'm4a' => 'audio/mp4',
'f4a' => 'audio/mp4',
'f4b' => 'audio/mp4',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'png' => 'image/png',
'pnm' => 'image/x-portable-anymap',
'ppm' => 'image/x-portable-pixmap',
'ras' => 'image/cmu-raster',
'rgb' => 'image/x-rgb',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'psd' => array(
(int) 0 => 'application/photoshop',
(int) 1 => 'application/psd',
(int) 2 => 'image/psd',
(int) 3 => 'image/x-photoshop',
(int) 4 => 'image/photoshop',
(int) 5 => 'zz-application/zz-winassoc-psd'
),
'ice' => 'x-conference/x-cooltalk',
'iges' => 'model/iges',
'igs' => 'model/iges',
'mesh' => 'model/mesh',
'msh' => 'model/mesh',
'silo' => 'model/mesh',
'vrml' => 'model/vrml',
'wrl' => 'model/vrml',
'mime' => 'www/mime',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-pdb',
'javascript' => 'application/javascript',
'form' => 'application/x-www-form-urlencoded',
'file' => 'multipart/form-data',
'xhtml' => array(
(int) 0 => 'application/xhtml+xml',
(int) 1 => 'application/xhtml',
(int) 2 => 'text/xhtml'
),
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
'atom' => 'application/atom+xml',
'amf' => 'application/x-amf',
'wap' => array(
(int) 0 => 'text/vnd.wap.wml',
(int) 1 => 'text/vnd.wap.wmlscript',
(int) 2 => 'image/vnd.wap.wbmp'
),
'wml' => 'text/vnd.wap.wml',
'wmlscript' => 'text/vnd.wap.wmlscript',
'wbmp' => 'image/vnd.wap.wbmp',
'woff' => 'application/x-font-woff',
'webp' => 'image/webp',
'appcache' => 'text/cache-manifest',
'manifest' => 'text/cache-manifest',
'htc' => 'text/x-component',
'rdf' => 'application/xml',
'crx' => 'application/x-chrome-extension',
'oex' => 'application/x-opera-extension',
'xpi' => 'application/x-xpinstall',
'safariextz' => 'application/octet-stream',
'webapp' => 'application/x-web-app-manifest+json',
'vcf' => 'text/x-vcard',
'vtt' => 'text/vtt',
'mkv' => 'video/x-matroska',
'pkpass' => 'application/vnd.apple.pkpass',
'ajax' => 'text/html'
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array()
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array()
[protected] _cookies => array()
}</pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
',
'scripts_for_layout' => '',
'title_for_layout' => 'Errors'
)
$user = array()
$class = null
$message = 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)'
$enabled = true
$code = (int) 500
$name = 'Database connection "Mysql" is missing, or could not be created.'
$url = '/4/pages/cookiepolicy'
$error = object(MissingConnectionException) {
[protected] _messageTemplate => 'Database connection "%s" is missing, or could not be created.'
[protected] _attributes => array(
'class' => 'Mysql',
'message' => 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)',
'enabled' => true
)
[protected] _responseHeaders => null
[protected] message => 'Database connection "Mysql" is missing, or could not be created.'
[protected] code => (int) 500
[protected] file => 'C:\xlrstats\lib\Cake\Model\Datasource\Database\Mysql.php'
[protected] line => (int) 200
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
)
$isCaching = true
$isAuthorized = false
$content_for_layout = '<h2>Missing Database Connection</h2>
<p class="error">
<strong>Error: </strong>
A Database connection using "Mysql" was missing or unable to connect. <br />
The database server returned this error: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app\View\Errors\missing_connection.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE\Cake\Model\Datasource\DboSource.php line 278</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Mysql->connect()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$autoConnect</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">connect</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE\Cake\Model\ConnectionManager.php line 105</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->__construct(array)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'message' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Datasource is not found in Model/Datasource package.'</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = new </span><span style="color: #0000BB">$class</span><span style="color: #007700">(static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">});</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">]-></span><span style="color: #0000BB">configKeyName </span><span style="color: #007700">= </span><span style="color: #0000BB">$name</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE\Cake\Model\ConnectionManager.php line 216</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">ConnectionManager::getDataSource(string)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">} = </span><span style="color: #0000BB">$config</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = static::</span><span style="color: #0000BB">_connectionData</span><span style="color: #007700">(</span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $return </span><span style="color: #007700">= static::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$return</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'b3'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP\Model\AppModel.php line 69</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">ConnectionManager::create(string, array)</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'prefix' </span><span style="color: #007700">=> </span><span style="color: #DD0000">''</span><span style="color: #007700">,</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">//'encoding' => 'utf8',</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">'b3'</span><span style="color: #007700">, </span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig </span><span style="color: #007700">= </span><span style="color: #DD0000">'b3'</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre>'b3'
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP\Model\PlayerStat.php line 56</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">AppModel->__construct()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Overrides __construct method to be able to </span><span style="color: #007700">use </span><span style="color: #0000BB">custom tables names</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__construct</span><span style="color: #007700">() {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">__construct</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'options.table_playerstats'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">PlayerStat->__construct(array)</a> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE\Cake\Utility\ClassRegistry.php line 169</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">ReflectionClass->newInstance(array)</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">getConstructor</span><span style="color: #007700">()) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $instance </span><span style="color: #007700">= </span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">newInstance</span><span style="color: #007700">(</span><span style="color: #0000BB">$settings</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE\Cake\View\Helper\FormHelper.php line 171</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">ClassRegistry::init(string, boolean)</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultObject</span><span style="color: #007700">->{</span><span style="color: #0000BB">$model</span><span style="color: #007700">};</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">ClassRegistry</span><span style="color: #007700">::</span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
true</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE\Cake\View\Helper\FormHelper.php line 204</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">FormHelper->_getModel(string)</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">mixed information extracted </span><span style="color: #007700">for </span><span style="color: #0000BB">the special key </span><span style="color: #007700">and </span><span style="color: #0000BB">field in a model</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">$key</span><span style="color: #007700">, </span><span style="color: #0000BB">$field </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$object</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE\Cake\View\Helper\FormHelper.php line 354</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">FormHelper->_introspectModel(string, string)</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$model </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">) = </span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$plugin </span><span style="color: #007700">. </span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #DD0000">'key'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setEntity</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
'key'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP\View\Elements\menu.ctp line 77</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">FormHelper->create(string, array)</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"> <?php</span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">"PlayerStat"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'url' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'/' </span><span style="color: #007700">. </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'server_id'</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/player_stats/search'</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'navbar-search pull-right'</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">"q"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'search-query span2'</span><span style="color: #007700">, </span><span style="color: #DD0000">'placeholder' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Player Search'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
array(
'url' => '/4/player_stats/search',
'class' => 'navbar-search pull-right'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">include(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">View->_evaluate(string, array)</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">CORE\Cake\View\View.php line 1224</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">View->_render(string, array)</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$file</span><span style="color: #007700">)));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">CORE\Cake\View\View.php line 418</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">View->_renderElement(string, array, array)</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $file </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getElementFilename</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array()
array(
'callbacks' => false
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">APP\View\Layouts\default.ctp line 109</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">View->element(string)</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- </span><span style="color: #0000BB">Navigation </span><span style="color: #007700">--></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'menu'</span><span style="color: #007700">); </span><span style="color: #0000BB">?></span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- /</span><span style="color: #0000BB">Navigation End </span><span style="color: #007700">--></span></span></code></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>'menu'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">include(string)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">View->_evaluate(string, array)</a> <div id="file-excerpt-17" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE\Cake\View\View.php line 546</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">View->_render(string)</a> <div id="file-excerpt-18" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-18" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE\Cake\View\View.php line 481</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">View->renderLayout(string, string)</a> <div id="file-excerpt-19" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoLayout</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-19" class="cake-code-dump" style="display: none;"><pre>''
'default'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">CORE\Cake\Controller\Controller.php line 968</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">View->render(string, null)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoRender </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">View</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'
null</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-21')">APP\Controller\PagesController.php line 78</a> → <a href="#" onclick="traceToggle(event, 'trace-args-21')">Controller->render(string)</a> <div id="file-excerpt-21" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $title_for_layout </span><span style="color: #007700">= </span><span style="color: #0000BB">Inflector</span><span style="color: #007700">::</span><span style="color: #0000BB">humanize</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">[</span><span style="color: #0000BB">$count </span><span style="color: #007700">- </span><span style="color: #0000BB">1</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'page'</span><span style="color: #007700">, </span><span style="color: #DD0000">'subpage'</span><span style="color: #007700">, </span><span style="color: #DD0000">'title_for_layout'</span><span style="color: #007700">));</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">'/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$path</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-21" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-22')">PagesController->display(string)</a> <div id="trace-args-22" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-23')">CORE\Cake\Controller\Controller.php line 499</a> → <a href="#" onclick="traceToggle(event, 'trace-args-23')">ReflectionMethod->invokeArgs(PagesController, array)</a> <div id="file-excerpt-23" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'action' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'action'</span><span style="color: #007700">]</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$method</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">]);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-23" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
array(
(int) 0 => 'cookiepolicy'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-24')">CORE\Cake\Routing\Dispatcher.php line 193</a> → <a href="#" onclick="traceToggle(event, 'trace-args-24')">Controller->invokeAction(CakeRequest)</a> <div id="file-excerpt-24" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $render </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-24" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-25')">CORE\Cake\Routing\Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-25')">Dispatcher->_invoke(PagesController, CakeRequest)</a> <div id="file-excerpt-25" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-25" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-26')">APP\webroot\index.php line 97</a> → <a href="#" onclick="traceToggle(event, 'trace-args-26')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-26" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">App</span><span style="color: #007700">::</span><span style="color: #0000BB">uses</span><span style="color: #007700">(</span><span style="color: #DD0000">'Dispatcher'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Routing'</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(), new </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'charset' </span><span style="color: #007700">=> </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.encoding'</span><span style="color: #007700">))));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-26" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}
object(CakeResponse) {
[protected] _statusCodes => array(
(int) 100 => 'Continue',
(int) 101 => 'Switching Protocols',
(int) 200 => 'OK',
(int) 201 => 'Created',
(int) 202 => 'Accepted',
(int) 203 => 'Non-Authoritative Information',
(int) 204 => 'No Content',
(int) 205 => 'Reset Content',
(int) 206 => 'Partial Content',
(int) 300 => 'Multiple Choices',
(int) 301 => 'Moved Permanently',
(int) 302 => 'Found',
(int) 303 => 'See Other',
(int) 304 => 'Not Modified',
(int) 305 => 'Use Proxy',
(int) 307 => 'Temporary Redirect',
(int) 400 => 'Bad Request',
(int) 401 => 'Unauthorized',
(int) 402 => 'Payment Required',
(int) 403 => 'Forbidden',
(int) 404 => 'Not Found',
(int) 405 => 'Method Not Allowed',
(int) 406 => 'Not Acceptable',
(int) 407 => 'Proxy Authentication Required',
(int) 408 => 'Request Time-out',
(int) 409 => 'Conflict',
(int) 410 => 'Gone',
(int) 411 => 'Length Required',
(int) 412 => 'Precondition Failed',
(int) 413 => 'Request Entity Too Large',
(int) 414 => 'Request-URI Too Large',
(int) 415 => 'Unsupported Media Type',
(int) 416 => 'Requested range not satisfiable',
(int) 417 => 'Expectation Failed',
(int) 429 => 'Too Many Requests',
(int) 500 => 'Internal Server Error',
(int) 501 => 'Not Implemented',
(int) 502 => 'Bad Gateway',
(int) 503 => 'Service Unavailable',
(int) 504 => 'Gateway Time-out',
(int) 505 => 'Unsupported Version'
)
[protected] _mimeTypes => array(
'html' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'json' => 'application/json',
'xml' => array(
(int) 0 => 'application/xml',
(int) 1 => 'text/xml'
),
'rss' => 'application/rss+xml',
'ai' => 'application/postscript',
'bcpio' => 'application/x-bcpio',
'bin' => 'application/octet-stream',
'ccad' => 'application/clariscad',
'cdf' => 'application/x-netcdf',
'class' => 'application/octet-stream',
'cpio' => 'application/x-cpio',
'cpt' => 'application/mac-compactpro',
'csh' => 'application/x-csh',
'csv' => array(
(int) 0 => 'text/csv',
(int) 1 => 'application/vnd.ms-excel'
),
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dms' => 'application/octet-stream',
'doc' => 'application/msword',
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'drw' => 'application/drafting',
'dvi' => 'application/x-dvi',
'dwg' => 'application/acad',
'dxf' => 'application/dxf',
'dxr' => 'application/x-director',
'eot' => 'application/vnd.ms-fontobject',
'eps' => 'application/postscript',
'exe' => 'application/octet-stream',
'ez' => 'application/andrew-inset',
'flv' => 'video/x-flv',
'gtar' => 'application/x-gtar',
'gz' => 'application/x-gzip',
'bz2' => 'application/x-bzip',
'7z' => 'application/x-7z-compressed',
'hdf' => 'application/x-hdf',
'hqx' => 'application/mac-binhex40',
'ico' => 'image/x-icon',
'ips' => 'application/x-ipscript',
'ipx' => 'application/x-ipix',
'js' => 'application/javascript',
'jsonapi' => 'application/vnd.api+json',
'latex' => 'application/x-latex',
'lha' => 'application/octet-stream',
'lsp' => 'application/x-lisp',
'lzh' => 'application/octet-stream',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'mif' => 'application/vnd.mif',
'ms' => 'application/x-troff-ms',
'nc' => 'application/x-netcdf',
'oda' => 'application/oda',
'otf' => 'font/otf',
'pdf' => 'application/pdf',
'pgn' => 'application/x-chess-pgn',
'pot' => 'application/vnd.ms-powerpoint',
'pps' => 'application/vnd.ms-powerpoint',
'ppt' => 'application/vnd.ms-powerpoint',
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
'ppz' => 'application/vnd.ms-powerpoint',
'pre' => 'application/x-freelance',
'prt' => 'application/pro_eng',
'ps' => 'application/postscript',
'roff' => 'application/x-troff',
'scm' => 'application/x-lotusscreencam',
'set' => 'application/set',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'sit' => 'application/x-stuffit',
'skd' => 'application/x-koan',
'skm' => 'application/x-koan',
'skp' => 'application/x-koan',
'skt' => 'application/x-koan',
'smi' => 'application/smil',
'smil' => 'application/smil',
'sol' => 'application/solids',
'spl' => 'application/x-futuresplash',
'src' => 'application/x-wais-source',
'step' => 'application/STEP',
'stl' => 'application/SLA',
'stp' => 'application/STEP',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'svg' => 'image/svg+xml',
'svgz' => 'image/svg+xml',
'swf' => 'application/x-shockwave-flash',
't' => 'application/x-troff',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texi' => 'application/x-texinfo',
'texinfo' => 'application/x-texinfo',
'tr' => 'application/x-troff',
'tsp' => 'application/dsptype',
'ttc' => 'font/ttf',
'ttf' => 'font/ttf',
'unv' => 'application/i-deas',
'ustar' => 'application/x-ustar',
'vcd' => 'application/x-cdlink',
'vda' => 'application/vda',
'xlc' => 'application/vnd.ms-excel',
'xll' => 'application/vnd.ms-excel',
'xlm' => 'application/vnd.ms-excel',
'xls' => 'application/vnd.ms-excel',
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'xlw' => 'application/vnd.ms-excel',
'zip' => 'application/zip',
'aif' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'au' => 'audio/basic',
'kar' => 'audio/midi',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'mpga' => 'audio/mpeg',
'ogg' => 'audio/ogg',
'oga' => 'audio/ogg',
'spx' => 'audio/ogg',
'ra' => 'audio/x-realaudio',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'snd' => 'audio/basic',
'tsi' => 'audio/TSP-audio',
'wav' => 'audio/x-wav',
'aac' => 'audio/aac',
'asc' => 'text/plain',
'c' => 'text/plain',
'cc' => 'text/plain',
'css' => 'text/css',
'etx' => 'text/x-setext',
'f' => 'text/plain',
'f90' => 'text/plain',
'h' => 'text/plain',
'hh' => 'text/plain',
'htm' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'ics' => 'text/calendar',
'm' => 'text/plain',
'rtf' => 'text/rtf',
'rtx' => 'text/richtext',
'sgm' => 'text/sgml',
'sgml' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'tpl' => 'text/template',
'txt' => 'text/plain',
'text' => 'text/plain',
'avi' => 'video/x-msvideo',
'fli' => 'video/x-fli',
'mov' => 'video/quicktime',
'movie' => 'video/x-sgi-movie',
'mpe' => 'video/mpeg',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'qt' => 'video/quicktime',
'viv' => 'video/vnd.vivo',
'vivo' => 'video/vnd.vivo',
'ogv' => 'video/ogg',
'webm' => 'video/webm',
'mp4' => 'video/mp4',
'm4v' => 'video/mp4',
'f4v' => 'video/mp4',
'f4p' => 'video/mp4',
'm4a' => 'audio/mp4',
'f4a' => 'audio/mp4',
'f4b' => 'audio/mp4',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'png' => 'image/png',
'pnm' => 'image/x-portable-anymap',
'ppm' => 'image/x-portable-pixmap',
'ras' => 'image/cmu-raster',
'rgb' => 'image/x-rgb',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'psd' => array(
(int) 0 => 'application/photoshop',
(int) 1 => 'application/psd',
(int) 2 => 'image/psd',
(int) 3 => 'image/x-photoshop',
(int) 4 => 'image/photoshop',
(int) 5 => 'zz-application/zz-winassoc-psd'
),
'ice' => 'x-conference/x-cooltalk',
'iges' => 'model/iges',
'igs' => 'model/iges',
'mesh' => 'model/mesh',
'msh' => 'model/mesh',
'silo' => 'model/mesh',
'vrml' => 'model/vrml',
'wrl' => 'model/vrml',
'mime' => 'www/mime',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-pdb',
'javascript' => 'application/javascript',
'form' => 'application/x-www-form-urlencoded',
'file' => 'multipart/form-data',
'xhtml' => array(
(int) 0 => 'application/xhtml+xml',
(int) 1 => 'application/xhtml',
(int) 2 => 'text/xhtml'
),
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
'atom' => 'application/atom+xml',
'amf' => 'application/x-amf',
'wap' => array(
(int) 0 => 'text/vnd.wap.wml',
(int) 1 => 'text/vnd.wap.wmlscript',
(int) 2 => 'image/vnd.wap.wbmp'
),
'wml' => 'text/vnd.wap.wml',
'wmlscript' => 'text/vnd.wap.wmlscript',
'wbmp' => 'image/vnd.wap.wbmp',
'woff' => 'application/x-font-woff',
'webp' => 'image/webp',
'appcache' => 'text/cache-manifest',
'manifest' => 'text/cache-manifest',
'htc' => 'text/x-component',
'rdf' => 'application/xml',
'crx' => 'application/x-chrome-extension',
'oex' => 'application/x-opera-extension',
'xpi' => 'application/x-xpinstall',
'safariextz' => 'application/octet-stream',
'webapp' => 'application/x-web-app-manifest+json',
'vcf' => 'text/x-vcard',
'vtt' => 'text/vtt',
'mkv' => 'video/x-matroska',
'pkpass' => 'application/vnd.apple.pkpass',
'ajax' => 'text/html'
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array()
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array()
[protected] _cookies => array()
}</pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
$scripts_for_layout = ''
$title_for_layout = 'Errors'
$servers = array(
(int) 1 => array(
'id' => '1',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun Overgrown 24_7 [B3]',
'servername_a' => '^2Old Gits Having Fun Overgrown 24_7 [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4247',
'dbpass' => 'oghfwaw1',
'dbname' => 'C4247',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => 'www.xlrstats.com',
'time_add' => '2022-01-18 15:04:49'
),
(int) 2 => array(
'id' => '2',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun HC TDM Weak Chopper [B3]',
'servername_a' => '^1 Old Gits Having Fun HC TDM Weak Chopper [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4tdm',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4tdm',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-01-18 17:01:58'
),
(int) 3 => array(
'id' => '3',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun HC DM Weak Chopper [B3]',
'servername_a' => '^2Old Gits Having Fun HC DM Weak Chopper [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4dm',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4dm',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-01-19 18:11:00'
),
(int) 13 => array(
'id' => '13',
'active' => true,
'gamename' => 'cod5',
'servername' => 'Old Gits Having Fun BotBash Custom Maps',
'servername_a' => '^1Old Gits Having Fun ^2BotBash Custom Maps',
'dbhost' => 'localhost',
'dbuser' => 'wawbot',
'dbpass' => 'oghfwaw1',
'dbname' => 'wawbot',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-09 11:20:44'
),
(int) 6 => array(
'id' => '6',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun PaintBall [B3]',
'servername_a' => '^1 Old Gits Having Fun Paintball [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4pb',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4pb',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:16:28'
),
(int) 7 => array(
'id' => '7',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun Starwars [B3]',
'servername_a' => '^2Old Gits Having Fun HC Starwars [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4sw',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4sw',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:17:04'
),
(int) 8 => array(
'id' => '8',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun GunGame [B3]',
'servername_a' => '^2Old Gits Having Fun GunGame [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4gg',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4gg',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:17:34'
),
(int) 12 => array(
'id' => '12',
'active' => true,
'gamename' => 'cod5',
'servername' => 'World at War B3 Test',
'servername_a' => '^1Old Gits Having Fun B3 24/7 Banzai',
'dbhost' => 'localhost',
'dbuser' => 'waw',
'dbpass' => 'oghfwaw1',
'dbname' => 'waw',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => '',
'time_add' => '2023-04-12 17:17:13'
),
(int) 14 => array(
'id' => '14',
'active' => true,
'gamename' => 'cod5',
'servername' => 'Old Gits Having Fun BotBash',
'servername_a' => '^1Old Gits Having Fun ^2BotBash',
'dbhost' => 'localhost',
'dbuser' => 'wawbot2',
'dbpass' => 'oghfwaw1',
'dbname' => 'wawbot2',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-09 11:52:26'
),
(int) 15 => array(
'id' => '15',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun 24_7 BotBash',
'servername_a' => '^2Old Gits Having Fun 24_7 BotBash',
'dbhost' => 'localhost',
'dbuser' => 'c4mom',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4mom',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-11 18:08:12'
),
(int) 4 => array(
'gamename' => 'default'
)
)
$server = array(
'gamename' => 'default'
)
$serverName = 'Old Gits Having Fun 24_7 BotBash'
$inactive = null
$gameIcon = '<img src="/img/ico/icon_cod4.gif" alt=""/>'
include - APP\View\Elements\menu_servers.ctp, line 22
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Elements\menu.ctp, line 70
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Layouts\default.ctp, line 109
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::renderLayout() - CORE\Cake\View\View.php, line 546
View::render() - CORE\Cake\View\View.php, line 481
Controller::render() - CORE\Cake\Controller\Controller.php, line 968
ExceptionRenderer::_outputMessage() - CORE\Cake\Error\ExceptionRenderer.php, line 292
ExceptionRenderer::_cakeError() - CORE\Cake\Error\ExceptionRenderer.php, line 213
Notice (8): Undefined index: Server [APP\Plugin\Dashboard\Model\Server.php, line 159]Code Context public function serverName($serverID = null) {
$serverName = $this->read('servername_a', $serverID);
$serverName = $serverName['Server']['servername_a'];
$serverID = '4'
$serverName = array()
Server::serverName() - APP\Plugin\Dashboard\Model\Server.php, line 159
AppController::getServerName() - APP\Controller\AppController.php, line 397
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE\Cake\Controller\Controller.php, line 499
Dispatcher::_invoke() - CORE\Cake\Routing\Dispatcher.php, line 193
Dispatcher::dispatch() - CORE\Cake\Routing\Dispatcher.php, line 167
CakeObject::requestAction() - CORE\Cake\Core\CakeObject.php, line 104
include - APP\View\Elements\menu_servers.ctp, line 22
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Elements\menu.ctp, line 70
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Layouts\default.ctp, line 109
Notice (8): Undefined index: Server [APP\Plugin\Dashboard\Model\Server.php, line 163]Code Context if ($serverName == '') {
$serverName = $this->read('servername', $serverID);
$serverName = $serverName['Server']['servername'];
$serverID = '4'
$serverName = array()
Server::serverName() - APP\Plugin\Dashboard\Model\Server.php, line 163
AppController::getServerName() - APP\Controller\AppController.php, line 397
ReflectionMethod::invokeArgs() - [internal], line ??
Controller::invokeAction() - CORE\Cake\Controller\Controller.php, line 499
Dispatcher::_invoke() - CORE\Cake\Routing\Dispatcher.php, line 193
Dispatcher::dispatch() - CORE\Cake\Routing\Dispatcher.php, line 167
CakeObject::requestAction() - CORE\Cake\Core\CakeObject.php, line 104
include - APP\View\Elements\menu_servers.ctp, line 22
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Elements\menu.ctp, line 70
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Layouts\default.ctp, line 109
Notice (8): Undefined index: active [APP\View\Elements\menu_servers.ctp, line 28]Code Context $class = null;
$inactive = null;
if ($server['active'] == 0) {
$viewFile = 'C:\xlrstats\app\View\Elements\menu_servers.ctp'
$dataForView = array(
'user' => array(),
'class' => 'Mysql',
'message' => 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)',
'enabled' => true,
'code' => (int) 500,
'name' => 'Database connection "Mysql" is missing, or could not be created.',
'url' => '/4/pages/cookiepolicy',
'error' => object(MissingConnectionException) {
[protected] _messageTemplate => 'Database connection "%s" is missing, or could not be created.'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'Database connection "Mysql" is missing, or could not be created.'
[protected] code => (int) 500
[protected] file => 'C:\xlrstats\lib\Cake\Model\Datasource\Database\Mysql.php'
[protected] line => (int) 200
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
),
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '<h2>Missing Database Connection</h2>
<p class="error">
<strong>Error: </strong>
A Database connection using "Mysql" was missing or unable to connect. <br />
The database server returned this error: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app\View\Errors\missing_connection.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE\Cake\Model\Datasource\DboSource.php line 278</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Mysql->connect()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$autoConnect</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">connect</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE\Cake\Model\ConnectionManager.php line 105</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->__construct(array)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'message' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Datasource is not found in Model/Datasource package.'</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = new </span><span style="color: #0000BB">$class</span><span style="color: #007700">(static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">});</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">]-></span><span style="color: #0000BB">configKeyName </span><span style="color: #007700">= </span><span style="color: #0000BB">$name</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE\Cake\Model\ConnectionManager.php line 216</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">ConnectionManager::getDataSource(string)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">} = </span><span style="color: #0000BB">$config</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = static::</span><span style="color: #0000BB">_connectionData</span><span style="color: #007700">(</span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $return </span><span style="color: #007700">= static::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$return</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'b3'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP\Model\AppModel.php line 69</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">ConnectionManager::create(string, array)</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'prefix' </span><span style="color: #007700">=> </span><span style="color: #DD0000">''</span><span style="color: #007700">,</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">//'encoding' => 'utf8',</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">'b3'</span><span style="color: #007700">, </span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig </span><span style="color: #007700">= </span><span style="color: #DD0000">'b3'</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre>'b3'
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP\Model\PlayerStat.php line 56</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">AppModel->__construct()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Overrides __construct method to be able to </span><span style="color: #007700">use </span><span style="color: #0000BB">custom tables names</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__construct</span><span style="color: #007700">() {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">__construct</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'options.table_playerstats'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">PlayerStat->__construct(array)</a> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE\Cake\Utility\ClassRegistry.php line 169</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">ReflectionClass->newInstance(array)</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">getConstructor</span><span style="color: #007700">()) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $instance </span><span style="color: #007700">= </span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">newInstance</span><span style="color: #007700">(</span><span style="color: #0000BB">$settings</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE\Cake\View\Helper\FormHelper.php line 171</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">ClassRegistry::init(string, boolean)</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultObject</span><span style="color: #007700">->{</span><span style="color: #0000BB">$model</span><span style="color: #007700">};</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">ClassRegistry</span><span style="color: #007700">::</span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
true</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE\Cake\View\Helper\FormHelper.php line 204</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">FormHelper->_getModel(string)</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">mixed information extracted </span><span style="color: #007700">for </span><span style="color: #0000BB">the special key </span><span style="color: #007700">and </span><span style="color: #0000BB">field in a model</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">$key</span><span style="color: #007700">, </span><span style="color: #0000BB">$field </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$object</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE\Cake\View\Helper\FormHelper.php line 354</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">FormHelper->_introspectModel(string, string)</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$model </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">) = </span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$plugin </span><span style="color: #007700">. </span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #DD0000">'key'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setEntity</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
'key'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP\View\Elements\menu.ctp line 77</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">FormHelper->create(string, array)</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"> <?php</span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">"PlayerStat"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'url' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'/' </span><span style="color: #007700">. </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'server_id'</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/player_stats/search'</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'navbar-search pull-right'</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">"q"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'search-query span2'</span><span style="color: #007700">, </span><span style="color: #DD0000">'placeholder' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Player Search'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
array(
'url' => '/4/player_stats/search',
'class' => 'navbar-search pull-right'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">include(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">View->_evaluate(string, array)</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">CORE\Cake\View\View.php line 1224</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">View->_render(string, array)</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$file</span><span style="color: #007700">)));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">CORE\Cake\View\View.php line 418</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">View->_renderElement(string, array, array)</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $file </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getElementFilename</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array()
array(
'callbacks' => false
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">APP\View\Layouts\default.ctp line 109</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">View->element(string)</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- </span><span style="color: #0000BB">Navigation </span><span style="color: #007700">--></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'menu'</span><span style="color: #007700">); </span><span style="color: #0000BB">?></span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- /</span><span style="color: #0000BB">Navigation End </span><span style="color: #007700">--></span></span></code></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>'menu'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">include(string)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">View->_evaluate(string, array)</a> <div id="file-excerpt-17" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE\Cake\View\View.php line 546</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">View->_render(string)</a> <div id="file-excerpt-18" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-18" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE\Cake\View\View.php line 481</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">View->renderLayout(string, string)</a> <div id="file-excerpt-19" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoLayout</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-19" class="cake-code-dump" style="display: none;"><pre>''
'default'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">CORE\Cake\Controller\Controller.php line 968</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">View->render(string, null)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoRender </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">View</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'
null</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-21')">APP\Controller\PagesController.php line 78</a> → <a href="#" onclick="traceToggle(event, 'trace-args-21')">Controller->render(string)</a> <div id="file-excerpt-21" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $title_for_layout </span><span style="color: #007700">= </span><span style="color: #0000BB">Inflector</span><span style="color: #007700">::</span><span style="color: #0000BB">humanize</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">[</span><span style="color: #0000BB">$count </span><span style="color: #007700">- </span><span style="color: #0000BB">1</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'page'</span><span style="color: #007700">, </span><span style="color: #DD0000">'subpage'</span><span style="color: #007700">, </span><span style="color: #DD0000">'title_for_layout'</span><span style="color: #007700">));</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">'/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$path</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-21" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-22')">PagesController->display(string)</a> <div id="trace-args-22" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-23')">CORE\Cake\Controller\Controller.php line 499</a> → <a href="#" onclick="traceToggle(event, 'trace-args-23')">ReflectionMethod->invokeArgs(PagesController, array)</a> <div id="file-excerpt-23" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'action' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'action'</span><span style="color: #007700">]</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$method</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">]);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-23" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
array(
(int) 0 => 'cookiepolicy'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-24')">CORE\Cake\Routing\Dispatcher.php line 193</a> → <a href="#" onclick="traceToggle(event, 'trace-args-24')">Controller->invokeAction(CakeRequest)</a> <div id="file-excerpt-24" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $render </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-24" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-25')">CORE\Cake\Routing\Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-25')">Dispatcher->_invoke(PagesController, CakeRequest)</a> <div id="file-excerpt-25" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-25" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-26')">APP\webroot\index.php line 97</a> → <a href="#" onclick="traceToggle(event, 'trace-args-26')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-26" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">App</span><span style="color: #007700">::</span><span style="color: #0000BB">uses</span><span style="color: #007700">(</span><span style="color: #DD0000">'Dispatcher'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Routing'</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(), new </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'charset' </span><span style="color: #007700">=> </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.encoding'</span><span style="color: #007700">))));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-26" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}
object(CakeResponse) {
[protected] _statusCodes => array(
(int) 100 => 'Continue',
(int) 101 => 'Switching Protocols',
(int) 200 => 'OK',
(int) 201 => 'Created',
(int) 202 => 'Accepted',
(int) 203 => 'Non-Authoritative Information',
(int) 204 => 'No Content',
(int) 205 => 'Reset Content',
(int) 206 => 'Partial Content',
(int) 300 => 'Multiple Choices',
(int) 301 => 'Moved Permanently',
(int) 302 => 'Found',
(int) 303 => 'See Other',
(int) 304 => 'Not Modified',
(int) 305 => 'Use Proxy',
(int) 307 => 'Temporary Redirect',
(int) 400 => 'Bad Request',
(int) 401 => 'Unauthorized',
(int) 402 => 'Payment Required',
(int) 403 => 'Forbidden',
(int) 404 => 'Not Found',
(int) 405 => 'Method Not Allowed',
(int) 406 => 'Not Acceptable',
(int) 407 => 'Proxy Authentication Required',
(int) 408 => 'Request Time-out',
(int) 409 => 'Conflict',
(int) 410 => 'Gone',
(int) 411 => 'Length Required',
(int) 412 => 'Precondition Failed',
(int) 413 => 'Request Entity Too Large',
(int) 414 => 'Request-URI Too Large',
(int) 415 => 'Unsupported Media Type',
(int) 416 => 'Requested range not satisfiable',
(int) 417 => 'Expectation Failed',
(int) 429 => 'Too Many Requests',
(int) 500 => 'Internal Server Error',
(int) 501 => 'Not Implemented',
(int) 502 => 'Bad Gateway',
(int) 503 => 'Service Unavailable',
(int) 504 => 'Gateway Time-out',
(int) 505 => 'Unsupported Version'
)
[protected] _mimeTypes => array(
'html' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'json' => 'application/json',
'xml' => array(
(int) 0 => 'application/xml',
(int) 1 => 'text/xml'
),
'rss' => 'application/rss+xml',
'ai' => 'application/postscript',
'bcpio' => 'application/x-bcpio',
'bin' => 'application/octet-stream',
'ccad' => 'application/clariscad',
'cdf' => 'application/x-netcdf',
'class' => 'application/octet-stream',
'cpio' => 'application/x-cpio',
'cpt' => 'application/mac-compactpro',
'csh' => 'application/x-csh',
'csv' => array(
(int) 0 => 'text/csv',
(int) 1 => 'application/vnd.ms-excel'
),
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dms' => 'application/octet-stream',
'doc' => 'application/msword',
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'drw' => 'application/drafting',
'dvi' => 'application/x-dvi',
'dwg' => 'application/acad',
'dxf' => 'application/dxf',
'dxr' => 'application/x-director',
'eot' => 'application/vnd.ms-fontobject',
'eps' => 'application/postscript',
'exe' => 'application/octet-stream',
'ez' => 'application/andrew-inset',
'flv' => 'video/x-flv',
'gtar' => 'application/x-gtar',
'gz' => 'application/x-gzip',
'bz2' => 'application/x-bzip',
'7z' => 'application/x-7z-compressed',
'hdf' => 'application/x-hdf',
'hqx' => 'application/mac-binhex40',
'ico' => 'image/x-icon',
'ips' => 'application/x-ipscript',
'ipx' => 'application/x-ipix',
'js' => 'application/javascript',
'jsonapi' => 'application/vnd.api+json',
'latex' => 'application/x-latex',
'lha' => 'application/octet-stream',
'lsp' => 'application/x-lisp',
'lzh' => 'application/octet-stream',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'mif' => 'application/vnd.mif',
'ms' => 'application/x-troff-ms',
'nc' => 'application/x-netcdf',
'oda' => 'application/oda',
'otf' => 'font/otf',
'pdf' => 'application/pdf',
'pgn' => 'application/x-chess-pgn',
'pot' => 'application/vnd.ms-powerpoint',
'pps' => 'application/vnd.ms-powerpoint',
'ppt' => 'application/vnd.ms-powerpoint',
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
'ppz' => 'application/vnd.ms-powerpoint',
'pre' => 'application/x-freelance',
'prt' => 'application/pro_eng',
'ps' => 'application/postscript',
'roff' => 'application/x-troff',
'scm' => 'application/x-lotusscreencam',
'set' => 'application/set',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'sit' => 'application/x-stuffit',
'skd' => 'application/x-koan',
'skm' => 'application/x-koan',
'skp' => 'application/x-koan',
'skt' => 'application/x-koan',
'smi' => 'application/smil',
'smil' => 'application/smil',
'sol' => 'application/solids',
'spl' => 'application/x-futuresplash',
'src' => 'application/x-wais-source',
'step' => 'application/STEP',
'stl' => 'application/SLA',
'stp' => 'application/STEP',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'svg' => 'image/svg+xml',
'svgz' => 'image/svg+xml',
'swf' => 'application/x-shockwave-flash',
't' => 'application/x-troff',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texi' => 'application/x-texinfo',
'texinfo' => 'application/x-texinfo',
'tr' => 'application/x-troff',
'tsp' => 'application/dsptype',
'ttc' => 'font/ttf',
'ttf' => 'font/ttf',
'unv' => 'application/i-deas',
'ustar' => 'application/x-ustar',
'vcd' => 'application/x-cdlink',
'vda' => 'application/vda',
'xlc' => 'application/vnd.ms-excel',
'xll' => 'application/vnd.ms-excel',
'xlm' => 'application/vnd.ms-excel',
'xls' => 'application/vnd.ms-excel',
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'xlw' => 'application/vnd.ms-excel',
'zip' => 'application/zip',
'aif' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'au' => 'audio/basic',
'kar' => 'audio/midi',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'mpga' => 'audio/mpeg',
'ogg' => 'audio/ogg',
'oga' => 'audio/ogg',
'spx' => 'audio/ogg',
'ra' => 'audio/x-realaudio',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'snd' => 'audio/basic',
'tsi' => 'audio/TSP-audio',
'wav' => 'audio/x-wav',
'aac' => 'audio/aac',
'asc' => 'text/plain',
'c' => 'text/plain',
'cc' => 'text/plain',
'css' => 'text/css',
'etx' => 'text/x-setext',
'f' => 'text/plain',
'f90' => 'text/plain',
'h' => 'text/plain',
'hh' => 'text/plain',
'htm' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'ics' => 'text/calendar',
'm' => 'text/plain',
'rtf' => 'text/rtf',
'rtx' => 'text/richtext',
'sgm' => 'text/sgml',
'sgml' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'tpl' => 'text/template',
'txt' => 'text/plain',
'text' => 'text/plain',
'avi' => 'video/x-msvideo',
'fli' => 'video/x-fli',
'mov' => 'video/quicktime',
'movie' => 'video/x-sgi-movie',
'mpe' => 'video/mpeg',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'qt' => 'video/quicktime',
'viv' => 'video/vnd.vivo',
'vivo' => 'video/vnd.vivo',
'ogv' => 'video/ogg',
'webm' => 'video/webm',
'mp4' => 'video/mp4',
'm4v' => 'video/mp4',
'f4v' => 'video/mp4',
'f4p' => 'video/mp4',
'm4a' => 'audio/mp4',
'f4a' => 'audio/mp4',
'f4b' => 'audio/mp4',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'png' => 'image/png',
'pnm' => 'image/x-portable-anymap',
'ppm' => 'image/x-portable-pixmap',
'ras' => 'image/cmu-raster',
'rgb' => 'image/x-rgb',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'psd' => array(
(int) 0 => 'application/photoshop',
(int) 1 => 'application/psd',
(int) 2 => 'image/psd',
(int) 3 => 'image/x-photoshop',
(int) 4 => 'image/photoshop',
(int) 5 => 'zz-application/zz-winassoc-psd'
),
'ice' => 'x-conference/x-cooltalk',
'iges' => 'model/iges',
'igs' => 'model/iges',
'mesh' => 'model/mesh',
'msh' => 'model/mesh',
'silo' => 'model/mesh',
'vrml' => 'model/vrml',
'wrl' => 'model/vrml',
'mime' => 'www/mime',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-pdb',
'javascript' => 'application/javascript',
'form' => 'application/x-www-form-urlencoded',
'file' => 'multipart/form-data',
'xhtml' => array(
(int) 0 => 'application/xhtml+xml',
(int) 1 => 'application/xhtml',
(int) 2 => 'text/xhtml'
),
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
'atom' => 'application/atom+xml',
'amf' => 'application/x-amf',
'wap' => array(
(int) 0 => 'text/vnd.wap.wml',
(int) 1 => 'text/vnd.wap.wmlscript',
(int) 2 => 'image/vnd.wap.wbmp'
),
'wml' => 'text/vnd.wap.wml',
'wmlscript' => 'text/vnd.wap.wmlscript',
'wbmp' => 'image/vnd.wap.wbmp',
'woff' => 'application/x-font-woff',
'webp' => 'image/webp',
'appcache' => 'text/cache-manifest',
'manifest' => 'text/cache-manifest',
'htc' => 'text/x-component',
'rdf' => 'application/xml',
'crx' => 'application/x-chrome-extension',
'oex' => 'application/x-opera-extension',
'xpi' => 'application/x-xpinstall',
'safariextz' => 'application/octet-stream',
'webapp' => 'application/x-web-app-manifest+json',
'vcf' => 'text/x-vcard',
'vtt' => 'text/vtt',
'mkv' => 'video/x-matroska',
'pkpass' => 'application/vnd.apple.pkpass',
'ajax' => 'text/html'
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array()
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array()
[protected] _cookies => array()
}</pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
',
'scripts_for_layout' => '',
'title_for_layout' => 'Errors'
)
$user = array()
$class = null
$message = 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)'
$enabled = true
$code = (int) 500
$name = 'Database connection "Mysql" is missing, or could not be created.'
$url = '/4/pages/cookiepolicy'
$error = object(MissingConnectionException) {
[protected] _messageTemplate => 'Database connection "%s" is missing, or could not be created.'
[protected] _attributes => array(
'class' => 'Mysql',
'message' => 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)',
'enabled' => true
)
[protected] _responseHeaders => null
[protected] message => 'Database connection "Mysql" is missing, or could not be created.'
[protected] code => (int) 500
[protected] file => 'C:\xlrstats\lib\Cake\Model\Datasource\Database\Mysql.php'
[protected] line => (int) 200
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
)
$isCaching = true
$isAuthorized = false
$content_for_layout = '<h2>Missing Database Connection</h2>
<p class="error">
<strong>Error: </strong>
A Database connection using "Mysql" was missing or unable to connect. <br />
The database server returned this error: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app\View\Errors\missing_connection.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE\Cake\Model\Datasource\DboSource.php line 278</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Mysql->connect()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$autoConnect</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">connect</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE\Cake\Model\ConnectionManager.php line 105</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->__construct(array)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'message' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Datasource is not found in Model/Datasource package.'</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = new </span><span style="color: #0000BB">$class</span><span style="color: #007700">(static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">});</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">]-></span><span style="color: #0000BB">configKeyName </span><span style="color: #007700">= </span><span style="color: #0000BB">$name</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE\Cake\Model\ConnectionManager.php line 216</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">ConnectionManager::getDataSource(string)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">} = </span><span style="color: #0000BB">$config</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = static::</span><span style="color: #0000BB">_connectionData</span><span style="color: #007700">(</span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $return </span><span style="color: #007700">= static::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$return</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'b3'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP\Model\AppModel.php line 69</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">ConnectionManager::create(string, array)</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'prefix' </span><span style="color: #007700">=> </span><span style="color: #DD0000">''</span><span style="color: #007700">,</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">//'encoding' => 'utf8',</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">'b3'</span><span style="color: #007700">, </span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig </span><span style="color: #007700">= </span><span style="color: #DD0000">'b3'</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre>'b3'
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP\Model\PlayerStat.php line 56</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">AppModel->__construct()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Overrides __construct method to be able to </span><span style="color: #007700">use </span><span style="color: #0000BB">custom tables names</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__construct</span><span style="color: #007700">() {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">__construct</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'options.table_playerstats'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">PlayerStat->__construct(array)</a> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE\Cake\Utility\ClassRegistry.php line 169</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">ReflectionClass->newInstance(array)</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">getConstructor</span><span style="color: #007700">()) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $instance </span><span style="color: #007700">= </span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">newInstance</span><span style="color: #007700">(</span><span style="color: #0000BB">$settings</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE\Cake\View\Helper\FormHelper.php line 171</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">ClassRegistry::init(string, boolean)</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultObject</span><span style="color: #007700">->{</span><span style="color: #0000BB">$model</span><span style="color: #007700">};</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">ClassRegistry</span><span style="color: #007700">::</span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
true</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE\Cake\View\Helper\FormHelper.php line 204</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">FormHelper->_getModel(string)</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">mixed information extracted </span><span style="color: #007700">for </span><span style="color: #0000BB">the special key </span><span style="color: #007700">and </span><span style="color: #0000BB">field in a model</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">$key</span><span style="color: #007700">, </span><span style="color: #0000BB">$field </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$object</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE\Cake\View\Helper\FormHelper.php line 354</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">FormHelper->_introspectModel(string, string)</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$model </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">) = </span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$plugin </span><span style="color: #007700">. </span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #DD0000">'key'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setEntity</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
'key'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP\View\Elements\menu.ctp line 77</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">FormHelper->create(string, array)</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"> <?php</span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">"PlayerStat"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'url' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'/' </span><span style="color: #007700">. </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'server_id'</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/player_stats/search'</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'navbar-search pull-right'</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">"q"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'search-query span2'</span><span style="color: #007700">, </span><span style="color: #DD0000">'placeholder' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Player Search'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
array(
'url' => '/4/player_stats/search',
'class' => 'navbar-search pull-right'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">include(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">View->_evaluate(string, array)</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">CORE\Cake\View\View.php line 1224</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">View->_render(string, array)</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$file</span><span style="color: #007700">)));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">CORE\Cake\View\View.php line 418</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">View->_renderElement(string, array, array)</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $file </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getElementFilename</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array()
array(
'callbacks' => false
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">APP\View\Layouts\default.ctp line 109</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">View->element(string)</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- </span><span style="color: #0000BB">Navigation </span><span style="color: #007700">--></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'menu'</span><span style="color: #007700">); </span><span style="color: #0000BB">?></span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- /</span><span style="color: #0000BB">Navigation End </span><span style="color: #007700">--></span></span></code></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>'menu'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">include(string)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">View->_evaluate(string, array)</a> <div id="file-excerpt-17" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE\Cake\View\View.php line 546</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">View->_render(string)</a> <div id="file-excerpt-18" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-18" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE\Cake\View\View.php line 481</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">View->renderLayout(string, string)</a> <div id="file-excerpt-19" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoLayout</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-19" class="cake-code-dump" style="display: none;"><pre>''
'default'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">CORE\Cake\Controller\Controller.php line 968</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">View->render(string, null)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoRender </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">View</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'
null</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-21')">APP\Controller\PagesController.php line 78</a> → <a href="#" onclick="traceToggle(event, 'trace-args-21')">Controller->render(string)</a> <div id="file-excerpt-21" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $title_for_layout </span><span style="color: #007700">= </span><span style="color: #0000BB">Inflector</span><span style="color: #007700">::</span><span style="color: #0000BB">humanize</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">[</span><span style="color: #0000BB">$count </span><span style="color: #007700">- </span><span style="color: #0000BB">1</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'page'</span><span style="color: #007700">, </span><span style="color: #DD0000">'subpage'</span><span style="color: #007700">, </span><span style="color: #DD0000">'title_for_layout'</span><span style="color: #007700">));</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">'/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$path</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-21" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-22')">PagesController->display(string)</a> <div id="trace-args-22" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-23')">CORE\Cake\Controller\Controller.php line 499</a> → <a href="#" onclick="traceToggle(event, 'trace-args-23')">ReflectionMethod->invokeArgs(PagesController, array)</a> <div id="file-excerpt-23" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'action' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'action'</span><span style="color: #007700">]</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$method</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">]);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-23" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
array(
(int) 0 => 'cookiepolicy'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-24')">CORE\Cake\Routing\Dispatcher.php line 193</a> → <a href="#" onclick="traceToggle(event, 'trace-args-24')">Controller->invokeAction(CakeRequest)</a> <div id="file-excerpt-24" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $render </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-24" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-25')">CORE\Cake\Routing\Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-25')">Dispatcher->_invoke(PagesController, CakeRequest)</a> <div id="file-excerpt-25" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-25" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-26')">APP\webroot\index.php line 97</a> → <a href="#" onclick="traceToggle(event, 'trace-args-26')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-26" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">App</span><span style="color: #007700">::</span><span style="color: #0000BB">uses</span><span style="color: #007700">(</span><span style="color: #DD0000">'Dispatcher'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Routing'</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(), new </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'charset' </span><span style="color: #007700">=> </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.encoding'</span><span style="color: #007700">))));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-26" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}
object(CakeResponse) {
[protected] _statusCodes => array(
(int) 100 => 'Continue',
(int) 101 => 'Switching Protocols',
(int) 200 => 'OK',
(int) 201 => 'Created',
(int) 202 => 'Accepted',
(int) 203 => 'Non-Authoritative Information',
(int) 204 => 'No Content',
(int) 205 => 'Reset Content',
(int) 206 => 'Partial Content',
(int) 300 => 'Multiple Choices',
(int) 301 => 'Moved Permanently',
(int) 302 => 'Found',
(int) 303 => 'See Other',
(int) 304 => 'Not Modified',
(int) 305 => 'Use Proxy',
(int) 307 => 'Temporary Redirect',
(int) 400 => 'Bad Request',
(int) 401 => 'Unauthorized',
(int) 402 => 'Payment Required',
(int) 403 => 'Forbidden',
(int) 404 => 'Not Found',
(int) 405 => 'Method Not Allowed',
(int) 406 => 'Not Acceptable',
(int) 407 => 'Proxy Authentication Required',
(int) 408 => 'Request Time-out',
(int) 409 => 'Conflict',
(int) 410 => 'Gone',
(int) 411 => 'Length Required',
(int) 412 => 'Precondition Failed',
(int) 413 => 'Request Entity Too Large',
(int) 414 => 'Request-URI Too Large',
(int) 415 => 'Unsupported Media Type',
(int) 416 => 'Requested range not satisfiable',
(int) 417 => 'Expectation Failed',
(int) 429 => 'Too Many Requests',
(int) 500 => 'Internal Server Error',
(int) 501 => 'Not Implemented',
(int) 502 => 'Bad Gateway',
(int) 503 => 'Service Unavailable',
(int) 504 => 'Gateway Time-out',
(int) 505 => 'Unsupported Version'
)
[protected] _mimeTypes => array(
'html' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'json' => 'application/json',
'xml' => array(
(int) 0 => 'application/xml',
(int) 1 => 'text/xml'
),
'rss' => 'application/rss+xml',
'ai' => 'application/postscript',
'bcpio' => 'application/x-bcpio',
'bin' => 'application/octet-stream',
'ccad' => 'application/clariscad',
'cdf' => 'application/x-netcdf',
'class' => 'application/octet-stream',
'cpio' => 'application/x-cpio',
'cpt' => 'application/mac-compactpro',
'csh' => 'application/x-csh',
'csv' => array(
(int) 0 => 'text/csv',
(int) 1 => 'application/vnd.ms-excel'
),
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dms' => 'application/octet-stream',
'doc' => 'application/msword',
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'drw' => 'application/drafting',
'dvi' => 'application/x-dvi',
'dwg' => 'application/acad',
'dxf' => 'application/dxf',
'dxr' => 'application/x-director',
'eot' => 'application/vnd.ms-fontobject',
'eps' => 'application/postscript',
'exe' => 'application/octet-stream',
'ez' => 'application/andrew-inset',
'flv' => 'video/x-flv',
'gtar' => 'application/x-gtar',
'gz' => 'application/x-gzip',
'bz2' => 'application/x-bzip',
'7z' => 'application/x-7z-compressed',
'hdf' => 'application/x-hdf',
'hqx' => 'application/mac-binhex40',
'ico' => 'image/x-icon',
'ips' => 'application/x-ipscript',
'ipx' => 'application/x-ipix',
'js' => 'application/javascript',
'jsonapi' => 'application/vnd.api+json',
'latex' => 'application/x-latex',
'lha' => 'application/octet-stream',
'lsp' => 'application/x-lisp',
'lzh' => 'application/octet-stream',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'mif' => 'application/vnd.mif',
'ms' => 'application/x-troff-ms',
'nc' => 'application/x-netcdf',
'oda' => 'application/oda',
'otf' => 'font/otf',
'pdf' => 'application/pdf',
'pgn' => 'application/x-chess-pgn',
'pot' => 'application/vnd.ms-powerpoint',
'pps' => 'application/vnd.ms-powerpoint',
'ppt' => 'application/vnd.ms-powerpoint',
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
'ppz' => 'application/vnd.ms-powerpoint',
'pre' => 'application/x-freelance',
'prt' => 'application/pro_eng',
'ps' => 'application/postscript',
'roff' => 'application/x-troff',
'scm' => 'application/x-lotusscreencam',
'set' => 'application/set',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'sit' => 'application/x-stuffit',
'skd' => 'application/x-koan',
'skm' => 'application/x-koan',
'skp' => 'application/x-koan',
'skt' => 'application/x-koan',
'smi' => 'application/smil',
'smil' => 'application/smil',
'sol' => 'application/solids',
'spl' => 'application/x-futuresplash',
'src' => 'application/x-wais-source',
'step' => 'application/STEP',
'stl' => 'application/SLA',
'stp' => 'application/STEP',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'svg' => 'image/svg+xml',
'svgz' => 'image/svg+xml',
'swf' => 'application/x-shockwave-flash',
't' => 'application/x-troff',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texi' => 'application/x-texinfo',
'texinfo' => 'application/x-texinfo',
'tr' => 'application/x-troff',
'tsp' => 'application/dsptype',
'ttc' => 'font/ttf',
'ttf' => 'font/ttf',
'unv' => 'application/i-deas',
'ustar' => 'application/x-ustar',
'vcd' => 'application/x-cdlink',
'vda' => 'application/vda',
'xlc' => 'application/vnd.ms-excel',
'xll' => 'application/vnd.ms-excel',
'xlm' => 'application/vnd.ms-excel',
'xls' => 'application/vnd.ms-excel',
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'xlw' => 'application/vnd.ms-excel',
'zip' => 'application/zip',
'aif' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'au' => 'audio/basic',
'kar' => 'audio/midi',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'mpga' => 'audio/mpeg',
'ogg' => 'audio/ogg',
'oga' => 'audio/ogg',
'spx' => 'audio/ogg',
'ra' => 'audio/x-realaudio',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'snd' => 'audio/basic',
'tsi' => 'audio/TSP-audio',
'wav' => 'audio/x-wav',
'aac' => 'audio/aac',
'asc' => 'text/plain',
'c' => 'text/plain',
'cc' => 'text/plain',
'css' => 'text/css',
'etx' => 'text/x-setext',
'f' => 'text/plain',
'f90' => 'text/plain',
'h' => 'text/plain',
'hh' => 'text/plain',
'htm' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'ics' => 'text/calendar',
'm' => 'text/plain',
'rtf' => 'text/rtf',
'rtx' => 'text/richtext',
'sgm' => 'text/sgml',
'sgml' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'tpl' => 'text/template',
'txt' => 'text/plain',
'text' => 'text/plain',
'avi' => 'video/x-msvideo',
'fli' => 'video/x-fli',
'mov' => 'video/quicktime',
'movie' => 'video/x-sgi-movie',
'mpe' => 'video/mpeg',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'qt' => 'video/quicktime',
'viv' => 'video/vnd.vivo',
'vivo' => 'video/vnd.vivo',
'ogv' => 'video/ogg',
'webm' => 'video/webm',
'mp4' => 'video/mp4',
'm4v' => 'video/mp4',
'f4v' => 'video/mp4',
'f4p' => 'video/mp4',
'm4a' => 'audio/mp4',
'f4a' => 'audio/mp4',
'f4b' => 'audio/mp4',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'png' => 'image/png',
'pnm' => 'image/x-portable-anymap',
'ppm' => 'image/x-portable-pixmap',
'ras' => 'image/cmu-raster',
'rgb' => 'image/x-rgb',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'psd' => array(
(int) 0 => 'application/photoshop',
(int) 1 => 'application/psd',
(int) 2 => 'image/psd',
(int) 3 => 'image/x-photoshop',
(int) 4 => 'image/photoshop',
(int) 5 => 'zz-application/zz-winassoc-psd'
),
'ice' => 'x-conference/x-cooltalk',
'iges' => 'model/iges',
'igs' => 'model/iges',
'mesh' => 'model/mesh',
'msh' => 'model/mesh',
'silo' => 'model/mesh',
'vrml' => 'model/vrml',
'wrl' => 'model/vrml',
'mime' => 'www/mime',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-pdb',
'javascript' => 'application/javascript',
'form' => 'application/x-www-form-urlencoded',
'file' => 'multipart/form-data',
'xhtml' => array(
(int) 0 => 'application/xhtml+xml',
(int) 1 => 'application/xhtml',
(int) 2 => 'text/xhtml'
),
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
'atom' => 'application/atom+xml',
'amf' => 'application/x-amf',
'wap' => array(
(int) 0 => 'text/vnd.wap.wml',
(int) 1 => 'text/vnd.wap.wmlscript',
(int) 2 => 'image/vnd.wap.wbmp'
),
'wml' => 'text/vnd.wap.wml',
'wmlscript' => 'text/vnd.wap.wmlscript',
'wbmp' => 'image/vnd.wap.wbmp',
'woff' => 'application/x-font-woff',
'webp' => 'image/webp',
'appcache' => 'text/cache-manifest',
'manifest' => 'text/cache-manifest',
'htc' => 'text/x-component',
'rdf' => 'application/xml',
'crx' => 'application/x-chrome-extension',
'oex' => 'application/x-opera-extension',
'xpi' => 'application/x-xpinstall',
'safariextz' => 'application/octet-stream',
'webapp' => 'application/x-web-app-manifest+json',
'vcf' => 'text/x-vcard',
'vtt' => 'text/vtt',
'mkv' => 'video/x-matroska',
'pkpass' => 'application/vnd.apple.pkpass',
'ajax' => 'text/html'
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array()
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array()
[protected] _cookies => array()
}</pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
$scripts_for_layout = ''
$title_for_layout = 'Errors'
$servers = array(
(int) 1 => array(
'id' => '1',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun Overgrown 24_7 [B3]',
'servername_a' => '^2Old Gits Having Fun Overgrown 24_7 [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4247',
'dbpass' => 'oghfwaw1',
'dbname' => 'C4247',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => 'www.xlrstats.com',
'time_add' => '2022-01-18 15:04:49'
),
(int) 2 => array(
'id' => '2',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun HC TDM Weak Chopper [B3]',
'servername_a' => '^1 Old Gits Having Fun HC TDM Weak Chopper [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4tdm',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4tdm',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-01-18 17:01:58'
),
(int) 3 => array(
'id' => '3',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun HC DM Weak Chopper [B3]',
'servername_a' => '^2Old Gits Having Fun HC DM Weak Chopper [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4dm',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4dm',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-01-19 18:11:00'
),
(int) 13 => array(
'id' => '13',
'active' => true,
'gamename' => 'cod5',
'servername' => 'Old Gits Having Fun BotBash Custom Maps',
'servername_a' => '^1Old Gits Having Fun ^2BotBash Custom Maps',
'dbhost' => 'localhost',
'dbuser' => 'wawbot',
'dbpass' => 'oghfwaw1',
'dbname' => 'wawbot',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-09 11:20:44'
),
(int) 6 => array(
'id' => '6',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun PaintBall [B3]',
'servername_a' => '^1 Old Gits Having Fun Paintball [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4pb',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4pb',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:16:28'
),
(int) 7 => array(
'id' => '7',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun Starwars [B3]',
'servername_a' => '^2Old Gits Having Fun HC Starwars [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4sw',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4sw',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:17:04'
),
(int) 8 => array(
'id' => '8',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun GunGame [B3]',
'servername_a' => '^2Old Gits Having Fun GunGame [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4gg',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4gg',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:17:34'
),
(int) 12 => array(
'id' => '12',
'active' => true,
'gamename' => 'cod5',
'servername' => 'World at War B3 Test',
'servername_a' => '^1Old Gits Having Fun B3 24/7 Banzai',
'dbhost' => 'localhost',
'dbuser' => 'waw',
'dbpass' => 'oghfwaw1',
'dbname' => 'waw',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => '',
'time_add' => '2023-04-12 17:17:13'
),
(int) 14 => array(
'id' => '14',
'active' => true,
'gamename' => 'cod5',
'servername' => 'Old Gits Having Fun BotBash',
'servername_a' => '^1Old Gits Having Fun ^2BotBash',
'dbhost' => 'localhost',
'dbuser' => 'wawbot2',
'dbpass' => 'oghfwaw1',
'dbname' => 'wawbot2',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-09 11:52:26'
),
(int) 15 => array(
'id' => '15',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun 24_7 BotBash',
'servername_a' => '^2Old Gits Having Fun 24_7 BotBash',
'dbhost' => 'localhost',
'dbuser' => 'c4mom',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4mom',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-11 18:08:12'
),
(int) 4 => array(
'gamename' => 'default'
)
)
$server = array(
'gamename' => 'default'
)
$serverName = ''
$inactive = null
$gameIcon = '<img src="/img/ico/icon_cod4.gif" alt=""/>'
include - APP\View\Elements\menu_servers.ctp, line 28
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Elements\menu.ctp, line 70
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Layouts\default.ctp, line 109
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::renderLayout() - CORE\Cake\View\View.php, line 546
View::render() - CORE\Cake\View\View.php, line 481
Controller::render() - CORE\Cake\Controller\Controller.php, line 968
ExceptionRenderer::_outputMessage() - CORE\Cake\Error\ExceptionRenderer.php, line 292
ExceptionRenderer::_cakeError() - CORE\Cake\Error\ExceptionRenderer.php, line 213
Notice (8): Undefined index: id [APP\View\Elements\menu_servers.ctp, line 41]Code Context 'controller' => $this->params['controller'],
'action' => $this->action,
'server' => $server['id'],
$viewFile = 'C:\xlrstats\app\View\Elements\menu_servers.ctp'
$dataForView = array(
'user' => array(),
'class' => 'Mysql',
'message' => 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)',
'enabled' => true,
'code' => (int) 500,
'name' => 'Database connection "Mysql" is missing, or could not be created.',
'url' => '/4/pages/cookiepolicy',
'error' => object(MissingConnectionException) {
[protected] _messageTemplate => 'Database connection "%s" is missing, or could not be created.'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'Database connection "Mysql" is missing, or could not be created.'
[protected] code => (int) 500
[protected] file => 'C:\xlrstats\lib\Cake\Model\Datasource\Database\Mysql.php'
[protected] line => (int) 200
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
),
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '<h2>Missing Database Connection</h2>
<p class="error">
<strong>Error: </strong>
A Database connection using "Mysql" was missing or unable to connect. <br />
The database server returned this error: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app\View\Errors\missing_connection.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE\Cake\Model\Datasource\DboSource.php line 278</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Mysql->connect()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$autoConnect</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">connect</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE\Cake\Model\ConnectionManager.php line 105</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->__construct(array)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'message' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Datasource is not found in Model/Datasource package.'</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = new </span><span style="color: #0000BB">$class</span><span style="color: #007700">(static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">});</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">]-></span><span style="color: #0000BB">configKeyName </span><span style="color: #007700">= </span><span style="color: #0000BB">$name</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE\Cake\Model\ConnectionManager.php line 216</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">ConnectionManager::getDataSource(string)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">} = </span><span style="color: #0000BB">$config</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = static::</span><span style="color: #0000BB">_connectionData</span><span style="color: #007700">(</span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $return </span><span style="color: #007700">= static::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$return</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'b3'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP\Model\AppModel.php line 69</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">ConnectionManager::create(string, array)</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'prefix' </span><span style="color: #007700">=> </span><span style="color: #DD0000">''</span><span style="color: #007700">,</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">//'encoding' => 'utf8',</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">'b3'</span><span style="color: #007700">, </span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig </span><span style="color: #007700">= </span><span style="color: #DD0000">'b3'</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre>'b3'
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP\Model\PlayerStat.php line 56</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">AppModel->__construct()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Overrides __construct method to be able to </span><span style="color: #007700">use </span><span style="color: #0000BB">custom tables names</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__construct</span><span style="color: #007700">() {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">__construct</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'options.table_playerstats'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">PlayerStat->__construct(array)</a> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE\Cake\Utility\ClassRegistry.php line 169</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">ReflectionClass->newInstance(array)</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">getConstructor</span><span style="color: #007700">()) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $instance </span><span style="color: #007700">= </span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">newInstance</span><span style="color: #007700">(</span><span style="color: #0000BB">$settings</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE\Cake\View\Helper\FormHelper.php line 171</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">ClassRegistry::init(string, boolean)</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultObject</span><span style="color: #007700">->{</span><span style="color: #0000BB">$model</span><span style="color: #007700">};</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">ClassRegistry</span><span style="color: #007700">::</span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
true</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE\Cake\View\Helper\FormHelper.php line 204</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">FormHelper->_getModel(string)</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">mixed information extracted </span><span style="color: #007700">for </span><span style="color: #0000BB">the special key </span><span style="color: #007700">and </span><span style="color: #0000BB">field in a model</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">$key</span><span style="color: #007700">, </span><span style="color: #0000BB">$field </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$object</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE\Cake\View\Helper\FormHelper.php line 354</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">FormHelper->_introspectModel(string, string)</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$model </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">) = </span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$plugin </span><span style="color: #007700">. </span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #DD0000">'key'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setEntity</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
'key'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP\View\Elements\menu.ctp line 77</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">FormHelper->create(string, array)</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"> <?php</span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">"PlayerStat"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'url' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'/' </span><span style="color: #007700">. </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'server_id'</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/player_stats/search'</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'navbar-search pull-right'</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">"q"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'search-query span2'</span><span style="color: #007700">, </span><span style="color: #DD0000">'placeholder' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Player Search'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
array(
'url' => '/4/player_stats/search',
'class' => 'navbar-search pull-right'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">include(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">View->_evaluate(string, array)</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">CORE\Cake\View\View.php line 1224</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">View->_render(string, array)</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$file</span><span style="color: #007700">)));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">CORE\Cake\View\View.php line 418</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">View->_renderElement(string, array, array)</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $file </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getElementFilename</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array()
array(
'callbacks' => false
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">APP\View\Layouts\default.ctp line 109</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">View->element(string)</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- </span><span style="color: #0000BB">Navigation </span><span style="color: #007700">--></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'menu'</span><span style="color: #007700">); </span><span style="color: #0000BB">?></span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- /</span><span style="color: #0000BB">Navigation End </span><span style="color: #007700">--></span></span></code></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>'menu'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">include(string)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">View->_evaluate(string, array)</a> <div id="file-excerpt-17" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE\Cake\View\View.php line 546</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">View->_render(string)</a> <div id="file-excerpt-18" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-18" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE\Cake\View\View.php line 481</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">View->renderLayout(string, string)</a> <div id="file-excerpt-19" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoLayout</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-19" class="cake-code-dump" style="display: none;"><pre>''
'default'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">CORE\Cake\Controller\Controller.php line 968</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">View->render(string, null)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoRender </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">View</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'
null</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-21')">APP\Controller\PagesController.php line 78</a> → <a href="#" onclick="traceToggle(event, 'trace-args-21')">Controller->render(string)</a> <div id="file-excerpt-21" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $title_for_layout </span><span style="color: #007700">= </span><span style="color: #0000BB">Inflector</span><span style="color: #007700">::</span><span style="color: #0000BB">humanize</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">[</span><span style="color: #0000BB">$count </span><span style="color: #007700">- </span><span style="color: #0000BB">1</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'page'</span><span style="color: #007700">, </span><span style="color: #DD0000">'subpage'</span><span style="color: #007700">, </span><span style="color: #DD0000">'title_for_layout'</span><span style="color: #007700">));</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">'/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$path</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-21" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-22')">PagesController->display(string)</a> <div id="trace-args-22" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-23')">CORE\Cake\Controller\Controller.php line 499</a> → <a href="#" onclick="traceToggle(event, 'trace-args-23')">ReflectionMethod->invokeArgs(PagesController, array)</a> <div id="file-excerpt-23" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'action' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'action'</span><span style="color: #007700">]</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$method</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">]);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-23" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
array(
(int) 0 => 'cookiepolicy'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-24')">CORE\Cake\Routing\Dispatcher.php line 193</a> → <a href="#" onclick="traceToggle(event, 'trace-args-24')">Controller->invokeAction(CakeRequest)</a> <div id="file-excerpt-24" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $render </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-24" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-25')">CORE\Cake\Routing\Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-25')">Dispatcher->_invoke(PagesController, CakeRequest)</a> <div id="file-excerpt-25" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-25" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-26')">APP\webroot\index.php line 97</a> → <a href="#" onclick="traceToggle(event, 'trace-args-26')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-26" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">App</span><span style="color: #007700">::</span><span style="color: #0000BB">uses</span><span style="color: #007700">(</span><span style="color: #DD0000">'Dispatcher'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Routing'</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(), new </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'charset' </span><span style="color: #007700">=> </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.encoding'</span><span style="color: #007700">))));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-26" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}
object(CakeResponse) {
[protected] _statusCodes => array(
(int) 100 => 'Continue',
(int) 101 => 'Switching Protocols',
(int) 200 => 'OK',
(int) 201 => 'Created',
(int) 202 => 'Accepted',
(int) 203 => 'Non-Authoritative Information',
(int) 204 => 'No Content',
(int) 205 => 'Reset Content',
(int) 206 => 'Partial Content',
(int) 300 => 'Multiple Choices',
(int) 301 => 'Moved Permanently',
(int) 302 => 'Found',
(int) 303 => 'See Other',
(int) 304 => 'Not Modified',
(int) 305 => 'Use Proxy',
(int) 307 => 'Temporary Redirect',
(int) 400 => 'Bad Request',
(int) 401 => 'Unauthorized',
(int) 402 => 'Payment Required',
(int) 403 => 'Forbidden',
(int) 404 => 'Not Found',
(int) 405 => 'Method Not Allowed',
(int) 406 => 'Not Acceptable',
(int) 407 => 'Proxy Authentication Required',
(int) 408 => 'Request Time-out',
(int) 409 => 'Conflict',
(int) 410 => 'Gone',
(int) 411 => 'Length Required',
(int) 412 => 'Precondition Failed',
(int) 413 => 'Request Entity Too Large',
(int) 414 => 'Request-URI Too Large',
(int) 415 => 'Unsupported Media Type',
(int) 416 => 'Requested range not satisfiable',
(int) 417 => 'Expectation Failed',
(int) 429 => 'Too Many Requests',
(int) 500 => 'Internal Server Error',
(int) 501 => 'Not Implemented',
(int) 502 => 'Bad Gateway',
(int) 503 => 'Service Unavailable',
(int) 504 => 'Gateway Time-out',
(int) 505 => 'Unsupported Version'
)
[protected] _mimeTypes => array(
'html' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'json' => 'application/json',
'xml' => array(
(int) 0 => 'application/xml',
(int) 1 => 'text/xml'
),
'rss' => 'application/rss+xml',
'ai' => 'application/postscript',
'bcpio' => 'application/x-bcpio',
'bin' => 'application/octet-stream',
'ccad' => 'application/clariscad',
'cdf' => 'application/x-netcdf',
'class' => 'application/octet-stream',
'cpio' => 'application/x-cpio',
'cpt' => 'application/mac-compactpro',
'csh' => 'application/x-csh',
'csv' => array(
(int) 0 => 'text/csv',
(int) 1 => 'application/vnd.ms-excel'
),
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dms' => 'application/octet-stream',
'doc' => 'application/msword',
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'drw' => 'application/drafting',
'dvi' => 'application/x-dvi',
'dwg' => 'application/acad',
'dxf' => 'application/dxf',
'dxr' => 'application/x-director',
'eot' => 'application/vnd.ms-fontobject',
'eps' => 'application/postscript',
'exe' => 'application/octet-stream',
'ez' => 'application/andrew-inset',
'flv' => 'video/x-flv',
'gtar' => 'application/x-gtar',
'gz' => 'application/x-gzip',
'bz2' => 'application/x-bzip',
'7z' => 'application/x-7z-compressed',
'hdf' => 'application/x-hdf',
'hqx' => 'application/mac-binhex40',
'ico' => 'image/x-icon',
'ips' => 'application/x-ipscript',
'ipx' => 'application/x-ipix',
'js' => 'application/javascript',
'jsonapi' => 'application/vnd.api+json',
'latex' => 'application/x-latex',
'lha' => 'application/octet-stream',
'lsp' => 'application/x-lisp',
'lzh' => 'application/octet-stream',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'mif' => 'application/vnd.mif',
'ms' => 'application/x-troff-ms',
'nc' => 'application/x-netcdf',
'oda' => 'application/oda',
'otf' => 'font/otf',
'pdf' => 'application/pdf',
'pgn' => 'application/x-chess-pgn',
'pot' => 'application/vnd.ms-powerpoint',
'pps' => 'application/vnd.ms-powerpoint',
'ppt' => 'application/vnd.ms-powerpoint',
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
'ppz' => 'application/vnd.ms-powerpoint',
'pre' => 'application/x-freelance',
'prt' => 'application/pro_eng',
'ps' => 'application/postscript',
'roff' => 'application/x-troff',
'scm' => 'application/x-lotusscreencam',
'set' => 'application/set',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'sit' => 'application/x-stuffit',
'skd' => 'application/x-koan',
'skm' => 'application/x-koan',
'skp' => 'application/x-koan',
'skt' => 'application/x-koan',
'smi' => 'application/smil',
'smil' => 'application/smil',
'sol' => 'application/solids',
'spl' => 'application/x-futuresplash',
'src' => 'application/x-wais-source',
'step' => 'application/STEP',
'stl' => 'application/SLA',
'stp' => 'application/STEP',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'svg' => 'image/svg+xml',
'svgz' => 'image/svg+xml',
'swf' => 'application/x-shockwave-flash',
't' => 'application/x-troff',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texi' => 'application/x-texinfo',
'texinfo' => 'application/x-texinfo',
'tr' => 'application/x-troff',
'tsp' => 'application/dsptype',
'ttc' => 'font/ttf',
'ttf' => 'font/ttf',
'unv' => 'application/i-deas',
'ustar' => 'application/x-ustar',
'vcd' => 'application/x-cdlink',
'vda' => 'application/vda',
'xlc' => 'application/vnd.ms-excel',
'xll' => 'application/vnd.ms-excel',
'xlm' => 'application/vnd.ms-excel',
'xls' => 'application/vnd.ms-excel',
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'xlw' => 'application/vnd.ms-excel',
'zip' => 'application/zip',
'aif' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'au' => 'audio/basic',
'kar' => 'audio/midi',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'mpga' => 'audio/mpeg',
'ogg' => 'audio/ogg',
'oga' => 'audio/ogg',
'spx' => 'audio/ogg',
'ra' => 'audio/x-realaudio',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'snd' => 'audio/basic',
'tsi' => 'audio/TSP-audio',
'wav' => 'audio/x-wav',
'aac' => 'audio/aac',
'asc' => 'text/plain',
'c' => 'text/plain',
'cc' => 'text/plain',
'css' => 'text/css',
'etx' => 'text/x-setext',
'f' => 'text/plain',
'f90' => 'text/plain',
'h' => 'text/plain',
'hh' => 'text/plain',
'htm' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'ics' => 'text/calendar',
'm' => 'text/plain',
'rtf' => 'text/rtf',
'rtx' => 'text/richtext',
'sgm' => 'text/sgml',
'sgml' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'tpl' => 'text/template',
'txt' => 'text/plain',
'text' => 'text/plain',
'avi' => 'video/x-msvideo',
'fli' => 'video/x-fli',
'mov' => 'video/quicktime',
'movie' => 'video/x-sgi-movie',
'mpe' => 'video/mpeg',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'qt' => 'video/quicktime',
'viv' => 'video/vnd.vivo',
'vivo' => 'video/vnd.vivo',
'ogv' => 'video/ogg',
'webm' => 'video/webm',
'mp4' => 'video/mp4',
'm4v' => 'video/mp4',
'f4v' => 'video/mp4',
'f4p' => 'video/mp4',
'm4a' => 'audio/mp4',
'f4a' => 'audio/mp4',
'f4b' => 'audio/mp4',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'png' => 'image/png',
'pnm' => 'image/x-portable-anymap',
'ppm' => 'image/x-portable-pixmap',
'ras' => 'image/cmu-raster',
'rgb' => 'image/x-rgb',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'psd' => array(
(int) 0 => 'application/photoshop',
(int) 1 => 'application/psd',
(int) 2 => 'image/psd',
(int) 3 => 'image/x-photoshop',
(int) 4 => 'image/photoshop',
(int) 5 => 'zz-application/zz-winassoc-psd'
),
'ice' => 'x-conference/x-cooltalk',
'iges' => 'model/iges',
'igs' => 'model/iges',
'mesh' => 'model/mesh',
'msh' => 'model/mesh',
'silo' => 'model/mesh',
'vrml' => 'model/vrml',
'wrl' => 'model/vrml',
'mime' => 'www/mime',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-pdb',
'javascript' => 'application/javascript',
'form' => 'application/x-www-form-urlencoded',
'file' => 'multipart/form-data',
'xhtml' => array(
(int) 0 => 'application/xhtml+xml',
(int) 1 => 'application/xhtml',
(int) 2 => 'text/xhtml'
),
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
'atom' => 'application/atom+xml',
'amf' => 'application/x-amf',
'wap' => array(
(int) 0 => 'text/vnd.wap.wml',
(int) 1 => 'text/vnd.wap.wmlscript',
(int) 2 => 'image/vnd.wap.wbmp'
),
'wml' => 'text/vnd.wap.wml',
'wmlscript' => 'text/vnd.wap.wmlscript',
'wbmp' => 'image/vnd.wap.wbmp',
'woff' => 'application/x-font-woff',
'webp' => 'image/webp',
'appcache' => 'text/cache-manifest',
'manifest' => 'text/cache-manifest',
'htc' => 'text/x-component',
'rdf' => 'application/xml',
'crx' => 'application/x-chrome-extension',
'oex' => 'application/x-opera-extension',
'xpi' => 'application/x-xpinstall',
'safariextz' => 'application/octet-stream',
'webapp' => 'application/x-web-app-manifest+json',
'vcf' => 'text/x-vcard',
'vtt' => 'text/vtt',
'mkv' => 'video/x-matroska',
'pkpass' => 'application/vnd.apple.pkpass',
'ajax' => 'text/html'
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array()
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array()
[protected] _cookies => array()
}</pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
',
'scripts_for_layout' => '',
'title_for_layout' => 'Errors'
)
$user = array()
$class = 'inactive'
$message = 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)'
$enabled = true
$code = (int) 500
$name = 'Database connection "Mysql" is missing, or could not be created.'
$url = '/4/pages/cookiepolicy'
$error = object(MissingConnectionException) {
[protected] _messageTemplate => 'Database connection "%s" is missing, or could not be created.'
[protected] _attributes => array(
'class' => 'Mysql',
'message' => 'SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)',
'enabled' => true
)
[protected] _responseHeaders => null
[protected] message => 'Database connection "Mysql" is missing, or could not be created.'
[protected] code => (int) 500
[protected] file => 'C:\xlrstats\lib\Cake\Model\Datasource\Database\Mysql.php'
[protected] line => (int) 200
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
)
$isCaching = true
$isAuthorized = false
$content_for_layout = '<h2>Missing Database Connection</h2>
<p class="error">
<strong>Error: </strong>
A Database connection using "Mysql" was missing or unable to connect. <br />
The database server returned this error: SQLSTATE[HY000] [1045] Access denied for user ''@'localhost' (using password: NO)</p>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app\View\Errors\missing_connection.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">CORE\Cake\Model\Datasource\DboSource.php line 278</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Mysql->connect()</a> <div id="file-excerpt-0" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$autoConnect</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">connect</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-0" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-1')">CORE\Cake\Model\ConnectionManager.php line 105</a> → <a href="#" onclick="traceToggle(event, 'trace-args-1')">DboSource->__construct(array)</a> <div id="file-excerpt-1" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'message' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Datasource is not found in Model/Datasource package.'</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = new </span><span style="color: #0000BB">$class</span><span style="color: #007700">(static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">});</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_dataSources</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">]-></span><span style="color: #0000BB">configKeyName </span><span style="color: #007700">= </span><span style="color: #0000BB">$name</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-1" class="cake-code-dump" style="display: none;"><pre>array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-2')">CORE\Cake\Model\ConnectionManager.php line 216</a> → <a href="#" onclick="traceToggle(event, 'trace-args-2')">ConnectionManager::getDataSource(string)</a> <div id="file-excerpt-2" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$config</span><span style="color: #007700">->{</span><span style="color: #0000BB">$name</span><span style="color: #007700">} = </span><span style="color: #0000BB">$config</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">static::</span><span style="color: #0000BB">$_connectionsEnum</span><span style="color: #007700">[</span><span style="color: #0000BB">$name</span><span style="color: #007700">] = static::</span><span style="color: #0000BB">_connectionData</span><span style="color: #007700">(</span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $return </span><span style="color: #007700">= static::</span><span style="color: #0000BB">getDataSource</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$return</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-2" class="cake-code-dump" style="display: none;"><pre>'b3'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-3')">APP\Model\AppModel.php line 69</a> → <a href="#" onclick="traceToggle(event, 'trace-args-3')">ConnectionManager::create(string, array)</a> <div id="file-excerpt-3" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'prefix' </span><span style="color: #007700">=> </span><span style="color: #DD0000">''</span><span style="color: #007700">,</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #FF8000">//'encoding' => 'utf8',</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> ConnectionManager</span><span style="color: #007700">::</span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">'b3'</span><span style="color: #007700">, </span><span style="color: #0000BB">$config</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">useDbConfig </span><span style="color: #007700">= </span><span style="color: #DD0000">'b3'</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-3" class="cake-code-dump" style="display: none;"><pre>'b3'
array(
'password' => '*****',
'login' => '*****',
'host' => '*****',
'database' => '*****',
'datasource' => 'Database/Mysql',
'persistent' => false,
'prefix' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-4')">APP\Model\PlayerStat.php line 56</a> → <a href="#" onclick="traceToggle(event, 'trace-args-4')">AppModel->__construct()</a> <div id="file-excerpt-4" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* </span><span style="color: #0000BB">Overrides __construct method to be able to </span><span style="color: #007700">use </span><span style="color: #0000BB">custom tables names</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">public function </span><span style="color: #0000BB">__construct</span><span style="color: #007700">() {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> parent</span><span style="color: #007700">::</span><span style="color: #0000BB">__construct</span><span style="color: #007700">();</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setSource</span><span style="color: #007700">(</span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'options.table_playerstats'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-4" class="cake-code-dump" style="display: none;"><pre></pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-5')">PlayerStat->__construct(array)</a> <div id="trace-args-5" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-6')">CORE\Cake\Utility\ClassRegistry.php line 169</a> → <a href="#" onclick="traceToggle(event, 'trace-args-6')">ReflectionClass->newInstance(array)</a> <div id="file-excerpt-6" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">getConstructor</span><span style="color: #007700">()) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $instance </span><span style="color: #007700">= </span><span style="color: #0000BB">$reflection</span><span style="color: #007700">-></span><span style="color: #0000BB">newInstance</span><span style="color: #007700">(</span><span style="color: #0000BB">$settings</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code></pre></div> <div id="trace-args-6" class="cake-code-dump" style="display: none;"><pre>array(
'class' => 'PlayerStat',
'alias' => 'PlayerStat'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-7')">CORE\Cake\View\Helper\FormHelper.php line 171</a> → <a href="#" onclick="traceToggle(event, 'trace-args-7')">ClassRegistry::init(string, boolean)</a> <div id="file-excerpt-7" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$defaultObject</span><span style="color: #007700">->{</span><span style="color: #0000BB">$model</span><span style="color: #007700">};</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">} else {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">ClassRegistry</span><span style="color: #007700">::</span><span style="color: #0000BB">init</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-7" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
true</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-8')">CORE\Cake\View\Helper\FormHelper.php line 204</a> → <a href="#" onclick="traceToggle(event, 'trace-args-8')">FormHelper->_getModel(string)</a> <div id="file-excerpt-8" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">* @return </span><span style="color: #0000BB">mixed information extracted </span><span style="color: #007700">for </span><span style="color: #0000BB">the special key </span><span style="color: #007700">and </span><span style="color: #0000BB">field in a model</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">*/</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">protected function </span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">$key</span><span style="color: #007700">, </span><span style="color: #0000BB">$field </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $object </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (!</span><span style="color: #0000BB">$object</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-8" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-9')">CORE\Cake\View\Helper\FormHelper.php line 354</a> → <a href="#" onclick="traceToggle(event, 'trace-args-9')">FormHelper->_introspectModel(string, string)</a> <div id="file-excerpt-9" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">null</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$model </span><span style="color: #007700">!== </span><span style="color: #0000BB">false</span><span style="color: #007700">) {</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">list(</span><span style="color: #0000BB">$plugin</span><span style="color: #007700">, </span><span style="color: #0000BB">$model</span><span style="color: #007700">) = </span><span style="color: #0000BB">pluginSplit</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $key </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_introspectModel</span><span style="color: #007700">(</span><span style="color: #0000BB">$plugin </span><span style="color: #007700">. </span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #DD0000">'key'</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">setEntity</span><span style="color: #007700">(</span><span style="color: #0000BB">$model</span><span style="color: #007700">, </span><span style="color: #0000BB">true</span><span style="color: #007700">);</span></span></code></pre></div> <div id="trace-args-9" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
'key'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-10')">APP\View\Elements\menu.ctp line 77</a> → <a href="#" onclick="traceToggle(event, 'trace-args-10')">FormHelper->create(string, array)</a> <div id="file-excerpt-10" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"> <?php</span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">endif;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">create</span><span style="color: #007700">(</span><span style="color: #DD0000">"PlayerStat"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'url' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'/' </span><span style="color: #007700">. </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'server_id'</span><span style="color: #007700">) . </span><span style="color: #DD0000">'/player_stats/search'</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'navbar-search pull-right'</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">Form</span><span style="color: #007700">-></span><span style="color: #0000BB">input</span><span style="color: #007700">(</span><span style="color: #DD0000">"q"</span><span style="color: #007700">, array(</span><span style="color: #DD0000">'label' </span><span style="color: #007700">=> </span><span style="color: #0000BB">false</span><span style="color: #007700">, </span><span style="color: #DD0000">'class' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'search-query span2'</span><span style="color: #007700">, </span><span style="color: #DD0000">'placeholder' </span><span style="color: #007700">=> </span><span style="color: #DD0000">'Player Search'</span><span style="color: #007700">));</span></span></code></pre></div> <div id="trace-args-10" class="cake-code-dump" style="display: none;"><pre>'PlayerStat'
array(
'url' => '/4/player_stats/search',
'class' => 'navbar-search pull-right'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-11')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-11')">include(string)</a> <div id="file-excerpt-11" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-11" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-12')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-12')">View->_evaluate(string, array)</a> <div id="file-excerpt-12" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-12" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-13')">CORE\Cake\View\View.php line 1224</a> → <a href="#" onclick="traceToggle(event, 'trace-args-13')">View->_render(string, array)</a> <div id="file-excerpt-13" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">getEventManager</span><span style="color: #007700">()-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRender'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$file</span><span style="color: #007700">)));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $element </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">array_merge</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">viewVars</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-13" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-14')">CORE\Cake\View\View.php line 418</a> → <a href="#" onclick="traceToggle(event, 'trace-args-14')">View->_renderElement(string, array, array)</a> <div id="file-excerpt-14" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $file </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_getElementFilename</span><span style="color: #007700">(</span><span style="color: #0000BB">$name</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$file</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_renderElement</span><span style="color: #007700">(</span><span style="color: #0000BB">$file</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">, </span><span style="color: #0000BB">$options</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-14" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Elements\menu.ctp'
array()
array(
'callbacks' => false
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-15')">APP\View\Layouts\default.ctp line 109</a> → <a href="#" onclick="traceToggle(event, 'trace-args-15')">View->element(string)</a> <div id="file-excerpt-15" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"></</span><span style="color: #0000BB">div</span><span style="color: #007700">></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- </span><span style="color: #0000BB">Navigation </span><span style="color: #007700">--></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"> <span style="color: #0000BB"><?php </span><span style="color: #007700">echo </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">element</span><span style="color: #007700">(</span><span style="color: #DD0000">'menu'</span><span style="color: #007700">); </span><span style="color: #0000BB">?></span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700"><!-- /</span><span style="color: #0000BB">Navigation End </span><span style="color: #007700">--></span></span></code></pre></div> <div id="trace-args-15" class="cake-code-dump" style="display: none;"><pre>'menu'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-16')">CORE\Cake\View\View.php line 971</a> → <a href="#" onclick="traceToggle(event, 'trace-args-16')">include(string)</a> <div id="file-excerpt-16" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> extract</span><span style="color: #007700">(</span><span style="color: #0000BB">$dataForView</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> ob_start</span><span style="color: #007700">();</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">include </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">__viewFile</span><span style="color: #007700">;</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-16" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-17')">CORE\Cake\View\View.php line 933</a> → <a href="#" onclick="traceToggle(event, 'trace-args-17')">View->_evaluate(string, array)</a> <div id="file-excerpt-17" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $beforeEvent </span><span style="color: #007700">= new </span><span style="color: #0000BB">CakeEvent</span><span style="color: #007700">(</span><span style="color: #DD0000">'View.beforeRenderFile'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">, array(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $eventManager</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(</span><span style="color: #0000BB">$beforeEvent</span><span style="color: #007700">);</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $content </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_evaluate</span><span style="color: #007700">(</span><span style="color: #0000BB">$viewFile</span><span style="color: #007700">, </span><span style="color: #0000BB">$data</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-17" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'
array(
'title_for_layout' => 'Our Cookie Policy • https://www.oghf.org.uk/rules/oghf_rules.pdf • XLRstats',
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'isCaching' => true,
'isAuthorized' => false,
'content_for_layout' => '
<h1>Cookie Policy</h1>
<h4>What Are Cookies</h4>
<p>As is common practice with almost all professional websites this site uses cookies, which are tiny files that are
downloaded to your computer, to improve your experience. This page describes what information they gather, how we
use it and why we sometimes need to store these cookies. We will also share how you can prevent these cookies from
being stored however this may downgrade or 'break' certain elements of the sites functionality.</p>
<p>For more general information on cookies see the Wikipedia article on HTTP Cookies...</p>
<h4>How We Use Cookies</h4>
<p>We use cookies for a variety of reasons detailed below. Unfortunately is most cases there are no industry standard
options for disabling cookies without completely disabling the functionality and features they add to this site. It
is recommended that you leave on all cookies if you are not sure whether you need them or not in case they are used
to provide a service that you use.</p>
<h4>Disabling Cookies</h4>
<p>You can prevent the setting of cookies by adjusting the settings on your browser (see your browser Help for how to do
this). Be aware that disabling cookies will affect the functionality of this and many other websites that you visit.
Disabling cookies will usually result in also disabling certain functionality and features of the this site.
Therefore it is recommended that you do not disable cookies.</p>
<h4>The Cookies We Set</h4>
<p>If you create an account with us then we will use cookies for the management of the sign up process and general
administration. These cookies will usually be deleted when you log out however in some cases they may remain
afterwards to remember your site preferences when logged out.</p>
<p>We may set cookies when you are logged in so that we can remember this fact. This prevents you from having to log in
every single time you visit a new page. These cookies are typically removed or cleared when you log out to ensure
that you can only access restricted features and areas when logged in.</p>
<p>When you submit data to through a form such as those found on contact pages or comment forms cookies may be set to
remember your user details for future correspondence.</p>
<p>In order to provide you with a great experience on this site we provide the functionality to set your preferences for
how this site runs when you use it. In order to remember your preferences we need to set cookies so that this
information can be called whenever you interact with a page is affected by your preferences.</p>
<p>We use cookies to keep the server number persistent when navigating the site and to resume a session when you visit
the website again later. Without this functionality you can only view the first server available, you will not be
able to switch between servers.</p>
<h4>Third Party Cookies</h4>
<p>In some special cases we also use cookies provided by trusted third parties. The following section details which
third party cookies you might encounter through this site.</p>
<p>This site uses Google Analytics which is one of the most widespread and trusted analytics solution on the web for
helping us to understand how you use the site and ways that we can improve your experience. These cookies may track
things such as how long you spend on the site and the pages that you visit so we can continue to produce engaging
content.</p>
<p>For more information on Google Analytics cookies, see the official Google Analytics page.</p>
<h4>More Information</h4>
<p>Hopefully that has clarified things for you and as was previously mentioned if there is something that you aren't
sure whether you need or not it's usually safer to leave cookies enabled in case it does interact with one of the
features you use on our site. However if you are still looking for more information then you can contact us through
one of our preferred contact methods.</p>
',
'scripts_for_layout' => ''
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-18')">CORE\Cake\View\View.php line 546</a> → <a href="#" onclick="traceToggle(event, 'trace-args-18')">View->_render(string)</a> <div id="file-excerpt-18" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'title'</span><span style="color: #007700">, </span><span style="color: #0000BB">$title</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">_currentType </span><span style="color: #007700">= static::</span><span style="color: #0000BB">TYPE_LAYOUT</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_render</span><span style="color: #007700">(</span><span style="color: #0000BB">$layoutFileName</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-18" class="cake-code-dump" style="display: none;"><pre>'C:\xlrstats\app\View\Layouts\default.ctp'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-19')">CORE\Cake\View\View.php line 481</a> → <a href="#" onclick="traceToggle(event, 'trace-args-19')">View->renderLayout(string, string)</a> <div id="file-excerpt-19" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $layout </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">layout</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$layout </span><span style="color: #007700">&& </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoLayout</span><span style="color: #007700">) {</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">Blocks</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #DD0000">'content'</span><span style="color: #007700">, </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">renderLayout</span><span style="color: #007700">(</span><span style="color: #DD0000">''</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-19" class="cake-code-dump" style="display: none;"><pre>''
'default'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-20')">CORE\Cake\Controller\Controller.php line 968</a> → <a href="#" onclick="traceToggle(event, 'trace-args-20')">View->render(string, null)</a> <div id="file-excerpt-20" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">autoRender </span><span style="color: #007700">= </span><span style="color: #0000BB">false</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">-></span><span style="color: #0000BB">body</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">View</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">$view</span><span style="color: #007700">, </span><span style="color: #0000BB">$layout</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code></pre></div> <div id="trace-args-20" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'
null</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-21')">APP\Controller\PagesController.php line 78</a> → <a href="#" onclick="traceToggle(event, 'trace-args-21')">Controller->render(string)</a> <div id="file-excerpt-21" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> $title_for_layout </span><span style="color: #007700">= </span><span style="color: #0000BB">Inflector</span><span style="color: #007700">::</span><span style="color: #0000BB">humanize</span><span style="color: #007700">(</span><span style="color: #0000BB">$path</span><span style="color: #007700">[</span><span style="color: #0000BB">$count </span><span style="color: #007700">- </span><span style="color: #0000BB">1</span><span style="color: #007700">]);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">set</span><span style="color: #007700">(</span><span style="color: #0000BB">compact</span><span style="color: #007700">(</span><span style="color: #DD0000">'page'</span><span style="color: #007700">, </span><span style="color: #DD0000">'subpage'</span><span style="color: #007700">, </span><span style="color: #DD0000">'title_for_layout'</span><span style="color: #007700">));</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $this</span><span style="color: #007700">-></span><span style="color: #0000BB">render</span><span style="color: #007700">(</span><span style="color: #0000BB">implode</span><span style="color: #007700">(</span><span style="color: #DD0000">'/'</span><span style="color: #007700">, </span><span style="color: #0000BB">$path</span><span style="color: #007700">));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code></pre></div> <div id="trace-args-21" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#">[internal function]</a> → <a href="#" onclick="traceToggle(event, 'trace-args-22')">PagesController->display(string)</a> <div id="trace-args-22" class="cake-code-dump" style="display: none;"><pre>'cookiepolicy'</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-23')">CORE\Cake\Controller\Controller.php line 499</a> → <a href="#" onclick="traceToggle(event, 'trace-args-23')">ReflectionMethod->invokeArgs(PagesController, array)</a> <div id="file-excerpt-23" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #DD0000">'action' </span><span style="color: #007700">=> </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'action'</span><span style="color: #007700">]</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">return </span><span style="color: #0000BB">$method</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeArgs</span><span style="color: #007700">(</span><span style="color: #0000BB">$this</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'pass'</span><span style="color: #007700">]);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-23" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
array(
(int) 0 => 'cookiepolicy'
)</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-24')">CORE\Cake\Routing\Dispatcher.php line 193</a> → <a href="#" onclick="traceToggle(event, 'trace-args-24')">Controller->invokeAction(CakeRequest)</a> <div id="file-excerpt-24" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">response</span><span style="color: #007700">;</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> $render </span><span style="color: #007700">= </span><span style="color: #0000BB">true</span><span style="color: #007700">;</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $result </span><span style="color: #007700">= </span><span style="color: #0000BB">$controller</span><span style="color: #007700">-></span><span style="color: #0000BB">invokeAction</span><span style="color: #007700">(</span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (</span><span style="color: #0000BB">$result </span><span style="color: #007700">instanceof </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">) {</span></span></code></pre></div> <div id="trace-args-24" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-25')">CORE\Cake\Routing\Dispatcher.php line 167</a> → <a href="#" onclick="traceToggle(event, 'trace-args-25')">Dispatcher->_invoke(PagesController, CakeRequest)</a> <div id="file-excerpt-25" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">));</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">}</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB"> $response </span><span style="color: #007700">= </span><span style="color: #0000BB">$this</span><span style="color: #007700">-></span><span style="color: #0000BB">_invoke</span><span style="color: #007700">(</span><span style="color: #0000BB">$controller</span><span style="color: #007700">, </span><span style="color: #0000BB">$request</span><span style="color: #007700">);</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"> </span><span style="color: #007700">if (isset(</span><span style="color: #0000BB">$request</span><span style="color: #007700">-></span><span style="color: #0000BB">params</span><span style="color: #007700">[</span><span style="color: #DD0000">'return'</span><span style="color: #007700">])) {</span></span></code></pre></div> <div id="trace-args-25" class="cake-code-dump" style="display: none;"><pre>object(PagesController) {
name => 'Pages'
uses => array(
(int) 0 => 'Dashboard.Option',
(int) 1 => 'Dashboard.Server',
(int) 2 => 'Dashboard.ServerOption',
(int) 3 => 'Dashboard.AppUser'
)
helpers => array(
'XlrFunctions' => null,
'TwitterBootstrap.TwitterBootstrap' => null,
'Gravatar.Gravatar' => null
)
components => array(
(int) 0 => 'XlrFunctions',
'DebugKit.Toolbar' => array(
'panels' => array(
[maximum depth reached]
)
),
(int) 1 => 'Users.RememberMe',
(int) 2 => 'Session',
(int) 3 => 'Cookie',
(int) 4 => 'Acl',
(int) 5 => 'Auth'
)
user => array()
request => object(CakeRequest) {
params => array(
[maximum depth reached]
)
data => array([maximum depth reached])
query => array([maximum depth reached])
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
[maximum depth reached]
)
[protected] _input => ''
}
response => object(CakeResponse) {
[protected] _statusCodes => array(
[maximum depth reached]
)
[protected] _mimeTypes => array(
[maximum depth reached]
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array([maximum depth reached])
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array([maximum depth reached])
[protected] _cookies => array([maximum depth reached])
}
viewPath => 'Pages'
layoutPath => null
viewVars => array(
'user' => array(),
'page' => 'cookiepolicy',
'subpage' => null,
'title_for_layout' => 'Cookiepolicy',
'isCaching' => true,
'isAuthorized' => false
)
view => 'display'
layout => 'default'
autoRender => false
autoLayout => true
Components => object(ComponentCollection) {
defaultPriority => (int) 10
[protected] _Controller => object(PagesController) {}
[protected] _enabled => array(
[maximum depth reached]
)
[protected] _loaded => array(
[maximum depth reached]
)
}
viewClass => 'View'
View => object(View) {
Helpers => object(HelperCollection) {}
Blocks => object(ViewBlock) {}
plugin => null
name => 'Pages'
passedArgs => array(
[maximum depth reached]
)
helpers => array(
[maximum depth reached]
)
viewPath => 'Pages'
viewVars => array(
[maximum depth reached]
)
view => 'display'
layout => 'default'
layoutPath => null
autoLayout => true
ext => '.ctp'
subDir => null
theme => 'default'
cacheAction => false
validationErrors => array(
[maximum depth reached]
)
hasRendered => false
uuids => array([maximum depth reached])
request => object(CakeRequest) {}
response => object(CakeResponse) {}
elementCache => 'default'
elementCacheSettings => array([maximum depth reached])
XlrFunctions => object(XlrfunctionsHelper) {}
TwitterBootstrap => object(TwitterBootstrapHelper) {}
Gravatar => object(GravatarHelper) {}
Html => object(HtmlHelper) {}
Form => object(FormHelper) {}
[protected] _passedVars => array(
[maximum depth reached]
)
[protected] _scripts => array([maximum depth reached])
[protected] _paths => array(
[maximum depth reached]
)
[protected] _pathsForPlugin => array([maximum depth reached])
[protected] _parents => array([maximum depth reached])
[protected] _current => 'C:\xlrstats\app\View\Elements\menu.ctp'
[protected] _currentType => 'element'
[protected] _stack => array([maximum depth reached])
[protected] _eventManager => object(CakeEventManager) {}
[protected] _eventManagerConfigured => true
}
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array(
(int) 0 => 'cookiepolicy'
)
scaffold => false
methods => array(
(int) 0 => 'display',
(int) 3 => 'checkCaching',
(int) 4 => 'getSubdomain',
(int) 5 => 'getDatabaseId',
(int) 6 => 'loadConfigOptions',
(int) 7 => 'loadServerConfigOptions',
(int) 8 => 'loadB3Servers',
(int) 9 => 'loadGameConfig',
(int) 10 => 'checkAuthorization',
(int) 11 => 'getUserData',
(int) 12 => 'getServerGroupId',
(int) 13 => 'isAuthorized',
(int) 14 => 'checkLicense',
(int) 15 => 'getServerName'
)
modelClass => 'Option'
modelKey => 'page'
validationErrors => null
XlrFunctions => object(XlrFunctionsComponent) {
components => array(
[maximum depth reached]
)
settings => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Toolbar => object(ToolbarComponent) {
settings => array(
[maximum depth reached]
)
controller => object(PagesController) {}
components => array(
[maximum depth reached]
)
panels => array(
[maximum depth reached]
)
javascript => array(
[maximum depth reached]
)
css => array(
[maximum depth reached]
)
cacheKey => 'toolbar_cache'
cacheDuration => '+4 hours'
enabled => true
Session => object(SessionComponent) {}
[protected] _defaultPanels => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
RememberMe => object(RememberMeComponent) {
components => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
settings => array(
[maximum depth reached]
)
Cookie => object(CookieComponent) {}
Auth => object(AuthComponent) {}
[protected] _defaults => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Session => object(SessionComponent) {
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Cookie => object(CookieComponent) {
name => 'User'
time => '1 month'
path => '/'
domain => ''
secure => false
key => '3cfbf7c51ea486e04209cb61e911555dd4f765c1'
httpOnly => false
settings => array(
[maximum depth reached]
)
components => array([maximum depth reached])
[protected] _values => array(
[maximum depth reached]
)
[protected] _type => 'cipher'
[protected] _reset => null
[protected] _expires => (int) 0
[protected] _response => object(CakeResponse) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Acl => object(AclComponent) {
Aro => object(Aro) {}
Aco => object(Aco) {}
settings => array([maximum depth reached])
components => array([maximum depth reached])
[protected] _Instance => object(DbAcl) {}
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array([maximum depth reached])
}
Auth => object(AuthComponent) {
components => array(
[maximum depth reached]
)
authenticate => array(
[maximum depth reached]
)
authorize => array(
[maximum depth reached]
)
ajaxLogin => null
flash => array(
[maximum depth reached]
)
loginAction => array(
[maximum depth reached]
)
loginRedirect => null
logoutRedirect => array(
[maximum depth reached]
)
authError => 'Did you really think you are allowed to see that?'
unauthorizedRedirect => array(
[maximum depth reached]
)
allowedActions => array(
[maximum depth reached]
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
settings => array([maximum depth reached])
[protected] _authenticateObjects => array(
[maximum depth reached]
)
[protected] _authorizeObjects => array([maximum depth reached])
[protected] _user => array([maximum depth reached])
[protected] _methods => array(
[maximum depth reached]
)
[protected] _Collection => object(ComponentCollection) {}
[protected] _componentMap => array(
[maximum depth reached]
)
}
Option => object(Option) {
b3Database => false
name => 'Option'
useTable => 'options'
tablePrefix => ''
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'options'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Option'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
belongsTo => array([maximum depth reached])
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
[protected] _schema => null
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
Server => object(Server) {
b3Database => false
name => 'Server'
useTable => 'servers'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
validate => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => '4'
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'servers'
primaryKey => 'id'
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'Server'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
ServerGroup => object(ServerGroup) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
ServerOption => object(ServerOption) {
b3Database => false
name => 'ServerOption'
useTable => 'server_options'
tablePrefix => ''
belongsTo => array(
[maximum depth reached]
)
useDbConfig => 'default'
id => false
data => array([maximum depth reached])
schemaName => 'xlr'
table => 'server_options'
primaryKey => 'id'
validate => array([maximum depth reached])
validationErrors => array([maximum depth reached])
validationDomain => null
plugin => 'Dashboard'
alias => 'ServerOption'
tableToModel => array(
[maximum depth reached]
)
cacheQueries => false
hasOne => array([maximum depth reached])
hasMany => array([maximum depth reached])
hasAndBelongsToMany => array([maximum depth reached])
actsAs => null
Behaviors => object(BehaviorCollection) {}
whitelist => array([maximum depth reached])
cacheSources => true
findQueryType => null
recursive => (int) 1
order => null
virtualFields => array([maximum depth reached])
__backAssociation => array([maximum depth reached])
__backInnerAssociation => array([maximum depth reached])
__backOriginalAssociation => array([maximum depth reached])
__backContainableAssociation => array([maximum depth reached])
__safeUpdateMode => false
useConsistentAfterFind => true
findMethods => array(
[maximum depth reached]
)
Server => object(Server) {}
[protected] _schema => array(
[maximum depth reached]
)
[protected] _associationKeys => array(
[maximum depth reached]
)
[protected] _associations => array(
[maximum depth reached]
)
[protected] _insertID => null
[protected] _sourceConfigured => true
[protected] _eventManager => object(CakeEventManager) {}
[protected] _validator => null
}
theme => 'default'
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {
[protected] _generalManager => object(CakeEventManager) {}
[protected] _listeners => array(
[maximum depth reached]
)
[protected] _isGlobal => false
}
}
object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}</pre></div></li>
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-26')">APP\webroot\index.php line 97</a> → <a href="#" onclick="traceToggle(event, 'trace-args-26')">Dispatcher->dispatch(CakeRequest, CakeResponse)</a> <div id="file-excerpt-26" class="cake-code-dump" style="display:none;"><pre><code><span style="color: #000000"><span style="color: #0000BB">App</span><span style="color: #007700">::</span><span style="color: #0000BB">uses</span><span style="color: #007700">(</span><span style="color: #DD0000">'Dispatcher'</span><span style="color: #007700">, </span><span style="color: #DD0000">'Routing'</span><span style="color: #007700">);</span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code>
<code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher </span><span style="color: #007700">= new </span><span style="color: #0000BB">Dispatcher</span><span style="color: #007700">();</span></span></code>
<span class="code-highlight"><code><span style="color: #000000"><span style="color: #0000BB">$Dispatcher</span><span style="color: #007700">-></span><span style="color: #0000BB">dispatch</span><span style="color: #007700">(new </span><span style="color: #0000BB">CakeRequest</span><span style="color: #007700">(), new </span><span style="color: #0000BB">CakeResponse</span><span style="color: #007700">(array(</span><span style="color: #DD0000">'charset' </span><span style="color: #007700">=> </span><span style="color: #0000BB">Configure</span><span style="color: #007700">::</span><span style="color: #0000BB">read</span><span style="color: #007700">(</span><span style="color: #DD0000">'App.encoding'</span><span style="color: #007700">))));</span></span></code></span>
<code><span style="color: #000000"><span style="color: #0000BB"></span></span></code></pre></div> <div id="trace-args-26" class="cake-code-dump" style="display: none;"><pre>object(CakeRequest) {
params => array(
'plugin' => null,
'controller' => 'pages',
'action' => 'display',
'named' => array(),
'pass' => array(
(int) 0 => 'cookiepolicy'
),
'server' => '4',
'models' => array(
'Option' => array(
[maximum depth reached]
),
'Server' => array(
[maximum depth reached]
),
'ServerOption' => array(
[maximum depth reached]
),
'AppUser' => array(
[maximum depth reached]
),
'Permission' => array(
[maximum depth reached]
),
'Aro' => array(
[maximum depth reached]
),
'Aco' => array(
[maximum depth reached]
),
'ServerGroup' => array(
[maximum depth reached]
)
),
'isAjax' => false
)
data => array()
query => array()
url => '4/pages/cookiepolicy'
base => ''
webroot => '/'
here => '/4/pages/cookiepolicy'
[protected] _detectors => array(
'get' => array(
'env' => 'REQUEST_METHOD',
'value' => 'GET'
),
'patch' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PATCH'
),
'post' => array(
'env' => 'REQUEST_METHOD',
'value' => 'POST'
),
'put' => array(
'env' => 'REQUEST_METHOD',
'value' => 'PUT'
),
'delete' => array(
'env' => 'REQUEST_METHOD',
'value' => 'DELETE'
),
'head' => array(
'env' => 'REQUEST_METHOD',
'value' => 'HEAD'
),
'options' => array(
'env' => 'REQUEST_METHOD',
'value' => 'OPTIONS'
),
'ssl' => array(
'env' => 'HTTPS',
'value' => (int) 1
),
'ajax' => array(
'env' => 'HTTP_X_REQUESTED_WITH',
'value' => 'XMLHttpRequest'
),
'flash' => array(
'env' => 'HTTP_USER_AGENT',
'pattern' => '/^(Shockwave|Adobe) Flash/'
),
'mobile' => array(
'env' => 'HTTP_USER_AGENT',
'options' => array(
[maximum depth reached]
)
),
'requested' => array(
'param' => 'requested',
'value' => (int) 1
),
'json' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'json'
),
'xml' => array(
'accept' => array(
[maximum depth reached]
),
'param' => 'ext',
'value' => 'xml'
)
)
[protected] _input => ''
}
object(CakeResponse) {
[protected] _statusCodes => array(
(int) 100 => 'Continue',
(int) 101 => 'Switching Protocols',
(int) 200 => 'OK',
(int) 201 => 'Created',
(int) 202 => 'Accepted',
(int) 203 => 'Non-Authoritative Information',
(int) 204 => 'No Content',
(int) 205 => 'Reset Content',
(int) 206 => 'Partial Content',
(int) 300 => 'Multiple Choices',
(int) 301 => 'Moved Permanently',
(int) 302 => 'Found',
(int) 303 => 'See Other',
(int) 304 => 'Not Modified',
(int) 305 => 'Use Proxy',
(int) 307 => 'Temporary Redirect',
(int) 400 => 'Bad Request',
(int) 401 => 'Unauthorized',
(int) 402 => 'Payment Required',
(int) 403 => 'Forbidden',
(int) 404 => 'Not Found',
(int) 405 => 'Method Not Allowed',
(int) 406 => 'Not Acceptable',
(int) 407 => 'Proxy Authentication Required',
(int) 408 => 'Request Time-out',
(int) 409 => 'Conflict',
(int) 410 => 'Gone',
(int) 411 => 'Length Required',
(int) 412 => 'Precondition Failed',
(int) 413 => 'Request Entity Too Large',
(int) 414 => 'Request-URI Too Large',
(int) 415 => 'Unsupported Media Type',
(int) 416 => 'Requested range not satisfiable',
(int) 417 => 'Expectation Failed',
(int) 429 => 'Too Many Requests',
(int) 500 => 'Internal Server Error',
(int) 501 => 'Not Implemented',
(int) 502 => 'Bad Gateway',
(int) 503 => 'Service Unavailable',
(int) 504 => 'Gateway Time-out',
(int) 505 => 'Unsupported Version'
)
[protected] _mimeTypes => array(
'html' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'json' => 'application/json',
'xml' => array(
(int) 0 => 'application/xml',
(int) 1 => 'text/xml'
),
'rss' => 'application/rss+xml',
'ai' => 'application/postscript',
'bcpio' => 'application/x-bcpio',
'bin' => 'application/octet-stream',
'ccad' => 'application/clariscad',
'cdf' => 'application/x-netcdf',
'class' => 'application/octet-stream',
'cpio' => 'application/x-cpio',
'cpt' => 'application/mac-compactpro',
'csh' => 'application/x-csh',
'csv' => array(
(int) 0 => 'text/csv',
(int) 1 => 'application/vnd.ms-excel'
),
'dcr' => 'application/x-director',
'dir' => 'application/x-director',
'dms' => 'application/octet-stream',
'doc' => 'application/msword',
'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
'drw' => 'application/drafting',
'dvi' => 'application/x-dvi',
'dwg' => 'application/acad',
'dxf' => 'application/dxf',
'dxr' => 'application/x-director',
'eot' => 'application/vnd.ms-fontobject',
'eps' => 'application/postscript',
'exe' => 'application/octet-stream',
'ez' => 'application/andrew-inset',
'flv' => 'video/x-flv',
'gtar' => 'application/x-gtar',
'gz' => 'application/x-gzip',
'bz2' => 'application/x-bzip',
'7z' => 'application/x-7z-compressed',
'hdf' => 'application/x-hdf',
'hqx' => 'application/mac-binhex40',
'ico' => 'image/x-icon',
'ips' => 'application/x-ipscript',
'ipx' => 'application/x-ipix',
'js' => 'application/javascript',
'jsonapi' => 'application/vnd.api+json',
'latex' => 'application/x-latex',
'lha' => 'application/octet-stream',
'lsp' => 'application/x-lisp',
'lzh' => 'application/octet-stream',
'man' => 'application/x-troff-man',
'me' => 'application/x-troff-me',
'mif' => 'application/vnd.mif',
'ms' => 'application/x-troff-ms',
'nc' => 'application/x-netcdf',
'oda' => 'application/oda',
'otf' => 'font/otf',
'pdf' => 'application/pdf',
'pgn' => 'application/x-chess-pgn',
'pot' => 'application/vnd.ms-powerpoint',
'pps' => 'application/vnd.ms-powerpoint',
'ppt' => 'application/vnd.ms-powerpoint',
'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
'ppz' => 'application/vnd.ms-powerpoint',
'pre' => 'application/x-freelance',
'prt' => 'application/pro_eng',
'ps' => 'application/postscript',
'roff' => 'application/x-troff',
'scm' => 'application/x-lotusscreencam',
'set' => 'application/set',
'sh' => 'application/x-sh',
'shar' => 'application/x-shar',
'sit' => 'application/x-stuffit',
'skd' => 'application/x-koan',
'skm' => 'application/x-koan',
'skp' => 'application/x-koan',
'skt' => 'application/x-koan',
'smi' => 'application/smil',
'smil' => 'application/smil',
'sol' => 'application/solids',
'spl' => 'application/x-futuresplash',
'src' => 'application/x-wais-source',
'step' => 'application/STEP',
'stl' => 'application/SLA',
'stp' => 'application/STEP',
'sv4cpio' => 'application/x-sv4cpio',
'sv4crc' => 'application/x-sv4crc',
'svg' => 'image/svg+xml',
'svgz' => 'image/svg+xml',
'swf' => 'application/x-shockwave-flash',
't' => 'application/x-troff',
'tar' => 'application/x-tar',
'tcl' => 'application/x-tcl',
'tex' => 'application/x-tex',
'texi' => 'application/x-texinfo',
'texinfo' => 'application/x-texinfo',
'tr' => 'application/x-troff',
'tsp' => 'application/dsptype',
'ttc' => 'font/ttf',
'ttf' => 'font/ttf',
'unv' => 'application/i-deas',
'ustar' => 'application/x-ustar',
'vcd' => 'application/x-cdlink',
'vda' => 'application/vda',
'xlc' => 'application/vnd.ms-excel',
'xll' => 'application/vnd.ms-excel',
'xlm' => 'application/vnd.ms-excel',
'xls' => 'application/vnd.ms-excel',
'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
'xlw' => 'application/vnd.ms-excel',
'zip' => 'application/zip',
'aif' => 'audio/x-aiff',
'aifc' => 'audio/x-aiff',
'aiff' => 'audio/x-aiff',
'au' => 'audio/basic',
'kar' => 'audio/midi',
'mid' => 'audio/midi',
'midi' => 'audio/midi',
'mp2' => 'audio/mpeg',
'mp3' => 'audio/mpeg',
'mpga' => 'audio/mpeg',
'ogg' => 'audio/ogg',
'oga' => 'audio/ogg',
'spx' => 'audio/ogg',
'ra' => 'audio/x-realaudio',
'ram' => 'audio/x-pn-realaudio',
'rm' => 'audio/x-pn-realaudio',
'rpm' => 'audio/x-pn-realaudio-plugin',
'snd' => 'audio/basic',
'tsi' => 'audio/TSP-audio',
'wav' => 'audio/x-wav',
'aac' => 'audio/aac',
'asc' => 'text/plain',
'c' => 'text/plain',
'cc' => 'text/plain',
'css' => 'text/css',
'etx' => 'text/x-setext',
'f' => 'text/plain',
'f90' => 'text/plain',
'h' => 'text/plain',
'hh' => 'text/plain',
'htm' => array(
(int) 0 => 'text/html',
(int) 1 => '*/*'
),
'ics' => 'text/calendar',
'm' => 'text/plain',
'rtf' => 'text/rtf',
'rtx' => 'text/richtext',
'sgm' => 'text/sgml',
'sgml' => 'text/sgml',
'tsv' => 'text/tab-separated-values',
'tpl' => 'text/template',
'txt' => 'text/plain',
'text' => 'text/plain',
'avi' => 'video/x-msvideo',
'fli' => 'video/x-fli',
'mov' => 'video/quicktime',
'movie' => 'video/x-sgi-movie',
'mpe' => 'video/mpeg',
'mpeg' => 'video/mpeg',
'mpg' => 'video/mpeg',
'qt' => 'video/quicktime',
'viv' => 'video/vnd.vivo',
'vivo' => 'video/vnd.vivo',
'ogv' => 'video/ogg',
'webm' => 'video/webm',
'mp4' => 'video/mp4',
'm4v' => 'video/mp4',
'f4v' => 'video/mp4',
'f4p' => 'video/mp4',
'm4a' => 'audio/mp4',
'f4a' => 'audio/mp4',
'f4b' => 'audio/mp4',
'gif' => 'image/gif',
'ief' => 'image/ief',
'jpg' => 'image/jpeg',
'jpeg' => 'image/jpeg',
'jpe' => 'image/jpeg',
'pbm' => 'image/x-portable-bitmap',
'pgm' => 'image/x-portable-graymap',
'png' => 'image/png',
'pnm' => 'image/x-portable-anymap',
'ppm' => 'image/x-portable-pixmap',
'ras' => 'image/cmu-raster',
'rgb' => 'image/x-rgb',
'tif' => 'image/tiff',
'tiff' => 'image/tiff',
'xbm' => 'image/x-xbitmap',
'xpm' => 'image/x-xpixmap',
'xwd' => 'image/x-xwindowdump',
'psd' => array(
(int) 0 => 'application/photoshop',
(int) 1 => 'application/psd',
(int) 2 => 'image/psd',
(int) 3 => 'image/x-photoshop',
(int) 4 => 'image/photoshop',
(int) 5 => 'zz-application/zz-winassoc-psd'
),
'ice' => 'x-conference/x-cooltalk',
'iges' => 'model/iges',
'igs' => 'model/iges',
'mesh' => 'model/mesh',
'msh' => 'model/mesh',
'silo' => 'model/mesh',
'vrml' => 'model/vrml',
'wrl' => 'model/vrml',
'mime' => 'www/mime',
'pdb' => 'chemical/x-pdb',
'xyz' => 'chemical/x-pdb',
'javascript' => 'application/javascript',
'form' => 'application/x-www-form-urlencoded',
'file' => 'multipart/form-data',
'xhtml' => array(
(int) 0 => 'application/xhtml+xml',
(int) 1 => 'application/xhtml',
(int) 2 => 'text/xhtml'
),
'xhtml-mobile' => 'application/vnd.wap.xhtml+xml',
'atom' => 'application/atom+xml',
'amf' => 'application/x-amf',
'wap' => array(
(int) 0 => 'text/vnd.wap.wml',
(int) 1 => 'text/vnd.wap.wmlscript',
(int) 2 => 'image/vnd.wap.wbmp'
),
'wml' => 'text/vnd.wap.wml',
'wmlscript' => 'text/vnd.wap.wmlscript',
'wbmp' => 'image/vnd.wap.wbmp',
'woff' => 'application/x-font-woff',
'webp' => 'image/webp',
'appcache' => 'text/cache-manifest',
'manifest' => 'text/cache-manifest',
'htc' => 'text/x-component',
'rdf' => 'application/xml',
'crx' => 'application/x-chrome-extension',
'oex' => 'application/x-opera-extension',
'xpi' => 'application/x-xpinstall',
'safariextz' => 'application/octet-stream',
'webapp' => 'application/x-web-app-manifest+json',
'vcf' => 'text/x-vcard',
'vtt' => 'text/vtt',
'mkv' => 'video/x-matroska',
'pkpass' => 'application/vnd.apple.pkpass',
'ajax' => 'text/html'
)
[protected] _protocol => 'HTTP/1.1'
[protected] _status => (int) 200
[protected] _contentType => 'text/html'
[protected] _headers => array()
[protected] _body => null
[protected] _file => null
[protected] _fileRange => null
[protected] _charset => 'UTF-8'
[protected] _cacheDirectives => array()
[protected] _cookies => array()
}</pre></div></li>
</ul>
<script type="text/javascript">
function traceToggle(event, id) {
var el = document.getElementById(id);
el.style.display = (el.style.display === 'block') ? 'none' : 'block';
event.preventDefault();
return false;
}
</script>
'
$scripts_for_layout = ''
$title_for_layout = 'Errors'
$servers = array(
(int) 1 => array(
'id' => '1',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun Overgrown 24_7 [B3]',
'servername_a' => '^2Old Gits Having Fun Overgrown 24_7 [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4247',
'dbpass' => 'oghfwaw1',
'dbname' => 'C4247',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => 'www.xlrstats.com',
'time_add' => '2022-01-18 15:04:49'
),
(int) 2 => array(
'id' => '2',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun HC TDM Weak Chopper [B3]',
'servername_a' => '^1 Old Gits Having Fun HC TDM Weak Chopper [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4tdm',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4tdm',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-01-18 17:01:58'
),
(int) 3 => array(
'id' => '3',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun HC DM Weak Chopper [B3]',
'servername_a' => '^2Old Gits Having Fun HC DM Weak Chopper [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4dm',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4dm',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-01-19 18:11:00'
),
(int) 13 => array(
'id' => '13',
'active' => true,
'gamename' => 'cod5',
'servername' => 'Old Gits Having Fun BotBash Custom Maps',
'servername_a' => '^1Old Gits Having Fun ^2BotBash Custom Maps',
'dbhost' => 'localhost',
'dbuser' => 'wawbot',
'dbpass' => 'oghfwaw1',
'dbname' => 'wawbot',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-09 11:20:44'
),
(int) 6 => array(
'id' => '6',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun PaintBall [B3]',
'servername_a' => '^1 Old Gits Having Fun Paintball [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4pb',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4pb',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:16:28'
),
(int) 7 => array(
'id' => '7',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun Starwars [B3]',
'servername_a' => '^2Old Gits Having Fun HC Starwars [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4sw',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4sw',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:17:04'
),
(int) 8 => array(
'id' => '8',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun GunGame [B3]',
'servername_a' => '^2Old Gits Having Fun GunGame [B3]',
'dbhost' => 'localhost',
'dbuser' => 'c4gg',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4gg',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => '',
'time_add' => '2022-02-03 14:17:34'
),
(int) 12 => array(
'id' => '12',
'active' => true,
'gamename' => 'cod5',
'servername' => 'World at War B3 Test',
'servername_a' => '^1Old Gits Having Fun B3 24/7 Banzai',
'dbhost' => 'localhost',
'dbuser' => 'waw',
'dbpass' => 'oghfwaw1',
'dbname' => 'waw',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => '',
'time_add' => '2023-04-12 17:17:13'
),
(int) 14 => array(
'id' => '14',
'active' => true,
'gamename' => 'cod5',
'servername' => 'Old Gits Having Fun BotBash',
'servername_a' => '^1Old Gits Having Fun ^2BotBash',
'dbhost' => 'localhost',
'dbuser' => 'wawbot2',
'dbpass' => 'oghfwaw1',
'dbname' => 'wawbot2',
'server_group_id' => '3',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-09 11:52:26'
),
(int) 15 => array(
'id' => '15',
'active' => true,
'gamename' => 'cod4',
'servername' => 'Old Gits Having Fun 24_7 BotBash',
'servername_a' => '^2Old Gits Having Fun 24_7 BotBash',
'dbhost' => 'localhost',
'dbuser' => 'c4mom',
'dbpass' => 'oghfwaw1',
'dbname' => 'c4mom',
'server_group_id' => '2',
'statusurl' => '',
'slogan' => 'Play fair and have fun',
'time_add' => '2023-06-11 18:08:12'
),
(int) 4 => array(
'gamename' => 'default'
)
)
$server = array(
'gamename' => 'default'
)
$serverName = ''
$inactive = '(inactive)'
$gameIcon = '<img src="/img/ico/icon_default.gif" class="inactive" alt=""/>'
include - APP\View\Elements\menu_servers.ctp, line 41
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Elements\menu.ctp, line 70
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::_renderElement() - CORE\Cake\View\View.php, line 1224
View::element() - CORE\Cake\View\View.php, line 418
include - APP\View\Layouts\default.ctp, line 109
View::_evaluate() - CORE\Cake\View\View.php, line 971
View::_render() - CORE\Cake\View\View.php, line 933
View::renderLayout() - CORE\Cake\View\View.php, line 546
View::render() - CORE\Cake\View\View.php, line 481
Controller::render() - CORE\Cake\Controller\Controller.php, line 968
ExceptionRenderer::_outputMessage() - CORE\Cake\Error\ExceptionRenderer.php, line 292
ExceptionRenderer::_cakeError() - CORE\Cake\Error\ExceptionRenderer.php, line 213