Warning (2): Declaration of BreadcrumbComponent::initialize(&$controller, $settings = Array) should be compatible with Component::initialize(Controller $controller) [APP/Controller/Component/BreadcrumbComponent.php, line 33]Code Context if (file_exists($file)) {
static::_map($file, $className, $plugin);
return include $file;
$className = 'BreadcrumbComponent'
$parts = array(
(int) 0 => 'Controller/Component'
)
$plugin = null
$package = 'Controller/Component'
$file = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Controller/Component/BreadcrumbComponent.php'
$paths = array(
(int) 0 => '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Controller/Component/',
(int) 1 => '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Lib/Controller/Component/',
(int) 2 => '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Controller/Component/',
(int) 3 => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Controller/Component/'
)
$appLibs = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Lib/'
$normalizedClassName = 'BreadcrumbComponent'
$path = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Controller/Component/'
include - CORE/Cake/Core/App.php, line 567
App::load() - CORE/Cake/Core/App.php, line 567
spl_autoload_call - [internal], line ??
class_exists - [internal], line ??
ComponentCollection::load() - CORE/Cake/Controller/ComponentCollection.php, line 110
ComponentCollection::init() - CORE/Cake/Controller/ComponentCollection.php, line 53
Controller::constructClasses() - CORE/Cake/Controller/Controller.php, line 649
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 188
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104
include - APP/View/Elements/menu.ctp, line 2
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 51
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
Warning (2): Declaration of BreadcrumbComponent::beforeRender(&$controller) should be compatible with Component::beforeRender(Controller $controller) [APP/Controller/Component/BreadcrumbComponent.php, line 39]Code Context if (file_exists($file)) {
static::_map($file, $className, $plugin);
return include $file;
$className = 'BreadcrumbComponent'
$parts = array(
(int) 0 => 'Controller/Component'
)
$plugin = null
$package = 'Controller/Component'
$file = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Controller/Component/BreadcrumbComponent.php'
$paths = array(
(int) 0 => '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Controller/Component/',
(int) 1 => '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Lib/Controller/Component/',
(int) 2 => '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Controller/Component/',
(int) 3 => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Controller/Component/'
)
$appLibs = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Lib/'
$normalizedClassName = 'BreadcrumbComponent'
$path = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/Controller/Component/'
include - CORE/Cake/Core/App.php, line 567
App::load() - CORE/Cake/Core/App.php, line 567
spl_autoload_call - [internal], line ??
class_exists - [internal], line ??
ComponentCollection::load() - CORE/Cake/Controller/ComponentCollection.php, line 110
ComponentCollection::init() - CORE/Cake/Controller/ComponentCollection.php, line 53
Controller::constructClasses() - CORE/Cake/Controller/Controller.php, line 649
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 188
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104
include - APP/View/Elements/menu.ctp, line 2
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 51
View::_evaluate() - CORE/Cake/View/View.php, line 971
View::_render() - CORE/Cake/View/View.php, line 933
Warning (2): Parameter 1 to BreadcrumbComponent::initialize() expected to be a reference, value given [CORE/Cake/Utility/ObjectCollection.php, line 129]Code Context $result = null;
foreach ($list as $name) {
$result = call_user_func_array(array($this->_loaded[$name], $callback), array_values(array_filter(compact('subject')) + $params));
$callback = 'initialize'
$params = array()
$options = array(
'break' => false,
'breakOn' => false,
'collectReturn' => false,
'modParams' => false
)
$subject = object(CategoriesController) {
name => 'Categories'
helpers => array(
'Session' => null,
'Html' => null,
'Form' => null,
'Combinator' => null,
'Text' => null,
'Breadcrumb' => null
)
components => array(
'Session' => null,
'Acl' => null,
'RequestHandler' => null,
'Auth' => array(
[maximum depth reached]
),
'Breadcrumb' => null
)
uses => array(
(int) 0 => 'Category'
)
request => object(CakeRequest) {}
response => object(CakeResponse) {}
viewPath => 'Categories'
layoutPath => null
viewVars => array()
view => 'menu'
layout => 'default'
autoRender => false
autoLayout => false
Components => object(ComponentCollection) {}
viewClass => 'View'
View => null
ext => '.ctp'
plugin => null
cacheAction => false
passedArgs => array()
scaffold => false
methods => array(
(int) 1 => 'index',
(int) 2 => 'content',
(int) 3 => 'menu',
(int) 4 => 'view',
(int) 5 => 'admin_index',
(int) 6 => 'admin_set_order',
(int) 7 => 'admin_add',
(int) 8 => 'admin_edit',
(int) 9 => 'admin_edit_content',
(int) 10 => 'admin_delete',
(int) 11 => 'getBreadcrumbs',
(int) 12 => '_setupBreadcrumbs',
(int) 13 => 'initDB'
)
modelClass => 'Category'
modelKey => 'category'
validationErrors => null
Session => object(SessionComponent) {}
Acl => object(AclComponent) {}
RequestHandler => object(RequestHandlerComponent) {}
Auth => object(AuthComponent) {}
Breadcrumb => object(BreadcrumbComponent) {}
[protected] _responseClass => 'CakeResponse'
[protected] _mergeParent => 'AppController'
[protected] _eventManager => object(CakeEventManager) {}
}
$event = object(CakeEvent) {
data => null
result => null
[protected] _name => 'Controller.initialize'
[protected] _subject => object(CategoriesController) {}
[protected] _stopped => false
}
$opt = 'modParams'
$parts = array(
(int) 0 => 'Controller'
)
$collected = array()
$list = array(
(int) 0 => 'Session',
(int) 1 => 'Acl',
(int) 2 => 'RequestHandler',
(int) 3 => 'Auth',
(int) 4 => 'Breadcrumb'
)
$result = null
$name = 'Breadcrumb'ObjectCollection::trigger() - CORE/Cake/Utility/ObjectCollection.php, line 129
CakeEventManager::dispatch() - CORE/Cake/Event/CakeEventManager.php, line 244
Controller::startupProcess() - CORE/Cake/Controller/Controller.php, line 682
Dispatcher::_invoke() - CORE/Cake/Routing/Dispatcher.php, line 189
Dispatcher::dispatch() - CORE/Cake/Routing/Dispatcher.php, line 167
CakeObject::requestAction() - CORE/Cake/Core/CakeObject.php, line 104
include - APP/View/Elements/menu.ctp, line 2
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 51
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
Notice (8): Undefined variable: catPath [APP/View/Elements/menu.ctp, line 11]Code Context $menuItem = array();
$menuItem['active'] = false;
if ($catPath != null && isset($catPath[0]['Category']) && $catPath[0]['Category']['id'] == $category['Category']['id']) {
$viewFile = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/View/Elements/menu.ctp'
$dataForView = array(
'class' => 'Sitemap.xmlController',
'plugin' => null,
'code' => (int) 404,
'name' => 'Controller class Sitemap.xmlController could not be found.',
'message' => 'Controller class Sitemap.xmlController could not be found.',
'url' => '/sitemap.xml',
'error' => object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
),
'content_for_layout' => '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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',
'cache' => array(
'key' => 'sitemap.xml_index_'
),
'controller' => 'sitemap.xml',
'action' => 'index',
'pass' => ''
)
$class = 'Sitemap.xmlController'
$plugin = null
$code = (int) 404
$name = 'Controller class Sitemap.xmlController could not be found.'
$message = 'Controller class Sitemap.xmlController could not be found.'
$url = '/sitemap.xml'
$error = object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
'class' => 'Sitemap.xmlController',
'plugin' => null
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
)
$content_for_layout = '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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'
$cache = array(
'key' => 'sitemap.xml_index_'
)
$controller = 'sitemap.xml'
$action = 'index'
$pass = ''
$categories = array(
(int) 0 => array(
'Category' => array(
'id' => '2',
'display' => '1',
'iorder' => '9',
'type' => '1',
'title' => 'Practice',
'slug' => 'practice',
'content' => '',
'parent_id' => null,
'lft' => '3',
'rght' => '14',
'created' => '2012-03-14 20:41:01',
'modified' => '2012-03-14 20:41:01'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'Category' => array(
'id' => '8',
'display' => '1',
'iorder' => '10',
'type' => '1',
'title' => 'Latest',
'slug' => 'latest',
'content' => null,
'parent_id' => null,
'lft' => '15',
'rght' => '18',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-03-14 20:41:03'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'Category' => array(
'id' => '10',
'display' => '1',
'iorder' => '11',
'type' => '1',
'title' => 'Projects',
'slug' => 'projects',
'content' => null,
'parent_id' => null,
'lft' => '19',
'rght' => '30',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-10-29 12:09:43'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'Category' => array(
'id' => '18',
'display' => '1',
'iorder' => '13',
'type' => '1',
'title' => 'Also',
'slug' => 'also',
'content' => '',
'parent_id' => null,
'lft' => '31',
'rght' => '36',
'created' => '2012-03-14 20:41:30',
'modified' => '2012-03-14 20:41:30'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'Category' => array(
'id' => '23',
'display' => '1',
'iorder' => '14',
'type' => '2',
'title' => 'Contact',
'slug' => 'contact',
'content' => '<p>gall architects<br />Jim Gall<br />0417 741 292<br /><a href="mailto:jim@gallarchitects.com.au">jim@gallarchitects.com.au</a></p>
<p>B.Sc.(hons)AES B.Arch.(hons 1)<br />BOAQ 2827<br />NSW ARB 12661 nom. arch.<br />yaggera/turrbal country<br />LFAIA<br />AIA Qld. Chapter Councillor</p>',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'created' => '2012-03-14 20:41:30',
'modified' => '2026-02-13 13:33:19'
),
'Item' => array(),
'children' => array()
)
)
$menuArr = array()
$category = array(
'Category' => array(
'id' => '2',
'display' => '1',
'iorder' => '9',
'type' => '1',
'title' => 'Practice',
'slug' => 'practice',
'content' => '',
'parent_id' => null,
'lft' => '3',
'rght' => '14',
'created' => '2012-03-14 20:41:01',
'modified' => '2012-03-14 20:41:01'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array([maximum depth reached]),
'children' => array([maximum depth reached])
),
(int) 1 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array([maximum depth reached]),
'children' => array([maximum depth reached])
),
(int) 2 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array([maximum depth reached]),
'children' => array([maximum depth reached])
),
(int) 3 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array(
[maximum depth reached]
),
'children' => array([maximum depth reached])
),
(int) 4 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array([maximum depth reached]),
'children' => array([maximum depth reached])
)
)
)
$topClass = ''
$menuItem = array(
'active' => false
)include - APP/View/Elements/menu.ctp, line 11
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 51
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
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): Undefined variable: catPath [APP/View/Elements/menu.ctp, line 11]Code Context $menuItem = array();
$menuItem['active'] = false;
if ($catPath != null && isset($catPath[0]['Category']) && $catPath[0]['Category']['id'] == $category['Category']['id']) {
$viewFile = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/View/Elements/menu.ctp'
$dataForView = array(
'class' => 'Sitemap.xmlController',
'plugin' => null,
'code' => (int) 404,
'name' => 'Controller class Sitemap.xmlController could not be found.',
'message' => 'Controller class Sitemap.xmlController could not be found.',
'url' => '/sitemap.xml',
'error' => object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
),
'content_for_layout' => '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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',
'cache' => array(
'key' => 'sitemap.xml_index_'
),
'controller' => 'sitemap.xml',
'action' => 'index',
'pass' => ''
)
$class = 'Sitemap.xmlController'
$plugin = null
$code = (int) 404
$name = 'Controller class Sitemap.xmlController could not be found.'
$message = 'Controller class Sitemap.xmlController could not be found.'
$url = '/sitemap.xml'
$error = object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
'class' => 'Sitemap.xmlController',
'plugin' => null
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
)
$content_for_layout = '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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'
$cache = array(
'key' => 'sitemap.xml_index_'
)
$controller = 'sitemap.xml'
$action = 'index'
$pass = ''
$categories = array(
(int) 0 => array(
'Category' => array(
'id' => '2',
'display' => '1',
'iorder' => '9',
'type' => '1',
'title' => 'Practice',
'slug' => 'practice',
'content' => '',
'parent_id' => null,
'lft' => '3',
'rght' => '14',
'created' => '2012-03-14 20:41:01',
'modified' => '2012-03-14 20:41:01'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'Category' => array(
'id' => '8',
'display' => '1',
'iorder' => '10',
'type' => '1',
'title' => 'Latest',
'slug' => 'latest',
'content' => null,
'parent_id' => null,
'lft' => '15',
'rght' => '18',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-03-14 20:41:03'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'Category' => array(
'id' => '10',
'display' => '1',
'iorder' => '11',
'type' => '1',
'title' => 'Projects',
'slug' => 'projects',
'content' => null,
'parent_id' => null,
'lft' => '19',
'rght' => '30',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-10-29 12:09:43'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'Category' => array(
'id' => '18',
'display' => '1',
'iorder' => '13',
'type' => '1',
'title' => 'Also',
'slug' => 'also',
'content' => '',
'parent_id' => null,
'lft' => '31',
'rght' => '36',
'created' => '2012-03-14 20:41:30',
'modified' => '2012-03-14 20:41:30'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'Category' => array(
'id' => '23',
'display' => '1',
'iorder' => '14',
'type' => '2',
'title' => 'Contact',
'slug' => 'contact',
'content' => '<p>gall architects<br />Jim Gall<br />0417 741 292<br /><a href="mailto:jim@gallarchitects.com.au">jim@gallarchitects.com.au</a></p>
<p>B.Sc.(hons)AES B.Arch.(hons 1)<br />BOAQ 2827<br />NSW ARB 12661 nom. arch.<br />yaggera/turrbal country<br />LFAIA<br />AIA Qld. Chapter Councillor</p>',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'created' => '2012-03-14 20:41:30',
'modified' => '2026-02-13 13:33:19'
),
'Item' => array(),
'children' => array()
)
)
$menuArr = array(
(int) 0 => array(
'active' => false,
'title' => 'Practice',
'url' => '/practice/profile',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
)
)
$category = array(
'Category' => array(
'id' => '8',
'display' => '1',
'iorder' => '10',
'type' => '1',
'title' => 'Latest',
'slug' => 'latest',
'content' => null,
'parent_id' => null,
'lft' => '15',
'rght' => '18',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-03-14 20:41:03'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array(
[maximum depth reached]
),
'children' => array([maximum depth reached])
)
)
)
$topClass = ''
$menuItem = array(
'active' => false
)
$i = (int) 5
$subCategory = array(
'Category' => array(
'id' => '7',
'display' => '1',
'iorder' => '8',
'type' => '2',
'title' => 'Awards',
'slug' => 'awards',
'content' => '<h3 class="aft">2009</h3>
<p>Gold Coast Cultural and Civic Master Plan Ideas Competition. Supplementary Winner (the provocation).</p>
<p>National Timber Design Awards. Noosa North Shore EcoCentre: best use of timber as a structural element. The EcoCentre was also highly commended in the Sustainable Design and Public or Commercial Building categories.</p>
<p>RAIA Queensland Architecture Awards - Queensland State Award for Lady Bowen Stage 3 Community Housing</p>
<p>RAIA Queensland Architecture Awards - Queensland State Commendation for Key Street Townhouses</p>
<p>RAIA Brisbane Regional Commendation - Multi-residential: Key Street Town Houses.</p>
<p>RAIA Brisbane Regional Commendation - Multi-residential: Lady Bowen Stage 3 Community Housing</p>
<p>Australian Timber Design Awards National Winner - Best Use of Timber as a Structural Element - Noosa North Shore EcoCentre</p>
<p>Timber Design Awards Northern Region Winner - Best Use of Timber as a Structural Element - Noosa North Shore EcoCentre</p>
<p>Timber Design Awards Northern Region Highly Commended - Sustainable Design - Noosa North Shore EcoCentre</p>
<p>Timber Design Awards Northern Region Highly Commended - Public or Commercial Building - Noosa North Shore EcoCentre</p>
<h3>2008</h3>
<p>RAIA Queensland Architecture Awards - Brisbane Regional Commendation for House Extension, Red Hill</p>
<h3>2004</h3>
<p>RAIA Queensland State Awards 2004 – Cultural Building Award: Lark Quarry Trackways Building and Associated Facilities, Winton.</p>
<p>RAIA Queensland State Awards 2004 – Harry Marks Award for Sustainable Architecture: Lark Quarry Trackways Building and Associated Facilities, Winton.</p>
<p>RAIA Queensland State Awards 2004 – FDG Stanley Award for Public Buidling: Lark Quarry Trackways Building and Associated Facilities, Winton.</p>
<h3>2003</h3>
<p>RAIA Central Queensland Building of the Year 2003 – Lark Quarry Trackways Building and Associated Facilities, Winton.</p>
<p>Jeannie Barney Court, Blakely Residence, and Hassall/Walmsley Residence have been recognised as models of excellent design by the Brisbane City Council and by a number of Queensland Government bodies through publication and inclusion in tours.</p>
<h3>2002</h3>
<p>RAPI National Award for Planning Excellence 2002</p>
<p>Certificate of Merit: Urban Design – Plans and Ideas.</p>
<p>Community Housing project, Bowen Hills. (in association with Qld. Department of Housing and Deicke Richards Architects).</p>
<h3>2001</h3>
<p>RAIA Queensland State Awards 2001– Multi-Residential Award: Jeannie Barney Court, Housing for Older People for Aboriginal and Torres Strait Islander Housing, Qld. Department of Housing.</p>
<p>RAIA Queensland State Awards 2001– High Commendation, Sustainable Architecture: Jeannie Barney Court, Housing for Older People for Aboriginal and Torres Strait Islander Housing, Qld. Department of Housing.</p>
<p>RAIA Queensland State Awards 2001– High Commendation, Interior Architecture: Crystal Inspirations Gallery and Café, Mount Tamborine.</p>
<p>RAIA Brisbane Regional Commendation 2001: Jeannie Barney Court, Housing for Older People for Aboriginal and Torres Strait Islander Housing, Qld. Department of Housing.</p>
<p>RAIA Gold Coast Regional Commendation and Building of the Year 2001: Crystal Inspirations Gallery and Café, Mount Tamborine.</p>
<p>RAPI Queensland Division Award for Excellence in Housing Planning 2001: Community Housing project, Bowen Hills. (in association with Qld. Department of Housing and Deicke Richards Architects).</p>
<p>*<span class="imgCptn">PIA - Planning Institute Australia<br />*RAIA - Royal Australian Institute of Architects<br />*RAPI - Royal Australian Planning Institute</span></p>',
'parent_id' => '2',
'lft' => '12',
'rght' => '13',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-11-26 16:57:07'
),
'Item' => array(),
'children' => array()
)
$menuSubItem = array(
'active' => false,
'title' => 'Awards',
'url' => '/practice/awards'
)include - APP/View/Elements/menu.ctp, line 11
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 51
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
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): Undefined variable: catPath [APP/View/Elements/menu.ctp, line 11]Code Context $menuItem = array();
$menuItem['active'] = false;
if ($catPath != null && isset($catPath[0]['Category']) && $catPath[0]['Category']['id'] == $category['Category']['id']) {
$viewFile = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/View/Elements/menu.ctp'
$dataForView = array(
'class' => 'Sitemap.xmlController',
'plugin' => null,
'code' => (int) 404,
'name' => 'Controller class Sitemap.xmlController could not be found.',
'message' => 'Controller class Sitemap.xmlController could not be found.',
'url' => '/sitemap.xml',
'error' => object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
),
'content_for_layout' => '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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',
'cache' => array(
'key' => 'sitemap.xml_index_'
),
'controller' => 'sitemap.xml',
'action' => 'index',
'pass' => ''
)
$class = 'Sitemap.xmlController'
$plugin = null
$code = (int) 404
$name = 'Controller class Sitemap.xmlController could not be found.'
$message = 'Controller class Sitemap.xmlController could not be found.'
$url = '/sitemap.xml'
$error = object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
'class' => 'Sitemap.xmlController',
'plugin' => null
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
)
$content_for_layout = '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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'
$cache = array(
'key' => 'sitemap.xml_index_'
)
$controller = 'sitemap.xml'
$action = 'index'
$pass = ''
$categories = array(
(int) 0 => array(
'Category' => array(
'id' => '2',
'display' => '1',
'iorder' => '9',
'type' => '1',
'title' => 'Practice',
'slug' => 'practice',
'content' => '',
'parent_id' => null,
'lft' => '3',
'rght' => '14',
'created' => '2012-03-14 20:41:01',
'modified' => '2012-03-14 20:41:01'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'Category' => array(
'id' => '8',
'display' => '1',
'iorder' => '10',
'type' => '1',
'title' => 'Latest',
'slug' => 'latest',
'content' => null,
'parent_id' => null,
'lft' => '15',
'rght' => '18',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-03-14 20:41:03'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'Category' => array(
'id' => '10',
'display' => '1',
'iorder' => '11',
'type' => '1',
'title' => 'Projects',
'slug' => 'projects',
'content' => null,
'parent_id' => null,
'lft' => '19',
'rght' => '30',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-10-29 12:09:43'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'Category' => array(
'id' => '18',
'display' => '1',
'iorder' => '13',
'type' => '1',
'title' => 'Also',
'slug' => 'also',
'content' => '',
'parent_id' => null,
'lft' => '31',
'rght' => '36',
'created' => '2012-03-14 20:41:30',
'modified' => '2012-03-14 20:41:30'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'Category' => array(
'id' => '23',
'display' => '1',
'iorder' => '14',
'type' => '2',
'title' => 'Contact',
'slug' => 'contact',
'content' => '<p>gall architects<br />Jim Gall<br />0417 741 292<br /><a href="mailto:jim@gallarchitects.com.au">jim@gallarchitects.com.au</a></p>
<p>B.Sc.(hons)AES B.Arch.(hons 1)<br />BOAQ 2827<br />NSW ARB 12661 nom. arch.<br />yaggera/turrbal country<br />LFAIA<br />AIA Qld. Chapter Councillor</p>',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'created' => '2012-03-14 20:41:30',
'modified' => '2026-02-13 13:33:19'
),
'Item' => array(),
'children' => array()
)
)
$menuArr = array(
(int) 0 => array(
'active' => false,
'title' => 'Practice',
'url' => '/practice/profile',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'active' => false,
'title' => 'Latest',
'url' => '/latest/news/i_30.08.12-helsinki',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
)
)
)
)
$category = array(
'Category' => array(
'id' => '10',
'display' => '1',
'iorder' => '11',
'type' => '1',
'title' => 'Projects',
'slug' => 'projects',
'content' => null,
'parent_id' => null,
'lft' => '19',
'rght' => '30',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-10-29 12:09:43'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array(
[maximum depth reached]
),
'children' => array([maximum depth reached])
),
(int) 1 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array(
[maximum depth reached]
),
'children' => array([maximum depth reached])
),
(int) 2 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array(
[maximum depth reached]
),
'children' => array([maximum depth reached])
),
(int) 3 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array(
[maximum depth reached]
),
'children' => array([maximum depth reached])
),
(int) 4 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array(
[maximum depth reached]
),
'children' => array([maximum depth reached])
)
)
)
$topClass = ''
$menuItem = array(
'active' => false
)
$i = (int) 1
$subCategory = array(
'Category' => array(
'id' => '9',
'display' => '1',
'iorder' => '15',
'type' => '2',
'title' => 'News',
'slug' => 'news',
'content' => '<h2>July 2015</h2>
<p>Have a quick look at the little house we've done up on the Southern Downs. 9.5 BERS stars, low budget, self sufficient for energy and water, and a wonderful place to sit and be absorbed into the beautiful country that it has the privilege to rest in.</p>
<p>The core of the design project was the deep questioning and re-direction of needs and wants.</p>
<p>The local builders from Warwick, Roulston Builders, were professional, honest, friendly, efficient and an absolute joy to work with. Local building designer Ian Druitt prepared the building approval documents which, along some detail drawing from us, formed the construction contract documents. Thanks!</p>
<h2>April 2014</h2>
<p>Jim has been appointed Deputy Chair of the Toowoomba Regional Council's Urban Design and Placemaking Panel. This is an honour given the membership of the Panel.</p>
<p>The Panel wants to do more than these type of bodies usually do. The intent is to be pro-active, to catalyse and initiate ideas and projects rather than only critique and review proposals.</p>
<p>The other key intention is to explain the value of good design to the public and get people involved in design. This is easier said than done, but we have begun with a series of public presentations and discussions where "designerspeak" will not be allowed. Having people understand what design really is and how it can make their lives better in simple and logical ways, is a foundation to improving the design of the whole place because it impacts on what is demanded from developers and government. The panel can make a start on, what will be, an ongoing process of building a culture of good design.</p>
<p>The Panel has recognised that its responsibility is not just to Toowoomba but to the Regional and its Townships. Its easy to focus on the big,"sexy" bits of the city but many of the economic and social opportuinites lie in the region: its soils, its food, its landscapes, its self-reliant and resilient communities. The panel has some resources to do catalyst projects -"Urban Interventions". These will focus on the regional towns with Pittsworth (for a number of reasons) selected as a Case Study".</p>
<p>These projects have to lead to something permanent and to places and processes that the community value. That is, they can't be one-off events that don't generate an ongoing legacy -that would be a waste of time and money. With all that in mind work is started on selecting a need, a location and a project in Pittsworth. It will then be a matter of designing a place as it might end up and designing the initial event that will get the ball rolling (so to speak). Tied to that place and event will be establishment of a process of thinking about the long-term future(s): considering climate, economic and social contexts and peoples' visions and aspirations.</p>
<p>The Panel will also work with QUT Architecture nstudents and staff to develop better low/medium density housing models. This will be a part of a push to improve the design of residential development in the city. This harks back to the need to build a culture that values and demands good design. Again, a beginning of a long process.</p>
<h3>October 2013</h3>
<p>The Sea Level Rise Summit and Subtropical Cities Conference in Fort Lauderdale, Florida, were both an eye opener and a confirmation.</p>
<p><strong>The eye opener</strong> was the high level of interest and concern about climate change and its vast consequences. In "the American way", there is a strong sense of challenge and the need for action. This is unlike the back-turning refusal, "inverted snobbery" and cynicism to be experienced in Queensland and Australia. To be sure, they are in bigger trouble (the Everglades and South Florida is an inescapable fix -the land is sinking and the sea is rising) and have left it too late, but there is political power flowing to those that have been pushing for an adequate and thoughtful response.</p>
<p>Have a look at the work of <strong>Waggonner and Ball Architects</strong> in New Orleans. They are one demonstration that, not only can climate change responses catalyse better cities, places and lives, but that architects are essential as those who can propose viable answers to the complex, relational problems through design.</p>
<p><strong>The confirmation</strong> was that the government people, engineers and scientists at the Sea Level Rise Summit saw the difficulty in making progress through analysis of single, isolated aspects of the problem. Capturing, pumping and purifying water might be one answer for South Florida, but what about the energy needed for that: costs might be a small fraction of the present local economy but can that economy survive sea level rise and the unsettlement and disturbance that will generate. Modelling of road networks for escape from catastrophic events might be in place, but what impacts might the cost and availability of oil have and what if people don't behave rationally?</p>
<p><strong>During the Summit and Conference South Florida experienced the highest tides ever recorded</strong>. Their historic first house was nearly flooded. Land and streets around the Fort Lauderdale were flooded. This made sea level rise a highly visible and immediate concern, just as Sandy put climate change back into peoples' minds nationally and globally.</p>
<p>Ironically, but also perfectly in line with natural systems, the last place settled will be the first abandoned. Fort Lauderdale is new and escapist. It is a haven for unsettled people from The Caribbean, South America and cold Northern USA. Moving out of South Florida will not just be the problem of South Floridians but a problem for the places they retreat to and a global problem.</p>
<p>Professor Tony Fry (Griffith University) and myself ran a one day workshop obstensively addressing these issues and looking at/for possibilities for the future of South Florida: What must be done now?: How will a myriad of issues of oil cost, loss of arable land, global population movements (climate refugees), conflicts over resources and space, etc. interact with climate change impacts? Proposals were valuable, but demonstration of the power of design as a social process, instigation of a concerned group/network and the realisation of the problem as a cultural one, were the most valuable outcomes.</p>
<p>Keep an eye on events in South Florida.</p>
<h3>January 2013</h3>
<p>Jim has taken up a position of Professor of Design (fractional) in the School of Design, faculty of Creative Industries, at Queensland University of Technology (QUT). The teaching and research work involved in this runs along side and connects with, design practice in <strong>gall architects</strong>.</p>
<p>The teaching work is at Masters level with an initial project aimed at teaching students to see, learn and think more broadly -beyong the technical education/training thay have received. The project uses the relational review and re-understanding of home and housing as a way into the redesign of urban structures, streets and cities so they can be sustaionable and sustaining.</p>
<p>A research project is in early stages. The very broad idea is to redesign the town of Charleville in response the climate change (problems and opportunites) and to give it a sustainable and sustaining (biophysically, socially, economically, culturally and experientially) future. Part of this is to demonstrate that design is research and an important community process.</p>
<h3>30 November 2012</h3>
<p>The last 18 months have gone quickly. There was a lot to do. So with some work completed and some well under way ... the web site at last.</p>
<h3>30 August 2012</h3>
<p>Jim and Nora Kinnunen presented at the Nordic International Climate Change Adaptation Conference in Helsinki. This was done under the <strong>move design</strong> banner, a vehicle for exploring sustainable and sustaining design thinking at a strategic and cultural/social level with actions at global, regional, catchment and city scales.</p>
<p>The paper presented the design approach to adapting and moving cites and people, used for the Boonah 2 and Gold Coast 2 projects.</p>
<p>While it was a long way to go to present a talk, it was well received: it highlighted the problems and limitations of the dominant scientific/technological way of thinking and lead to the initiation of links with the architecture school at Aalto University.</p>
<h3>April 2011</h3>
<p><strong></strong>gall architects builds on and extends Jim Gall's work at Gall & Medek Architects.</p>',
'parent_id' => '8',
'lft' => '16',
'rght' => '17',
'created' => '2012-03-14 20:41:03',
'modified' => '2015-07-16 15:52:20'
),
'Item' => array(
(int) 0 => array(
'id' => '61',
'slug' => '30.08.12-helsinki',
'title' => '30.08.12 Helsinki',
'category_id' => '9'
)
),
'children' => array()
)
$menuSubItem = array(
'active' => false,
'title' => 'News',
'url' => '/latest/news/i_30.08.12-helsinki'
)include - APP/View/Elements/menu.ctp, line 11
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 51
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
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): Undefined variable: catPath [APP/View/Elements/menu.ctp, line 11]Code Context $menuItem = array();
$menuItem['active'] = false;
if ($catPath != null && isset($catPath[0]['Category']) && $catPath[0]['Category']['id'] == $category['Category']['id']) {
$viewFile = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/View/Elements/menu.ctp'
$dataForView = array(
'class' => 'Sitemap.xmlController',
'plugin' => null,
'code' => (int) 404,
'name' => 'Controller class Sitemap.xmlController could not be found.',
'message' => 'Controller class Sitemap.xmlController could not be found.',
'url' => '/sitemap.xml',
'error' => object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
),
'content_for_layout' => '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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',
'cache' => array(
'key' => 'sitemap.xml_index_'
),
'controller' => 'sitemap.xml',
'action' => 'index',
'pass' => ''
)
$class = 'Sitemap.xmlController'
$plugin = null
$code = (int) 404
$name = 'Controller class Sitemap.xmlController could not be found.'
$message = 'Controller class Sitemap.xmlController could not be found.'
$url = '/sitemap.xml'
$error = object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
'class' => 'Sitemap.xmlController',
'plugin' => null
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
)
$content_for_layout = '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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'
$cache = array(
'key' => 'sitemap.xml_index_'
)
$controller = 'sitemap.xml'
$action = 'index'
$pass = ''
$categories = array(
(int) 0 => array(
'Category' => array(
'id' => '2',
'display' => '1',
'iorder' => '9',
'type' => '1',
'title' => 'Practice',
'slug' => 'practice',
'content' => '',
'parent_id' => null,
'lft' => '3',
'rght' => '14',
'created' => '2012-03-14 20:41:01',
'modified' => '2012-03-14 20:41:01'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'Category' => array(
'id' => '8',
'display' => '1',
'iorder' => '10',
'type' => '1',
'title' => 'Latest',
'slug' => 'latest',
'content' => null,
'parent_id' => null,
'lft' => '15',
'rght' => '18',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-03-14 20:41:03'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'Category' => array(
'id' => '10',
'display' => '1',
'iorder' => '11',
'type' => '1',
'title' => 'Projects',
'slug' => 'projects',
'content' => null,
'parent_id' => null,
'lft' => '19',
'rght' => '30',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-10-29 12:09:43'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'Category' => array(
'id' => '18',
'display' => '1',
'iorder' => '13',
'type' => '1',
'title' => 'Also',
'slug' => 'also',
'content' => '',
'parent_id' => null,
'lft' => '31',
'rght' => '36',
'created' => '2012-03-14 20:41:30',
'modified' => '2012-03-14 20:41:30'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'Category' => array(
'id' => '23',
'display' => '1',
'iorder' => '14',
'type' => '2',
'title' => 'Contact',
'slug' => 'contact',
'content' => '<p>gall architects<br />Jim Gall<br />0417 741 292<br /><a href="mailto:jim@gallarchitects.com.au">jim@gallarchitects.com.au</a></p>
<p>B.Sc.(hons)AES B.Arch.(hons 1)<br />BOAQ 2827<br />NSW ARB 12661 nom. arch.<br />yaggera/turrbal country<br />LFAIA<br />AIA Qld. Chapter Councillor</p>',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'created' => '2012-03-14 20:41:30',
'modified' => '2026-02-13 13:33:19'
),
'Item' => array(),
'children' => array()
)
)
$menuArr = array(
(int) 0 => array(
'active' => false,
'title' => 'Practice',
'url' => '/practice/profile',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'active' => false,
'title' => 'Latest',
'url' => '/latest/news/i_30.08.12-helsinki',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'active' => false,
'title' => 'Projects',
'url' => '/projects/people--housing/i_killarney-retreat',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
)
)
$category = array(
'Category' => array(
'id' => '18',
'display' => '1',
'iorder' => '13',
'type' => '1',
'title' => 'Also',
'slug' => 'also',
'content' => '',
'parent_id' => null,
'lft' => '31',
'rght' => '36',
'created' => '2012-03-14 20:41:30',
'modified' => '2012-03-14 20:41:30'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array(
[maximum depth reached]
),
'children' => array([maximum depth reached])
),
(int) 1 => array(
'Category' => array(
[maximum depth reached]
),
'Item' => array([maximum depth reached]),
'children' => array([maximum depth reached])
)
)
)
$topClass = ''
$menuItem = array(
'active' => false
)
$i = (int) 5
$subCategory = array(
'Category' => array(
'id' => '24',
'display' => '1',
'iorder' => '0',
'type' => '3',
'title' => 'Graphics',
'slug' => 'graphics',
'content' => null,
'parent_id' => '10',
'lft' => '28',
'rght' => '29',
'created' => '2014-01-13 10:45:01',
'modified' => '2014-01-13 10:48:59'
),
'Item' => array(
(int) 0 => array(
'id' => '72',
'slug' => 'landscapes',
'title' => 'Landscapes',
'category_id' => '24'
)
),
'children' => array()
)
$menuSubItem = array(
'active' => false,
'title' => 'Graphics',
'url' => '/projects/graphics/i_landscapes'
)include - APP/View/Elements/menu.ctp, line 11
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 51
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
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??
Notice (8): Undefined variable: catPath [APP/View/Elements/menu.ctp, line 11]Code Context $menuItem = array();
$menuItem['active'] = false;
if ($catPath != null && isset($catPath[0]['Category']) && $catPath[0]['Category']['id'] == $category['Category']['id']) {
$viewFile = '/var/www/vhosts/gallarch/gallarchitects.com.au/app/View/Elements/menu.ctp'
$dataForView = array(
'class' => 'Sitemap.xmlController',
'plugin' => null,
'code' => (int) 404,
'name' => 'Controller class Sitemap.xmlController could not be found.',
'message' => 'Controller class Sitemap.xmlController could not be found.',
'url' => '/sitemap.xml',
'error' => object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
[maximum depth reached]
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
},
'_serialize' => array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
),
'content_for_layout' => '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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',
'cache' => array(
'key' => 'sitemap.xml_index_'
),
'controller' => 'sitemap.xml',
'action' => 'index',
'pass' => ''
)
$class = 'Sitemap.xmlController'
$plugin = null
$code = (int) 404
$name = 'Controller class Sitemap.xmlController could not be found.'
$message = 'Controller class Sitemap.xmlController could not be found.'
$url = '/sitemap.xml'
$error = object(MissingControllerException) {
[protected] _messageTemplate => 'Controller class %s could not be found.'
[protected] _attributes => array(
'class' => 'Sitemap.xmlController',
'plugin' => null
)
[protected] _responseHeaders => null
[protected] message => 'Controller class Sitemap.xmlController could not be found.'
[protected] code => (int) 404
[protected] file => '/var/www/vhosts/gallarch/gallarchitects.com.au/lib/Cake/Routing/Dispatcher.php'
[protected] line => (int) 161
}
$_serialize = array(
(int) 0 => 'code',
(int) 1 => 'name',
(int) 2 => 'message',
(int) 3 => 'url'
)
$content_for_layout = '<h2>Missing Controller</h2>
<p class="error">
<strong>Error: </strong>
<em>Sitemap.xmlController</em> could not be found.</p>
<p class="error">
<strong>Error: </strong>
Create the class <em>Sitemap.xmlController</em> below in file: app/Controller/Sitemap.xmlController.php</p>
<pre>
<?php
class Sitemap.xmlController extends AppController {
}
</pre>
<p class="notice">
<strong>Notice: </strong>
If you want to customize this error message, create app/View/Errors/missing_controller.ctp</p>
<h3>Stack Trace</h3>
<ul class="cake-stack-trace">
<li><a href="#" onclick="traceToggle(event, 'file-excerpt-0')">APP/webroot/index.php line 96</a> → <a href="#" onclick="traceToggle(event, 'trace-args-0')">Dispatcher->dispatch()</a> <div id="file-excerpt-0" 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-0" class="cake-code-dump" style="display: none;"><pre></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'
$cache = array(
'key' => 'sitemap.xml_index_'
)
$controller = 'sitemap.xml'
$action = 'index'
$pass = ''
$categories = array(
(int) 0 => array(
'Category' => array(
'id' => '2',
'display' => '1',
'iorder' => '9',
'type' => '1',
'title' => 'Practice',
'slug' => 'practice',
'content' => '',
'parent_id' => null,
'lft' => '3',
'rght' => '14',
'created' => '2012-03-14 20:41:01',
'modified' => '2012-03-14 20:41:01'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'Category' => array(
'id' => '8',
'display' => '1',
'iorder' => '10',
'type' => '1',
'title' => 'Latest',
'slug' => 'latest',
'content' => null,
'parent_id' => null,
'lft' => '15',
'rght' => '18',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-03-14 20:41:03'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'Category' => array(
'id' => '10',
'display' => '1',
'iorder' => '11',
'type' => '1',
'title' => 'Projects',
'slug' => 'projects',
'content' => null,
'parent_id' => null,
'lft' => '19',
'rght' => '30',
'created' => '2012-03-14 20:41:03',
'modified' => '2012-10-29 12:09:43'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'Category' => array(
'id' => '18',
'display' => '1',
'iorder' => '13',
'type' => '1',
'title' => 'Also',
'slug' => 'also',
'content' => '',
'parent_id' => null,
'lft' => '31',
'rght' => '36',
'created' => '2012-03-14 20:41:30',
'modified' => '2012-03-14 20:41:30'
),
'Item' => array(),
'children' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
),
(int) 4 => array(
'Category' => array(
'id' => '23',
'display' => '1',
'iorder' => '14',
'type' => '2',
'title' => 'Contact',
'slug' => 'contact',
'content' => '<p>gall architects<br />Jim Gall<br />0417 741 292<br /><a href="mailto:jim@gallarchitects.com.au">jim@gallarchitects.com.au</a></p>
<p>B.Sc.(hons)AES B.Arch.(hons 1)<br />BOAQ 2827<br />NSW ARB 12661 nom. arch.<br />yaggera/turrbal country<br />LFAIA<br />AIA Qld. Chapter Councillor</p>',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'created' => '2012-03-14 20:41:30',
'modified' => '2026-02-13 13:33:19'
),
'Item' => array(),
'children' => array()
)
)
$menuArr = array(
(int) 0 => array(
'active' => false,
'title' => 'Practice',
'url' => '/practice/profile',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 1 => array(
'active' => false,
'title' => 'Latest',
'url' => '/latest/news/i_30.08.12-helsinki',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
)
)
),
(int) 2 => array(
'active' => false,
'title' => 'Projects',
'url' => '/projects/people--housing/i_killarney-retreat',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
),
(int) 2 => array(
[maximum depth reached]
),
(int) 3 => array(
[maximum depth reached]
),
(int) 4 => array(
[maximum depth reached]
)
)
),
(int) 3 => array(
'active' => false,
'title' => 'Also',
'url' => '/also/made/i_cddvd-and-tv-cabinet',
'sub_items' => array(
(int) 0 => array(
[maximum depth reached]
),
(int) 1 => array(
[maximum depth reached]
)
)
)
)
$category = array(
'Category' => array(
'id' => '23',
'display' => '1',
'iorder' => '14',
'type' => '2',
'title' => 'Contact',
'slug' => 'contact',
'content' => '<p>gall architects<br />Jim Gall<br />0417 741 292<br /><a href="mailto:jim@gallarchitects.com.au">jim@gallarchitects.com.au</a></p>
<p>B.Sc.(hons)AES B.Arch.(hons 1)<br />BOAQ 2827<br />NSW ARB 12661 nom. arch.<br />yaggera/turrbal country<br />LFAIA<br />AIA Qld. Chapter Councillor</p>',
'parent_id' => null,
'lft' => '37',
'rght' => '38',
'created' => '2012-03-14 20:41:30',
'modified' => '2026-02-13 13:33:19'
),
'Item' => array(),
'children' => array()
)
$topClass = ''
$menuItem = array(
'active' => false
)
$i = (int) 2
$subCategory = array(
'Category' => array(
'id' => '22',
'display' => '1',
'iorder' => '12',
'type' => '2',
'title' => 'Links',
'slug' => 'links',
'content' => '<h3 class="aft">Memberships/Associated Organisations</h3>
<p><a href="http://www.architecture.com.au" target="_blank">Australian Institute of Architects</a></p>
<p><a href="http://www.timberqueensland.com.au" target="_blank">Timber Queensland</a></p>
<h3>Links</h3>
<p><a href="/resource_files/Ecotourism_Design_Futures.pdf" target="_blank">National Tourism Futures Conference 2009<br />Jim Gall Presentation Slideshow</a></p>
<p><a href="/resource_files/int_urban_conf_09.pdf" target="_blank">2nd International Urban Design Conference<br /> Jim Gall Presentation Slideshow</a></p>
<h3>General Links</h3>
<p><a href="http://www.tourism.sa.gov.au/tourism/plan/DesignGuidelines.pdf">Design Guidelines for Sustainable Tourism Development</a></p>
<p><a title="Rural studio" href="http://cadc.auburn.edu/soa/rural%2Dstudio/">Rural Studio</a> </p>
<p><a href="http://www.teamdes.com.au/" target="_blank">Team DES</a></p>
<p><a href="http://www.inkahoots.com.au/" target="_blank">Inkahoots</a></p>',
'parent_id' => '18',
'lft' => '34',
'rght' => '35',
'created' => '2012-03-14 20:41:30',
'modified' => '2012-11-28 16:29:03'
),
'Item' => array(),
'children' => array()
)
$menuSubItem = array(
'active' => false,
'title' => 'Links',
'url' => '/also/links'
)include - APP/View/Elements/menu.ctp, line 11
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 51
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
ExceptionRenderer::render() - CORE/Cake/Error/ExceptionRenderer.php, line 190
ErrorHandler::handleException() - CORE/Cake/Error/ErrorHandler.php, line 127
[main] - [internal], line ??